var W3CDOM = (document.createElement && document.getElementsByTagName);
var timerID;

window.onload = all;

function all()
{

	if (!W3CDOM) return;

	var select = document.getElementById('pocet');
	if(select){
		select.onchange = adRow;
	}

	var newOpen = document.getElementById('newOpen');
	if(newOpen){
		newOpen.setAttribute('target', '_blank');
	}

	var nav = document.getElementById('menu');
	var as =  nav.getElementsByTagName('a');
	for (var i=0;i<as.length;i++)
	{
		if(as[i].parentNode.tagName == 'LI'){
			as[i].number = i;
			as[i].onclick = test;
		}
	}

	var autem = document.getElementById('autem');
	if(autem){
		var inautem = document.getElementById('inautem');
		document.getElementById('autem').onclick =  autoopen;
	}

	horizontal();
	eweeciRoll();
	autemRoll();
	newfindImages();
	findImages();
	new_window_link();
	
	if(document.getElementById('qs')){

		var qs = document.getElementById('qs');
		qs.onclick = startQuickSearch;
	}
	//table();
  if(document.getElementById('horizontalmenu')){
    goZima();
  }
}
function goZima(){
 var hormenu = document.getElementById('horizontalmenu');
 var horas = hormenu.getElementsByTagName('a');
 	for(i=0;i<horas.length;i++){
		if(horas[i].id){
		var sendid = horas[i].id;
		var insendid = 'in' + horas[i].id;
		horas[i].number = 'in' + horas[i].id;
		if(document.getElementById(insendid)){	
    document.getElementById(sendid).onmouseover = openZima;
    document.getElementById(sendid).onmouseout = closeZima; 
    }
    }
	}
	
 var hormenu = document.getElementById('horizontalmenu');
 var ems = hormenu.getElementsByTagName('em');
 	for(i=0;i<ems.length;i++){
		if(ems[i].id){
		var sendid = ems[i].id;		
		ems[i].number = ems[i].id;
    document.getElementById(sendid).onmouseover = subopenZima;
    document.getElementById(sendid).onmouseout = subcloseZima; 
    }
	}
	
	
}
function waitZima(){
 clearTimeout(timerID);
}
function openZima(){
 waitZima();
 var hormenu = document.getElementById('horizontalmenu');
 var ems = hormenu.getElementsByTagName('em');
 	for(i=0;i<ems.length;i++){
		if(ems[i].id){
		var sendid = ems[i].id;		
    document.getElementById(sendid).style.display = 'none';
    }
	}
  
  document.getElementById(this.number).style.display = 'block';
}
function subopenZima(){
  waitZima();
  var sendid = this.number;
  document.getElementById(sendid).style.display = 'block';
}
function closeZima(){
  var fce = "totalcloseZima('" + this.number + "')";
  timerID = setTimeout(fce,550);
}
function subcloseZima(){
  var fce = "totalcloseZima('" + this.number + "')";
  timerID = setTimeout(fce,550);
}
function totalcloseZima(inid){
 document.getElementById(inid).style.display = 'none';
}



function wait(nr){
 clearTimeout(timerID);
}
function zmiz(){
 number = this.number;
 timerID = setTimeout("hide()",500);
}
function quickzmiz(){
 number = this.number;
 timerID = setTimeout("hide()",100);
}
function hide(){

  var nav = document.getElementById('menu');
	var as =  nav.getElementsByTagName('a');
	var spans = as[this.number].parentNode.getElementsByTagName('span');
  spans[0].style.display = "none";
  spans[0].style.height = 0;
	class_handler.remove(as[this.number], 'click');
	class_handler.add(as[this.number], 'noclick');
}


function openOrder(){
	if(document.getElementById('placefororder')){ document.getElementById('placefororder').style.display = 'block';  }
	if(document.getElementById('ordera')){ document.getElementById('ordera').style.display = 'none';  }
	if(document.getElementById('placeforterms')){ document.getElementById('placeforterms').style.display = 'none';  }
}
function closeOrder(){
	if(document.getElementById('placefororder')){ document.getElementById('placefororder').style.display = 'none';  }
	if(document.getElementById('ordera')){ document.getElementById('ordera').style.display = 'block';  }
	if(document.getElementById('placeforterms')){ document.getElementById('placeforterms').style.display = 'block';  }
}
function toggleAdv()
{
	if(document.getElementById('nonadvanced') && document.getElementById('show_adv'))
	{
		if(document.getElementById('nonadvanced').style.display == 'block')
		{
			document.getElementById('nonadvanced').style.display = 'none';
			document.getElementById('show_adv').value = 0;
		}
		else
		{
			document.getElementById('nonadvanced').style.display = 'block';
			document.getElementById('show_adv').value = 1;
		}
	}

}
function HideIt() {
	document.getElementById('required').style.visibility= "hidden";
	document.getElementById('requiredtext').style.visibility= "hidden";
}
function HideIt2() {
	document.getElementById('required').style.display= "none";
	document.getElementById('requiredtext2').style.display= "none";
}
function HideIt3() {
	document.getElementById('required').style.display= "none";
	document.getElementById('requiredtext3').style.display= "none";
}
function xxxCheckEmptyField( theField, theMessage ) {
	if( theField.value=="" ) {
		theField.focus();
		if(document.getElementById) {
			document.getElementById('required').style.visibility= "visible";
			document.getElementById('requiredtext').style.visibility= "visible";
			document.getElementById('requiredtext').innerHTML= theMessage;
			setTimeout( "HideIt()",2500);
		} else {
			alert(theMessage);
		}
		return false;
	} else {
		return true;
	}
}



