jQuery.noConflict();

var myPosters;
var mySlideshow;
var MAP_SET_FROM_TOP = 1;
var MAP_SET_FROM_MAP = 2;
var MAP_SET_DEFAULT = 0;
var MAP_FLAG = MAP_SET_FROM_TOP;
var disabledDays = ["2011-1-19","2011-1-26"];
var mainRegion;
var hityTabData = null;
var startup = true;
var checked;
var hityTabsCount;

var niezbednikPozycja;

// wywolywana jest z mapki flash
function setAllFromMap(locidValue){
	//alert("setAllFromMap " + locidValue);
	if (MAP_FLAG != MAP_SET_FROM_TOP) {
		MAP_FLAG = MAP_SET_FROM_MAP;
	}else
		MAP_FLAG = MAP_SET_DEFAULT;
}

function doNotChangeAllFromMap(){
	//stara funkcja wywolywana z mapki
}
//ustawia mapke flash na odpowiedni locid
function setMap(locidValue){
	//alert("setMap " + locidValue);
	if (MAP_FLAG != MAP_SET_FROM_MAP) {
		
		MAP_FLAG = MAP_SET_FROM_TOP;
	}else
		MAP_FLAG = MAP_SET_DEFAULT;
}

function initPopUpPanstwa(){
	var europa = ["Włochy","WielkaBrytania","Węgry","Ukraina","Słowenia","Słowacja","Szwajcaria","Niemcy","Norwegia","Polska","Portugalia","Rosja","Rumunia","Serbia","Litwa","Majorka","Malta-Gozo","Islandia","Irlandia","Hiszpania","Grecja","Francja","Czechy","Czarnogóra","Cypr","Chorwacja","Bułgaria","Bośnia","Belgia","Austria","Albania"];
	var azja = ["Wietnam","Turcja","Tajlandia","Syria","SriLanka","Nepal","Singapur","Kazachstan","Korea","Laos","Liban","Malediwy","Malezja","Kambodża","Jordania","Japonia","Izrael","Indie","Filipiny","EmiratyArabskie","Armenia","Bali","Birma","Chiny"];
	var afryka = ["Zambia","WyspyZielonegoPrzylądka","Uganda","WyspyKanaryjskie","Tunezja","Tanzania","Mozambik","Namibia","Reunion","RPA","Rwanda","Senegal","Seszele","Kenia","Madagaskar","Malawi","Mali","Maroko","Mauritius","Gambia","Etiopia","Egipt","Botswana"];
	var ameryka = ["Wenezuela","StanyZjednoczone","Panama","Peru","Karaiby","Kolumbia","Kostaryka","Kuba","Meksyk","Kanada","Hawaje","Gwatemala","Chile","Brazylia","Argentyna","Bahamy","Ekwador","Dominikana"];
	var australia = ["NowaZelandia","Polinezja","Fidżi","Australia"];
	
	for (i=0; i< europa.length; i++){
		jQuery("#all_countries #"+europa[i]).addClass("europa");
	}	
	for (i=0; i< azja.length; i++){
		jQuery("#all_countries #"+azja[i]).addClass("azja");
	}	
	for (i=0; i< afryka.length; i++){
		jQuery("#all_countries #"+afryka[i]).addClass("afryka");
	}	
	for (i=0; i< ameryka.length; i++){
		jQuery("#all_countries #"+ameryka[i]).addClass("ameryka");
	}	
	for (i=0; i< australia.length; i++){
		jQuery("#all_countries #"+australia[i]).addClass("australia");
	}
}

function initDatePicker(){
	jQuery("#datepicker").datepicker({
	   showOn: "both",
	   changeMonth: true,
	   changeYear: true,
	   buttonImage: "/imgs/searcher/wyszukiwarka_calendar.jpg",
	   buttonImageOnly: true,
	   buttonText: "wybierz datę",
	   dateFormat: 'yy-mm-dd',
	   constrainInput: true,
	   beforeShowDay: noDatesFromMDS,
	   onSelect: function(selectedDate) {
		sd = selectedDate.substring(6,7) == "-" ? selectedDate.substring(0,5)+"0"+selectedDate.substring(5,10) : selectedDate;
		sd = sd.length < 10 ? sd.substring(0,8)+"0"+sd.substring(8,10) : sd;
		jQuery("#search-date-s").text(sd);
		jQuery("#search-date-s").attr("title",sd);
                jQuery("#search-date-cal option[value='"+ sd +"']").attr('selected','selected');
                jQuery("#search-date option[value='"+ sd +"']").attr('selected','selected');
	   }
	});
	jQuery("#datepicker").datepicker("setDate", null);
	//jQuery("#datepicker").datepicker("setDate", '+0');
}
function initSecondDatePicker(){
	jQuery("#datepicker2").datepicker({
	   showOn: "both",
	   changeMonth: true,
	   changeYear: true,
	   buttonImage: "/imgs/searcher/wyszukiwarka_calendar.jpg",
	   buttonImageOnly: true,
	   buttonText: "wybierz datę",
	   dateFormat: 'yy-mm-dd',
	   constrainInput: true
	});
	jQuery("#datepicker2").datepicker("setDate", null);
}

function updateDatePicker(){
	disabledDays = [];
	jQuery("#search-date-cal").each(function(){
	    jQuery(this).children("option").each(function(){
		    if (jQuery(this).val()!=""){
		    	    v = jQuery(this).val().substring(8,9) == "0" ? jQuery(this).val().substring(0,8)+jQuery(this).val().substring(9,10) : jQuery(this).val();
		    	    v = v.substring(5,6) == "0" ? v.substring(0,5)+v.substring(6,10) : v;
		    	    disabledDays.push(v);
		    }
	    });
	});
	//alert("Number od days:" + disabledDays.length);
	jQuery("#datepicker").datepicker({
	   beforeShowDay: noDatesFromMDS
	})
}

function noDatesFromMDS(date) {
	var noWeekend = jQuery.datepicker.noWeekends(date);
	return whichDays(date);
}

function whichDays(date) {
	var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
	for (i = 0; i < disabledDays.length; i++) {
		if(jQuery.inArray(y + '-' + (m+1) + '-' + d,disabledDays) != -1) {
			return [true];
		}
	}
	return [false];
}

