var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject(){	
	var xmlHttp;
	if ( window.ActiveXObject ){
	    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		xmlHttp = new XMLHttpRequest();
  }
  if ( !xmlHttp )
	  alert("Chyba při vytváření objektu.");
	else 
    return xmlHttp;
}

function cenacelkem(idecko) {
  var policko = document.getElementById('dph');
	if (policko.checked==true) {	
      window.alert("Zkontrolujte prosím, zda je Vaše cena uvedena včetně DPH.");  
      document.getElementById('cena').focus();  
  }    
}
function cenaCelkemProdejci(adresa) {
  var policko = document.getElementById('dph');
	if (policko.checked==true) {	
    window.open(adresa, "_blank", "menubar=no,width=300,height=100,left=300,top=200");  
  }    
}

function detailKreditu(adresa) {
	window.open(adresa, "_blank", "menubar=no,width=460,height=380,left=300,top=200");  
}

function pridatDoVybranych(idecko) {
  var policko = document.getElementById('choose'+idecko);
  datum = new Date(); // aktuální čas
	if (policko.checked==true) {	
      window.alert("Vozidlo bylo přidáno do Vašeho výběru.");
      datum.setTime(datum.getTime() + 30*24*60*60*1000) ;//za rok      
  }    
	else if (policko.checked==false){
      datum.setTime(datum.getTime() - 100*30*24*60*60*1000) ;//za rok
  }
document.cookie = idecko+"=added;expires="+ datum.toGMTString()+";path=/";
}

function pridatDoVybranychE(idecko) {
var policko = document.getElementById('choose'+idecko);
datum = new Date(); // aktuální čas
	if (policko.checked==true) {	
      window.alert("Exklusivní vozidlo bylo přidáno do Vašeho výběru.");
      datum.setTime(datum.getTime() + 30*24*60*60*1000) ;//za rok      
  }    
	else if (policko.checked==false){
			//window.alert("Vozidlo bylo vyřazeno z Vašeho výběru.");
      datum.setTime(datum.getTime() - 100*30*24*60*60*1000) ;//za rok
  }
document.cookie = "e"+idecko+"=added;expires="+ datum.toGMTString();
}

function ukryte_check(id) {
  if (document.getElementById(id).className == "hidden") {
    document.getElementById(id).className="";
    document.getElementById("vice_polozek").checked=true;
    return false
  }
  if (document.getElementById(id).className != "hidden") {
    document.getElementById("vice_polozek").checked=false;
    document.getElementById("aaa").checked=false;
    document.getElementById("bbb").checked=false;       
    document.getElementById(id).className="hidden";
    document.getElementById("fobjemod").value = '';
    document.getElementById("fobjemdo").value = '';
    document.getElementById("fvykonod").value = '';
    document.getElementById("fvykondo").value = '';
    document.getElementById("ffirstowner").value = '';
    document.getElementById("fservice").value = '';
    return false
  }
}
function ukryte_radio(id){
  if (document.getElementById(id).className == "hidden") {
  document.getElementById(id).className="";
  document.getElementById("aaa").checked=true;
  document.getElementById("bbb").checked=false;
  document.getElementById("maximalni").className="hidden";
  return false
  }
  else if (document.getElementById(id).className == "") {
  document.getElementById(id).className="hidden";
  document.getElementById("aaa").checked=false;
  document.getElementById("maximalni").className="hidden";
  return false
  }
}
function ukryte_radio2(id){
  if (document.getElementById(id).className == "hidden") {
  document.getElementById(id).className="";
  document.getElementById("bbb").checked=true;
  document.getElementById("aaa").checked=false;
  document.getElementById("zakladni").className="hidden";
  return false
  }
  else if (document.getElementById(id).className == "") {
  document.getElementById(id).className="hidden";
  document.getElementById("bbb").checked=false;
  document.getElementById("zakladni").className="hidden";
  return false
  }
}
function goTo(adresa, select, select_value) { 
  adresa = adresa+"&"+select+"="+select_value;
  self.location.href=adresa;
}

function presmeruj (id) { 
datum = new Date(); // aktuální čas
datum.setTime(datum.getTime() + 24*60*60*1000) ;//za rok      
document.cookie = "last_choose="+id+";expires="+ datum.toGMTString();
//self.location.href=adresa;
}
function presmeruj_prodejce (adresa, id) { //nastaveni cookies posledniho zvoleneho prodejce a presmerovani
datum = new Date(); // aktuální čas
datum.setTime(datum.getTime() + 24*60*60*1000) ;//za rok      
document.cookie = "last_choose_p="+id+";expires="+ datum.toGMTString();
//self.location.href=adresa;
window.open(adresa, 'menubar=no,width=888,height=760,scrollbars,left=150,top=0');
}

