


function ControlDataOrderUser(){

  var sPscControl;
  var nPscLength = ;  


	if(getF('UserDataForm').FirstName.value == ""){setAlertPart(1);getF('UserDataForm').FirstName.focus();return false}
	if(getF('UserDataForm').LastName.value == ""){setAlertPart(2);getF('UserDataForm').LastName.focus();return false}
	if(getF('UserDataForm').Email.value == ""){setAlertPart(3);getF('UserDataForm').Email.focus();return false}
	if (EmailControlRegExp(getF('UserDataForm').Email.value, false) == false) {setAlertPart(3);getF('UserDataForm').Email.focus();return false;}
	if(getF('UserDataForm').Phone.value == ""){setAlertPart(4);getF('UserDataForm').Phone.focus();return false}

	if(getF('UserDataForm').Street.value == ""){setAlertPart(5);getF('UserDataForm').Street.focus();return false}
	if(getF('UserDataForm').City.value == ""){setAlertPart(6);getF('UserDataForm').City.focus();return false}

       
	if(getF('UserDataForm').ZipCode.value == ""){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false}
	if(getF('UserDataForm').ZipCode.value.length < nPscLength){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false};
  if(getF('UserDataForm').ZipCode.value.length > nPscLength){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false};
   


  sPscControl = getF('UserDataForm').ZipCode.value;  

  if (getF('UserDataForm').SameAdress.checked == true) {
	    if (document.forms['UserDataForm'].DeliveryFirstName.value == "")            {setAlertPart(11);document.forms['UserDataForm'].DeliveryFirstName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryLastName.value == "")            {setAlertPart(12);document.forms['UserDataForm'].DeliveryLastName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryStreet.value == "")            {setAlertPart(13);document.forms['UserDataForm'].DeliveryStreet.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryCity.value == "")                {setAlertPart(14);document.forms['UserDataForm'].DeliveryCity.focus();return false;}

       
	    if (document.forms['UserDataForm'].DeliveryZipCode.value == "")       {setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false;}
	    if(document.forms['UserDataForm'].DeliveryZipCode.value.length < nPscLength){setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false};    
      if(document.forms['UserDataForm'].DeliveryZipCode.value.length > nPscLength){setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false};
   

      
      sPscControl = getF('UserDataForm').DeliveryZipCode.value; 
  }


  // Pokud je neprihlasen  , tak zkontrolujeme zda je zadano heslo pro vytvoreni registrace  

  
  var fForm = getF('fidelNotLogged');    
  var fOrderForm = getF('UserDataForm');
    
  if (fForm != undefined) {
    if (fForm.cEmail.value != "" && fForm.userLog[1].checked == true) 
    {
      if ((fForm.passwordR.value != fForm.passwordR1.value) || fForm.passwordR.value == "") {
        alert('Zadaná hesla se neshodují.')        
        return false;
      } else {
        
        fOrderForm.Password.value = fForm.passwordR.value;
        fOrderForm.PasswordCheck.value = fForm.passwordR.value;        
      }     
    }
   }     

  // Kontrola na zadane PSC, pouze z CZ na SK a naopak        

  
  
   
  
  pageTracker._trackPageview('/kosik_frm/pokracovat');     
  getE('UserDataForm').submit();
  return true;
}


function setAlertPart(id) {
  
  var sMessage = "";  
  getE('al'+id).className = 'alert';  
    
  switch (id)
  {
  case 1:
    sMessage = "V poli Jméno jste udělali chybu."
    break
  case 2:
    sMessage = "V poli Příjmení jste udělali chybu."
    break
  case 3:
    sMessage = "V poli Email jste udělali chybu, nebo byl Email chybně zadán."
    break
  case 4:
    sMessage = "V poli Telefon jste udělali chybu."
    break
  case 5:
    sMessage = "V poli Ulice jste udělali chybu."
    break
  case 6:
    sMessage = "V poli Město jste udělali chybu."
    break
  case 7:
    sMessage = "Pole PSČ musí obsahovat minimálně  znaků."
    break
  case 11:
    sMessage = "V poli Jméno jste udělali chybu."
    break
  case 12:
    sMessage = "V poli Příjmení jste udělali chybu."
    break
  case 13:
    sMessage = "V poli Ulice jste udělali chybu."
    break
  case 14:
    sMessage = "V poli Město jste udělali chybu."
    break
  case 35:
    sMessage = "Pole Kontrola hesla se neshoduje s polem Heslo."
    break
  case 36:
    sMessage = "Pole Heslo musí obsahovat minimálně 5 znaků."
    break    
  }

  getE('alertmess').innerHTML = sMessage;  
  getE('alertMain').style.display = 'block'; 

}

function alertClear(id) {
      id.parentNode.className = '';      
      getE('alertMain').style.display = 'none';

 } 

function showHideFidel(id) {
  	for (var x=0; x<getF('fidelNotLogged').userLog.length + 1;x++){
      if (getE('fidel'+x) != null) {
        getE('fidel'+x).style.display='none';
      }          
    }
    
    if (getE('fidel'+id) != null) {
        getE('fidel'+id).style.display='block';
      }    

}