// Validace QuickSearch
function Validate(formID){
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  var ids = /^[0-9 ]{1,}$/;		
	var theForm = document.getElementById(formID);
	var theMessage = 'Vyplňte prosím povinná pole:<img id="required" src="/images/warning.jpg"> <br/><br/><b>';
	if(
    (theForm.jmeno.value=='')||
    (theForm.prijmeni.value=='')||
    (theForm.telefon.value=='')||
    (theForm.maxprice.value=='')||
    (theForm.destinace.options[theForm.destinace.selectedIndex].value < 0)||
    (theForm.townFilter1.options[theForm.townFilter1.selectedIndex].value < 1)||
    ((theForm.den.options[theForm.den.selectedIndex].value < 0)||(theForm.mesic.options[theForm.mesic.selectedIndex].value < 0))||    
    (theForm.telefon.value=='')||        
    (theForm.email.value.search(re) != 0)
    ){
    
		if(theForm.jmeno.value==''){ 
    theMessage = theMessage +' Jméno, '; }
		if(theForm.prijmeni.value==''){ theMessage = theMessage +' Příjmení , '; }
		if(theForm.telefon.value==''){ theMessage = theMessage +' Telefon , '; }
		if(theForm.maxprice.value==''){ theMessage = theMessage +' Max cena, '; }		
		if(theForm.destinace.options[theForm.destinace.selectedIndex].value < 0){ theMessage = theMessage +' Destinace, '; }
		if(theForm.townFilter1.options[theForm.townFilter1.selectedIndex].value < 1){ theMessage = theMessage +' Odkud jste, '; }
		if((theForm.den.options[theForm.den.selectedIndex].value < 0)||(theForm.mesic.options[theForm.mesic.selectedIndex].value < 0)){ theMessage = theMessage +' Odjezd, '; }
		if(theForm.email.value.search(re) != 0){ theMessage = theMessage +' E-mail [funkční adresa...] ,  '; }
    if(theForm.maxprice.value!=''){ if(theForm.maxprice.value.search(ids) != 0){ theMessage = theMessage +' Max cena [pouze čísla]  '; } }			
		theMessage = theMessage +'</b>';
		document.getElementById('required').style.visibility= "visible";
		document.getElementById('requiredtext').style.visibility= "visible";
		document.getElementById('requiredtext').innerHTML= theMessage;
		setTimeout( "HideIt()",2500);

		return false;
	}
	else{
		formSave(formID);
		return false;
	}
}


function ValidatePeacha(formID){
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  var ids = /^[0-9 ]{1,}$/;		
	var theForm = document.getElementById(formID);
	var theMessage = 'Vyplňte prosím povinná pole:<img id="required" src="/images/warning.jpg"> <br/><br/><b>';
	if(
    (theForm.jmeno.value=='')||
    (theForm.prijmeni.value=='')||
    (theForm.telefon.value=='')||
    (theForm.destinace.options[theForm.destinace.selectedIndex].value < 0)||
    ((theForm.den.options[theForm.den.selectedIndex].value < 0)||(theForm.mesic.options[theForm.mesic.selectedIndex].value < 0))||    
    (theForm.telefon.value=='')||        
    (theForm.email.value.search(re) != 0)
    ){
    
		if(theForm.jmeno.value==''){ 
    theMessage = theMessage +' Jméno <br/>'; }
		if(theForm.prijmeni.value==''){ theMessage = theMessage +' Příjmení <br/>'; }
		if(theForm.telefon.value==''){ theMessage = theMessage +' Telefon <br/>'; }		
		if(theForm.destinace.options[theForm.destinace.selectedIndex].value < 0){ theMessage = theMessage +' Destinace <br/>'; }
		if((theForm.den.options[theForm.den.selectedIndex].value < 0)||(theForm.mesic.options[theForm.mesic.selectedIndex].value < 0)){ theMessage = theMessage +' Odjezd <br/>'; }
		if(theForm.email.value.search(re) != 0){ theMessage = theMessage +' E-mail [funkční adresa...] <br/> '; }
    if(theForm.maxprice.value!=''){ if(theForm.maxprice.value.search(ids) != 0){ theMessage = theMessage +' Cena DO [pouze čísla] '; } }			
		theMessage = theMessage +'</b>';
		document.getElementById('required').style.visibility= "visible";
		document.getElementById('requiredtext').style.visibility= "visible";
		document.getElementById('requiredtext').innerHTML= theMessage;
		setTimeout( "HideIt()",2500);
		return false;
	}
	else{
		formSave(formID);
		return false;
	}
}


