var menuids=["suckertree1","suckertree2"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
		if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu
			ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item
		else //else if this is a sub level submenu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
		}
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)


function obrazky1(s) {

switch(s) {
case "o2" :  
document.getElementById("obrazek").innerHTML = "<?php echo $obrazek2 ?>";
break;
case "o3" : 
document.getElementById("obrazek").innerHTML = "<?php echo $obrazek3 ?>";
break;
default : 
document.getElementById("obrazek").innerHTML = "<?php echo $obrazek1 ?>";
}
}

function presmeruj(x)  {
window.location.href = x;
}

function odesli(x)  {
  document.getElementById(x).submit();
}

function validate_log(myform)
{
        if (document.log_form.login.value=='')
    {
        alert('Prosíme, vyplňte své přihlašovací jméno.');
        document.log_form.login.focus();
        return false;
    }
    
        else if (document.log_form.heslo.value=='')
    {
        alert('Prosím, vyplňte heslo.');
        document.log_form.heslo.focus();
        return false;
    } 
    
        else if (document.log_form.heslo.value.length < 5) 
    {
        alert("Heslo se skládá z mimálně pěti znaků.");
        document.log_form.heslo.focus();
        return false;
    }
    
    else
        return true;
}

function validate_log2(myform)
{
        if (document.log_form.login.value=='')
    {
        alert('Prosíme, vyplňte své přihlašovací jméno.');
        document.log_form.login.focus();
        return false;
    }
    
        else if (document.log_form.heslo.value=='')
    {
        alert('Prosím, vyplňte heslo.');
        document.log_form.heslo.focus();
        return false;
    } 
       
    
    else
        return true;
}

function zkontroluj_email(adresa)
{
    var pozice_zavinace = adresa.indexOf("@");
    if (pozice_zavinace < 0)
        return false;
    var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
    var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);
    if (cast_po_zavinaci.indexOf("@") >= 0)
        return false;
    if (cast_pred_zavinacem.length <= 0)
        return false;
    if (cast_po_zavinaci.length <= 0)
        return false;
    return true;
}

function bezdiak()
{
sdiak = "áäčďéěíĺľňóô öŕšťúů üýřžÁÄČĎÉĚÍĹĽŇÓÔ ÖŔŠŤÚŮ ÜÝŘŽ";
bdiak = "aacdeeillnoo orstuu uyrzAACDEEILLNOO ORSTUU UYRZ";

  tx = "";
  txt = reg_form.login.value;
  for(p = 0; p < txt.length; p++)
  {
    if (sdiak.indexOf(txt.charAt(p)) != -1)
    {
      tx += bdiak.charAt(sdiak.indexOf(txt.charAt(p)));
    }
    else tx += txt.charAt(p);
  }
  reg_form.login.value = tx;
} 

function validate_reg(formular)
{
	
var email_ok = zkontroluj_email(document.reg_form.email.value);
 
        if (document.reg_form.login.value=='')
    {
        alert('Prosíme, vyplňte své přihlašovací jméno.');
        document.reg_form.login.focus();
        return false;
    }
 
        else if (document.reg_form.jmeno.value=='')
    {
        alert('Prosím, vyplňte své jméno.');
        document.reg_form.jmeno.focus();
        return false;
    }

        else if (document.reg_form.prijmeni.value=='')
    {
        alert('Prosím, vyplňte své příjmení.');
        document.reg_form.prijmeni.focus();
        return false;
    }
        else if (document.reg_form.ulice.value=='')
    {
        alert('Prosím, vyplňte ulici.');
        document.reg_form.ulice.focus();
        return false;
    } 
        else if (document.reg_form.mesto.value=='')
    {
        alert('Prosím, vyplňte město.');
        document.reg_form.mesto.focus();
        return false;
    } 
        else if (document.reg_form.psc.value=='')
    {
        alert('Prosím, vyplňte PSČ.');
        document.reg_form.psc.focus();
        return false;
    }   
        else if (document.reg_form.telefon.value=='')
    {
        alert('Prosím, vyplňte své telefoní číslo.');
        document.reg_form.telefon.focus();
        return false;
    }      
        else if (document.reg_form.email.value=='')
    {
        alert('Prosím, vyplňte svůj e-mail.');
        document.reg_form.email.focus();
        return false;
	}
       else if (!email_ok) {
       alert("E-mailová adresa není v pořádku.");
       document.reg_form.email.focus();
	   return false;
	} 
	   else if (document.reg_form.heslo1.value=='') 
    
	{	
	      alert('Vyplňte prosím heslo!')
        document.reg_form.heslo1.focus();
        return false;
    }
    
        else if (document.reg_form.heslo1.value.length < 5) 
    {
        alert("Heslo se skládá z mimálně pěti znaků.");
        document.reg_form.heslo1.focus();
        return false; 
    }  
        else if (document.reg_form.heslo2.value=='') 
    {	
	      alert('Vyplňte prosím heslo!')
        document.reg_form.heslo2.focus();
        return false;
    }
    
        else if (document.reg_form.heslo2.value.length < 5) 
    {
        alert("Heslo se skládá z mimálně pěti znaků.");
        document.reg_form.heslo2.focus();
        return false; 
    }  
    
        else if (document.reg_form.heslo1.value!=document.reg_form.heslo2.value)  
    {	
	      alert('Hesla se neshodují!');
        return false;
    }
    
    else
        return true;
}