function initSearcher(){
    jQuery("#searcher-tabs").tabs();
  	  jQuery("#searcher-tabs ul.ui-tabs-nav li").each(function(index){
		jQuery(document.createElement('li')).css({
			'background-image': 'url(http://media.travelone.pl/imgs/sprites/backgroundy.jpg)',
			'background-position':' 0 -304px',
			'background-repeat':' no-repeat',
			'float': 'left',
			'height': '24px',
			'width': '1px'
		}).insertAfter(this);
	});
	jQuery("#searcher-tabs ul.ui-tabs-nav li:first a").addClass("corner-top-left");
	jQuery("#searcher-tabs").tabs('select',0);
	/* Zmiana URLi */
	if (varArray["panstwoID"] == 'twojewakacje') {
		jQuery("#searcher-tabs ul.ui-tabs-nav li").children().each(function(){
			if(jQuery(this).html() == 'Wycieczki'){
				jQuery(this).attr('href','http://www.travelone.pl/#wysz-wycieczki');
			}else if(jQuery(this).html() == 'Narty'){
				jQuery(this).attr('href','http://www.skione.pl/#wysz-wycieczki');
			}else if(jQuery(this).html() == 'Bilety lotnicze'){
				jQuery(this).attr('href','http://www.skyone.pl/#wysz-wycieczki');
			}else if(jQuery(this).html() == 'Noclegi'){
				jQuery(this).attr('href','http://www.hotelone.pl/#wysz-wycieczki');
			};
		});
		jQuery("#searcher-tabs").bind('tabsselect', function(event, ui) {
			if (jQuery(ui.tab).html() == 'Wycieczki')
				window.location = 'http://www.travelone.pl';
			else if (jQuery(ui.tab).html() == 'Narty')
				window.location = 'http://www.skione.pl';
			else if (jQuery(ui.tab).html() == 'Bilety lotnicze')
				window.location = 'http://www.skyone.pl';
			else if (jQuery(ui.tab).html() == 'Noclegi')
				window.location = 'http://www.hotelone.pl';
		});
	}else{
		jQuery("#searcher-tabs ul.ui-tabs-nav li").children().each(function(){
		if(jQuery(this).html() == 'Wycieczki'){
			jQuery(this).attr('href','http://www.' + varArray["serwis"] + '/#wysz-wycieczki');
		}else if(jQuery(this).html() == 'Narty'){
			jQuery(this).attr('href','http://www.narty.' + varArray["serwis"] + '/#wysz-wycieczki');
		}else if(jQuery(this).html() == 'Bilety lotnicze'){
			jQuery(this).attr('href','http://www.bilety-lotnicze.' + varArray["serwis"] + '/#wysz-wycieczki');
		}else if(jQuery(this).html() == 'Noclegi'){
			jQuery(this).attr('href','http://www.hotele.' + varArray["serwis"] + '/#wysz-wycieczki');
		};			
		});
		jQuery("#searcher-tabs").bind('tabsselect', function(event, ui){
			if(jQuery(ui.tab).html() == 'Wycieczki')
				window.location='http://www.' + varArray["serwis"];
			else if(jQuery(ui.tab).html() == 'Narty')
				window.location='http://www.narty.' + varArray["serwis"];
			else if (jQuery(ui.tab).html() == 'Bilety lotnicze')
				window.location='http://www.bilety-lotnicze.' + varArray["serwis"];
			else if (jQuery(ui.tab).html() == 'Noclegi')
				window.location='http://www.hotele.' + varArray["serwis"];
		});
	}
	
	if(jQuery("#akt_panstwo").html() != ""){
	   var lista = new Array();
	   lista = (jQuery("#akt_panstwo").html()).split(',');
	   for (i=0;i<lista.length;i++){
	       jQuery(".popup_box_ct input[value='" + lista[i] + "']").attr('checked',true);
	   }
	   acceptCountries();
	}
    
    jQuery(".znajdz_oferty").click(function(){
        search();
    });

    jQuery("#advanced_button").toggle(function(){
    	if (jQuery.browser.msie()){
		jQuery('.hity_main').css({'visibility':'hidden'});
		jQuery('.przewodnik_main_kontener').css({'visibility':'hidden'});
	}
	jQuery("#advanced").slideDown("slow",function(){
		jQuery("#advanced_button").attr("class","search_bottom_button_rozw");
		if (jQuery.browser.opera()){ 
			jQuery("#triggered-up").css("margin-top",'136px');
			jQuery("#trigger-up").css("margin-top",'14px');
		} else if (jQuery.browser.mozilla()){
			jQuery("#triggered-up").css("margin-top",'131px');
			jQuery("#trigger-up").css("margin-top",'13px');
		} else if (jQuery.browser.msie()){
			if (jQuery.browser.version.number() < 8) {
				jQuery("#triggered-up").css("margin-top",'150px');
				jQuery("#trigger-up").css("margin-top",'23px');
			} else {
				jQuery("#triggered-up").css("margin-top",'143px');
				jQuery("#trigger-up").css("margin-top",'23px');
			}
		} else {
			jQuery("#triggered-up").css("margin-top",'161px');
		}
	});
    },function(){
    	if (jQuery.browser.msie()){
		jQuery('.hity_main').css({'visibility':'visible'});
		jQuery('.przewodnik_main_kontener').css({'visibility':'visible'});
	}
	jQuery("#advanced").slideUp("slow",function(){
		jQuery("#advanced_button").attr("class","search_bottom_button");
		jQuery("#triggered-up").css("margin-top",'-31px');
		jQuery("#trigger-up").css("margin-top",'43px');
		if (jQuery.browser.msie()){
			jQuery("#trigger-up").css("margin-top",'36px');
		}
	});
    });
    
    
	jQuery(".search-udog-box-left, .search-udog-box-right").each(function(idx){
		jQuery(this).children("img").toggle(function(){
			jQuery(this).siblings("input").attr("checked","checked");
		},function(){
			jQuery(this).siblings("input").attr("checked","");
		});	
	});
	//resetujemy przyciski
	jQuery('#search-form')[0].reset();
	

		if (jQuery.browser.opera()){ 
			jQuery(".search_3select_box").css("height",'28px');
		} else if (jQuery.browser.mozilla()){
			jQuery(".search_3select_box").css("height",'27px');
		} else if (jQuery.browser.msie()){
			if (jQuery.browser.version.number() < 8) {
				jQuery(".search_3select_box").css("height",'36px');
			} else {
				jQuery(".search_3select_box").css("height",'30px');
			}
		} else {
			jQuery(".search_3select_box").css("height",'27px');
		}
	

}


function initHityBox(){
    jQuery("#hity-tabs").tabs({
        spinner: '<em>Wczytuję&#160;&#160;</em>',
        selected: 0,
        load: function(event, ui) {
             jQuery("#hity-tabs div.poz_list").each(function(index){
        	    jQuery(this).css({'cursor':'pointer'});
        	    jQuery(this).hover(function(){
           	        jQuery(this).find("a").css({'text-decoration':'underline'});
                   },function(){
           	        jQuery(this).find("a").css({'text-decoration':'none'});
                });
             });           
        },
        show: function(event, ui) {
            changeTabHity(ui.tab);
        }
    });
    hityTabsCount = jQuery("#hity-tabs ul.ui-tabs-nav li").length;
	jQuery("#hity-tabs ul.ui-tabs-nav li").each(function(index){
	   if (index < (hityTabsCount - 1)) {
		jQuery(document.createElement('li')).css({
			'background-image': 'url(http://media.travelone.pl/imgs/sprites/backgroundy.jpg)',
			'background-position':' 0 -304px',
			'background-repeat':' no-repeat',
			'float': 'left',
			'height': '24px',
			'width': '1px'
		}).insertAfter(this);
       }
	});
	jQuery("#hity_akordeon").accordion({
	   active:0,
	   create: function(event, ui) {
	       var content = jQuery("#hity_akordeon .ui-accordion-content-active");
	       setContentHity(content);
	   },
	   changestart: function(event, ui) {
	       setContentHity(ui.newContent);
	   }
	});
}

