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-01-19","2011-01-26"];
var hityTabData = null;
var urlAdd = "";
var startup = true;
var startup2 = true;
var checked;
var hityTabsCount;
var hityAnyDisable = false;

// wywolywana jest z mapki flash
function setAllFromMap(locidValue){
	//alert("setAllFromMap " + locidValue);
	if (MAP_FLAG != MAP_SET_FROM_TOP) {
		//setContentTopOffers(locidValue);
		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 initTopOffers(){
	setHeaderTopOffers();
	//setContentTopOffers("START");
}

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','');
        }
};

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
	})
	/*if (jQuery("#search-date option:contains('"+jQuery("#search-date-s").attr("title")+"')").val()){} else{
		jQuery("#datepicker").datepicker("setDate", null);
		jQuery("#search-plus option[value='']").attr('selected','selected');
	}*/
}

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"];
		});
	}
	
    /*jQuery.getScript("/inc/js/common/calendar.js", function(){
        searchCalendar = new OneCalendar('searchCalendar', 0);
    });*/
    
    jQuery(".znajdz_oferty").click(function(){
        search();
    });
    jQuery("#search-region").change(function(){
        setContentHity(this.value);
	});
    
    jQuery(".search_bottom_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",'148px');
			jQuery("#trigger-up").css("margin-top",'14px');
		} else if (jQuery.browser.mozilla()){
			jQuery("#triggered-up").css("margin-top",'144px');
			jQuery("#trigger-up").css("margin-top",'13px');
		} else if (jQuery.browser.msie()){
                        if (jQuery.browser.version.number() < 8) {
				jQuery("#triggered-up").css("margin-top",'162px');
			} else {
				jQuery("#triggered-up").css("margin-top",'156px');
			}
		} 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",'30px');
		if (jQuery.browser.msie()){
                        if (jQuery.browser.version.number() < 8) {
				jQuery("#trigger-up").css("margin-top",'25px');
			} else {
				jQuery("#trigger-up").css("margin-top",'23px');
			}
		}
	});
    });

	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();
	clearAllPopUp();


	if (jQuery.browser.opera()){
                        jQuery(".search_3select_box").css("height",'20px');
                } else if (jQuery.browser.mozilla()){
                        jQuery(".search_3select_box").css("height",'19px');
                } else if (jQuery.browser.msie()){
                        if (jQuery.browser.version.number() < 8) {
                                jQuery(".search_3select_box").css("height",'26px');
                        } else {
                                jQuery(".search_3select_box").css("height",'22px');
                        }
                } else {
                        jQuery(".search_3select_box").css("height",'20px');
                }

}



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){
                var loc = jQuery(this).find("a").attr("href");
            	jQuery(this).click(function(){
            	  window.location = loc;
        	    });
        	    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) { 
            setContentHity("");
        }
    });
	jQuery("#hity-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);
	});
	
    //checkContentHity();
}

