//jquery start
$(document).ready(function() {
	if ($('#TripDw').val() == null || $('#TripDw').val() == '') {
		if ($('.date-pick').length > 0) $('.date-pick').datePicker({clickInput:true}).val(new Date().asString()).trigger('change');
	} else {
		if ($('.date-pick').length > 0) $('.date-pick').datePicker({clickInput:true});
	}
	if ($('.date-pick2').length > 0) $('.date-pick2').datePicker({clickInput:true});

	if ($('.dob-pick').length > 0) $('.dob-pick').datePicker({clickInput:true,startDate:'01/01/1920'});
	
	$($('#TripLm')).click(function() {if ($('#TripLm').is(':checked') ) {$('#TripFm').removeAttr('checked') ;}}); 
	$($('#TripFm')).click(function() {if ($('#TripFm').is(':checked') ) {$('#TripLm').removeAttr('checked') ;}}); 
	
	//workaround for clickable link in IE
	if ($('#callcenteresky').length == 0) {
		$('#header').append('<a class="callback" id="callCenterOverlay" href="/zamowienie-rozmowy/"></a>');
	}
	 $('#ex2').jqm({ajax: '/zamowienie-rozmowy/', trigger: 'a.callback'});
	 
	 //$('.platnosc_alert').jqm(); 
	 //$('.platnosc_alert').jqmShow();
	
	$('#TripAddForm').append('<a id="searchToggle" href="#">pokaż/ukryj dodatkowe opcje</a>');
	$('#advancedSearch').css('display','none');

	toggleCookie();
	$("#searchToggle").click(function(){searchToggle('#advancedSearch','#searchToggle','searchPanel');return false;});
	
	

	$('div#mainNav:eq(0)> a').mouseover(function() {
	  $(this).next('div:hidden').show().siblings('div:visible').hide();
	  var v = 'a#'+this.id+'_1';
	  $(v).addClass("active");
	});
  $('div#mainNav:eq(0)> a').mouseout(function() {
    var v = 'a#'+this.id+'_1';
    $(v).removeClass("active");
  });
	$('#header').hover(function() {$('.pageExcerpt').hide();},function() {$('.pageExcerpt').hide();});
	
	// swfobject
	var flashvars = {};var params = {wmode: "transparent",menu: "false"};var attributes = {id: "flashCallCenter"};
	if ($('#callcenteresky').length == 0) {
		swfobject.embedSWF("/flash/infolinia.swf", "callcenter", "270", "60", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
  }
  else {
  	swfobject.embedSWF("/flash/infolinia-esky.swf", "callcenteresky", "270", "60", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes);
  }
	swfobject.embedSWF("/flash/touroperators.swf", "touroperatorsLogos", "935", "50", "9.0.0","/flash/expressInstall.swf");
	
	$("#TripLm").click(function(){
  	if ($("#TripWt").length > 0 ) {
			if (this.checked) {
				$("#TripWt").attr("checked", false);	
			}
		}
	});
	
	$("#TripWt").click(function(){
  	if ($("#TripLm").length > 0 ) {
			if (this.checked) {
				$("#TripLm").attr("checked", false);	
			}
		}
	});	
});

// toggle advanced search
function searchToggle(target, trigger, cookie){			
	$(target).toggle("slow", function(){

	if ($(target).is(':hidden')) {
			createCookie(cookie, 'hidden', 365);
			toggleCookie();
		} else {	
			createCookie(cookie, 'visible', 365);
			toggleCookie();
		}
	
	}	
	);
	
}
function toggleCookie() {

	
	var a = readCookie('searchPanel');
	if (a=='visible') {
		$("#advancedSearch").css('display','block');		
	} else if (a=='hidden' && !a) {
		$("#advancedSearch").css('display','none');
	} 
	

}
// date picker
Date.dayNames = ['Niedziela','Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'];
Date.abbrDayNames = ['Ni', 'Po', 'Wt', 'Śr', 'Cz', 'Pt', 'So']; Date.monthNames = ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień']; Date.abbrMonthNames = ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paz', 'Lis', 'Gru']; Date.firstDayOfWeek = 1; Date.format = 'dd/mm/yyyy'; $.dpText = {TEXT_PREV_YEAR:	'Poprzedni rok',	TEXT_PREV_MONTH:'Poprzedni miesiąc',TEXT_NEXT_YEAR:'Następny rok',TEXT_NEXT_MONTH:	'Następny miesiąc',TEXT_CLOSE:'Zamknij',TEXT_CHOOSE_DATE:'Wybierz datę'}

// cookie functions http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}