function ValidateQuest(formID){
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
	var theForm = document.getElementById(formID);
	var theMessage = 'Prosíme vyplňte povinná pole:<b><br/>';
	var theFillMessage = '';

	if(theForm.jmeno.value  < 1){ theFillMessage = theFillMessage +' <label class="mouse" for="jmeno">Jméno</label> <br/>'; }
	if(theForm.email.value==''){ theFillMessage = theFillMessage +' <label class="mouse" for="email">Vá E-mail (funkční adresa)</label> <br/>'; }
	if(theFillMessage.length > 0){
		theMessage = theMessage + theFillMessage;
		theMessage = theMessage +'</b>';
		document.getElementById('requiredtextq').style.display= "block";
		document.getElementById('requiredtextq').innerHTML= theMessage;
		// setTimeout( "HideIt()",2500);
		return false;
	}
	else{
		document.getElementById('requiredtextq').style.display= "none";
		//formSave(formID);
		return true;
	}
}
// Validace formulare pro TRIP
function Validate2(formID){
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;  
	var theForm = document.getElementById(formID);
	var theMessage = 'Vyplňte prosím povinná pole:<img id="required" src="/images/warning.jpg"> <br/><br/><b>';
	if((theForm.townFilter1.options[theForm.townFilter1.selectedIndex].value < 1)||(theForm.prijmeni.value=='')||(theForm.telefon.value=='')||(theForm.email.value.search(re) != 0)){
		if(theForm.prijmeni.value==''){ theMessage = theMessage +' Příjmení <br/>'; }
		if(theForm.telefon.value==''){ theMessage = theMessage +' Telefon <br/>'; }
		if(theForm.email.value.search(re) != 0){ theMessage = theMessage +' E-mail [funkční adresa] <br/>'; }
		if(theForm.townFilter1.options[theForm.townFilter1.selectedIndex].value < 1){ theMessage = theMessage +' Odkud jste '; }		
		theMessage = theMessage +'</b>';
		document.getElementById('required').style.display= "block";
		document.getElementById('requiredtext2').style.display= "block";
		document.getElementById('requiredtext2').innerHTML= theMessage;
		setTimeout( "HideIt2()",2500);
		return false;
	}
	else{
		formSave2(formID);
		return false;
	}
}

function Validate3(formID){
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
	var theForm = document.getElementById(formID);
	var theMessage = 'Vyplňte prosím povinná pole:<img id="required" src="/images/warning.jpg"> <br/><br/><b>';
	if((theForm.psc.value=='')||(theForm.answ.value=='')||(theForm.mesto.value=='')||(theForm.jmeno.value=='')||(theForm.email.value.search(re) != 0)){
		if(theForm.prijmeni.value==''){ theMessage = theMessage +' Příjmení <br/>'; }
		if(theForm.email.value.search(re) != 0){ theMessage = theMessage +' E-mail [funkční adresa] '; }
		if(theForm.mesto.value==''){ theMessage = theMessage +' Město <br/>'; }
		if(theForm.psc.value==''){ theMessage = theMessage +' PSČ <br/>'; }
		if(theForm.answ.value==''){ theMessage = theMessage +' Soutěžní odpověď <br/>'; }
		theMessage = theMessage +'</b>';
		document.getElementById('required').style.display= "block";
		document.getElementById('requiredtext3').style.display= "block";
		document.getElementById('requiredtext3').innerHTML= theMessage;
		setTimeout( "HideIt3()",2500);
		return false;
	}
	else{
		formSave3(formID);
		return false;
	}
}

