// JScript source code

function fnValidate()
{
	if (document.frmFeedback.txtCompName.value=="")
    {  alert("Please Enter Company Name");
       document.frmFeedback.txtCompName.focus();
	   return false;
    }
	if (document.frmFeedback.txtName.value=="")
    {  alert("Please Enter Your Name");
       document.frmFeedback.txtName.focus();
	   return false;
    }
	if (document.frmFeedback.txtAddress.value=="")
    {  alert("Please Enter Address");
       document.frmFeedback.txtAddress.focus();
	   return false;
    }
	if (document.frmFeedback.txtCity.value=="")
    {  alert("Please Enter City");
       document.frmFeedback.txtCity.focus();
	   return false;
    }
	
	if (document.frmFeedback.txtTelephone1.value=="")
    {  alert("Please Enter Country Code");
       document.frmFeedback.txtTelephone1.focus();
	   return false;
    }
	else
	{   if(CheckNumerals(frmFeedback.txtTelephone1.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmFeedback.txtTelephone1.value="";
		    document.frmFeedback.txtTelephone1.focus();
		    return false; 
		}
	}
	
    if (document.frmFeedback.txtTelephone2.value=="")
    {  alert("Please Enter City Code");
       document.frmFeedback.txtTelephone2.focus();
	   return false;
    }
	else
	{   if(CheckNumerals(frmFeedback.txtTelephone2.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmFeedback.txtTelephone2.value="";
		    document.frmFeedback.txtTelephone2.focus();
		    return false; 
		}
	}
    if (document.frmFeedback.txtTelephone3.value=="")
    {  alert("Please Enter Phone");
       document.frmFeedback.txtTelephone3.focus();
	   return false;
    }
	else
	{   if(CheckNumerals(frmFeedback.txtTelephone3.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmFeedback.txtTelephone3.value="";
		    document.frmFeedback.txtTelephone3.focus();
		    return false; 
		}
	}
	if(CheckNumerals(frmFeedback.txtMobile.value))
	{
		    alert("Please Enter Numeric Value");
		    document.frmFeedback.txtMobile.value="";
		    document.frmFeedback.txtMobile.focus();
		    return false; 
	}
	if (document.frmFeedback.txtEmail.value=="")
    {  alert("Please Enter Your Email ID");
       document.frmFeedback.txtEmail.focus();
	   return false;
    }
	else
    { if(echeck(document.frmFeedback.txtEmail.value)==false)
      {   document.frmFeedback.txtEmail.value=""
          document.frmFeedback.txtEmail.focus();
          return false;
      }
    }

	if (document.frmFeedback.cmbCategory.value=="")
    {  alert("Please Enter Category");
       document.frmFeedback.cmbCategory.focus();
	   return false;
    }
	
	if (document.frmFeedback.txtMessage.value=="")
    {  alert("Please Enter Your Message");
       document.frmFeedback.txtMessage.focus();
	   return false;
    }
	
	return true;
 	
}
    
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 ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true; 		 				
}	

function fnDiscardApostrophe(key)
{
	if ((key==39))
		return 0;
	else
		return key;
}

function fnDisallowApostrophe() 
{
	window.event.keyCode=fnDiscardApostrophe(window.event.keyCode);   	
	return true;
}

function CheckNumerals(key)
{
	if ((key<48|| key>57))
	{
		return 0;
	}	
	else
		return key;	

}

function fnCheckNumerals(){
window.event.keyCode=CheckNumerals(window.event.keyCode);   	
	return true;
}