function changeTabHity(tab){
    if(jQuery("#hity_akordeon .ui-accordion-content-active").length > 0){
        var activeTab = jQuery(tab).html();
        switch(activeTab){
            case "Polecamy":
              changeHityPanstwo(0,"Bułgaria");
              changeHityPanstwo(1,"Chorwacja");
              changeHityPanstwo(2,"Grecja");
              changeHityPanstwo(3,"Turcja");
              changeHityPanstwo(4,"Emiraty Arabskie");
              break;
	    case "Lato 2012":
              changeHityPanstwo(0,"Bułgaria");
              changeHityPanstwo(1,"Grecja");
              changeHityPanstwo(2,"Turcja");
              changeHityPanstwo(3,"Egipt");
              changeHityPanstwo(4,"Majorka");              
	     break;
	    case "Zima":
              changeHityPanstwo(0,"Austria");
              changeHityPanstwo(1,"Włochy");
              changeHityPanstwo(2,"Wyspy Kanaryjskie");
              changeHityPanstwo(3,"Egipt");
              changeHityPanstwo(4,"Kenia");              
	     break;
            case "Last Minute":
              changeHityPanstwo(0,"Egipt");
              changeHityPanstwo(1,"Maroko");
              changeHityPanstwo(2,"Wyspy Kanaryjskie");
              changeHityPanstwo(3,"Kenia");
              changeHityPanstwo(4,"Wenezuela");              
              break;
            case "Wyc. objazdowe":
              changeHityPanstwo(0,"Egipt");
              changeHityPanstwo(1,"Izrael");
              changeHityPanstwo(2,"Maroko");              
              changeHityPanstwo(3,"Kenia");
              changeHityPanstwo(4,"Indie");
              break;      
            default:
        }
        var previous_index = jQuery("#hity_akordeon").accordion( "option", "active" );
    
        jQuery("#hity_akordeon .hity-t1-ajax").each(function(index){
            jQuery(this).replaceWith("<div class='hity-t1-ajax'><div class='reload' style='display:none;'/></div>");
	    });
	jQuery("#hity_akordeon").accordion("activate" , 0);
	    
	if(previous_index == 0){
		var content = jQuery("#hity_akordeon .ui-accordion-content-active");
		setContentHity(content);
    	}
    }
}

function changeHityPanstwo(index,name){
    jQuery("#hity_akordeon h5 a").slice(index,index+1).html(name);
}

function setContentHity(content){
    var reload = jQuery("#hity_akordeon .ui-accordion-content-active .hity-t1-ajax .reload").length;
    if ( reload > 0 ) {
        jQuery(content).find(".hity-t1-ajax").replaceWith("<div class='hity-t1-ajax hity-t1-loading'>Wczytywanie ...</div>");
        var selected = jQuery("#hity-tabs").tabs("option", "selected");
        tabName = "";
        jQuery("#hity-tabs ul li a").each(function(index){
           if(index == selected) tabName = jQuery(this).html();
        });
        
        var panstwoVal = "";
        
        var activePanstwo = jQuery("#hity_akordeon").accordion("option", "active");
        var panstwoName = "";
        jQuery("#hity_akordeon h5 a").each(function(index){
           if(index == activePanstwo) panstwoName = jQuery(this).html();
        });
        panstwoVal = panstwoKod(panstwoName);
        
        var hityUrl = "hity-mds.xml?top=3";
        var allInclusiveVal = "";
        var freeskiVal = "";
        var nartyVal = "";
        var lastminuteVal = "";
        var programyVal = "";
        var onlyprogramyVal = "";
        var popularneVal = "";
        var sortVal = "";
        var cenaOdVal = "";
        var dojazdVal = "";
        var hrefAppendix = "";
	var bezPrzelotowVal = "1";
	var dur1Val = "";
	var dur2Val = "";
	var grupaVal = "";
	var sortBy = "";
	var orderBy = "";
	var dniVal = "";
	var terminVal = "";
	var noMTOVal = "";
	var pobytVal = "6,15";
	var adtVal = "2";
	var udogVal = "";
	var udorVal = "";
        value="";
        switch(tabName){
           case "All inclusive":
              allInclusiveVal = "1";
              hrefAppendix = "&allInclusive=1&dur1=7&dur2=21";
              cenaOdVal = "1300";
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21');
              break;
           case "Wyc. objazdowe":
              programyVal = "1";
              onlyprogramyVal = "1";
              hrefAppendix = "&programy=1&onlyprogramy=1&dur1=7&dur2=21";
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21');
              break;
           case "Last Minute":
	      adtVal = "";
              cenaOdVal = "600";
              if (panstwoVal == 'TK') {
              	      dojazdVal = "samolot";
              	      hrefAppendix = "&dojazd=samolot&pobyt=6,15";
              } else {
              	      lastminuteVal = "1";
              	      hrefAppendix = "&lm=1";
              }
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?lm=1&pobyt=6,15');
              break;
	   case "Lato 2012":
		dniVal="160";
		terminVal="2012-04-15";
		noMTOVal="FTON";
              	dojazdVal = "samolot";
		hrefAppendix = "&dojazd=samolot&adt=2&noMTO=FTON&dni=160&termin=2012-04-15&pobyt=6,15";
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=samolot&adt=2&noMTO=FTON&dni=160&termin=2012-04-15&pobyt=6,15');
              break;
	   case "Zima":
		dniVal="100";
		terminVal="2011-12-25";
		noMTOVal="FTON";
		hrefAppendix = "&adt=2&noMTO=FTON&dni=100&termin=2011-12-25&pobyt=6,15";
              	if (panstwoVal == 'AT' || panstwoVal == 'IT') {
			udogVal="2";
			udorVal="0";
			hrefAppendix = "&adt=2&noMTO=FTON&dni=100&termin=2011-12-25&pobyt=6,15i&udog=2&udor=0";
		}
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?adt=2&noMTO=FTON&dni=100&termin=2011-12-25&pobyt=6,15');
              break;
           default:
        }
        
        if (dojazdVal != "") {
        params = {panstwo:panstwoVal,sort:sortVal,allInclusive:allInclusiveVal,freeski:freeskiVal,locid:value, narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal, dojazd:dojazdVal, bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, grupa:grupaVal, sort:sortBy, order:orderBy, dni:dniVal, termin:terminVal, pobyt:pobytVal, adt:adtVal, noMTO:noMTOVal, udog:udogVal, udor:udorVal};
        } else {
        params = {panstwo:panstwoVal,sort:sortVal,allInclusive:allInclusiveVal,freeski:freeskiVal,locid:value, narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal, bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, grupa:grupaVal, sort:sortBy, order:orderBy, dni:dniVal, termin:terminVal, pobyt:pobytVal, adt:adtVal, noMTO:noMTOVal, udog:udogVal, udor:udorVal};
        }
        
        jQuery.get(hityUrl, params, function(data){
            jQuery(content).find(".hity-t1-ajax").replaceWith(data);
            var oldHref = jQuery(content).find(".hity-t1-ajax span.hip_podkr a").attr("href");
            jQuery(content).find(".hity-t1-ajax span.hip_podkr a").attr("href",oldHref + hrefAppendix);
        });
    }
}

