function showMap(id) {
	
	var szer = 550;
	var wys = 550;
	
	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-online.pl/common/map.php5?hid='+ id,'mapwindow',settings);
	win.focus();

}

function showReg() {
	
	var szer = 300;
	var wys = 300;
	
	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('cms/reg-popup.html','',settings);
	win.window.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 world() {
	
	document.getElementById('modulpoland').style.display = "none";
	document.getElementById('modulworld').style.display = "";
	document.getElementById('hotele-polska').style.background = "#fff";
	document.getElementById('hotele-swiat').style.background = "#456da1";
	document.getElementById('rez-swiat').className = "whitelink";
	document.getElementById('rez-polska').className = "";
	ajaxpage('cms/world.php', 'modulworld');

}

function poland() {
	document.getElementById('modulpoland').style.display = "";
	document.getElementById('modulworld').style.display = "none";
	document.getElementById('hotele-swiat').style.background = "#fff";
	document.getElementById('hotele-polska').style.background = "#456da1";
	document.getElementById('rez-polska').className = "whitelink";
	document.getElementById('rez-swiat').className = "";
}

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 external() {
if (document.body.getElementsByTagName) {

  var as = document.body.getElementsByTagName('a');
		for(var i=0;i<as.length;i++)
		{
			if (!((as[i].href+'').match(/javascript/i)) && !as[i].onclick)
				as[i].target = '_top';
				
		}
		
  var forms = document.getElementsByTagName("form");
	for(var i = 0; i < forms.length; i++)
 		{
  	 		var form = forms[i];
      		form.target = "_top";
		}
	 
 }
}


window.onload = function()
{
	external();
}

 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) {
	var elem=getElementsByClassName('offer_' + type + '_' + id,'tr');
 	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")
 				{
					elem[i].style.display="none";
				}
				else
				{
					elem[i].style.display="block";
					elem[i].style.display="table-row";
 				}
 		
	//	if(state == "show") { elem[i].style.display="block"; elem[i].style.display="table-row"; } else { elem[i].style.display="none"; } 
		} catch(err) { }
	}
}

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;
	}
}
