// TODO zobrazovani a skryvani dorucovani a fakturacni adresy
function setClass_card1() { 
  if(document.getElementById("box_1").className == "none")
    { 
      document.getElementById("box_1").className = "block";
    }
  else
    {
      document.getElementById("box_1").className = "none";
    } 
}
function setClass_card2() { 
  if(document.getElementById("box_2").className == "none")
    { 
      document.getElementById("box_2").className = "block";
    }
  else
    {
      document.getElementById("box_2").className = "none";
    } 
}

// po zmacnuti checkboxu vyplneni aktualnich udaju z kontaktni adresy do dorucovaci
function add_kontak_to_d(){
	document.getElementById('dorucovaci_jmeno').value = document.getElementById('kontaktni_jmeno').value;
	document.getElementById('dorucovaci_prijmeni').value = document.getElementById('kontaktni_prijmeni').value;
	document.getElementById('dorucovaci_adresa').value = document.getElementById('kontaktni_adresa').value;
	document.getElementById('dorucovaci_mesto').value = document.getElementById('kontaktni_mesto').value;
	document.getElementById('dorucovaci_psc').value = document.getElementById('kontaktni_psc').value;
	document.getElementById('dorucovaci_telefon').value = document.getElementById('kontaktni_telefon').value;
	document.getElementById('dorucovaci_mail').value = document.getElementById('kontaktni_mail').value;
}

// TODO kontrola zadanzch udaju
function kontrola_udaju_kosik(formular)
  		{
			var ok, vypis="", vypis2="", vypis3="", vypis_all="", reg_email;
			  
			ok = true;
			vypis = "Kontaktní adresa:\n\n";
			vypis2 = "Doručovací adresa:\n\n";
			vypis3 = "Fakturační adresa:\n\n";

			if(formular.kontaktni_jmeno.value=="")
				{
					vypis = vypis+"Jméno kontaktní osoby musíte vyplnit!\n";
					ok = false;
				}	
			if(formular.kontaktni_prijmeni.value=="")
				{
					vypis = vypis+"Příjmení kontaktní osoby musíte vyplnit!\n";
					ok = false;
				}	
			if(formular.kontaktni_adresa.value=="")
				{
					vypis = vypis+"Adresu musíte vyplnit!\n";
					ok = false;
				}	
			if(formular.kontaktni_mesto.value=="")
				{
					vypis = vypis+"Město musíte vyplnit!\n";
					ok = false;
				}	
			if(formular.kontaktni_psc.value=="")
				{
					vypis = vypis+"PSČ musíte vyplnit!\n";
					ok = false;
				}	

			var tel1, tel2;			
			tel1=new RegExp("^[ 0-9\.\+\/\-]{5,}$");
			if(formular.kontaktni_telefon.value=="")
				{
					vypis = vypis+"Telefonní číslo musíte vyplnit !\n";
					ok = false;
				}
			else
				{
					if(!tel1.test(formular.kontaktni_telefon.value))
						{
							vypis = vypis+"Telefonní číslo ve špatném tvaru !\n";
							ok = false;
						}
				}

			reg_email = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$");
			if(formular.kontaktni_mail.value=="")
				{
					vypis = vypis+"E-mail musíte vyplnit!\n";
					ok = false;
				}
			else
				{
					if(!reg_email.test(formular.kontaktni_mail.value))
						{
							vypis = vypis+"E-mailová adresa není ve správném formátu adresy elektronické pošty!\n";
							ok = false;
						}
				}
				
				
		  var tel1, tel2;			
			tel1=new RegExp("^[ 0-9\.\+\/\-]{5,}$");
			if(formular.dorucovaci_telefon.value=="")
				{
				}
			else
				{
					if(!tel1.test(formular.dorucovaci_telefon.value))
						{
							vypis2 = vypis2+"Telefonní číslo ve špatném tvaru !\n";
							ok = false;
						}
				}
      	
			var tel1, tel2;			
			tel1=new RegExp("^[ 0-9\.\+\/\-]{5,}$");
			if(formular.fakturacni_telefon.value=="")
				{
				}
			else
				{
					if(!tel1.test(formular.fakturacni_telefon.value))
						{
							vypis3 = vypis3+"Telefonní číslo ve špatném tvaru !\n";
							ok = false;
						}
				}

			reg_email = new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$");
			if(formular.fakturacni_mail.value=="")
				{
				}
			else
				{
					if(!reg_email.test(formular.fakturacni_mail.value))
						{
							vypis3 = vypis3+"E-mailová adresa není ve správném formátu adresy elektronické pošty!\n";
							ok = false;
						}
				}
    
    if(ok == false)
      {
        if(vypis != "Kontaktní adresa:\n\n")
    			{
    			   vypis_all = vypis;
          }
        
        if(vypis2 != "Doručovací adresa:\n\n")
    			{
    			   vypis_all = vypis_all+"\n\n"+vypis2;
          }
        
        if(vypis3 != "Fakturační adresa:\n\n")
    			{
    			   vypis_all = vypis_all+"\n\n"+vypis3;
          }
    
        alert(vypis_all+"\n\n");
      }

    return ok;
}
