 var browser = navigator.appName; 
                if(browser == "Netscape"){ 
                displayString = "table-row"; 
                } 
                  else if (browser=="Opera")
                {
                displayString = "table-row"; 
                }
                else { 
                displayString = "block"; 
                } 
				
function Validate()
{
	
	   txtfname = document.getElementById("txtfname").value;
	   txtEmail = document.getElementById("txtEmail").value;
	   txtISD = document.getElementById("txtISD").value;
   	   txtSTD = document.getElementById("txtSTD").value;
       txtPhone = document.getElementById("txtPhone").value;
       txtCompany = document.getElementById("txtCompany").value;
       txtTitle = document.getElementById("txtTitle").value;
       drpServices = document.getElementById("drpServices").value;
       txtOther = document.getElementById("txtOther").values;
	   drpSaas = document.getElementById("drpSaas").value;
     
   	  // txtfname1	= txtfname.trim();
 
	
	if(txtfname == "")
	{
	hideAllErrors();
	document.getElementById("error_rqfname").style.display = "inline";
	document.getElementById("txtfname").value='';
	document.getElementById("txtfname").focus();
	return false;
    }
	
	if(!(/^[\sa-zA-Z\s*]{2,30}$/.test(txtfname)))
	{
	hideAllErrors();
	document.getElementById("error_crfname").style.display = "inline";
	document.getElementById("txtfname").select();
	document.getElementById("txtfname").focus();
	return false;
    } 
	
	if(txtEmail == "")
	{
	hideAllErrors();
	document.getElementById("error_rqEmail").style.display = "inline";
	//document.getElementById("txtEmail").value='';
	document.getElementById("txtEmail").focus();
	return false;
    }
	
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txtEmail)))
	{
	hideAllErrors();
    document.getElementById("error_rgEmail").style.display = "inline";
    document.getElementById("txtEmail").select();
    document.getElementById("txtEmail").focus();
    return false;
	}
	
	if(txtISD == "")
	{
	hideAllErrors();
	document.getElementById("error_rqISD").style.display = "inline";
	document.getElementById("txtISD").value='';
	document.getElementById("txtISD").focus();
	return false;
    }
	
	if(!(/^[0-9]{2,10}$/.test(txtISD)))
	{
    hideAllErrors();
    document.getElementById("dsd").style.display = "inline";
    document.getElementById("txtISD").select();
    document.getElementById("txtISD").focus();
     return false;
    } 
	
	if(txtSTD == "")
	{
	hideAllErrors();
	document.getElementById("error_rqSTD").style.display = "inline";
	document.getElementById("txtSTD").value='';
	document.getElementById("txtSTD").focus();
	return false;
    }
	
	if(!(/^[0-9]{2,10}$/.test(txtSTD)))
	{
    hideAllErrors();
    document.getElementById("dsd").style.display = "inline";
    document.getElementById("txtSTD").select();
    document.getElementById("txtSTD").focus();
    return false;
    } 
	
	if(txtPhone == "")
	{
	hideAllErrors();
	document.getElementById("error_rqPhone").style.display = "inline";
	document.getElementById("txtPhone").value='';
	document.getElementById("txtPhone").focus();
	return false;
    }
	
	if(!(/^[0-9]{2,10}$/.test(txtPhone)))
	{
    hideAllErrors();
    document.getElementById("dsd").style.display = "inline";
    document.getElementById("txtPhone").select();
    document.getElementById("txtPhone").focus();
     return false;
    } 
	
	if(txtCompany == "")
	{
	hideAllErrors();
	document.getElementById("error_rqCompany").style.display = "inline";
	document.getElementById("txtCompany").value='';
	document.getElementById("txtCompany").focus();
	return false;
   }
   
   if(txtTitle == "")
	{
	hideAllErrors();
	document.getElementById("error_rqTitle").style.display = "inline";
	document.getElementById("txtTitle").value='';
	document.getElementById("txtTitle").focus();
	return false;
   }
   
   if(drpServices == "")
	{
	hideAllErrors();
	document.getElementById("error_rqService").style.display = "inline";
	document.getElementById("drpServices").value='';
	document.getElementById("drpServices").focus();
	return false;
   }
   
   if(drpServices != "")
	{
		if(drpServices == "Others" && txtOther == "")
		{
		hideAllErrors();
		document.getElementById("error_rqOther").style.display = "inline";
		document.getElementById("txtOther").value='';
		document.getElementById("txtOther").focus();
		return false;
	   }
	   
	   if(drpServices == "5" && drpSaas == "" && document.getElementById("rdYes").checked)
		{
		hideAllErrors();
		document.getElementById("error_rqSAAS").style.display = "inline";
		document.getElementById("drpSaas").value='';
		document.getElementById("drpSaas").focus();
		return false;
	   }
	   
	   if(drpServices == "5" && drpSaas != "" && document.getElementById("rdYes").checked)
		{
			if(document.getElementById("chkList_0").checked == false && document.getElementById("chkList_1").checked == false && document.getElementById("chkList_2").checked == false && document.getElementById("chkList_3").checked == false)
			{
		hideAllErrors();
		document.getElementById("error_ValidatePeriod").style.display = "inline";
		document.getElementById("chkList_0").focus();
		return false;
	 		}
		}
	   
	     _gaq.push(['_trackPageview','/contact-us/thankyou']);
	   return true;
	}
	
	
   
   	
}
function hideAllErrors() {
	document.getElementById("error_crfname").style.display = "none";
    document.getElementById("error_rqfname").style.display = "none";
	document.getElementById("error_rqEmail").style.display = "none";
	document.getElementById("error_rgEmail").style.display = "none";
	document.getElementById("error_rqISD").style.display = "none";
	document.getElementById("error_rqSTD").style.display = "none";
	document.getElementById("error_rqPhone").style.display = "none";
	document.getElementById("error_rqCompany").style.display = "none";
	document.getElementById("error_rqTitle").style.display = "none";
	document.getElementById("error_rqService").style.display = "none";
	document.getElementById("error_rqOther").style.display = "none";
	document.getElementById("error_rqSAAS").style.display = "none";
	document.getElementById("error_ValidatePeriod").style.display = "none";
	
    document.getElementById("dsd").style.display = "none";
	} 
	
	
	function check_option()
	{
		       
		if(document.getElementById("drpServices").value=='5')
		{
			    document.getElementById("r0").style.display="none";
				document.getElementById("r1").style.display=displayString;
                document.getElementById("r2").style.display=displayString;
              
		}
		
		else if(document.getElementById("drpServices").value=='Others')
		{
			document.getElementById("r0").style.display=displayString;
			document.getElementById("r1").style.display="none";
            document.getElementById("r2").style.display="none";
                          
		}
		else
		{
		        document.getElementById("r0").style.display="none";
			    document.getElementById("r1").style.display="none";
                document.getElementById("r2").style.display="none";
                document.getElementById("r3").style.display="none";
                document.getElementById("r4").style.display="none";
                document.getElementById("r5").style.display="none";
                document.getElementById("r6").style.display="none";	
				return true;
		}
		
	}
	
	function checked_yes()
	{
		if(document.getElementById("rdYes").checked)
		{ 
		        document.getElementById("r0").style.display="none";
				document.getElementById("r3").style.display=displayString;
                document.getElementById("r4").style.display=displayString;
                document.getElementById("r5").style.display=displayString;
                document.getElementById("r6").style.display=displayString;
		}
	}
	
	function checked_no()
	{
		if(document.getElementById("rdNo").checked)
		{ 
				document.getElementById("r0").style.display="none";
				document.getElementById("r3").style.display="none";
                document.getElementById("r4").style.display="none";
                document.getElementById("r5").style.display="none";
                document.getElementById("r6").style.display="none";
		}
	}
  
  
    function textCounter(field,cntfield,maxlimit)  
	{
		if (field.value.length > maxlimit) 
			field.value = field.value.substring(0, maxlimit);
		else
			cntfield.value = maxlimit - field.value.length;
	}