function formSave3(formID){
	var data = '';
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		
  if (f_el[i].type == 'checkbox')
  {
  if (f_el[i].checked == true || f_el[i].checked == 'true')
  {
  data += '&'+f_el[i].name+'='+f_el[i].value;
  }
  }
  else{
  data += f_el[i].name + '=' + f_el[i].value + '&';
	}
  
  
  }
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		data += f_el[i].name + '=' + f_el[i].value + '&';
	}

	url='/pages/saveFormSoutez.php';
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	httpRequest.send(data);
	httpRequest.onreadystatechange= function () {processRequestTrip(); } ;
	return false;
}
//zpracovani formulare pro TRIP
function formSave2(formID){
	var data = '';
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	
	
	for(i=0;i<f_length;i++){
		
  if (f_el[i].type == 'checkbox')
  {
  if (f_el[i].checked == true || f_el[i].checked == 'true')
  {
  data += '&'+f_el[i].name+'='+f_el[i].value;
  }
  }
  else{
  data += f_el[i].name + '=' + f_el[i].value + '&';
		if(f_el[i].name == 'webprice') { var webprice = f_el[i].value; }
		if(f_el[i].name == 'katalog') { var katalog = f_el[i].value; }	
		if(f_el[i].name == 'destinace') { var destinace = f_el[i].value; }	
		if(f_el[i].name == 'hotelcode') { var hotelcode = f_el[i].value; }    
		if(f_el[i].name == 'hotelname') { var hotelname = f_el[i].value; }      
	}
  
  
  }
	
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		data += f_el[i].name + '=' + f_el[i].value + '&';
		if(f_el[i].name == 'adults') { var adults = f_el[i].value; }		
		if(f_el[i].name == 'townFilter1') { var kraj = f_el[i].value; }				
		
		
	}
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('textarea');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
	data += f_el[i].name + '=' + f_el[i].value + '&';

	}
	url='/pages/saveFormTrip.php';
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	httpRequest.send(data);
	httpRequest.onreadystatechange= function () {
	var stamp = new Date().getTime(); 
  newebprice = webprice / 25;
            pageTracker._addTrans(stamp, "WebOrder", newebprice, "0", "0", "-", kraj, "CZ");
            pageTracker._addItem(stamp, destinace, hotelcode+' | '+hotelname, katalog, newebprice, adults);
            pageTracker._trackTrans();
            pageTracker._trackPageview("/WebOrder.html");
      processRequestGATrip(); 
      } ;
	return false;
}

function formSave(formID){
  var button = document.getElementById("qsendbutton");
  button.value  ="Ukládá...";
  button.disabled = true;

	var data = '';
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		
  if (f_el[i].type == 'checkbox')
  {
  if (f_el[i].checked == true || f_el[i].checked == 'true')
  {
  data += '&'+f_el[i].name+'='+f_el[i].value;
  }
  }
  else{
  data += f_el[i].name + '=' + f_el[i].value + '&';
	}
  
  
  }
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
		data += f_el[i].name + '=' + f_el[i].value + '&';
	}
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('textarea');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++){
	data += f_el[i].name + '=' + f_el[i].value + '&';

	}
 


	url='/pages/saveForm.php';
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("POST", url, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	httpRequest.send(data);
	httpRequest.onreadystatechange= function () {processRequestGAx(); } ;
	return false;

}
function showDisclamer(){
	if(document.getElementById('disclamer')){ document.getElementById('disclamer').style.display = 'block'; }
	return false;
}

function showDisclamerAlone(){
	if(document.getElementById('qs')){
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 380+'px'; }

		var overlayscroll = (document.documentElement.scrollTop);
		var monitor = alertSize()-40;
		if(monitor > 525){
			var mtop = -(525/2);
			var vyska =525;
		}
		else{
			var mtop = -(monitor/2)
			var vyska = monitor;
		}
		mtop = 0 ;
		newheight =525;
		var newidth = 380;
		var mleft = 180;
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = newheight+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.top = 460+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
		url='/pages/disclamer.php';

		if (window.ActiveXObject)
		{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			httpRequest = new XMLHttpRequest();
		}
		httpRequest.open("GET", url, true);

		httpRequest.onreadystatechange= function () {processRequestx(); } ;
		httpRequest.send(null);
		return false;
	}
}

function startQuickSearch(){
	if(document.getElementById('qs')){
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 380+'px'; }

		var overlayscroll = (document.documentElement.scrollTop);
		var monitor = alertSize()-40;
		if(monitor > 525){
			var mtop = -(525/2);
			var vyska =525;
		}
		else{
			var mtop = -(monitor/2)
			var vyska = monitor;
		}
		mtop = 0 ;
		newheight =525;
		var newidth = 380;
		var mleft = 180;
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = newheight+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.top = 120+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
		if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
		url='/pages/quicksearch.php';

		if (window.ActiveXObject)
		{
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			httpRequest = new XMLHttpRequest();
		}
		httpRequest.open("GET", url, true);

		httpRequest.onreadystatechange= function () {processRequestx(); } ;
		httpRequest.send(null);
		return false;
	}
}

function autoIframe(){
	var x = 0;
	if(navigator.userAgent.indexOf("Opera")!=-1){
		this.document.body.scrollHeight = this.document.body.offsetHeight
	}
	var y = this.document.body.scrollHeight;
	while (x < y){
		x+=1;
	}
	parent.document.getElementById("ifrm").style.height = x
	if(navigator.userAgent.indexOf("Firefox")!=-1){
		parent.ifrm.frameElement.height = this.document.body.scrollHeight+5;
	}
}

function eweeciRoll(){
	if(document.getElementById('selectweek')){
		document.getElementById('selectweek').style.display = 'block';
	}

	if(document.getElementById('eweecitown')){
		var nav = document.getElementById('eweecitown');
		var as =  nav.getElementsByTagName('a');

		as[0].onclick = showTown;
	}
	if(document.getElementById('eweeci')){
		var nav = document.getElementById('eweeci');
		var as =  nav.getElementsByTagName('a');

		as[0].onclick = showTermin;
	}
}