function initDropdowns(){
	urlForData="searcher-dropdowns-once-mds.xml?drop=1";
	jQuery.ajax({
		url: urlForData,
		dataType: 'html',
		success: function(data) {
			arr = jQuery(data).serializeArray();
			jQuery("#search-class").replaceWith(data);
			jQuery("#search-departure").replaceWith(jQuery("#search-departure-n"));
			jQuery("#search-departure-n").attr("id","search-departure");
			jQuery("#search-departure").show();
			jQuery("#search-board").replaceWith(jQuery("#search-board-n"));
			jQuery("#search-board-n").attr("id","search-board");
			jQuery("#search-board").show();
			jQuery("#search-tourop").replaceWith(jQuery("#search-tourop-n"));
			jQuery("#search-tourop-n").attr("id","search-tourop");
			jQuery("#search-tourop").show();
			jQuery("#search-amount-days").replaceWith(jQuery("#search-amount-days-n"));
			jQuery("#search-amount-days-n").attr("id","search-amount-days");
			jQuery("#search-amount-days").show();
			jQuery("#search-date").replaceWith(jQuery("#search-date-n"));
			jQuery("#search-date-cal").replaceWith(jQuery("#search-date-c"));
			jQuery("#search-date-n").attr("id","search-date");
			jQuery("#search-date-c").attr("id","search-date-cal");
			jQuery("#search-class").replaceWith(jQuery("#search-class-n"));
			jQuery("#search-class-n").attr("id","search-class");
			jQuery(".popup_box").replaceWith(jQuery(".popup_box-n"));
			jQuery(".popup_box-n").attr("class","popup_box");
			jQuery("#search-class").show();
			jQuery("#dni option:eq(3)").attr("selected","selected");
			jQuery("#search-adt option:eq(2)").attr("selected","selected");
			jQuery("#search-amount-days option[value='6,8']").attr("selected","selected");
			updateDatePicker();
		},
		error: function(){
			//alert("Please refresh th page");
		}
	});	
	
}

function loadPopUp(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'hidden'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'hidden'});
		jQuery('.pogoda').css({'visibility':'hidden'});
		jQuery('.hity_main').css({'visibility':'hidden'});
		jQuery('.przewodnik_main_kontener').css({'visibility':'hidden'});
		jQuery('#maps-box').css({'visibility':'hidden'});
		jQuery('#maps-box-main').css({'visibility':'hidden'});
		jQuery('#'+jQuery("#akt_panstwo").text()).attr("checked",true);
		jQuery('.popup_box_ct').fadeIn();
	} else {
		jQuery('.popup_box_ct').fadeIn();
	}
}

function removePopUp(){
	if (jQuery.browser.msie()){
		jQuery('.popup_box_ct').fadeOut();
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'visible'});
		jQuery('.pogoda').css({'visibility':'visible'});
		jQuery('.hity_main').css({'visibility':'visible'});
		jQuery('.przewodnik_main_kontener').css({'visibility':'visible'});
		jQuery('#maps-box').css({'visibility':'visible'});
		jQuery('#maps-box-main').css({'visibility':'visible'});
		jQuery('.popup_box_ct').fadeOut();
		clearAllPopUp();
	} else {
		jQuery('.popup_box_ct').fadeOut();
	}
}

function changedAI() {

        valueCheckbox = jQuery("#search-check-ai:checked").val();
        if (valueCheckbox == "1") {
                jQuery("#search-board option[value='AI']").attr('selected','selected');
                jQuery("#search-board-s").text(jQuery("#search-board option:selected").text());
		jQuery("#search-board-s").attr("title",jQuery("#search-board option:selected").attr("value"));
		//jQuery("#search-board").hide();
		//jQuery("#search-board-s").show();
        } else {
                jQuery("#search-board option[value='']").attr('selected','selected');
		//jQuery("#search-board-s").hide();
		//jQuery("#search-board").show();
        }

}

function changedKids() {
	if (jQuery(".podroz_z_dziecmi_drops").is(":hidden")){
		jQuery(".podroz_z_dziecmi_drops").show();
	} else {
		jQuery(".podroz_z_dziecmi_drops").hide();
	}
}

function changedAdults(){
	if (jQuery("#search-adt option:selected").val() != ''){
		jQuery("#search-check-chld").attr("disabled","");
	}else {
		jQuery("#search-check-chld").attr("disabled","disabled");
		jQuery("#search-check-chld").attr("checked","");
		jQuery(".podroz_z_dziecmi_drops").hide();
	}
}

function changedRegion(locid,sublocid) {
	jQuery(".popup_subregion ."+sublocid).attr("checked") ? "" :jQuery(".popup_region_main ."+locid).attr("checked","");
	typeof jQuery(".popup_subregion ."+locid+":[checked=false]").val() =="undefined" ? jQuery("."+locid).attr("checked","true"):"";
	
}
function changedSRegion(locid) {
	jQuery(".popup_region_main ."+locid).attr("checked") ? jQuery(".popup_subregion ."+locid).attr("checked","true"):jQuery("."+locid).attr("checked","");
}

function clearAllPopUp(){
	jQuery(".popup_box_ct input[type='checkbox']").attr('checked', false);
	jQuery(".popup_box_ct input[type='checkbox']").attr('disabled',false);	
}

function checkAllCountries(){
	if (jQuery("#wszystkie").attr('checked')) {
		jQuery("#all_countries input[type='checkbox']").attr('checked',true);
		jQuery("#skroty input[type='checkbox']").attr('checked',true);
	} else if(!jQuery("#wszystkie").attr('checked')){
		jQuery("#all_countries input[type='checkbox']").attr('checked',false);
		jQuery("#skroty input[type='checkbox']").attr('checked',false);
	}
}

function setUtilities(who,which){
	if (jQuery("#"+who).attr('checked')) {
		jQuery("."+ which).attr('checked',true);
	} else if(!jQuery("#"+who).attr('checked')){
		jQuery("."+ which).attr('checked',false);
	}
}

function changedBoard() {

valueBoard = jQuery("#search-board option:selected").val();

        if (valueBoard == "AI" || valueBoard =="1") {
                jQuery("#search-check-ai").attr('checked','true');
                jQuery("#search-check-ai").attr('disabled','');
        } else if (jQuery("#search-board option[value='AI']").val() != 'AI'){
                jQuery("#search-check-ai").attr('disabled','0');
        	jQuery("#search-check-ai").attr('checked','');
        } else {
        	jQuery("#search-check-ai").attr('checked','');
                jQuery("#search-check-ai").attr('disabled','');
        }
}

