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 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/site/narty/searcher/narty_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/site/narty/searcher/narty_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(/imgs/site/narty/main/narty_midi_menu_separator.jpg)',
		'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',1);
	/* 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(".search_bottom_button").addClass('search_bottom_button_rozw');
		if (jQuery.browser.opera()){ 
			jQuery("#triggered-up").css("margin-top",'168px');
			jQuery("#trigger-up").css("margin-top",'14px');
		} else if (jQuery.browser.mozilla() || jQuery.browser.firefox()){
			jQuery("#triggered-up").css("margin-top",'162px');
			jQuery("#trigger-up").css("margin-top",'12px');
		} else if (jQuery.browser.msie()){
			if (jQuery.browser.version.number() < 8)
				jQuery("#triggered-up").css("margin-top",'160px');
			else
				jQuery("#triggered-up").css("margin-top",'164px');
		} 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(".search_bottom_button").removeClass('search_bottom_button_rozw');
		jQuery("#triggered-up").css("margin-top",'-31px');
		jQuery("#trigger-up").css("margin-top",'13px');
		if (jQuery.browser.msie()){
			if (jQuery.browser.version.number() < 8) {
				jQuery("#trigger-up").css("margin-top",'16px');
				jQuery("#triggered-up").css("margin-top",'-31px');
			} else {
				jQuery("#trigger-up").css("margin-top",'14px');
				jQuery("#triggered-up").css("margin-top",'-22px');
			}
		}
	});
    });

	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();

}



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(/imgs/site/narty/main/narty_midi_menu_separator.jpg)',
		'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=5&v=3&";
    var nartyVal = "80000002";
    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 nartyVal = "80000002";
           	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, udor:0, udog:nartyVal};
            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&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Wyc. Objazdowe"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "1";
           	var onlyprogramyVal = "1";
           	var nartyVal = "80000002";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal, lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, udor:0, udog:nartyVal};
            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&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Last Minute"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "1";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var nartyVal = "80000002";
           	var cenaOdVal = "1300";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, udor:0, udog:nartyVal};
            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&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?lm=1&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Free Ski"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		var popularneVal = "";
		var sortBy = "3";
                var orderBy = "DESC"; 
		var candyVal = "4";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, grupa:popularneVal, udor:0, udog:nartyVal, sort:sortBy, order:orderBy, candy:candyVal};
            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?candy=4&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?candy=4&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Popularne"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		var popularneVal = "pop";
		var sortBy = "3";
                var orderBy = "DESC"; 
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, grupa:popularneVal, udor:0, udog:nartyVal, sort:sortBy, order:orderBy};
            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&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?grupa=pop&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Promocje"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		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, udor:0, udog:nartyVal};
            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&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?promocje=1&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Samolot"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		var dojazdVal = "samolot";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, dojazd:dojazdVal, udor:0, udog:nartyVal};
            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=samolot&dur1=7&dur2=21&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=samolot&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Dojazd własny"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		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, udor:0, udog:nartyVal};
            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&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=wlasny&dur1=7&dur2=21&udog=80000002&udor=0');
		} else if (jQuery(this).html() == "Narty"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
		var nartyVal = "80000002";
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, udog:nartyVal, udor:0};
            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?udog=80000002&udor=0&dur1=7&dur2=21"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?udog=80000002&udor=0&dur1=7&dur2=21');
		} else if (jQuery(this).html() == "U Właściciela"){
		    var allInclusiveVal = "";
           	var freeskiVal = "";
           	var lastminuteVal = "";
           	var programyVal = "";
           	var onlyprogramyVal = "";
           	var cenaOdVal = "1300";
           	var nartyVal = "80000002";
		var directVal = "FTON";
		var sortBy = "3";
                var orderBy = "DESC"; 
           	params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:locidVal,narty: nartyVal,lm: lastminuteVal, programy:programyVal, onlyprogramy:onlyprogramyVal,bezprzelotow: bezPrzelotowVal, dur1:dur1Val, dur2:dur2Val, tourOp:directVal, TO:'X', udor:0, udog:nartyVal, sort:sortBy, order:orderBy};
            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?MTO=FTON&TO=X&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0"; }
           	    checked = checked + 1;
           	});
		jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?MTO=FTON&TO=X&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
		} 
	});

	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=5&v=3";
			var allInclusiveVal = "";
			var freeskiVal = "";
		    var lastminuteVal = "";
		    var bezPrzelotowVal = "1";
		    var cenaOdVal = "";
		    var programyVal = "";
		    var onlyprogramyVal = "";
		    var dur1Val = "7";
		    var dur2Val = "21";
		    var popularneVal = "";
		    var promocjeVal = "";
		    var dojazdVal = "";
		    var nartyVal = "80000002"; // na narty.panstwo ZAWSZE
		    var directVal = "";
		    var toVal = "";
		    var sortBy = "";
                    var orderBy = "";
		    var candyVal = "";
		    switch(tabName){
	     	   case "All Inclusive":
	               allInclusiveVal = "1";
	               cenaOdVal = "1300";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?allInclusive=1&dur1=7&dur2=21&udog=80000002&udor=0');
	               break;
	            case "Wyc. Objazdowe":
	     	      programyVal = "1";
	     	      onlyprogramyVal = "1";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?programy=1&onlyprogramy=1&dur1=7&dur2=21&udog=80000002&udor=0');
	     	      break;
	            case "Last Minute":
	               lastminuteVal = "1";
	               cenaOdVal = "1300";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?lm=1&dur1=7&dur2=21&udog=80000002&udor=0');
	               break;
		    case "Free Ski":
			candyVal = "4";
			sortBy = "3";
			orderBy = "DESC";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?candy=4&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
		    case "Popularne":
			popularneVal = "pop";
			sortBy = "3";
			orderBy = "DESC";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?grupa=pop&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
		    case "Promocje":
			promocjeVal = "1";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?promocje=1&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
		    case "Dojazd własny":
			dojazdVal = "wlasny";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=wlasny&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
		    case "Samolot":
			dojazdVal = "samolot";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?dojazd=samolot&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
		    case "Narty":
			nartyVal = "80000002";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?udog=80000002&udor=0&dur1=7&dur2=21');
			break;
		    case "U Właściciela":
			directVal = "FTON";
			toVal = "X";
			sortBy = "3";
			orderBy = "DESC";
			jQuery("#wszystkie_hity").attr('href', '/oferta/szukaj.xml?MTO=FTON&sort=3&order=DESC&dur1=7&dur2=21&udog=80000002&udor=0');
			break;
	            default:
	        }
		    params = {allInclusive:allInclusiveVal,freeski:freeskiVal,locid:value, lm: lastminuteVal,bezprzelotow: bezPrzelotowVal, programy:programyVal, onlyprogramy:onlyprogramyVal, dur1:dur1Val, dur2:dur2Val, grupa:popularneVal, promocje:promocjeVal, dojazd:dojazdVal, udog:nartyVal, udor:0, tourOp:directVal, TO:toVal, sort:sortBy, order:orderBy, candy:candyVal};
		    
		    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() : "";
	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() : "";
	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() : "";
    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 ? "MTO=FTON" : "";
    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;
	plusdni = jQuery("#dni option:selected").val() != "" ? "dni=" + jQuery("#dni option:selected").val() : "";    
    } else {
	termin ="";
	plusdni = "";
    }
    paramsArray = [];
    paramsArray.push(typeTrip, region, 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 != "") 
            if (params == "") 
                params = this;
            else 
                params = params + "&" + this;
    });
    baseUrl = "/oferta/szukaj.xml?extern=1&sort=3&order=DESC&wyszfr";
    if(varArray["panstwoID"]=="austria")
        baseUrl = "/oferta/szukaj.xml?extern=1&wyszfr";
    location = params!=""?baseUrl+"&"+params:baseUrl;
}

function loadMapsBox(){
	var params = {
        quality: "high",
        allowscriptaccess: "always",
		wmode: "transparent"
    };
	flashFileName = "/flash/maps/narty_" + varArray["panstwoID"] + ".swf";

	swfobject.embedSWF(flashFileName, "mapa_main_box", "247", "177", "9.0.0", "", "", params, "");
}

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 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 initPrzewodnikBox(){
    jQuery("#przewodnik_scroll.scrollable").scrollable({circular: true, mousewheel: true}).navigator().autoscroll({
	   interval: 3000		
    });
}

function loadMain(){
    loadMapsBox();
}



function readyMain(){
	initMediaBox();
	initHityBox();
	initPrzewodnikBox();
	initScrollKierunku();
	initScrollKategorii();
	initSearcher();
	initDropdowns();
	initDatePicker();
	initPopUpPanstwa();
	//initSecondDatePicker();
	
	jQuery(".przewodnik_pozycja img").error(function () {
		jQuery(this).unbind("error").attr("src", "/imgs/site/main/brak_obrazka.jpg");
	    });
	
	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",'16px');
			jQuery("#triggered-up").css("margin-top",'-31px');
		} else {
			jQuery("#trigger-up").css("margin-top",'14px');
			jQuery("#triggered-up").css("margin-top",'-22px');
		}
	} else {
		jQuery("#trigger-up").css("margin-top",'14px');
		jQuery("#triggered-up").css("margin-top",'-29px');
	}
	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 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','');
        }
}