function autemRoll(){
	if(document.getElementById('selectautem')){
		document.getElementById('selectautem').style.display = 'block';
	}

	if(document.getElementById('autemzeme')){
		var nav = document.getElementById('autemzeme');
		var as =  nav.getElementsByTagName('a');
		as[0].onclick = showZeme;
	}
}

function showZeme(){
	if(document.getElementById('autemzeme')){
		var nav = document.getElementById('autemzeme');
		var div =  nav.getElementsByTagName('div');
		if(div[0].style.display == 'block'){
			div[0].style.display = 'none';
		}
		else{
			div[0].style.display = 'block';
		}

		var as = div[0].getElementsByTagName('a');
		for (var i=0;i<as.length;i++)
		{
			if(as[i].parentNode.tagName=='SPAN') {
				as[i].number = i;
				as[i].onmouseover = showDest;
				as[i].onmouseout = pretest;
			}
			else{
				as[i].number = i;
				as[i].onmouseover = wait;
				as[i].onmouseout = pretest;
			}
		}
		return false;

	}
}

function wait(nr){
	clearTimeout(timerID);
}

function pretest(nr){
	timerID = setTimeout("hideDest()",1000);
}
function showDest(){
	wait();
	hideDest();
	var nav = document.getElementById('autemzeme');
	var div =  nav.getElementsByTagName('div');
	var as = div[0].getElementsByTagName('a');
	if(as[this.number].parentNode.getElementsByTagName('em')){
		var ems = as[this.number].parentNode.getElementsByTagName('em');
		ems[0].style.display = 'block';
	}
}
function hideDest(){
	var nav = document.getElementById('autemzeme');
	var div =  nav.getElementsByTagName('div');
	var ems = div[0].getElementsByTagName('em');
	for (var i=0;i<ems.length;i++)
	{
		ems[i].style.display = 'none';
	}
}
function showTown(){
	if(document.getElementById('eweecitown')){
		var nav = document.getElementById('eweecitown');
		var div =  nav.getElementsByTagName('div');
		if(div[0].style.display == 'block'){
			div[0].style.display = 'none';
		}
		else{
			div[0].style.display = 'block';
		}
		return false;

	}
}

function showTermin(){
	if(document.getElementById('eweeci')){
		var nav = document.getElementById('eweeci');
		var div =  nav.getElementsByTagName('div');
		if(div[0].style.display == 'block'){
			div[0].style.display = 'none';
		}
		else{
			div[0].style.display = 'block';
		}
		return false;
	}
}



function horizontal(){
	var nav = document.getElementById('horizontalmenu');
	var ashor =  nav.getElementsByTagName('a');
	for (var i=0;i<ashor.length;i++)
	{
		ashor[i].number = i;
		//ashor[i].onmouseover = lightbefore;
		// ashor[i].onmouseout = normalize;
	}
}

function lightbefore(){


	var nav = document.getElementById('horizontalmenu');
	var ashor =  nav.getElementsByTagName('a');
	for (var i=0;i<ashor.length;i++)
	{
		if(this.number > 0){
			if(i==(this.number - 1)){
				span = ashor[i].getElementsByTagName('SPAN');
				if(i==0) {span[0].style.backgroundImage = 'url(/images/autem_next.jpg)';}
				if(i==1) {span[0].style.backgroundImage = 'url(/images/hory_snih_nextnew.jpg)';}
				if(i==2) {span[0].style.backgroundImage = 'url(/images/eurovik_nextnew.jpg)';}
				if(i==3) {span[0].style.backgroundImage = 'url(/images/exotika_nextnew.jpg)';}
				if(i==4) {span[0].style.backgroundImage = 'url(/images/leto_nextnew.jpg)';}
			}
		}
		if(i==(this.number)){
			span = ashor[i].getElementsByTagName('SPAN');
			if(i==0) {span[0].style.backgroundImage = 'url(/images/autem_over.jpg)';}
			if(i==1) {span[0].style.backgroundImage = 'url(/images/hory_snih_overnew.jpg)';}
			if(i==2) {span[0].style.backgroundImage = 'url(/images/eurovik_overnew.jpg)';}
			if(i==3) {span[0].style.backgroundImage = 'url(/images/exotika_overnew.jpg)';}
			if(i==4) {span[0].style.backgroundImage = 'url(/images/leto_overnew.jpg)';}
		}



	}
}