function search(){
    group = "";
	recommended = "";
	accommodation = "";
	udogodnienia = "";
	var udor="";
	board = (jQuery("#search-board option:selected").val() != "" && jQuery("#search-board option:selected").val() != "AI") ? jQuery("#search-board").attr("name") + "=" + jQuery("#search-board option:selected").val() : "";
	//group = jQuery("#search-group option:selected").val() != "" ? jQuery("#search-group").attr("name") + "=" + jQuery("#search-group option:selected").val() : "";
	recommended = jQuery("#search-recommended option:selected").val() != "" && typeof jQuery("#search-recommended option:selected").val() != "undefined" ? jQuery("#search-recommended").attr("name") + "=" + jQuery("#search-recommended option:selected").val() : "";
       // accommodation = jQuery("#search-accommodation option:selected").val() != "" ? jQuery("#search-accommodation").attr("name") + "=" + jQuery("#search-accommodation option:selected").val() : "";	
	ile_udog=0;
	var udogodnienia2rev = "";
	for (i=1; i <= 64; i++) {
		if (jQuery("#udog-checkbox-" + i).attr("checked") == true) {
			udogodnienia2rev = udogodnienia2rev + "1";
			ile_udog++;
		} else {
			udogodnienia2rev = udogodnienia2rev + "0";
		}
	}
	rodzaj = jQuery("#search-recommended option:selected").val() != "" && typeof jQuery("#search-recommended option:selected").val() != "undefined" ? jQuery("#search-recommended option:selected").val() :"";
	if(jQuery("#search-recommended option:selected").val() != "" && typeof jQuery("#search-recommended option:selected").val() != "undefined"){
		rod = 	jQuery("#search-recommended option:selected").val();
		udogodnienia2rev = udogodnienia2rev.substring(0,rod-1)+"1"+udogodnienia2rev.substring(rod);
		ile_udog++;
	}
	if(ile_udog!=0){
		var udogodnienia2 = "";
		var i = udogodnienia2rev.length;
		i = i -1;
		for (var x=i; x>=0; x--) {
			udogodnienia2 = udogodnienia2 + udogodnienia2rev.charAt(x);
		}
		var udogodnienia4 = "";
		var udogodnienia4int = 0;
		var udogodnienia4hex = "";
		for (var z=0; z<64; z+=4) {
			udogodnienia4 = udogodnienia2.charAt(z) + udogodnienia2.charAt(z+1) + udogodnienia2.charAt(z+2) + udogodnienia2.charAt(z+3);
			udogodnienia4int = parseInt(udogodnienia4, 2);
			udogodnienia4hex += udogodnienia4int.toString(16);
		}
		var udogodnieniafinal = "";
		var nonzero = false;
		for (var z=0; z<64; z++) {
			if (!nonzero && udogodnienia4hex.charAt(z) == '0') continue;
			nonzero=true;
			udogodnieniafinal += udogodnienia4hex.charAt(z);	
		}
		udogodnienia = "udog=" + udogodnieniafinal;
		
		if(jQuery("#wysz-udog-checkbox-udor").attr("checked") == true){
			udor = "udor="+ile_udog;
		}else{
			udor = "udor=0";
		}
	}
	var allVals="";
	typeTrip = typeof jQuery("input[name='group1']:checked").val() != "undefined" ? "dojazd="+jQuery("input[name='group1']:checked").val() : "";
   standard = "";
    if (jQuery("#search-class option:selected").val() == "low" || jQuery("#search-class option:selected").val() == "high") {
        standard = "kategoria=" + jQuery("#search-class option:selected").val();
    }
    else 
        if (jQuery("#search-class option:selected[value!='']").val() != null) {
            standard = "standard=" + (jQuery("#search-class option:selected").val()/10);
        }
    countOfDays = jQuery("#search-amount-days option:selected").val() != "" ? "pobyt=" + jQuery("#search-amount-days option:selected").val() : "";
    adt = jQuery("#search-adt option:selected").val() != "" && typeof jQuery("#search-adt option:selected").val() != "undefined" ? "adt=" + jQuery("#search-adt option:selected").val() : "";
    mto = jQuery("#search-tourop option:selected").val() != "" ? "MTO=" + jQuery("#search-tourop option:selected").val() : "";
    q = jQuery("#search-name").val() != "" && typeof jQuery("#search-name").val() != "undefined" ? "q=" + jQuery("#search-name").val() : "";
//    price = jQuery("#search-price option:selected").val() != "" ? jQuery("#search-price option:selected").val() : "";
cenaDo = jQuery("input[name='cenaDo']").val()!= "" ? "cenaDo="+jQuery("input[name='cenaDo']").val(): "";
cenaOd = jQuery("input[name='cenaOd']").val()!= "" ? "cenaOd="+jQuery("input[name='cenaOd']").val(): "";
    promo = jQuery("#search-check-promo:checked").val() == 1 ? "promocje=1" : "";
    lastMinute = jQuery("#search-check-lm:checked").val() == 1 ? "lm=1" : "";
    allInclusive = jQuery("#search-check-ai:checked").val() == 1 ? "allInclusive=1" : "";
    freeSki = jQuery("#search-check-freeski:checked").val() == 4 ? "candy=4" : "";
    inf=0;
    chd=0;
    if (jQuery("#search-check-chld:checked").val() == 1 ){
    	    child1 = jQuery("#c1 option:selected").val() != "" ?jQuery("#c1 option:selected").val() : "";
    	    child2 = jQuery("#c2 option:selected").val() != "" ?jQuery("#c2 option:selected").val() : "";
    	    child3 = jQuery("#c3 option:selected").val() != "" ?jQuery("#c3 option:selected").val() : "";
    	    child1 = typeof child1 == "undefined" ? "" : child1;
    	    if (child1 == "2-") {
    	    	    child1="";
    	    	    inf++;
    	    }else if( child1 != ""){
			chd++;
		}
    	    if (child2 != "" && typeof child2 !="undefined"){
    	    	    if (child2=="2-") {
    	    	    	    inf++;
    	    	    } else {
    	    	    	    child1 = child1 !="" ? child1+","+child2 : child2;
    	    	    	    chd++;
    	    	    }
    	    }
    	    if (child3 != "" && typeof child3 !="undefined") {
    	    	    if (child3=="2-"){
    	    	    	    inf++;
    	    	    } else {
    	    	    	    child1 = child1 !="" ? child1+","+child3 : child3;
    	    	    	    chd++;
    	    	    }
    	    }
    	    chage = child1!= "" ? "chage="+child1: "";
    	    inf = inf==0 ? "" : "inf="+ inf;
    	    chd = chd==0 ? "" : "chd="+ chd;
    } else {
    	    chage="";
    	    inf="";
    	    chd = "";
    }
    departure = jQuery("#search-departure option:selected").val() != "" ? jQuery("#search-departure").attr("name") + "=" + jQuery("#search-departure option:selected").val() : "";
    //toop = jQuery("#search-check-dr:checked").val() == 1 ? "TO=TOOP00045" : "";
    toop = jQuery("#search-check-dr:checked").val() == 1 ? "MTO=FTON" : "";
    /*myDate = searchCalendar.cal_d.ocurDate;*/
    myDate = jQuery("#datepicker").datepicker("getDate");
    if (myDate != null) {
    days = (myDate.getDate() < 10) ? "0" + myDate.getDate() : myDate.getDate();
    months = (myDate.getMonth() + 1 < 10) ? "0" + (myDate.getMonth() + 1) : myDate.getMonth() + 1;
    years = myDate.getFullYear()
	nowDays = (new Date().getDate() < 10) ? "0" + new Date().getDate() : new Date().getDate();
    nowMonths = (new Date().getMonth() + 1 < 10) ? "0" + (new Date().getMonth() + 1) : new Date().getMonth() + 1;
    nowYears = new Date().getFullYear()
    nowTermin = "termin=" + nowYears + "-" + nowMonths + "-" + nowDays;
	termin = "termin=" + years + "-" + months + "-" + days + "&dni=3";
	plusdni = jQuery("#dni option:selected").val() != "" ? "dni=" + jQuery("#dni option:selected").val() : "";    
    } else {
	termin ="";
	plusdni = "";
    }
    /*myDateD = jQuery("#datepicker2").datepicker("getDate");
    if (myDateD != null) {
    daysD = (myDateD.getDate() < 10) ? "0" + myDateD.getDate() : myDateD.getDate();
    monthsD = (myDateD.getMonth() + 1 < 10) ? "0" + (myDateD.getMonth() + 1) : myDateD.getMonth() + 1;
    yearsD = myDateD.getFullYear()
	nowDaysD = (new Date().getDate() < 10) ? "0" + new Date().getDate() : new Date().getDate();
    nowMonthsD = (new Date().getMonth() + 1 < 10) ? "0" + (new Date().getMonth() + 1) : new Date().getMonth() + 1;
    nowYearsD = new Date().getFullYear()
    nowTerminD = "terminDo=" + nowYearsD + "-" + nowMonthsD + "-" + nowDaysD;
	terminDo = "terminDo=" + yearsD + "-" + monthsD + "-" + daysD;
    } else {
	terminDo ="";
    }*/
    
    var allVals="";
    jQuery("#best_countries :checked").each(function() {
		allVals = allVals + jQuery(this).val();
		allVals = allVals+",";
	});
	jQuery("#all_countries :checked").each(function() {
		if(allVals.indexOf(jQuery(this).val()) == -1){
			allVals = allVals + jQuery(this).val();
			allVals = allVals+",";
		}
	});
	var panstwo = allVals != "" ? "panstwo="+allVals.substring(0,allVals.length-1) : "";
    
    paramsArray = [];
    paramsArray.push(typeTrip, panstwo, standard, countOfDays, lastMinute, promo, allInclusive, freeSki, departure, plusdni,termin, board, udogodnienia, udor, toop,chage,adt,mto,q,inf,chd,cenaOd,cenaDo);
    params = "";
    jQuery.each(paramsArray, function(){
        if (this != "" && typeof this != 'undefined' && this!=null && this.indexOf('undefined') == -1) {
            if (params == "") 
                params = this;
            else 
                params = params + "&" + this;
	}
    });
    baseUrl = "/oferta/szukaj.xml?extern=1&sort=3&order=DESC&wyszfr";
	location = params!=""?baseUrl+"&"+params:baseUrl;
}

