  function IsNumeric(sText)
  {
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
  }

  
  function submitform_okno()
  {   
    var len = document.okno.typ_okna.length;
    var to = false;
    for (var i = 0; i < len; i++) if (document.okno.typ_okna[i].checked == true) to = true;
    
    len = document.okno.profil_okna.length;
    var po = false;
    for (var i = 0; i < len; i++) if (document.okno.profil_okna[i].checked == true) po = true;
    
    len = document.okno.interier.length;
    var io = false;
    for (var i = 0; i < len; i++) if (document.okno.interier[i].checked == true) io = true;
    
    len = document.okno.exterier.length;
    var eo = false;
    for (var i = 0; i < len; i++) if (document.okno.exterier[i].checked == true) eo = true;

    if ( to != true )
    {
      alert('Vyberte typ okna, prosím!');
      return false;
    }
    
    if (document.okno.sirka.value=='')
    {
      alert('Zadejte šírku okna, prosím !');
      return false;
    }
    
    if (document.okno.vyska.value=='')
    {
      alert('Zadejte výšku okna, prosím !');
      return false;
    }
    
    if (document.okno.pocet.value=='')
    {
      alert('Zadejte počet oken, prosím !');
      return false;
    }
    
    if ( po != true )
    {
      alert('Vyberte profil okna, prosím!');
      return false;
    }
    
    if ( io != true )
    {
      alert('Zvolte interiérovou úpravu okna, prosím!');
      return false;
    }
    
    if ( eo != true )
    {
      alert('Zvolte exteriérovou úpravu okna, prosím!');
      return false;
    }
    
    if (( document.okno.parapety_vnitrni.checked == true ) && ( document.okno.parapety_vnejsi_rozmer.value == 0 || document.okno.parapety_vnejsi_rozmer.value == "" ))
    {
      alert('Pokud chcete k oknu i vnitřní parapet, zadejte prosím rozměr!');
      return false;
    }
    
    if (( document.okno.parapety_vnejsi.checked == true ) && ( document.okno.parapety_vnejsi_rozmer.value == 0 || document.okno.parapety_vnejsi_rozmer.value == "" ))
    {
      alert('Pokud chcete k oknu i vnější parapet, zadejte prosím rozměr!');
      return false;
    }
    document.okno.submit();
  }
  
  
  
  function submitform_kalkulacia()
  {   
    if (document.kalkulacia.tc.value=='')
    {
      alert('V kalkuláci musí být definované alespoň jedno okno!');
      return false;
    }
     
    if (document.kalkulacia.meno.value=='')
    {
      alert('Zadejte jméno a příjmení, prosím !');
      return false;
    }
    
    if (document.kalkulacia.telefon.value=='')
    {
      alert('Zadajte telefonní číslo, prosím !');
      return false;
    }
    
    if ((document.kalkulacia.email.value=='') || ( ! echeck(document.kalkulacia.email.value)))
    {
      alert('Zadejte kontaktný email, prosím !');
      return false;
    }
    
    if (document.kalkulacia.adresa.value=='')
    {
      alert('Zadejte adresu stavby, prosím !');
      return false;
    }

     document.forms.okno.submit();
  }
  
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail")
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function enableFarba()
{
  document.okno.interier[0].checked=false;
  document.okno.interier[0].disabled=false;
  document.okno.interier[1].disabled=false;
  document.okno.interier[2].disabled=false;
  document.okno.exterier[0].checked=false;
  document.okno.exterier[0].disabled=false;
  document.okno.exterier[1].disabled=false;
  document.okno.exterier[2].disabled=false;
}

function disableFarba()
{
  document.okno.interier[0].checked=true;
  document.okno.interier[1].disabled=true;
  document.okno.interier[2].disabled=true;
  document.okno.exterier[0].checked=true;
  document.okno.exterier[1].disabled=true;
  document.okno.exterier[2].disabled=true;
}