function normalize(){


	var nav = document.getElementById('horizontalmenu');
	var ashor =  nav.getElementsByTagName('a');
	for (var i=0;i<ashor.length;i++)
	{
		if(this.number > 0){
			if(i==(this.number - 1)){
				span = ashor[i].getElementsByTagName('SPAN');
				if(i==0) {span[0].style.backgroundImage = 'url(/images/autem.jpg)';}
				if(i==1) {span[0].style.backgroundImage = 'url(/images/hory_snihnew.jpg)';}
				if(i==2) {span[0].style.backgroundImage = 'url(/images/euroviknew.jpg)';}
				if(i==3) {span[0].style.backgroundImage = 'url(/images/exotikanew.jpg)';}
				if(i==4) {span[0].style.backgroundImage = 'url(/images/letonew.jpg)';}
			}
		}
		if(i==(this.number)){
			span = ashor[i].getElementsByTagName('SPAN');
			if(i==0) {span[0].style.backgroundImage = 'url(/images/autem.jpg)';}
			if(i==1) {span[0].style.backgroundImage = 'url(/images/hory_snihnew.jpg)';}
			if(i==2) {span[0].style.backgroundImage = 'url(/images/euroviknew.jpg)';}
			if(i==3) {span[0].style.backgroundImage = 'url(/images/exotikanew.jpg)';}
			if(i==4) {span[0].style.backgroundImage = 'url(/images/letonew.jpg)';}
		}
	}

}


function autoopen(){

	var autem = document.getElementById('autem');
	var inautem = document.getElementById('inautem');
	if(inautem.style.display == ""){inautem.style.display = "none";}
	if(inautem.style.display == "none"){
		inautem.style.display = "block";
	}
	else{
		inautem.style.display = "none";
	}
	return false;
}

function test(){

	var nav = document.getElementById('menu');
	var as =  nav.getElementsByTagName('a');
	var ems =  nav.getElementsByTagName('EM');


	if(as[this.number].parentNode.getElementsByTagName('EM')){
		var divs = as[this.number].parentNode.getElementsByTagName('EM');
		if(divs.length>0){
			var aheights = divs[0].getElementsByTagName('span');
			if(divs[0].style.display == ""){divs[0].style.display = "none";}
			if(divs[0].style.height == ""){divs[0].style.height = 0 + "px";}

			//hledam poradi

			var count = 0;
			for (var w=0;w<as.length;w++)
			{
				if(as[w].parentNode.tagName == 'LI'){
					count = count+1;
					if(w == this.number){ var poradi = count; }
				}
			}

			//pokud je zavreny - oteviram
			if(divs[0].style.display == "none"){

				for (var i=0;i<ems.length;i++){
					ems[i].style.display = 'none';
				}
				divs[0].style.display = 'block';
				divs[0].style.overflow = 'hidden';
				var vyska = (aheights.length * 29);
				divs[0].style.height = (vyska+4) + "px";
				divs[0].style.marginTop = (poradi-1)*29 + "px";
			}
			//pokud je otevreny - zaviram
			else{
				divs[0].style.display = 'none';
			}
			return false;
		}
	}
}
function findImages(){
	if(document.getElementById('fotogalerie')){
		var images_div = document.getElementById('fotogalerie');
		var as = images_div.getElementsByTagName('a');
		for(var foo = 0; foo < as.length; foo++){
			if(as[foo].id){
				as[foo].number  = as[foo].id;
				as[foo].onclick = workImage;
			}
		}
	}
}

function newfindImages(){
	if(document.getElementById('newfotogalerie')){
		var images_div = document.getElementById('newfotogalerie');
		var as = images_div.getElementsByTagName('a');
		for(var foo = 0; foo < as.length; foo++){
			if(as[foo].id){
				as[foo].number  = as[foo].id;
				as[foo].onclick = newworkImage;
			}
		}
	}
}

function alertSize() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return myHeight;
}
function galeryImage(stringfrom){
	var splits = new Array();

	var images_div = document.getElementById('fotogalerie');
	var as = images_div.getElementsByTagName('a');
	for(var foo = 0; foo < as.length; foo++){
		if(as[foo].id == stringfrom){
			if(foo<as.length-1)  {
				var nextfotoid = as[foo+1].id;
			}
			if(foo>0)  {
				var previousfotoid = as[foo-1].id;
			}
		}
	}



	splits = stringfrom.split('-');
	var order = splits[0];
	var imagename = splits[1];
	var imagew = parseFloat(splits[2])+20;
	var imageh = parseFloat(splits[3]);
	if(document.getElementById('printgalerie')){
		var overlayscroll = (document.documentElement.scrollTop);
	}
	var monitor = alertSize()-40;
	if(monitor > imageh){
		var mtop = -(imageh/2);
		var vyska = imageh;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = vyska+'px'; }
	newheight = vyska;
	var newidth = imagew/(imageh/newheight);
	var mleft = newidth/2;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openpicture.php?imageid='+imagename+'&newheight='+newheight+'&nextfotoid='+nextfotoid+'&previousfotoid='+previousfotoid;
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;

}