function checkContentHity(){
	checked = 0;
	hityTabsCount = jQuery("#hity-tabs ul li a").length;
    var hityUrl = "topoffers-mds.xml?top=7&v=3&";
    var nartyVal = "";
    var locidVal = "";
    var bezPrzelotowVal = "1";
    var dur1Val = "7";
    var dur2Val = "21";

    
    jQuery("#hity-tabs ul li a").each(function(index){
		if(jQuery(this).html() == "All Inclusive"){
		    var allInclusiveVal = "1";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal, lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
           	    if (jQuery(data).find(".poz_list").length == 0) {
           	    	hityAnyDisable = true;
           	    	jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
           	    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21');
		} else if (jQuery(this).html() == "Wyc. Objazdowe"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "1";
           	var onlyprogramyVal = "1";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal, lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
           	    if (jQuery(data).find(".poz_list").length == 0) {
           	    	hityAnyDisable = true;
           	    	jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
           	    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21');
		} else if (jQuery(this).html() == "Last Minute"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "1";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
           	    if (jQuery(data).find(".poz_list").length == 0) {
           	    	hityAnyDisable = true;
           	    	jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
           	    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?lm=1&dur1=7&dur2=21"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?lm=1&dur1=7&dur2=21');
		} else if (jQuery(this).html() == "Popularne"){
                    var allInclusiveVal = "";
                var freeskiVal = "";
                var lastminuteVal = "";
                var programyVal = "";
                var onlyprogramyVal = "";
                var cenaOdVal = "1300";
                var popularneVal = "pop";
                params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, grupa:popularneVal};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
                    if (jQuery(data).find(".poz_list").length == 0) {
                        hityAnyDisable = true;
                        jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
                    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?grupa=pop&dur1=7&dur2=21"; }
                    checked = checked + 1;
                });
                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?grupa=pop&dur1=7&dur2=21');
		} else if (jQuery(this).html() == "Lato 2012"){
                    var allInclusiveVal = "";
                var freeskiVal = "";
                var lastminuteVal = "";
                var programyVal = "";
                var onlyprogramyVal = "";
                var cenaOdVal = "";
                var bezprzelotowVal = "";
                var dur1Val = "";
                var dur2Val = "";
                var adtVal = "2";
                var pobytVal = "6,15";
                var dniVal = "160";
                var terminVal = "2012-04-15";
                var noMTOVal = "FTON";
                var dojazdVal = "samolot";
                if(varArray["panstwoID"]=="turcja" || varArray["panstwoID"]=="chorwacja") {
                        dojazdVal = "";
                }
                params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, pobyt:pobytVal, adt:adtVal, noMTO:noMTOVal, termin:terminVal, dni:dniVal, dojazd:dojazdVal};
		jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
                    if (jQuery(data).find(".poz_list").length == 0) {
                        hityAnyDisable = true;
                        jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
                    } else if (index == selected) {
                                if(varArray["panstwoID"]=="turcja" || varArray["panstwoID"]=="chorwacja") {
                                        hityTabData = data; urlAdd = "/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160";
                                } else {
                                        hityTabData = data; urlAdd = "/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160&dojazd=samolot";
                                }
                        }
                    checked = checked + 1;
                });
                        if(varArray["panstwoID"]=="turcja" || varArray["panstwoID"]=="chorwacja") {
                                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160');
                        } else {
                                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160&dojazd=samolot');
                        }
                } else if (jQuery(this).html() == "Promocje"){
                    var allInclusiveVal = "";
                var freeskiVal = "";
                var lastminuteVal = "";
                var programyVal = "";
                var onlyprogramyVal = "";
                var cenaOdVal = "1300";
                var promocjeVal = "1";
                params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, promocje:promocjeVal};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
                    if (jQuery(data).find(".poz_list").length == 0) {
                        hityAnyDisable = true;
                        jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
                    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?promocje=1&dur1=7&dur2=21"; }
                    checked = checked + 1;
                });
                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?promocje=1&dur1=7&dur2=21');
                } else if (jQuery(this).html() == "Dojazd własny"){
                    var allInclusiveVal = "";
                var freeskiVal = "";
                var lastminuteVal = "";
                var programyVal = "";
                var onlyprogramyVal = "";
                var cenaOdVal = "1300";
                var dojazdVal = "wlasny";
                params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, dojazd:dojazdVal};
            jQuery.get(hityUrl, params, function(data){
                var selected = jQuery("#hity-tabs").tabs("option", "selected");
                    if (jQuery(data).find(".poz_list").length == 0) {
                        hityAnyDisable = true;
                        jQuery("#hity-tabs ul li a").eq(index).data('disable','yes');
                    } else if (index == selected) { hityTabData = data; urlAdd = "/oferta/szukaj.xml?dojazd=wlasny&dur1=7&dur2=21"; }
                    checked = checked + 1;
                });
                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=wlasny&dur1=7&dur2=21');
                }
	});

	startup = false;
}