function initScrollKierunku(){
    jQuery("#scroller-kierunek.scrollable-box").scrollable({
        circular: false,
        mousewheel: false,
        vertical: true,
        next: '.scrollable_next',
        prev: '.scrollable_prev',
        easing: 'linear'
    });
    jQuery("div#scroller-kierunek div.poz_list").each(function(index){
        jQuery(this).hover(function(){
               	        jQuery(this).find("a.poz_list_left").css({'text-decoration':'underline'});
                       },function(){
               	        jQuery(this).find("a.poz_list_left").css({'text-decoration':'none'});
        });
    });
    jQuery("#scrollKierunkuBox a.prev").mousedown(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("up","yes");
        scrollKierunkuUp();
    });
    jQuery("#scrollKierunkuBox a.next").mousedown(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("down","yes");
        scrollKierunkuDown();
    });
    jQuery("#scrollKierunkuBox a.prev").mouseup(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("up","no");
    });
    jQuery("#scrollKierunkuBox a.prev").mouseleave(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("up","no");
    });
    jQuery("#scrollKierunkuBox a.next").mouseup(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("down","no");
    });
    jQuery("#scrollKierunkuBox a.next").mouseleave(function(){
        jQuery("div#scroller-kierunek.scrollable-box").data("down","no");
    });
    
    var size = jQuery("#scrollKierunkuBox div.poz_list").size();
    jQuery("#scrollKierunkuBox div.poz_list").slice(size-4).wrapAll("<div/>");
}

function initScrollKategorii(){
    jQuery("#scroller-kategoria.scrollable-box").scrollable({
        circular: false,
        mousewheel: false,
        vertical: true,
        next: '.scrollable_next',
        prev: '.scrollable_prev',        
        easing: 'linear'
    });
    jQuery("div#scroller-kategoria div.poz_list").each(function(index){
        jQuery(this).hover(function(){
               	        jQuery(this).find("a.poz_list_right").css({'text-decoration':'underline'});
                       },function(){
               	        jQuery(this).find("a.poz_list_right").css({'text-decoration':'none'});
        });
    });
    jQuery("#scrollKategoriiBox a.prev").mousedown(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("up","yes");
        scrollKategoriiUp();
    });
    jQuery("#scrollKategoriiBox a.next").mousedown(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("down","yes");
        scrollKategoriiDown();
    });
    jQuery("#scrollKategoriiBox a.prev").mouseup(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("up","no");
    });
    jQuery("#scrollKategoriiBox a.prev").mouseleave(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("up","no");
    });
    jQuery("#scrollKategoriiBox a.next").mouseup(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("down","no");
    });
    jQuery("#scrollKategoriiBox a.next").mouseleave(function(){
        jQuery("div#scroller-kategoria.scrollable-box").data("down","no");
    });
    
    var size = jQuery("#scrollKategoriiBox div.poz_list").size();
    jQuery("#scrollKategoriiBox div.poz_list").slice(size-4).wrapAll("<div/>");
}

function scrollKierunkuUp(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-kierunek.scrollable-box").data("scrollable").prev(250);
                if(jQuery("div#scroller-kierunek.scrollable-box").data("up") == "yes"){
                    scrollKierunkuUp();
                }
            },this),250);
}

function scrollKierunkuDown(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-kierunek.scrollable-box").data("scrollable").next(250);
                if(jQuery("div#scroller-kierunek.scrollable-box").data("down") == "yes"){
                    scrollKierunkuDown();
                }
            },this),250);
}

function scrollKategoriiUp(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-kategoria.scrollable-box").data("scrollable").prev(250);
                if(jQuery("div#scroller-kategoria.scrollable-box").data("up") == "yes"){
                    scrollKategoriiUp();
                }
            },this),250);
}

function scrollKategoriiDown(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-kategoria.scrollable-box").data("scrollable").next(250);
                if(jQuery("div#scroller-kategoria.scrollable-box").data("down") == "yes"){
                    scrollKategoriiDown();
                }
            },this),250);
}

function loadMain(){
    
}