function workImage(){

	var stringfrom = this.number;
	var images_div = document.getElementById('fotogalerie');
	var as = images_div.getElementsByTagName('a');
	for(var foo = 0; foo < as.length; foo++){
		if(as[foo].id == stringfrom){
			if(foo<as.length-1)  {
				var nextfotoid = as[foo+1].id;
			}
			if(foo>0)  {
				var previousfotoid = as[foo-1].id;
			}
		}
	}


	var splits = new Array();
	splits = stringfrom.split('-');
	var order = splits[0];
	var imagename = splits[1];
	var imagew = parseFloat(splits[2])+20;
	var imageh = parseFloat(splits[3]);
	if(document.getElementById('printgalerie')){
		var overlayscroll = (document.documentElement.scrollTop);
	}
	var monitor = alertSize()-40;
	if(monitor > imageh){
		var mtop = -(imageh/2);
		var vyska = imageh;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = vyska+'px'; }
	newheight = vyska;
	var newidth = imagew/(imageh/newheight);
	var mleft = newidth/2;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openpicture.php?imageid='+imagename+'&newheight='+newheight+'&nextfotoid='+nextfotoid+'&previousfotoid='+previousfotoid;
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}

function newworkImage(){

	var stringfrom = this.number;
	var images_div = document.getElementById('newfotogalerie');
	var as = images_div.getElementsByTagName('a');
	for(var foo = 0; foo < as.length; foo++){
		if(as[foo].id == stringfrom){
			if(foo<as.length-1)  {
				var nextfotoid = as[foo+1].id;
			}
			if(foo>0)  {
				var previousfotoid = as[foo-1].id;
			}
		}
	}


	var splits = new Array();
	splits = stringfrom.split('-');
	var order = splits[0];
	var imagename = splits[1].splits[2];
	var imagew = parseFloat(splits[3])+20;
	var imageh = parseFloat(splits[4]);
	if(document.getElementById('printgalerie')){
		var overlayscroll = (document.documentElement.scrollTop);
	}
	var monitor = alertSize()-40;
	if(monitor > imageh){
		var mtop = -(imageh/2);
		var vyska = imageh;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = vyska+'px'; }
	newheight = vyska;
	var newidth = imagew/(imageh/newheight);
	var mleft = newidth/2;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openpicture.php?imageid='+imagename+'&newheight='+newheight+'&nextfotoid='+nextfotoid+'&previousfotoid='+previousfotoid;
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}

function processRequestx()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			buildGalery();
			var semka = document.getElementById("printgalerie");
			semka.innerHTML = httpRequest.responseText;
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function processRequestGAx()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			buildGalery();
			var semka = document.getElementById("printgalerie");
			semka.innerHTML = httpRequest.responseText;
            var pageTracker = _gat._getTracker("UA-311147-23");
            pageTracker._trackPageview("/QuickSearch.html");	
		
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function processRequestTrip()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			//buildGalery();
			var semka = document.getElementById("placefororder");
			semka.innerHTML = httpRequest.responseText;
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}}

