jQuery(document).ready(function() {
    jQuery('.bannerShow').cycle({
		fx: 'fade',
		speed: 2000,
		timeout: 2000,
		pager:  '#paging-banner'
	});
	
	jQuery('.partnersShow').cycle({
		fx: 'scrollDown',
		speed: 1000,
		timeout: 1000
	});
	
	jQuery('#faceBox').hover(
		function(){
			jQuery('#faceBox').stop().animate({right: "0"}, 1000);
		},
		function(){
			jQuery('#faceBox').stop().animate({right: "-210px"}, 1000);
	});
	
	
	jQuery('input, select, textarea').each(function(i){
		//jQuery(this).removeAttr('tabindex');							  
        jQuery(this).attr('tabindex', i+1);        
    });
	
	jQuery('input[type=checkbox]').checkBox();
	jQuery('input[type=radio]').checkBox();
	
	jQuery('.otwarteBox select').dropkick({
		change: function (value, label) {
			var objPar = jQuery(this).parent();
			
			eval(objPar.children('select').attr('onchange'));
		}
	});
	
	jQuery('#searchBox select').dropkick({
		change: function (value, label) {
			var objPar = jQuery(this).parent();
			
			eval(objPar.children('select').attr('onchange'));
		}
	});
	
	jQuery('#sortowanie-wyniki select').dropkick({
		change: function (value, label) {
			var objPar = jQuery(this).parent();
			
			eval(objPar.children('select').attr('onchange'));
		}
	});
	
	jQuery('.reg-form select').dropkick({
		change: function (value, label) {
			var objPar = jQuery(this).parent();
			
			eval(objPar.children('select').attr('onchange'));
			
			if(jQuery(this).attr('id')=='rej_wojewodztwo'){
				if(!jQuery('#rej_zmien_adres').is(":checked")){
					jQuery('#dk_container_rej_wojewodztwo_zameldowania .dk_toggle .dk_label').text(label);
					jQuery('#dk_container_rej_wojewodztwo_zameldowania li').removeClass('dk_option_current');
				}
			}
		}
	});	

	jQuery('#min-search-form select').dropkick();
	
	jQuery('input[type=reset]').click(function(){
		jQuery('.dk_container').each(function(i){
			var valueFirst = jQuery(this).children('.dk_options').children('.dk_options_inner').children('li:first').text();
			jQuery(this).children('.dk_toggle').children('.dk_label').text(valueFirst);
			jQuery(this).children('.dk_options').children('.dk_options_inner').children('li.dk_option_current').removeClass('.dk_option_current');			
		});
	});
	
	var newWidth = 0;
	var currentWidth = 0;
	var setWidth = 0;
	
	jQuery('select').each(function(iSelect){
		currentWidth = jQuery(this).css('width');
		currentWidth = currentWidth.substring(0, (currentWidth.length)-2);
		currentWidth = parseInt(currentWidth)+20;
		setWidth = currentWidth;

		jQuery(this).children('option').each(function(index){
			optionWidth = (jQuery(this).text().length)*10;
			
			if(optionWidth >= newWidth){
				newWidth = optionWidth;
			}
		});		
		
		if(newWidth >= currentWidth){
			setWidth = newWidth;
		}
		
		jQuery(this).parent().children('.dk_container').children('.dk_options').children('.dk_options_inner').css('width', setWidth+'px');
	});
	
	jQuery('#dk_container_rej_dzien_urodzenia .dk_options_inner').css('width', '52px');
	jQuery('#dk_container_rej_miesiac_urodzenia .dk_options_inner').css('width', '98px');
	jQuery('#dk_container_rej_rok_urodzenia .dk_options_inner').css('width', '72px');
	
	jQuery('.search-form-exp').hide();
	
	jQuery('#exp-check-form input[type=checkbox]').change(function(){
		if(jQuery('#stopien_doswiadczenia_hostessa-check').is(":checked")){
			jQuery('#stopien_doswiadczenia_hostessa-div').show();
		} else {
			jQuery('#stopien_doswiadczenia_hostessa-div').hide();
		}
		
		if(jQuery('#stopien_doswiadczenia_statysta-check').is(":checked")){
			jQuery('#stopien_doswiadczenia_statysta-div').show();
		} else {
			jQuery('#stopien_doswiadczenia_statysta-div').hide();
		}
		
		if(jQuery('#stopien_doswiadczenia_aktor-check').is(":checked")){
			jQuery('#stopien_doswiadczenia_aktor-div').show();
		} else {
			jQuery('#stopien_doswiadczenia_aktor-div').hide();
		}
		
		if(jQuery('#stopien_doswiadczenia_model-check').is(":checked")){
			jQuery('#stopien_doswiadczenia_model-div').show();
		} else {
			jQuery('#stopien_doswiadczenia_model-div').hide();
		}
		
		if(jQuery('#stopien_doswiadczenia_fotomodel-check').is(":checked")){
			jQuery('#stopien_doswiadczenia_fotomodel-div').show();
		} else {
			jQuery('#stopien_doswiadczenia_fotomodel-div').hide();
		}
	});
	
	jQuery('#ksiazeczka_sanepidu').change(function(){
		if(jQuery(this).is(":checked")){
			jQuery('#ksiazeczka_sanepidu_data_box').show();
		}
		else {
			jQuery('#ksiazeczka_sanepidu_data_box').hide();
		}
	});
	
	if(jQuery('#adv-form').lenght!=0){
		jQuery('#adv-form').hide();
		jQuery('#adv-form').addClass('hidden');
		
		jQuery('#show-adv-form').bind('click', function(){
			if(jQuery('#adv-form').hasClass('hidden')){
				jQuery('#adv-form').show();
				jQuery('#show-adv-form').removeClass('button-adv');
				jQuery('#show-adv-form').addClass('button-simple');
				jQuery('#adv-form').removeClass('hidden');
				jQuery('#wysz_zaawans').val('1'); 
			} else {
				jQuery('#adv-form').hide();
				jQuery('#show-adv-form').addClass('button-adv');
				jQuery('#show-adv-form').removeClass('button-simple');
				jQuery('#adv-form').addClass('hidden');
				jQuery('#wysz_zaawans').val('0');
			}
		});
	}
	
	jQuery('.dk_updown .dk_container').bind('click', function(){
		var currentHeight = jQuery(this).children('.dk_options').height();
		newHeight = currentHeight+18;
		newHeight = '-'+newHeight+'px';
		jQuery(this).children('.dk_options').css('margin-top', newHeight);
	});
	
	jQuery('#min-city-txt').focus(function(){
    		if (jQuery(this).attr('value') == '-- wpisz miasto --') {jQuery(this).attr('value', '');}
		}).blur(function(){
        	if (jQuery(this).attr('value') == '') {jQuery(this).attr('value', '-- wpisz miasto --');}
	});
	jQuery('#newsletter-txt').focus(function(){
    		if (jQuery(this).attr('value') == 'Podaj adres e-mail') {jQuery(this).attr('value', '');}
		}).blur(function(){
        	if (jQuery(this).attr('value') == '') {jQuery(this).attr('value', 'Podaj adres e-mail');}
	});	
	
	jQuery('#newsletter-min-submit').click(function(e){
		e.preventDefault();
		jQuery.getJSON('index.php', {'p': 29, 'a': 'newsletter', 'mail': jQuery('#newsletter-txt').val()}, function(json){
			if (json.komunikat)
			{
				alert(json.komunikat);
			}
		});
	});
});

function powiekszPomniejsz(id)
{
    var poleTekstowe = jQuery("#"+ id);
    
    if (poleTekstowe.hasClass('powiekszoneTextarea'))
    {
        poleTekstowe.removeClass('powiekszoneTextarea');
    }
    else
    {
        poleTekstowe.addClass('powiekszoneTextarea');
    }
}