function setContentHity(value){
    jQuery("#hity-tab-content").replaceWith("<div id='hity-tab-content' class='hity-tabs-loading'>Wczytywanie ...</div>");
    if (startup == true) {
        checkContentHity();
    }
    if (checked < hityTabsCount) {
        setTimeout(jQuery.proxy(function() {
                setContentHity(value);
            },this),500);
    } else {
    	if(startup2 == true && hityAnyDisable == true){
    		startup2 = false;
	    	var tabSelected = false;
	    	jQuery("#hity-tabs ul li a").each(function(index){
	    		if(tabSelected == false && jQuery(this).data('disable') != 'yes') {
	    			jQuery("#hity-tabs").tabs('select', index );
	    			tabSelected = true;
	    		}
	    	});
	    	jQuery("#hity-tabs ul li a").each(function(index){
	    		if(jQuery(this).data("disable") == "yes") {
	    			jQuery("#hity-tabs").tabs('disable',index);
	    		}
	    	});
    	}
    	startup2 = false;
    	if (hityTabData == null) {
		    value = value=="START"?"":value;
			
			value = value=="all" || value=="best" ? "" : value;
			value = value.replace(/dropdown/,"");
			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 hityUrl = "topoffers-mds.xml?top=7&v=3";
			var allInclusiveVal = "";
			var freeskiVal = "";
			var nartyVal = "";
		    var lastminuteVal = "";
		    var bezPrzelotowVal = "1";
		    var cenaOdVal = "";
		    var programyVal = "";
		    var onlyprogramyVal = "";
		    var dur1Val = "7";
		    var dur2Val = "21";
		    var popularneVal = "";
                    var promocjeVal = "";
                    var dojazdVal = "";
		    var pobytVal = "";
                    var noMTOVal = "";
                    var terminVal = "";
                    var adtVal = "";
                    var dniVal = "";
		    switch(tabName){
	     	   case "All Inclusive":
	               allInclusiveVal = "1";
	               cenaOdVal = "1300";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21');
	               break;
	            case "Wyc. Objazdowe":
	     	      programyVal = "1";
	     	      onlyprogramyVal = "1";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21');
	     	      break;
	            case "Last Minute":
	               lastminuteVal = "1";
	               cenaOdVal = "1300";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?lm=1&dur1=7&dur2=21');
	               break;
		    case "Popularne":
                        popularneVal = "pop";
                        jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?grupa=pop&dur1=7&dur2=21');
                        break; 
                    case "Promocje":
                        promocjeVal = "1";
                        jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?promocje=1&dur1=7&dur2=21');
                        break;
		    case "Lato 2012":
                        dur1Val = "";
                        dur2Val = "";
                        adtVal = "2";
                        pobytVal = "6,15";
                        dniVal = "160";
                        terminVal = "2012-04-15";
                        noMTOVal = "FTON";
                        dojazdVal = "samolot";
                        if(varArray["panstwoID"]=="turcja" || varArray["panstwoID"]=="chorwacja") {
                                dojazdVal = "";
                                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160');
                        } else {
                                jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?pobyt=6,15&adt=2&noMTO=FTON&termin=2012-04-15&dni=160&dojazd=samolot');
                        }
                        break;
                    case "Dojazd własny": 
                        dojazdVal = "wlasny";
                        jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=wlasny&dur1=7&dur2=21');
                        break;
	            default:
	        }
		    params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:value, narty: nartyVal,lm: lastminuteVal,bezprzelotow: bezPrzelotowVal, programy:programyVal, onlyprogramy:onlyprogramyVal, dur1:dur1Val, dur2:dur2Val, grupa:popularneVal, promocje:promocjeVal, dojazd:dojazdVal, adt:adtVal, pobyt:pobytVal, dni:dniVal, termin:terminVal, noMTO:noMTOVal};
		    
		    jQuery.get(hityUrl, params, function(data){
			    jQuery("#hity-tab-content").replaceWith(data);
			});
    	} else {
    	   jQuery("#hity-tab-content").replaceWith(hityTabData);
	   jQuery("#wszystkie_hity").attr('href', urlAdd);
    	   hityTabData = null;
    	}
    }
}