function readyMain(){
	initMediaBox();
	initHityBox();
	initScrollKierunku();
	initScrollKategorii();
	initSearcher();
	initDropdowns();
	initDatePicker();
	initPopUpPanstwa();
	//initSecondDatePicker();
	initNiezbednik();
	
	jQuery("#zoover-tabs").tabs();
	jQuery("#zoover-tabs ul.ui-tabs-nav li").each(function(index){
		jQuery(document.createElement('li')).css({
			'background-image': 'url(http://media.travelone.pl/imgs/sprites/backgroundy.jpg)',
			'background-position':' 0 -304px',
			'background-repeat':' no-repeat',
			'float': 'left',
			'height': '24px',
			'width': '1px'
		}).insertAfter(this);
	});

	jQuery("#search-plus option:first").attr('selected','selected');
	initPagePeel();
}


function initPagePeel(){
	if (jQuery.browser.msie()){
		jQuery("#trigger-up").css("margin-top",'36px');
	} 
	jQuery("#triggered-up").hide();
	jQuery("#trigger-up").bind('click', function(){
		jQuery("#triggered-up").show();
		if (jQuery.browser.msie()){
			jQuery("#searcher select").css("visibility","hidden");
		} 
		var params = {
			quality: "high",
			wmode: "transparent"
		};
		swfobject.embedSWF("/flash/search_pagecurl_fin.swf", "hotchocolate", "480", "350", "9.0.0", "", "", params, "");
	});
	jQuery("#triggered-up").mouseleave(function(){
		setTimeout(hideNaroznik, 300); 
	}); 	
	jQuery("#triggered-up").click(function(){
		setTimeout(hideNaroznik, 300); 
	}); 

}

function hideNaroznik(){
		jQuery("#triggered-up").hide();
		if (jQuery.browser.msie()){
			jQuery("#searcher select").css("visibility","visible");
		}	
}


function initNiezbednik(){
    jQuery("#scroller-niezbednik").scrollable({
        circular: false,
        mousewheel: false,
        vertical: true,
        next: '.scrollable_next',
        prev: '.scrollable_prev',        
        easing: 'linear'
    });
    jQuery("#niezbednik-tabs").tabs();
	jQuery("#niezbednik-tabs ul.ui-tabs-nav li").each(function(index){
		jQuery(document.createElement('li')).css({
			'background-image': 'url(http://media.travelone.pl/imgs/sprites/backgroundy.jpg)',
			'background-position':' 0 -304px',
			'background-repeat':' no-repeat',
			'float': 'left',
			'height': '24px',
			'width': '1px'
		}).insertAfter(this);
	});
    jQuery("#niezbednik_main_box a.niezbednik_prev").mousedown(function(){
        jQuery("div#scroller-niezbednik").data("up","yes");
        scrollNiezbednikUp();
    });
    jQuery("#niezbednik_main_box a.niezbednik_next").mousedown(function(){
        jQuery("div#scroller-niezbednik").data("down","yes");
        scrollNiezbednikDown();
    });
    jQuery("#niezbednik_main_box a.niezbednik_prev").mouseup(function(){
        jQuery("div#scroller-niezbednik").data("up","no");
    });
    jQuery("#niezbednik_main_box a.niezbednik_prev").mouseleave(function(){
        jQuery("div#scroller-niezbednik").data("up","no");
    });
    jQuery("#niezbednik_main_box a.niezbednik_next").mouseup(function(){
        jQuery("div#scroller-niezbednik").data("down","no");
    });
    jQuery("#niezbednik_main_box a.niezbednik_next").mouseleave(function(){
        jQuery("div#scroller-niezbednik").data("down","no");
    });
    
    var size = jQuery("#scroller-niezbednik div.items div").size();
    jQuery("#scroller-niezbednik div.items div").slice(size-5).wrapAll("<div/>");	
    
    niezbednikPozycja = jQuery("#scroller-niezbednik div.active_list_pos");
    niezbednikKod = niezbednikPozycja.attr("kod");
    niezbednikNazwa = niezbednikNazwy[niezbednikKod];

    var params = {
        quality: "high",
        allowScriptAccess: "always",
		wmode: "transparent"
    };
    swfobject.embedSWF("/flash/maps/" + niezbednikNazwa +".swf", "niezbednik_mapa_flash", "251", "181", "9.0.0", "", "", params, "");
}

function scrollNiezbednikUp(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-niezbednik").data("scrollable").prev(250);
                if(jQuery("div#scroller-niezbednik").data("up") == "yes"){
                    scrollNiezbednikUp();
                }
            },this),250);
}

function scrollNiezbednikDown(){
    setTimeout(jQuery.proxy(function() {
                jQuery("#scroller-niezbednik").data("scrollable").next(250);
                if(jQuery("div#scroller-niezbednik").data("down") == "yes"){
                    scrollNiezbednikDown();
                }
            },this),250);
}

function niezbednikChange(kod){
    var newPozycja = jQuery("#scroller-niezbednik div.default_list_pos[kod="+kod+"]");
    
    jQuery(niezbednikPozycja).removeClass("active_list_pos");
    jQuery(niezbednikPozycja).addClass("default_list_pos");
    var nazwa_pl = jQuery(niezbednikPozycja).find("div").html();
    jQuery(niezbednikPozycja).find("div").remove();
    jQuery(document.createElement('a')).attr("href","javascript:niezbednikChange('"+niezbednikKod+"')").html(nazwa_pl).appendTo(jQuery(niezbednikPozycja));
    
    niezbednikPozycja = newPozycja;
    niezbednikKod = kod;
    jQuery(niezbednikPozycja).addClass("active_list_pos");
    jQuery(niezbednikPozycja).removeClass("default_list_pos");
    var nazwa_pl = jQuery(niezbednikPozycja).find("a").html();
    jQuery(niezbednikPozycja).find("a").remove();
    jQuery(document.createElement('div')).addClass("niezbednik_active_pos").html(nazwa_pl).appendTo(jQuery(niezbednikPozycja));
    
    niezbednikNazwa = niezbednikNazwy[niezbednikKod];
    
    var serwisVal = niezbednikDomeny[niezbednikKod]
    var locidVal = niezbednikKod + "L000001"; 
    params = {locid:locidVal,serwis:serwisVal};
            
    jQuery.get("niezbednikPogoda.xml", params, function(data){
        jQuery("#niezbednik-pogoda-main").replaceWith(data);
    });
    
    var params = {
        quality: "high",
        allowScriptAccess: "always",
		wmode: "transparent"
    };
    swfobject.embedSWF("/flash/maps/" + niezbednikNazwa +".swf", "niezbednik_mapa_flash", "251", "181", "9.0.0", "", "", params, "");
    
    jQuery("#przedpodroza_przew_tur a").each(function(index){
        jQuery(this).attr("href", "http://www." + serwisVal + "/przewodnik.xml?fr&locid=" + niezbednikKod + "L000001");
	});
	jQuery("#przedpodroza_ksiegarnia a").each(function(index){
        jQuery(this).attr("href", "http://www." + serwisVal + "/przewodniki-mapy.xml?fr");
	});
}