function LoginFromBasket() {
  var frm = getF('fidelNotLogged');  
        
  if (frm.Logon_login.value != "" || frm.password.value != "") {
    frm.Logon_login.value = frm.cEmail.value;  
    frm.submit();
  } else {
    alert('Zadejte svůj e-mail a heslo.');
  }

  
}

function step1() {
  getF('UserDataForm').action = '/order.asp';  
  getF('UserDataForm').OrderPart.value = 1;  
  getF('UserDataForm').Step.value = 0;
      
  // Pokud je neprihlasen  , tak zkontrolujeme zda je zadano heslo pro vytvoreni registrace  

  
  var fForm = getF('fidelNotLogged');    
  var fOrderForm = getF('UserDataForm');
    
  if (fForm != undefined) {
    if (fForm.cEmail.value != "" && fForm.userLog[1].checked == true) 
    {
      if ((fForm.passwordR.value != fForm.passwordR1.value) || fForm.passwordR.value == "") {
        alert('Zadaná hesla se neshodují..')        
        return false;
      } else {
        
        fOrderForm.Password.value = fForm.passwordR.value;
        fOrderForm.PasswordCheck.value = fForm.passwordR.value;        
      }     
    }
   }  


  getF('UserDataForm').submit();
}

function step2() {

  var fForm = getF('fidelNotLogged');    
  var fOrderForm = getF('OrderForm');

  
    
  if (fForm != undefined) {
    if (fForm.cEmail.value != "" && fForm.userLog[1].checked == true) 
    {
      if ((fForm.passwordR.value != fForm.passwordR1.value) || fForm.passwordR.value == "") {
        alert('Zadaná hesla se neshodují.')        
        return false;
      } else {
        
        fOrderForm.passwordR.value = fForm.passwordR.value;
        fOrderForm.cEmail.value = fForm.cEmail.value;        
        fOrderForm.submit();        
      }     
    } else
    {
      fOrderForm.submit();
    }    

  } else {
    fOrderForm.submit();
  } 
 
}

function setLogin(obj) {
  if (getE('login_from_reg') != null) {
    getE('login_from_reg').innerHTML = obj.value;     
  }  
}

function LostPassFromOrderStep1(){

  var sEmail;  
  if (getF('fidelNotLogged').cEmail.value != '')  
      {
        sEmail = getF('fidelNotLogged').cEmail.value;
      }

  window.location.href = '/LostPass.asp?urlback=order.asp&Email=' + sEmail;
  
}



function ControlUserDataSubmit(){

  var sPscControl;
  var nPscLength = ;  


	if(getF('UserDataForm').Email.value == ""){setAlertPart(3);getF('UserDataForm').Email.focus();return false}
	if (EmailControlRegExp(getF('UserDataForm').Email.value, false) == false) {setAlertPart(3);getF('UserDataForm').Email.focus();return false;}

	if(getF('UserDataForm').Password.value == ""){setAlertPart(36);getF('UserDataForm').Password.focus();return false}
  if (getF('UserDataForm').Password.value != getF('UserDataForm').PasswordCheck.value) {setAlertPart(35);getF('UserDataForm').PasswordCheck.focus();return false}
	if(getF('UserDataForm').Phone.value == ""){setAlertPart(4);getF('UserDataForm').Phone.focus();return false}

	if(getF('UserDataForm').FirstName.value == ""){setAlertPart(1);getF('UserDataForm').FirstName.focus();return false}
	if(getF('UserDataForm').LastName.value == ""){setAlertPart(2);getF('UserDataForm').LastName.focus();return false}
  if(getF('UserDataForm').Street.value == ""){setAlertPart(5);getF('UserDataForm').Street.focus();return false}
	if(getF('UserDataForm').City.value == ""){setAlertPart(220);getF('UserDataForm').City.focus();return false}

         
	if(getF('UserDataForm').ZipCode.value == ""){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false}
	if(getF('UserDataForm').ZipCode.value.length < nPscLength){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false};
  if(getF('UserDataForm').ZipCode.value.length > nPscLength){setAlertPart(7);getF('UserDataForm').ZipCode.focus();return false};
   


  sPscControl = getF('UserDataForm').ZipCode.value;  

  if (getF('UserDataForm').SameAdress.checked == false) {
	    if (document.forms['UserDataForm'].DeliveryFirstName.value == "")            {setAlertPart(11);document.forms['UserDataForm'].DeliveryFirstName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryLastName.value == "")            {setAlertPart(12);document.forms['UserDataForm'].DeliveryLastName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryStreet.value == "")            {setAlertPart(13);document.forms['UserDataForm'].DeliveryStreet.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryCity.value == "")                {setAlertPart(14);document.forms['UserDataForm'].DeliveryCity.focus();return false;}

       
	    if (document.forms['UserDataForm'].DeliveryZipCode.value == "")       {setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false;}
	    if(document.forms['UserDataForm'].DeliveryZipCode.value.length < nPscLength){setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false};    
      if(document.forms['UserDataForm'].DeliveryZipCode.value.length > nPscLength){setAlertPart(15);document.forms['UserDataForm'].DeliveryZipCode.focus();return false};
   

      
      sPscControl = getF('UserDataForm').DeliveryZipCode.value; 
  }
  
  return true;
}