function kmType() {
  if (document.getElementById('km_type').value == "km") {
    document.getElementById('km_type').value = "mil";
    document.getElementById('km_type_button').value = "mil";
    document.getElementById('km_type_button2').value = "mil";
  }
  else if (document.getElementById('km_type').value == "mil") {
    document.getElementById('km_type').value = "km";
    document.getElementById('km_type_button').value = "km";
    document.getElementById('km_type_button2').value = "km";
  }
}
function kmTypeAdmin() {
  if (document.getElementById('km_type').value == "km") {
    document.getElementById('km_type').value = "mil";
    document.getElementById('km_type_button').value = "mil";
  }
  else if (document.getElementById('km_type').value == "mil") {
    document.getElementById('km_type').value = "km";
    document.getElementById('km_type_button').value = "km";
  }
}
function kmTypeChange(id) {
  if (document.getElementById('km_type'+id).value == "km") {
    document.getElementById('km_type'+id).value = "mil";
    document.getElementById('km_type_button'+id).value = "mil";
  }
  else if (document.getElementById('km_type'+id).value == "mil") {
    document.getElementById('km_type'+id).value = "km";
    document.getElementById('km_type_button'+id).value = "km";
  }
}
function menaAdmin() {
  if (document.getElementById('mena').value == "czk") {
    document.getElementById('mena').value = "eur";
    document.getElementById('mena_button').value = "EUR";
  }
  else if (document.getElementById('mena').value == "eur") {
    document.getElementById('mena').value = "usd";
    document.getElementById('mena_button').value = "USD";
  }
  else if (document.getElementById('mena').value == "usd") {
    document.getElementById('mena').value = "czk";
    document.getElementById('mena_button').value = "Kč";
  }
}
function menaChange(id) {
  if (document.getElementById('mena'+id).value == "czk") {
    document.getElementById('mena'+id).value = "eur";
    document.getElementById('mena_button'+id).value = "EUR";
  }
  else if (document.getElementById('mena'+id).value == "eur") {
    document.getElementById('mena'+id).value = "usd";
    document.getElementById('mena_button'+id).value = "USD";
  }
  else if (document.getElementById('mena'+id).value == "usd") {
    document.getElementById('mena'+id).value = "czk";
    document.getElementById('mena_button'+id).value = "Kč";
  }
}

function vyberMeny(el) {
	id = el.value; // nacteni value
  	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
    	xmlHttp.open("GET", "ajax-mena.php?kurz="+id, true);    	
    	xmlHttp.onreadystatechange = function () {response(); } ;
    	xmlHttp.send(null);
	}
	else{ // cekame
		setTimeout(function(){process(el, id)},1000);
	}
}
function response(){
	if (xmlHttp.readyState == 4){
	    if (xmlHttp.status == 200) {
			xmlResponse = xmlHttp.responseXML;
			xmlDocumentElement = xmlResponse.documentElement;

			id = xmlDocumentElement.getElementsByTagName('id');
      datum = new Date(); // aktuální čas
      datum.setTime(datum.getTime() + 24*60*60*1000); //1 den
  if (id.item(0).firstChild.data != "CZK") {
   		kurz = document.getElementById('typ_meny');
      kurz.value = id.item(0).firstChild.data;
   		kurz = document.getElementById('typ_menyb');
      kurz.value = id.item(0).firstChild.data;
   		kurz = document.getElementById('mena');
      kurz.value = id.item(0).firstChild.data;
  }     
  if (id.item(0).firstChild.data == "CZK") {
   		kurz = document.getElementById('typ_meny');
      kurz.value = "Kč";
   		kurz = document.getElementById('typ_menyb');
      kurz.value = "Kč";
   		kurz = document.getElementById('mena');
      kurz.value = "Kč";
    document.cookie = "currency=K&#269;;expires="+ datum.toGMTString()+";path=/";
    document.getElementById('K').checked = true;      
  }
  else if (id.item(0).firstChild.data == "EUR") {
    //alert('Zvolená měna: EUR (Euro)');
    document.cookie = "currency=EUR;expires="+ datum.toGMTString()+";path=/";
    document.getElementById('E').checked = true;
  }
  else if (id.item(0).firstChild.data == "USD") {
    //alert('Zvolená měna: USD (Americký dolar)');
    document.cookie = "currency=USD;expires="+ datum.toGMTString()+";path=/";
    document.getElementById('U').checked = true;
  }
    	}
    	else {
   			alert('Nastala chyba.');
		}
	}
}

	var aktivniRadek = false;
	var kliknutyRadek = new Array();	
	function overEfekt()
	{
		if(this!=aktivniRadek){
			this.setAttribute('puvodni',this.className);
			this.puvodni = this.className;
		}
		this.className = "over";
		aktivniRadek = this;	
	}
	
	function klikEfekt()
	{
		var tabulka = this.parentNode;	
		if(kliknutyRadek[tabulka.id] && this!=kliknutyRadek[tabulka.id]) {
      if (kliknutyRadek[tabulka.id].name == "lichy") {
        kliknutyRadek[tabulka.id].className="lichy"; 
      }      
      else {
        kliknutyRadek[tabulka.id].className="sudy";  
      }    

    }
		this.className = "klik"; 
		kliknutyRadek[tabulka.id] = this;		
	}
	
	function resetEfekt()
	{
		var tabulka = this.parentNode;
		if(kliknutyRadek[tabulka.id] && this==kliknutyRadek[tabulka.id]){
			this.className = "klik";
			return;	
		}	
		var puvodni = this.getAttribute('puvodni');
		if(!puvodni)puvodni = this.puvodni;
		this.className=puvodni;	
	}
	function radkovani(tabulkaId)
	{
		var radky = document.getElementById(tabulkaId).getElementsByTagName('TR');
		for(var cislo=0;cislo<radky.length;cislo++){
		  if ((cislo)%2 == 0) {
		    radky[cislo].name = "lichy";
		    radky[cislo].className = "lichy";
		  }
		  else {
		    radky[cislo].name = "sudy";
		    radky[cislo].className = "sudy";
		  }
			radky[cislo].onmouseover = overEfekt;
			radky[cislo].onmouseout = resetEfekt;
			radky[cislo].onclick = klikEfekt;	
		}
	}	