function initDropdowns(){
	urlForData="searcher-dropdowns-once-mds.xml?drop=1&first=true";
	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 openUdogodnienia(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'hidden'});
		jQuery('#scrollKierunkuBox').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('.popup_main_window').fadeOut();
}

function acceptUdogodnienia(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('#scrollKierunkuBox').css({'visibility':'visible'});
	}
	 var allVals = "";
	 jQuery(".popup_main_window input[name='udog']: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 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();
		clearAllPopUp();
	}
}

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) {
	typeof jQuery(".popup_box ."+locid+":[checked=false]").val() =="undefined" ? jQuery(".popup_box #"+locid).attr("checked","true") :jQuery(".popup_box #"+locid).attr("checked","");
}
function changedSRegion(locid) {
	jQuery(".popup_box #"+locid).attr("checked") ? jQuery(".popup_box ."+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 openRegions(){
	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("#search-amount-days").css({'visibility':'hidden'});
		jQuery("#search-adt").css({'visibility':'hidden'});
		jQuery('.popup_box').fadeIn();
	} else {
		jQuery('.popup_box').fadeIn();
	}
}


function closeRegions(){
	if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'visible'});
		jQuery('.hity_main').css({'visibility':'visible'});
		jQuery("#search-amount-days").css({'visibility':'visible'});
		jQuery("#search-adt").css({'visibility':'visible'});
	} 
	jQuery(".popup_box").fadeOut();
	jQuery(".popup_box input[type='checkbox']").attr('checked', false);
}

function clearRegions(){
	jQuery(".popup_box input[type='checkbox']").attr('checked', false);
}

function acceptCountries(){
	allVals = "";
	counter = 0;
	jQuery("#best_countries :checked").each(function() {
		allVals = allVals + jQuery(this).val();
		allVals = allVals+",";
		counter= counter + 1;
	});
	jQuery("#all_countries :checked").each(function() {
		allVals = allVals + jQuery(this).val();
		allVals = allVals+",";
		counter = counter + 1;
	});
	domena = "";
	if (counter == 0){
		jQuery(".popup_ct").fadeOut();
	} else if (counter == 1) {
		domena = jQuery("#best_countries :checked").attr("domena");
		domena = domena == "" || typeof domena == "undefined" ? jQuery("#all_countries :checked").attr("domena"): domena; 
		domena = "http://www."+domena;
		window.location=domena;
	} else {
		domena = allVals != "" ? "travelone.pl/?panstwo="+allVals.substring(0,allVals.length-1) : "";
		domena = "http://www."+domena;
		window.location=domena;
	}
}