function ControlDataOrderUserA(){

  var nPscLength = ;

	if(getF('UserDataForm').FirstName.value == ""){alert("Vyplňte jméno.");getF('UserDataForm').FirstName.focus();return false}
	if(getF('UserDataForm').LastName.value == ""){alert("Vyplňte příjmení.");getF('UserDataForm').LastName.focus();return false}
	if(getF('UserDataForm').Email.value == ""){alert("Vyplňte email.");getF('UserDataForm').Email.focus();return false}
	if (EmailControl(getF('UserDataForm').Email.value)==false) {getF('UserDataForm').Email.focus();return false;}
	if(getF('UserDataForm').Phone.value == ""){alert("Vyplňte číslo telefonu nebo mobilního telefonu.");getF('UserDataForm').Phone.focus();return false}

	if(getF('UserDataForm').Street.value == ""){alert("Vyplňte ulici.");getF('UserDataForm').Street.focus();return false}
	if(getF('UserDataForm').City.value == ""){alert("Vyplňte město.");getF('UserDataForm').City.focus();return false}

     
	if(getF('UserDataForm').ZipCode.value == ""){alert("Vyplňte PSČ.");getF('UserDataForm').ZipCode.focus();return false}
	if(getF('UserDataForm').ZipCode.value.length < nPscLength){alert("PSČ musí mít nejméně " + nPscLength + " znaků.");getF('UserDataForm').ZipCode.focus();return false};
    


  if (getF('UserDataForm').SameAdress.checked == false) {
	    if (document.forms['UserDataForm'].DeliveryFirstName.value == "")            {alert("Vyplňte jméno.");document.forms['UserDataForm'].DeliveryFirstName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryLastName.value == "")            {alert("Vyplňte příjmení.");document.forms['UserDataForm'].DeliveryLastName.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryStreet.value == "")            {alert("Vyplňte dodací ulici.");document.forms['UserDataForm'].DeliveryStreet.focus();return false;}
	    if (document.forms['UserDataForm'].DeliveryCity.value == "")                {alert("Vyplňte dodací město.");document.forms['UserDataForm'].DeliveryCity.focus();return false;}

     
    if (document.forms['UserDataForm'].DeliveryZipCode.value == "")       {alert("Vyplňte dodací PSČ.");document.forms['UserDataForm'].DeliveryZipCode.focus();return false;}    
    if(document.forms['UserDataForm'].DeliveryZipCode.value.length < nPscLength){alert("PSČ musí mít nejméně " + nPscLength + " znaků.");document.forms['UserDataForm'].DeliveryZipCode.focus();return false};
    

	    
	    
  }

  pageTracker._trackPageview('/kosik_frm/pokracovat');     
  getE('UserDataForm').submit();
  return true;
}

function ControlDataOrder(bCheckAddress)
{

  var nPscLength = ;

	if(document.forms['OrderForm'].DeliveryType.value == "-")
	{
	    alert("Vyberte způsob dopravy."); 
	    document.forms['OrderForm'].DeliveryType.focus(); 
	    return false;
	    }
	if(document.forms['OrderForm'].PaymentType.value == "-"){alert("Vyberte způsob platby."); document.forms['OrderForm'].PaymentType.focus(); return false;}
	
	if (bCheckAddress == true)
	{
	    if (document.forms['OrderForm'].DeliveryFirstName.value == "")    {alert("Vyplňte jméno.");document.forms['OrderForm'].DeliveryFirstName.focus();return false;}
	    if (document.forms['OrderForm'].DeliveryLastName.value == "")   {alert("Vyplňte příjmení.");document.forms['OrderForm'].DeliveryLastName.focus();return false;}
	    if (document.forms['OrderForm'].DeliveryStreet.value == "")            {alert("Vyplňte ulici.");document.forms['OrderForm'].DeliveryStreet.focus();return false;}
	    if (document.forms['OrderForm'].DeliveryCity.value == "")                {alert("Vyplňte město.");document.forms['OrderForm'].DeliveryCity.focus();return false;}

     
	    if (document.forms['OrderForm'].DeliveryZipCode.value == "")       {alert("Vyplňte PSČ.");document.forms['OrderForm'].DeliveryZipCode.focus();return false;}
 	    if (document.forms['OrderForm'].DeliveryZipCode.value.length < nPscLength){alert("PSČ musí mít nejméně " + nPscLength + " znaků.");document.forms['OrderForm'].DeliveryZipCode.focus();return false};
    

	    if (document.forms['OrderForm'].sEmail.value == "")                          {alert("Vyplňte email.");document.forms['OrderForm'].sEmail.focus();return false;}
	    if (document.forms['OrderForm'].Phone.value + getF('OrderForm').Mobil.value == "") {alert("Vyplňte telefon, nebo mobil.");document.forms['OrderForm'].Phone.focus();return false;}
	    if (EmailControl(document.forms['OrderForm'].sEmail.value)==false) {document.forms['OrderForm'].sEmail.focus();return false;}
	   
	    document.forms['OrderForm'].submit();
	}
	return true;
}
