function searchTabClick(tab) {
	if (searchSize == 'small') {
		var tabs = new Array('search_ls', 'search_l', 'search_ms', 'search_1m', 'search_2m', 'search_rs', 'search_r');
		var plane = new Array('search_ls', 'search_1m', 'search_r');
		var own = new Array('search_l', 'search_ms', 'search_r');
		var bus = new Array('search_l', 'search_2m', 'search_rs');
	} else if(searchSize == 'big') {
		var tabs = new Array('search_left_selected', 'search_left_unselected', 'search_middle_selected', 'search_middle_left_unselected', 'search_middle_right_unselected', 'search_right_selected', 'search_right_unselected');
		var plane = new Array('search_left_selected', 'search_middle_left_unselected', 'search_right_unselected');
		var own = new Array('search_left_unselected', 'search_middle_selected', 'search_right_unselected');
		var bus = new Array('search_left_unselected', 'search_middle_right_unselected', 'search_right_selected');
	}
	tabber(tabs, false);
	if (tab == 2) {
		tabber(plane, true);
		$('transport').value = 2;
		document.getElement('#div_departure_outer div').set('html','Wylot');
		$('div_departure_outer').setStyle('display','block');

	}
	if (tab == 1) {
		tabber(own, true);
		$('transport').value = 1;
		$('div_departure_outer').setStyle('display','none');
	}
	if (tab == 3) {
		tabber(bus, true);
		$('transport').value = 3;
		document.getElement('#div_departure_outer div').set('html','Wyjazd');
		$('div_departure_outer').setStyle('display','block');

	}
	country_s2();
	//region_s2();
}

function toggleDisplay() {
	if (!showMo) {
		myVerticalSlide.toggle();
		$('search_text_ss').setStyle('display','none');
		$('search_text_ss2').setStyle('display','block');
		$('advSearch').value = '1';
		Cookie.write('bookingsearch_advSearch', 1, {duration: 1});
	} else {
		myVerticalSlide.toggle();
		$('search_text_ss').setStyle('display','block');
		$('search_text_ss2').setStyle('display','none');
		$('advSearch').value = 'reset';
		Cookie.dispose('bookingsearch_advSearch');
	}
	showMo = !showMo;
}


function tabber(array, show) {
	for (i = 0; i < array.length; i++) {
		if (show) {
			$(array[i]).setStyle('display','block');
		} else {
			$(array[i]).setStyle('display','none');
		}
	}
}

/*function change_period(from, to, period) {
	var dateto=$(to).value;
	var datefrom=$(from).value;
	var p =parseInt($('period_group').value);
	myCal.options.pad=p;
	var fromDate = new Date(datefrom.substr(0,4),datefrom.substr(5,2)-1,datefrom.substr(8,2));
	fromDate.setDate(fromDate.getDate()+p);
	var toDate = new Date(dateto.substr(0,4),dateto.substr(5,2)-1,dateto.substr(8,2));
	toDate.setDate(toDate.getDate());
	if(fromDate>toDate) {
		var dzien=fromDate.getDate()
		var miesiac=fromDate.getMonth()+1
		var rok=fromDate.getFullYear();
		if(dzien < 10) { dzien='0'+dzien; }
		if( miesiac<10 ) { miesiac='0'+miesiac; }
		$(to).value=rok + "-" + (miesiac) + "-" + dzien;
	}
	myCal = new Calendar({ datefrom: 'Y-m-d' },  { classes: ['calendar2'] });
}*/

loadText = '<div><img src="/img/_shared/loader.gif" width="20" height="20" alt="" class="vertical_middle"> ładowanie...</div>';

/*function country_s2o(){
	var transport = $('transport').value;
	var TOUR_ACCESS = $('TOUR_ACCESS').value;
	$('div_country').set('html',loadText);
	$('div_departure').set('html',loadText);
	ajax_loadContent('div_country', '/js/get_country.php?transport='+transport+'&TOUR_ACCESS='+TOUR_ACCESS, 1)
	ajax_loadContent('div_departure', '/js/get_departure.php?transport='+transport+'&TOUR_ACCESS='+TOUR_ACCESS, 1)

}

function region_s2o() { 
	var transport = $('transport').value;
	if($('country')) {
		var country_selected = $('country').value;
	} else {
		var country_selected = 0;
	}
	var TOUR_ACCESS=$('TOUR_ACCESS').value;
	$('div_region').set('html',loadText);
	ajax_loadContent('div_region', 'js/get_region.php?transport='+transport+'&country='+country_selected+'&TOUR_ACCESS='+TOUR_ACCESS, 1);
}*/

function country_s2() {	
	var transport = document.id('transport').value;
	var TOUR_ACCESS = document.id('TOUR_ACCESS').value;
	var req = new Request.HTML({
		method: 'get',
		url: '/js/get_country.php?transport='+transport+'&TOUR_ACCESS='+TOUR_ACCESS,
		onRequest: function() { document.id('div_country').set('html',loadText); },
		update: document.id('div_country'),
		onComplete: function(response) {
			country_s2_2();
		}
	}).send();
}

function country_s2_2() {	
	var transport = document.id('transport').value;
	var TOUR_ACCESS = document.id('TOUR_ACCESS').value;
	var req = new Request.HTML({
		method: 'get',
		url: '/js/get_departure.php?transport='+transport+'&TOUR_ACCESS='+TOUR_ACCESS,
		onRequest: function() { document.id('div_departure').set('html',loadText); },
		update: document.id('div_departure'),
		onComplete: function(response) {
			region_s2();
		}
	}).send();
}