function acceptRegions(){
	 jQuery(".popup_box").fadeOut();
	 //jQuery(".pre_popup").hide();
	 var allVals = "";
	 jQuery(".popup_box :checked").each(function() {
	 	allVals = allVals + jQuery(this).attr("name");
	 	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("#regiony_text").text("zobacz listę wyboru");
	 }else {
		 jQuery("#regiony_text").text(allVals);
	 }	
	 if (jQuery.browser.msie()){
		jQuery('#media-tabs-box').css({'visibility':'visible'});
		jQuery('.szukaj_wg_main_box').css({'visibility':'visible'});
		jQuery('.hity_main').css({'visibility':'visible'});
		jQuery("#search-amount-days").css({'visibility':'visible'});
		jQuery("#search-adt").css({'visibility':'visible'});
	} 
}

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() : "";
	jQuery('.popup_box .popup_region_main :checked').each(function() {
	 	allVals = allVals + jQuery(this).val();
	 	allVals = allVals+",";
	 });
	jQuery('.popup_box .popup_region_main :not(:checked)').each(function() {
		var clss = jQuery(this).val();
	 	jQuery('.popup_box .popup_subregion [class="'+clss+'"]:checked').each(function() {
			allVals = allVals + jQuery(this).val();
			allVals = allVals+",";
		});
	 });
	region = allVals != "" ? "locid="+allVals.substring(0,allVals.length-1) : "";
   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" : "";
     plusdni = '';
     /*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 ="";
    } */
    paramsArray = [];
    paramsArray.push(typeTrip, region, standard, countOfDays, lastMinute, promo, allInclusive, freeSki, departure, termin,plusdni, board, udogodnienia, udor, toop,chage,adt,mto,q,inf,chd,cenaOd,cenaDo);
    params = "";
    jQuery.each(paramsArray, function(){
        if (this != "") 
            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 loadMapsBox(){
	var params = {
        quality: "high",
        allowscriptaccess: "always",
		wmode: "transparent"
    };
	if(varArray["panstwoID"]=="twojewakacje")
    	flashFileName="http://www." + varArray["serwis"] +"/flash/maps/mapa_swiata.swf";
	else
		flashFileName = "/flash/maps/" + varArray["panstwoID"] + ".swf";
	swfobject.embedSWF(flashFileName, "maps-box-main", "247", "177", "9.0.0", "", "", params, "");
	
	var tabCountries = ["grecja","turcja","bulgaria","majorka","egipt","hiszpania","czechy","emiratyarabskie","chorwacja","cypr","wyspykanaryjskie","portugalia","tunezja","brazylia","bali","kenia","maroko","izrael","stanyzjednoczone","szwajcaria", "chiny", "indie", "australia","jordania","kostaryka","peru","filipiny","niemcy","nowazelandia","kanada","wenezuela","irlandia","rosja","rpa","wyspyzielonegoprzyladka","wielkabrytania","fidzi","gambia","meksyk","malta-gozo","wegry","hawaje","srilanka","czarnogora","tanzania","tajlandia","slowenia","rumunia","francja","polinezja","mauritius"];
	if (jQuery.inArray(varArray["panstwoID"], tabCountries) != -1){
		jQuery("#maps-tabs").tabs('select',0);
		jQuery("#maps-tabs").bind('tabsselect', function(event, ui){
			if (ui.index == 0) {
				setTimeout(jQuery.proxy(function() {
					mapsTimeoutHack("lokacje");
				},this),300);
			}
			else if (ui.index == 1) {
				setTimeout(jQuery.proxy(function() {
					mapsTimeoutHack("osrodki");
				},this),300);
			}
		});
	}
}

function mapsTimeoutHack(value){
	/*
	Przełącza tryb mapki (ośrodki, lokacja) po timeoucie. Konieczne po wprowadzeniu "Przed podróżą"
	*/
	jQuery("#maps-box-main")[0].SetVariable("showByTabs", value);
}

function loadBezdrozaBaner() {
	var params = {
		quality: "high",
		allowscriptaccess: "always",
		wmode: "transparent"
	};
	if(varArray["panstwoID"] == "rumunia" || varArray["panstwoID"] == "wyspyzielonegoprzyladka" || varArray["panstwoID"] == "twojewakacje")
		swfobject.embedSWF("http://www." + varArray["serwis"] +"/flash/bezdroza/bezdroza-travelone-banner.swf", "bezdroza-box-flash", "369", "98", "9.0.0", "", "", params, "");	
	else
		swfobject.embedSWF("http://www." + varArray["serwis"] +"/flash/bezdroza/bezdroza-banner.swf", "bezdroza-box-flash", "369", "98", "9.0.0", "", "", params, "");
}

// wywolywana jest z arkusza XSL plakatow, na poziomie JS nie wiadomo ile plakatow bedzie prezentowanych 
function loadPosters(countOfPosters){
    jQuery(window).load(function(){
        allOK = false;
        if (countOfPosters > 1) 
            allOK = true;
        if (allOK == true) {
            jQuery.getScript("/inc/js/plakaty/mootools.v1.11.js", function(){
                jQuery.getScript("/inc/js/plakaty/front.jd.gallery.js", function(){
                    myPosters = new gallery($('myGallery'), {
                        imageSelector: "div.full",
                        thumbnailSelector: "div.thumbnail",
                        timed: allOK,
                        showCarousel: true
                    });
                    jQuery("#posters-header-lArrow").removeClass("disable-lArrow");
                    jQuery("#posters-header-lArrow").addClass("enable-lArrow");
                    jQuery("#posters-header-lArrow").click(function(){
                        myPosters.stopSliding();
                        myPosters.prevItem();
                    });
                    jQuery("#posters-header-rArrow").removeClass("disable-rArrow");
                    jQuery("#posters-header-rArrow").addClass("enable-rArrow");
                    jQuery("#posters-header-rArrow").click(function(){
                        myPosters.stopSliding();
                        myPosters.nextItem();
                    });
                    jQuery("#posters-header-show").removeClass("disable-carousel");
					jQuery("#posters-header-show").addClass("enable-carousel");
					jQuery("#posters-header-show").click(function(){
                        myPosters.carouselContainer.clearTimer();
                        myPosters.toggleCarousel();
                    });
                    jQuery(".posters-header-iterator").each(function(){
                        jQuery(this).click(function(){
                            myId = this.getAttribute("id");
                            myPosters.goTo(new Number(myId.substring(myId.lastIndexOf('-')+1, myId.length)));
                        });
                        
                    })
                })
            })
        }
    }) //end load
}

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(){
    loadMapsBox();
}



function readyMain(){
	initMediaBox();
	initHityBox();
	//initScrollKierunku();
	//initScrollKategorii();
	initSearcher();
	initDropdowns();
	initDatePicker();
	initPopUpPanstwa();
	//initSecondDatePicker();
	jQuery("#media-tabs").tabs({
    	'show': function(event,ui){
		if (ui.panel.id == "media-tab-sylwester"){
			if (jQuery("#media-box-sylwester").text()!='') {
				loadSylwesterPlakat();
			}
			jQuery("a[href='#media-tab-sylwester']").parent().css({"background-color" : "#57A7F7", "background-image" : "url(/inc/css/myTheme/images/zakl_blue_akt.gif)"});
			jQuery("a[href='#media-tab-sylwester']").parent().unbind("hover");
			jQuery("a[href='#media-tab-sylwester']").parent().hover(function(){
				jQuery(this).css("background-image" , "url(/inc/css/myTheme/images/zakl_blue_akt.gif)");
			},function(){
				jQuery(this).css("background-image" , "url(/inc/css/myTheme/images/zakl_blue_akt.gif)");
				
			});
		}else{
			jQuery("a[href='#media-tab-sylwester']").parent().css("background-color" , "#ffdf3c");
			jQuery("a[href='#media-tab-sylwester']").parent().css("background-image" , "url(/inc/css/myTheme/images/zakl_yellow_nakt.png)");
			jQuery("a[href='#media-tab-sylwester']").parent().unbind("hover");
			jQuery("a[href='#media-tab-sylwester']").parent().hover(function(){
				jQuery(this).css("background-image" , "url(/inc/css/myTheme/images/zakl_yellow_hover.png)");
			},function(){
				jQuery(this).css("background-image" , "url(/inc/css/myTheme/images/zakl_yellow_nakt.png)");
			});
		}
	}
	});
	jQuery("#maps-tabs").tabs();
	jQuery("#maps-tabs ul.ui-tabs-nav li").slice(0, -1).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("#zoover-tabs").tabs();
	jQuery("#zoover-tabs ul.ui-tabs-nav li").each(function(index){
		jQuery(document.createElement('li')).css({
		'background-image':'url(/imgs/site/plakaty/menu_separator.jpg)',
		'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()){
                if (jQuery.browser.version.number() < 8) {
			jQuery("#trigger-up").css("margin-top",'25px');
		} else {
			jQuery("#trigger-up").css("margin-top",'23px');
		}
	} 
	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 loadSylwesterPlakat(){
	var params = {
			quality: "high",
			allowscriptaccess: "always",
			wmode: "transparent"
		};
		swfobject.embedSWF("http://www." + varArray["serwis"] +"/flash/sylwester/" + jQuery("#media-box-sylwester").html() + "_pla.swf","media-box-sylwester", "372", "272", "9.0.0", "", "", params, "");
}

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');
        }
}

