	var ourTime = 0;
	var interval_period = 2000;
	var show_elem = 0;
	var l = 0;
	
	function timer_handler()
	{
	    clearInterval( interval_pointer );   
	    ourTime++;
		show_elem++;	
		switchLogo(show_elem);
	    interval_pointer = setInterval( timer_handler , interval_period );
	}

	function showMap(id) {
		var szer = 418;
		var wys = 424;
		
		var winl = (screen.width-szer)/2;
		var wint = (screen.height-wys)/2;
		if (winl < 0) winl = 0;
		if (wint < 0) wint = 0;
		var settings = 'height=' + wys + ',';
		settings += 'width=' + szer + ',';
		settings += 'top=' + wint + ',';
		settings += 'left=' + winl + ',';
		settings += 'toolbar=0,scrollbars=0'; 
		win = window.open('http://www.hotele.pl/cms/map.php?hid=' + id,'mapwindow',settings);
		win.focus();
	}
	
	function setSelectValue( select , valueToSelect ) {
		var count = select.options.length;
	
		for( var i=0; i<count; i++ ) {
			if( select.options[i].value == valueToSelect ) {
				select.selectedIndex = i;
				break;
			}
		}
	}
	
	function zmianaARM( hotels_form ) {
		var moje = document.getElementById('ar_month');
		zaznaczone = moje.options[moje.selectedIndex].value;
	    ustawDPM(hotels_form, zaznaczone );
	}
	
	function ustawDPM( hotels_form, date ) {
		setSelectValue( document.getElementById('dep_month'), zaznaczone);
	}
	
	function zmianaARY( hotels_form) {
		var moje2 = document.getElementById('ar_year');
		zaznaczone2 = moje2.options[moje2.selectedIndex].value;
	    ustawDPY(hotels_form, zaznaczone2 );
	
	}
	
	function ustawDPY( hotels_form, date ) {
		setSelectValue( document.getElementById('dep_year') , zaznaczone2);
	}

    function setHSValues() {
	   	var f=document.getElementById('hotels_form');
	   	
		f.checkInDate.value=f.ar_year.value+"-"+f.ar_month.value+"-"+f.ar_day.value;
		f.checkOutDate.value=f.dep_year.value+"-"+f.dep_month.value+"-"+f.dep_day.value;
		
		var bed=0;
		var person=0;
		
		switch(f.roomType.options[f.roomType.selectedIndex].value)
		{
			case "11":bed=1;person=1;break;
			case "22":bed=2;person=2;break;
			case "21":bed=1;person=2;break;
			case "33":bed=3;person=3;break;
			case "32":bed=2;person=3;break;
			case "44":bed=4;person=4;break;
			case "43":bed=3;person=4;break;
			case "42":bed=2;person=4;break;
		}
		
		f.numOfAdultsSelect.value=person;
		f.numOfBedsSelect.value=bed;
   }

   function checkDates2(ind,outd) {
   	arr=ind.value.split("-");
	dep=outd.value.split("-");
	arr=Date.UTC(arr[0],arr[1]-1,arr[2],0,0,0);
	dep=Date.UTC(dep[0],dep[1]-1,dep[2],0,0,0);
	if (dep>arr){
		return true;
	}

	alert("Data odjazdu musi byc pozniejsza niz przyjazdu!");
	return false;

   }

   function showPopup() {
   	//var okno = window.open("searching_popup.html","_blank","height=220,width=350,toolbar=no,menubar=no,location=no,directories=no,status=no");
	return true;
   }


	function setCurrency (option) {
		var currencySelect=document.getElementById('currencySelect');
		for(i=0;i<currencySelect.length;i++)
			if (currencySelect.options[i].value == option)
				currencySelect.options[i].selected=true;
	}
	
	function printpage() {
		window.print();  
	}
	
	 function getElementsByClassName(ClassName,tagName,parentElement) {
	        var elements=new Array();
	        var d=parentElement ? parentElement : document;
	        var allElements;
	
	        if(tagName)
	        allElements=d.all && d.all.tags(tagName)
	        || d.getElementsByTagName && d.getElementsByTagName(tagName);
	        else allElements=d.all || d.getElementsByTagName("*");
	
	        for(var i=0,len=allElements.length; i<len; i++)
	        if(allElements[i].className==ClassName)
	        elements[elements.length]=allElements[i];
	
	        return elements;
	}
	
	function showClass(type,id,bg) {
		var elem=getElementsByClassName('offer_' + type + '_' + id,'tr');
		var but=document.getElementById('button_reservation_' + type + '_' + id);
		var but2=document.getElementById('button_prices_' + type + '_' + id);
		var gif=document.getElementById('moreOffers_' + type + '_' + id);
		var tr=document.getElementById('tr_' + type + '_' + id);
		for(var i=0;i<elem.length;i++) {
	  		try {
				if (elem[i].style.display == "" || elem[i].style.display == "block" || elem[i].style.display == "table-row")
					{
						if(gif) { gif.src='/images/arrow-down.gif'; }
						if(but2 && but) { but2.style.display="none";
						but.style.display="block"; }
						tr.style.backgroundColor="" + bg + "";
						elem[i].style.display="none";
					}
					else
					{
						if(gif) { gif.src='/images/arrow-up.gif'; }
						if(but2 && but) { but2.style.display="block";
						but.style.display="none"; }
						tr.style.backgroundColor="#fff";
						elem[i].style.display="block";
						elem[i].style.display="table-row";
				//		elem[i].style.backgroundColor="#eceff6";
				//		document.getElementById('moreOffers_' + type + '_' + id).src='/images/strzalka-down.gif';
					}
			
		//	if(state == "show") { elem[i].style.display="block"; elem[i].style.display="table-row"; } else { elem[i].style.display="none"; } 
			} catch(err) { }
		}
	
	}
	
	var fieldClickedAddPers = false;
	var fieldClickedInvInstrComp = false;
	
	function clearField(n) {

		if(!fieldClickedAddPers && n == 'forAdditional') {
			
			document.getElementById(n).value="";
			fieldClickedAddPers = true;
			
		}
		
		if(!fieldClickedInvInstrComp && n == 'invoiceInstructionsCompany') {
			
			document.getElementById(n).value="";
			fieldClickedInvInstrComp = true;
			
		}
			
	}
	
	function checkAddPers() {
		if(!fieldClickedAddPers) { document.getElementById('forAdditional').value = ""; }
		return true;
	}
	
	function blockCitySelect(val) {
		if(val == '')
			document.getElementById('citySelect').disabled=false;
		else
			document.getElementById('citySelect').disabled=true;
	}
	
	function blockHotelSelect(val) 	{
		if(val == '')
			document.getElementById('hid').disabled=false;
		else
			document.getElementById('hid').disabled=true;
	}	
	
	function goTo(a,b) {
		var br = '';
		
		if(document.getElementById(b) && document.getElementById(b).checked) {
			br = '&breakfast=1';	
		}
		
		window.location = a + br;
	}
	
	
	function orderBreakfast(p) {
		document.getElementById('orderBreakfast_' + p).checked = true;	
		document.getElementById('orderBreakfast2_' + p).checked = true;	
		
		if(p == '0')
		{
			document.getElementById('pricesWithBreakfast').style.display="block";
			document.getElementById('pricesWithoutBreakfast').style.display="none";
			document.getElementById('orderBreakfast_1').checked = false;	
			document.getElementById('orderBreakfast2_1').checked = false;
			
			document.getElementById('have_breakfast').value = 1;
		}
		else
		{
			document.getElementById('pricesWithBreakfast').style.display="none";
			document.getElementById('pricesWithoutBreakfast').style.display="block";
			document.getElementById('orderBreakfast_0').checked = false;	
			document.getElementById('orderBreakfast2_0').checked = false;	
			
			document.getElementById('have_breakfast').value = 0;
		}
	}
	
	
	function addInfo(adres,w,h,a) {
		
		var szer = w;
		var wys = h;
		
		var winl = (screen.width-szer)/2;
		var wint = (screen.height-wys)/2;
		if (winl < 0) winl = 0;
		if (wint < 0) wint = 0;
		var settings = 'height=' + wys + ',';
		settings += 'width=' + szer + ',';
		settings += 'top=' + wint + ',';
		settings += 'left=' + winl + ',';
		settings += 'toolbar=0,scrollbars=1'; 
		win = window.open(adres,'mapwindow',settings);
		win.focus();
	}
	
	function showHidePhoto() {
		alert('ok');
		
		var h = $(window).height();
		var w = $(window).width();
		
		if($('div.overlay').show()) {
			$('div.overlay').height(h).width(w).hide();
		} else {
			$('div.overlay').height(h).width(w).show();
		}
		
		return false;		
	}
	
	$(document).ready(function(){
	
		$("ul.tabs a").click(function () {
		         
          $(this).parent().siblings().each(function(i){
               $(this).removeClass("activelink");                                                              
              var elem = this.id;
               elem = elem.replace('li_','');
               $("div#"+elem).hide();
          });
          
          $(this).parent().addClass("activelink");
          
          var pid = $(this).parent().attr("id");
          pid = pid.replace('li_','');
          $("div#"+pid).show();
	    });
	    

	    	
		$("#links_arrows img:eq(0)").click(function () { 
			if(l !== 0) { l--; }
			$("#links_scroller a").hide();
			$("#links_scroller a:eq("+l+")").show();
		});	
		
		$("#links_arrows img:eq(1)").click(function () { 
			if(l !== $("#links_scroller a").size()-1) { l++; }
			$("#links_scroller a").hide();
			$("#links_scroller a:eq("+l+")").show();
		});
	});