
// open new window
function newWin(name,w,h,l,t,scroll,resize) {   
  Fokus = window.open("",name,'toolbar=0,location=0,scrollbars=' + scroll + ',resizable=' + resize + ',width=' + w + ',height=' + h + ',left=' + l + ',top=' + t); 
  Fokus.focus()
}

function displayIt (el)	{
	document.getElementById(el).style.display = "block"; 
	}
function hideIt (el)	{
	document.getElementById(el).style.display = "none"; 
	}
function toggleIt (el) { 
	if(document.getElementById(el).style.display == "none" || !document.getElementById(el).style.display)
		document.getElementById(el).style.display = "block";
	else
		document.getElementById(el).style.display = "none";  
	}

// posun datumu
function updatedate (what, where) {
	var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");

	// nactu si datumy do adate a ddate (objekty!!!)
	var form = document.getElementById(where);
	fad = 'arrival_day';
	fam = 'arrival_monthyear';
	fdd = 'departure_day';
	fdm = 'departure_monthyear';

	ad = form[fad].value;
	xa = form[fam].value;
	xa = xa.split(' ');
	am = xa[0];
	ay = xa[1];
	adate = new Date(am+' '+ad+', '+ay+' 12:00:00');

	dd = form[fdd].value;
	xd = form[fdm].value;
	xd = xd.split(' ');
	dm = xd[0];
	dy = xd[1];
	ddate = new Date(dm+' '+dd+', '+dy+' 12:00:00');

	// POSUNY
	if (what == 'departure') {
		// odjezd driv nez prijezd: nastavim prijezd na odjezd - 1 den
		if (ddate.getTime() <= adate.getTime())
			adate.setTime(ddate.getTime() - 86400000);
		}
	if (what == 'arrival') {
		// odjezd pozdeji nez prijezd: nastavim odjezd na prijezd + 1 den
		if (adate.getTime() >= ddate.getTime())
			ddate.setTime(adate.getTime() + 86400000);
		}

	// NASTAVENI hodnot
	form[fad].value = adate.getDate();
	form[fam].value = (montharray[adate.getMonth()]) + ' ' + adate.getFullYear();
	form[fdd].value = ddate.getDate();
	form[fdm].value = (montharray[ddate.getMonth()]) + ' ' + ddate.getFullYear();
	}

/* AJAX - erro BOOKING email */
function ajax(stranka, kam)
	{
    var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined')
    {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {  
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", stranka, true);
    httpRequest.onreadystatechange= function () 
    {
        processRequest(httpRequest, kam) 
    };
    httpRequest.send(null);
	}
function processRequest(httpRequest, kam) 
	{
    if (httpRequest.readyState == 4)
    {
        if (( httpRequest.status >= 200 && httpRequest.status < 300 ) || httpRequest.status == 304)
        {
            if (typeof kam == 'string') 
            {
                document.getElementById(kam).innerHTML = httpRequest.responseText;
            }
            if (typeof kam == 'function') 
            {
                kam(httpRequest.responseText);
            }
        }
        /*
				else
        {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
				*/
    }
    else
    {
        if (typeof kam == 'string' && kam != '') 
        {
            document.getElementById(kam).innerHTML = 'čekejte...';
        }
    }  
	}  