function processRequestGATrip()
{
	if (httpRequest.readyState == 4)
	{
		if(httpRequest.status == 200)
		{
			//buildGalery();
			var semka = document.getElementById("placefororder");
			semka.innerHTML = httpRequest.responseText;
      //var pageTracker = _gat._getTracker("UA-311147-23");
      //pageTracker._trackPageview("/WebOrder.html");
		}
		else
		{
			alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
		}
	}
}
function buildGalery(){
	var overlayheight = (document.getElementById('main').clientHeight + 1);
	if(document.getElementById('overlay')){ document.getElementById('overlay').style.display = 'block'; }
	if(document.getElementById('overlay')){ document.getElementById('overlay').style.height = overlayheight + 'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.display = 'block'; }
}

function killImage(){
	if(document.getElementById('overlay')){ document.getElementById('overlay').style.display = 'none'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.display = 'none'; }
}

function killImage2(){
	if(document.getElementById('disclamer')){ document.getElementById('disclamer').style.display = 'none'; }
}

function table()
{
	if (!W3CDOM) return;
	if(document.getElementById('colorit')){

		var tr =  document.getElementsByTagName('tr');
		for (var i=0;i<tr.length;i++)
		{
			tr[i].number = i;
			tr[i].onmouseover = doit;
			tr[i].onmouseout = doitback;
		}
	}
	return false;
}

function doit(){
	number = this.number;
	var tr =  document.getElementsByTagName('tr');
	var tds = tr[number].getElementsByTagName('td');
	for (var i=0;i<tds.length;i++){
		tds[i].style.background = "#DCEFFE";
	}
	var as = tr[number].getElementsByTagName('a');
	for (var i=0;i<as.length;i++){
		as[i].style.color = "#ec0e0b";
	}


}

function doitback(){
	number = this.number;
	var tr =  document.getElementsByTagName('tr');
	var tds = tr[number].getElementsByTagName('td');
	for (var i=0;i<tds.length;i++){
		tds[i].style.background = "transparent";
	}
	var as = tr[number].getElementsByTagName('a');
	for (var i=0;i<as.length;i++){
		if(as[i].parentNode.className == 'super2'){
			as[i].style.color = "#ec0e0b";
		}else{
			as[i].style.color = "#455d77";
		}
	}
}


function showBanner(){
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 430+'px'; }
	var overlayscroll = (document.documentElement.scrollTop);
	var monitor = alertSize()-40;
	if(monitor > 430){
		var mtop = -(430/2);
		var vyska = 430;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;

	newheight = 430;
	var newidth = 600;
	var mleft = 300;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openbanner.php';
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}

function showBanner2(randomnumber){

	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 430+'px'; }

	var overlayscroll = (document.documentElement.scrollTop);
	var monitor = alertSize()-40;
	if(monitor > 430){
		var mtop = -(430/2);
		var vyska = 430;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;

	newheight = 430;
	var newidth = 600;
	var mleft = 300;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openbanner.php?rnd='+randomnumber;

	if (window.ActiveXObject)
	{		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}
function showBannerAutem(){

	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 430+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.top = 0+'px'; }
	var overlayscroll = (document.documentElement.scrollTop);
	var monitor = alertSize()-40;
	if(monitor > 400){
		var mtop = -(400/2);
		var vyska = 400;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = mtop + overlayscroll - 15 ;

	newheight = 400;
	var newidth = 840;
	var mleft = 420;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.background = '#EC0E0B'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = newheight+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = '200px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	if(document.getElementById('banner')){ document.getElementById('banner').style.display = 'none'; }
	url='/pages/tophotels.php';
	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}
function showBanner4(randomnumber){

	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.height = 430+'px'; }

	var overlayscroll = (document.documentElement.scrollTop);
	var monitor = alertSize()-40;
	if(monitor > 430){
		var mtop = -(430/2);
		var vyska = 430;
	}
	else{
		var mtop = -(monitor/2)
		var vyska = monitor;
	}
	mtop = 0 ;

	newheight = 430;
	var newidth = 600;
	var mleft = 300;
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.top = 160+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginTop = mtop+'px'; }
	if(document.getElementById('printgalerie')){ document.getElementById('printgalerie').style.marginLeft = '-'+mleft+'px'; }
	url='/pages/openbanner.php?rnd='+randomnumber;

	if (window.ActiveXObject)
	{
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		httpRequest = new XMLHttpRequest();
	}
	httpRequest.open("GET", url, true);

	httpRequest.onreadystatechange= function () {processRequestx(); } ;
	httpRequest.send(null);
	return false;
}
function new_window_link() {

var path_to_icon 		= '/images/exlink.gif';
var link_alt_text 		= 'Otevřít odkaz v novém okně';
var link_title_text 	= 'Otevřít odkaz v novém okně';

	if (!document.getElementById || !document.createTextNode || !document.domain || !document.getElementById('partnerbanners2')) return;
	var text = document.getElementById('partnerbanners2');
  var linx = text.getElementsByTagName('a');
	for (var i = 0; i < linx.length; i++)
	{
  if(	linx[i].parentNode.tagName == 'SPAN'){
		// just for off-site links
		if (linx[i].href.length > 0)
		{
			if((linx[i].protocol == 'http:')||(linx[i].protocol == 'https:'))
			{

      	if ((linx[i].href.split('/')[2].replace(/www\./, '') != document.domain.replace(/www\./, '')||(linx[i].href.split('out.php')[1]))
				&& !linx[i].getAttribute('target')
				&& !linx[i].parentNode.id.match(/^copy/)
        && (linx[i].childNodes[0].tagName != 'IMG')
        )
				{
				linx[i].setAttribute('target', '_blank');
					// create new elements
					var nwl = document.createElement('a');
          var nwl_image = document.createElement('img');
					var space = document.createTextNode(' ');
					// setup image attributes
				nwl_image.setAttribute('src', path_to_icon);
				nwl_image.setAttribute('alt', link_alt_text);
				nwl_image.setAttribute('title', link_title_text);
				nwl_image.style.border = 'none';
				nwl_image.style.marginRight = '0.5em';
				// set link attributes
				nwl.setAttribute('href', linx[i].getAttribute('href'));
				nwl.setAttribute('target', '_blank');
				nwl.setAttribute('title', link_title_text);
				nwl.className = 'new_window_link';
				// append new elements
				nwl.appendChild(nwl_image);
				linx[i].parentNode.insertBefore(space, linx[i].nextSibling);
				linx[i].parentNode.insertBefore(nwl, linx[i].nextSibling.nextSibling);
				}
			}
		}
		}
	}
}
function shopEweek(price,ewMesto,ewStat,goID,link) {
            var pageTracker = _gat._getTracker("UA-311147-23");
            pageTracker._trackPageview("/ClickEweek.html");
            var stamp = new Date().getTime();
            pageTracker._addTrans(stamp, "Eweek", price, "0", "0", "-", "-", "CZ");
            pageTracker._addItem(stamp, ewStat, goID + ' | '+ ewMesto , "Eweek", price, "1");
            pageTracker._trackTrans();
            window.location.href=link;
            return false;
}