function panstwoKod(name){
    switch(name){
        case "Hiszpania":
          return "ES";
          break;
        case "Austria":
          return "AT";
          break;
        case "Kenia":
          return "KE";
          break;
        case "Włochy":
          return "IT";
          break;
        case "Chorwacja":
          return "HR";
          break;
        case "Turcja":
          return "TK";
          break;
        case "Grecja":
          return "GR";
          break;
        case "Cypr":
          return "CY";
          break;
        case "Egipt":
          return "EG";
          break;
        case "Maroko":
          return "MA";
          break;
        case "Tunezja":
          return "TN";
          break;    
        case "Wyspy Kanaryjskie":
          return "CI";
          break;   
        case "Bułgaria":
          return "BG";
          break; 
        case "Emiraty Arabskie":
          return "AE";
          break;    
        case "Francja":
          return "FR";
          break;
        case "Indie":
          return "IN";
          break;             
        case "Izrael":
          return "IZ";
          break;             
        case "Majorka":
          return "BA";
          break;             
        case "Wenezuela":
          return "VE";
          break;             
        default:
          return "none";
    }
    return "none";
}


function openUdogodnienia(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'hidden'});
		jQuery('#scrollKierunkuBox').css({'visibility':'hidden'});
		jQuery('#searcher select').css({'visibility':'hidden'});
	}
	jQuery('.popup_main_window').fadeIn();
}

function closeUdogodnienia(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('#scrollKierunkuBox').css({'visibility':'visible'});
		jQuery('#searcher select').css({'visibility':'visible'});
	}
	jQuery('.popup_main_window').fadeOut();
}

function acceptUdogodnienia(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('#scrollKierunkuBox').css({'visibility':'visible'});
		jQuery('#searcher select').css({'visibility':'visible'});
	}
	 var allVals = "";
	 jQuery(".popup_main_window :checked").each(function() {
	 	allVals = allVals + jQuery(this).attr("udog");
	 	allVals = allVals+", ";
	 });
	 allVals = allVals.charAt(allVals.length-2) == ',' ? allVals.substring(0,allVals.length - 2) : allVals;
	 allVals = allVals.length > 21 ? allVals.substring(0,17)+"...": allVals;
	 if (allVals == "" ){
		 jQuery("#udog_lista").text("zobacz listę wyboru");
	 }else {
		 jQuery("#udog_lista").text(allVals);
	 }
	 jQuery(".popup_main_window").fadeOut();
}


function loadPopUp(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'hidden'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'hidden'});
		jQuery('.hity_main').css({'visibility':'hidden'});
		jQuery('.przewodnik_main_kontener').css({'visibility':'hidden'});
		jQuery('#niezbednik_wrapper').css({'visibility':'hidden'});
		jQuery('#search-amount-days').css({'visibility':'hidden'});
		jQuery('#searcher select').css({'visibility':'hidden'});
		jQuery('#super-column').css({'visibility':'hidden'});
		jQuery('.popup_box_ct').fadeIn();
	} else {
		jQuery('.popup_box_ct').fadeIn();
	}
}

function removePopUp(){
	if (jQuery.browser.msie()){
		jQuery('.popup_box_ct').fadeOut();
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'visible'});
		if (!jQuery("#advanced").is(":visible")){
			jQuery('.hity_main').css({'visibility':'visible'});
		}
		jQuery('.przewodnik_main_kontener').css({'visibility':'visible'});
		jQuery('#niezbednik_wrapper').css({'visibility':'visible'});
		jQuery('#search-amount-days').css({'visibility':'visible'});
		jQuery('#searcher select').css({'visibility':'visible'});
		jQuery('#super-column').css({'visibility':'visible'});
		jQuery('.popup_box_ct').fadeOut();
		//clearAllPopUp();
	} else {
		jQuery('.popup_box_ct').fadeOut();
		//clearAllPopUp();
	}
}

function clearAllPopUp(){
	jQuery(".popup_box_ct input[type='checkbox']").attr('checked', false);
	jQuery(".popup_box_ct input[type='checkbox']").attr('disabled',false);	
}

function checkAllCountries(){
	if (jQuery("#wszystkie").attr('checked')) {
		jQuery("#all_countries input[type='checkbox']").attr('checked',true);
	} else if(!jQuery("#wszystkie").attr('checked')){
		jQuery("#all_countries input[type='checkbox']").attr('checked',false);
	}
}

function acceptCountries(){
	allVals = "";
	jQuery("#best_countries :checked").each(function() {
		//var text = jQuery(this).closest('div').find('label').html();
		var text = jQuery(this).parent().next().find('label').html();
		allVals = allVals + text;
		allVals = allVals+", ";
	});
	jQuery("#all_countries :checked").each(function() {
	//var text = jQuery(this).closest('div').find('label').html();	
	var text = jQuery(this).attr("id");
       	if(allVals.indexOf(text) == -1){
		allVals = allVals + text;
           	allVals = allVals+", ";
       	}
	});
	allVals = allVals.charAt(allVals.length-2) == ',' ? allVals.substring(0,allVals.length - 2) : allVals;
    allVals = allVals.length > 21 ? allVals.substring(0,17)+"...": allVals;
    if (allVals == "" ){
        jQuery(".pre_popup").show();
        jQuery(".panstwoWysz").hide();
    }else {
        jQuery(".pre_popup").hide();
        jQuery(".panstwoWysz .press_button_search3").text(allVals);
        jQuery(".panstwoWysz").fadeIn();
    }
	
	removePopUp();
}

function setUtilities(who,which){
	if (jQuery("#"+who).attr('checked')) {
		jQuery("#all_countries input[type='checkbox']").attr('disabled',true);
		jQuery("#all_countries input[type='checkbox']").attr('checked',false);
		jQuery("#skroty input[type='checkbox']").attr('checked',false);
		jQuery("#skroty input[type='checkbox']").attr('disabled',true);
		jQuery("#"+ who).attr('disabled',false);
		jQuery("#"+ who).attr('checked',true);
		jQuery("."+ which).attr('disabled',false);
		jQuery("."+ which).attr('checked',true);
	} else if(!jQuery("#"+who).attr('checked')){
		jQuery("#all_countries input[type='checkbox']").attr('disabled',false);
		jQuery("#skroty input[type='checkbox']").attr('disabled',false);
		jQuery("."+ which).attr('checked',false);
	}
}

function changedDirect() {
        var valueCheckbox = jQuery("#search-check-dr:checked").val();
        if (valueCheckbox == "1") {
                jQuery("#search-tourop option[value='FTON']").attr('selected','selected');
                jQuery("input[name='group1']").filter("input[value='wlasny']").attr('checked','checked');
        } else {
                jQuery("#search-tourop option[value='']").attr('selected','selected');
        }
}

function changedTourop() {
	var valueTourop = jQuery("#search-tourop option:selected").val();
        if (valueTourop == "FTON") {
                jQuery("#search-check-dr").attr('checked','true');
                jQuery("input[name='group1']").filter("input[value='wlasny']").attr('checked','checked');
                jQuery("#search-check-dr").attr('disabled','');
        } else if (jQuery("#search-tourop option[value='FTON']").val() != 'FTON'){
                jQuery("#search-check-dr").attr('disabled','0');
        	jQuery("#search-check-dr").attr('checked','');
        } else {
        	jQuery("#search-check-dr").attr('checked','');
                jQuery("#search-check-dr").attr('disabled','');
        }
}

