/* Email validation 
------------------------------------------------------------------ */
function checkform(){
    //var phone=false;
    var city = document.getElementById('city').value;
    //var refFirm1 = document.getElementById('refFirmV1').value;
    //var refFirm2 = document.getElementById('refFirmV2').value;
    
      var reMail = /^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z]{2,3}$/;
      var rePhone = /^[0-9]+$/;
      
      if (document.applyOnline.firma.value == '') {
        document.applyOnline.firma.focus();
        colorInput('firma');
        //alert("Please Type Your Company Name !");
        return(false);
      } else {
        document.getElementById('firma').style.color = '#75746F';
      }
       
     if (city == 0 || document.applyOnline.addres1.value == '') {
        //alert("Please Type Address of registration !");
        document.applyOnline.addres1.focus();
        colorInput('addresA');
        return(false);
      } else {
        document.getElementById('addresA').style.color = '#75746F';
      }
      if (document.applyOnline.personalFirm.value == '') {
        document.applyOnline.personalFirm.focus();
        colorInput('personalFirm');
        //alert("Please Type Your Phone number!");
        return(false);
      } else {
        document.getElementById('personalFirm').style.color = '#75746F';
      }
      
      if (document.applyOnline.tel.value == '') {
        document.applyOnline.tel.focus();
        colorInput('tel');
        //alert("Please Type Your Phone number!");
        return(false);
      } else {
        document.getElementById('tel').style.color = '#75746F';
      }
      if ((document.applyOnline.email.value == '') || !reMail.exec(document.applyOnline.email.value)) 	{
        colorInput('email');
        //alert("Please Type Valid E-mail Address!");
        document.applyOnline.email.focus();
        return(false);
      } else {
        document.getElementById('email').style.color = '#75746F';
      }
      if (document.applyOnline.website.value == '') {
        document.applyOnline.website.focus();
        colorInput('website');
        //alert("Please Type Your Company web site !");
        return(false);
      } else {
        document.getElementById('website').style.color = '#75746F';
      }
             
      if ((document.applyOnline.tel.value == '') || !rePhone.exec(document.applyOnline.tel.value)) 	{
        colorInput('tel');
        //alert("Please Type Valid E-mail Address!");
        document.applyOnline.tel.focus();
        return(false);
      } else {
        document.getElementById('tel').style.color = '#75746F';
      }
      
      /*if(refFirm1 == 0) {
        colorInput('refFirm1');
        return(false);
      } else {
        document.getElementById('refFirm1').style.color = '#75746F';
      }
       if(refFirm2 == 0) {
        colorInput('refFirm2');
        return(false);
      } else {
        document.getElementById('refFirm2').style.color = '#75746F';
      }
      if(refFirm1 == refFirm2) {
        colorInput('refFirm2');
        return(false);
      } else {
        document.getElementById('refFirm2').style.color = '#75746F';
      }*/
      if((document.applyOnline.webstudia.checked == false) && (document.applyOnline.webmedii.checked == false) && (document.applyOnline.webservices.checked == false)) {
        document.applyOnline.webstudia.focus();
        colorInput('clasifications');
        return(false);
      } else {
        document.getElementById('clasifications').style.color = '#75746F';
      }
      
      if(document.applyOnline.deklariram.checked == false) {
        document.applyOnline.deklariram.focus();
        colorInput('deklariram');
        return(false);
      } else {
        document.getElementById('deklariram').style.color = '#75746F';
      }
      
      return(document.applyOnline.submit());
    }
    
  function onlyNumber(va) {
      var rePhone = /^[0-9]+$/;
       
      if ((va == '') || !rePhone.exec(va)) 	{
        colorInput('tel');
        //alert("Please Type Valid E-mail Address!");
        document.applyOnline.tel.focus();
        return(false);
      } else {
        document.getElementById('tel').style.color = '#75746F';
      }
  
  }

 function syvpadaAddress(val) {

     var trHidden = document.getElementById('Adrcoresp');
     var names = document.getElementById(val).value;
    
     if(val == 'syvpada') {
        document.getElementById('nesyvpada').checked = false;
     } else {
        document.getElementById('syvpada').checked = false;
     }
    if(names == "yes") {
       trHidden.style.display = 'none';
    } else {
        trHidden.style.display = '';
     }        
 }
 
 function visibleInput(ID,trID) {
 
   var trHidden = document.getElementById(trID);
   var radio = document.getElementById(ID).value;
   if(radio == 'yes') { 
      trHidden.style.display = ('none' == trHidden.style.display) ? '' : 'none';;
   } else {
      trHidden.style.display = 'none';   
   } 
 }
					
function colorInput(ID) {
    var inp = document.getElementById(ID);
    inp.style.color = "#f00"; 

}

/* Show/Hide 
------------------------------------------------------------------ */
function showHide(ele, ele1, ele2){
var x, y, z;
if ( document.getElementById
&& (x = document.getElementById(ele))
&& x.style )
{
x.style.display = ('none' == x.style.display)? '' : 'none' ;
}
if ( document.getElementById
&& (y = document.getElementById(ele1))
&& y.style )
{
y.style.display = ('none' == y.style.display)? '' : 'none' ;
}
if ( document.getElementById
&& (z = document.getElementById(ele2))
&& z.style )
{
z.style.display = ('none' == z.style.display)? '' : 'none' ;
}
}

function chooseCategory(cat, subcat) {
   var category = document.getElementById(cat);
   var subCategory = document.getElementById(cat+'_'+subcat);
   var view_url = document.getElementById(cat+'_'+subcat+'_url');
  
  if(subcat == 'full') {
    
    category.className = 'top_left';
    document.getElementById(cat+'_associated').className = '';
    
    view_url.className = 'visible';
    document.getElementById(cat+'_associated_url').className = 'hidden';
    
  } else {

    category.className = 'top_right';
    document.getElementById(cat+'_full').className = ''; 
    
    view_url.className = 'visible';
    document.getElementById(cat+'_full_url').className = 'hidden';
    
  }
  
  subCategory.className = 'active';


}