function validate_udaje(formular)
{
	
var email_ok1 = zkontroluj_email(document.formular_udaje.email1.value);
var email_ok2 = zkontroluj_email(document.formular_udaje.email2.value);
  
    
        if (document.formular_udaje.jmeno.value=='')
    {
        alert('Zadejte Vaše jméno.');
        document.formular_udaje.jmeno.focus();
        return false;
    }

        else if (document.formular_udaje.prijmeni.value=='')
    {
        alert('Zadejte Vaše příjmení.');
        document.formular_udaje.prijmeni.focus();
        return false;
    }

        else if (document.formular_udaje.mesto.value=='')
    {
        alert('Zadejte Vaše město.');
        document.formular_udaje.mesto.focus();
        return false;
    } 

        else if (document.formular_udaje.ulice.value=='')
    {
        alert('Zadejte Vaši ulici.');
        document.formular_udaje.ulice.focus();
        return false;
    } 

        else if (document.formular_udaje.psc.value=='')
    {
        alert('Zadejte Vaše PSČ.');
        document.formular_udaje.psc.focus();
        return false;
    }   
        else if (document.formular_udaje.telefon.value=='')
    {
        alert('Zadejte Vaše telefonní číslo.');
        document.formular_udaje.telefon.focus();
        return false;
    }      
        else if (document.formular_udaje.email1.value=='')
    {
        alert('Zadejte Váš e-mail.');
        document.formular_udaje.email1.focus();
        return false;
	}
	 else if (document.formular_udaje.email2.value=='')
    {
        alert('Zadejte Vaše e-mail.');
        document.formular_udaje.email2.focus();
        return false;
	}
       else if (!email_ok1) {
       alert("E-mailová adresa není v pořádku.");
       document.formular_udaje.email1.focus();
	   return false;
	} 
       else if (!email_ok2) {
       alert("E-mailová adresa není v pořádku!");
       document.formular_udaje.email2.focus();
	   return false;
	} 
    
        else if (document.formular_udaje.email1.value!=document.formular_udaje.email2.value)  
    {	
	      alert('E-maily se neshodují!');
        return false;
    }
    else if (document.formular_udaje.podminka.checked==false)
    {
        alert('Musíte vyjádřit souhlas s obchodními podmínkami! Učiníte tak kliknutím na políčko vedle textu: " Souhlasím s obchodními podmínkami společnosti HARK GROUP, spol. s r.o."');
        document.formular_udaje.podminka.focus();
        return false;
    }
    
    else
        return true;
}


function odesli2(x)  {
if (validate_udaje('x')) {document.getElementById(x).submit();}
else return false;
}
function validate_podminka()  {
  
     if (document.podminky_form.podminka.checked)
    {
        alert('Musíte vyjádřit souhlas s obchodními podmínkami! Učiníte tak kliknutím na políčko vedle textu: " Souhlasím s obchodními podmínkami společnosti HARK GROUP, spol. s r.o."');
        document.podminky_form.podminka.focus();
        return false;
    }
}
function odesli3(x)  {
if (validate_podminka('x')) {document.getElementById(x).submit();}
else return false;
}

function validate_filtr()
{
	
var email_ok1 = zkontroluj_email(document.formular_filtr.email.value);
  
    
        if (document.formular_filtr.zvozu.value=='')
    {
        alert('Zadejte značku vozu. (např. Peugeot)');
        document.formular_filtr.zvozu.focus();
        return false;
    }   
        else if (document.formular_filtr.tvozu.value=='')
    {
        alert('Zadejte typ vozu (např. u Peugeot 206 je typ 206 atd.)');
        document.formular_filtr.tvozu.focus();
        return false;
    }      

        else if (document.formular_filtr.rv.value=='')
    {
        alert('Zadejte rok výroby (např. 2000)');
        document.formular_filtr.rv.focus();
        return false;
    }

        else if (document.formular_filtr.obsahm.value=='')
    {
        alert('Zadejte obsah motoru (např. 1.4)');
        document.formular_filtr.obsahm.focus();
        return false;
    }

        else if (document.formular_filtr.vykonm.value=='')
    {
        alert('Zadejte výkon motoru v Kw (např. 55)');
        document.formular_filtr.vykonm.focus();
        return false;
    }

        else if (document.formular_filtr.vin.value=='')
    {
        alert('Zadejte identifikační číslo vozidla (VIN) - najdete v technickém průkazu.');
        document.formular_filtr.vin.focus();
        return false;
    }

        else if (document.formular_filtr.email.value=='')
    {
        alert('Zadejte Váš e-mail.');
        document.formular_filtr.email.focus();
        return false;
	}
       else if (!email_ok1) {
       alert("E-mailová adresa není v pořádku.");
       document.formular_filtr.email.focus();
	   return false;
	} 
    

    
    else
        return true;
}
function kontrola_lyoness(){
   if(window.document.lyoness_form.reg_lyoness.checked==true){
   var datum=window.document.lyoness_form.nar_lyoness.value;
   var datum_reg=/(\d){2}\.(\d){2}\.(\d){4}/;
   if(datum_reg.test(datum)==false){
   alert("Nezadali jste datum narození. \n \n Nebo jste ho zadali chybně!");
   return false;
   }
   else{
   return true;
   }
   }
}