function region_s2() {
	var transport = document.id('transport').value;
	if(document.id('country')) {
		var country_selected = document.id('country').value;
	} else {
		var country_selected = 0;
	}
	var TOUR_ACCESS = document.id('TOUR_ACCESS').value;
	var req = new Request.HTML({
		method: 'get',
		url: 'js/get_region.php?transport='+transport+'&country='+country_selected+'&TOUR_ACCESS='+TOUR_ACCESS,
	onRequest: function() { document.id('div_region').set('html',loadText); },
		update: document.id('div_region'),
		onComplete: function(response) {
			//nic
			}
	}).send();
}

function getCookie(nazwa) {
  if (document.cookie!='') {
  var toCookie=document.cookie.split('; ');
   for (i=0; i<toCookie.length; i++) {
     var nazwaCookie=toCookie[i].split('=')[0];
     var wartoscCookie=toCookie[i].split('=')[1];
     if (nazwaCookie==nazwa) return unescape(wartoscCookie)
   }
  }
}




function selectOption(value, name){
	var myselect=document.id(name);

	for (var i=0; i<myselect.options.length; i++){
	if (myselect.options[i].value==value){
		myselect.options[i].selected='selected';
	 break
		}
	}
}

function insertValue(value, name){
	var myinsert=document.id(name);
	if(value) myinsert.value=value;
}

function checkedValue(value, name){
	var mycheck=document.id(name);
	if(value>0) mycheck.checked='checked';
}

function splashPictoHandler() {
	
	pictosMainDiv = document.id('splashPicto');
	pictosArray = pictosMainDiv.getElements('.splashPicto');
	pictosArrayCount = pictosArray.length;
	pictosArrayClass = new Array();
	for (i = 0; i < pictosArrayCount; i++) {
		pictosArrayClass.push(pictosArray[i].getProperty('class').split(' ')[0].substring(6));
	}
	var temp = Cookie.read('bookingsearch_splashPicto');//sprawdzam co jest w tym polu co z cookie bedzie
	if (temp != '' && temp !== null) {
		var startPictos = temp.split(',');
		var startPictosCount = startPictos.length;
	}
	for (i = 0; i < pictosArrayCount; i++) {
		pictosArray[i].on = false;
		pictosArray[i].setStyle('opacity',0.7);//styl?
		if (typeof startPictos !== 'undefined') {
			for (j = 0; j < startPictosCount; j++) {
				if (pictosArrayClass[i] == startPictos[j]) {
					pictosArray[i].on = true;
					pictosArray[i].setStyle('opacity',1);//styl?
				}
			}
		}
		pictosArray[i].addEvent('click', function() {
			this.on = !this.on;
			if (this.on) var temp = 1; else var temp = 0.7;//styl?
			this.setStyle('opacity',temp);
			checkPictos();
		});
	}
}

function checkPictos() {
	var temp = new Array();
	for (i = 0; i < pictosArrayCount; i ++) {
		if (pictosArray[i].on) temp.push(pictosArrayClass[i]);
	}
	pictosMainDiv.getElement('input').set('value',temp);
	console(temp);//w console
}


function bookingsearch_cookie(){

	myVerticalSlide = new Fx.Slide(document.id('search_advanced'),{
		duration: 'short'
	});
	myVerticalSlide.hide();
	document.id('search_advanced').removeClass('dn');
	showMo = false;

	(function(){

	selectOption(Cookie.read('bookingsearch_period_group'), 'period_group');
	selectOption(Cookie.read('bookingsearch_category'), 'search_input_cat');
	selectOption(Cookie.read('bookingsearch_price'), 'search_input_price');
	insertValue(Cookie.read('bookingsearch_datefrom'), 'datefrom');
	insertValue(Cookie.read('bookingsearch_datefrom'), 'datefrom');
	selectOption(Cookie.read('bookingsearch_range'), 'range');
	selectOption(Cookie.read('bookingsearch_food'), 'food');

	selectOption(Cookie.read('bookingsearch_adult'), 'search_input_traveller');
	selectOption(Cookie.read('bookingsearch_kids'), 'search_input_kids');
	selectOption(Cookie.read('bookingsearch_type'), 'search_text_type');
	
	if(Cookie.read('bookingsearch_advSearch') == 1) {
		insertValue(1, 'advSearch');
		myVerticalSlide.show();
		showMo = true;
		$('search_text_ss').setStyle('display','none');
		$('search_text_ss2').setStyle('display','block');

	}
	checkedValue(Cookie.read('bookingsearch_lastminute'), 'search_input_lm');
	//console(getCookie('bookingsearch_transport'));
	//console(getCookie('time'), 'time');
	if(Cookie.read('bookingsearch_transport')>=1){
		searchTabClick(Cookie.read('bookingsearch_transport'));
	}
	else {
		searchTabClick(2);

	}
	myCal= new Calendar({ datefrom: 'Y-m-d'},  { classes: ['calendar2']});
	}).delay(1000);
	
	
	if (document.id('splashPicto')) splashPictoHandler();
	
}

window.addEvent('domready',function() {

	bookingsearch_cookie();

});