function fnValidate()
{
	if (frmProposal.txtCompName.value=="")
	{
		alert("Please Enter Company Name.");
		document.frmProposal.txtCompName.focus();
		return false;  
	}
	if (frmProposal.txtName.value=="")
	{
		alert("Please Enter Your Name.");
		document.frmProposal.txtName.focus();
		return false;  
	}
	
	if (frmProposal.txtTelephone1.value=="")
	{
		alert("Please Enter Country Code");
		document.frmProposal.txtTelephone1.focus();
		return false;  
	}
	else
	{   if(CheckNumerals(frmProposal.txtTelephone1.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmProposal.txtTelephone1.value="";
		    document.frmProposal.txtTelephone1.focus();
		    return false; 
		}
	}
	
	if (frmProposal.txtTelephone2.value=="")
	{
		alert("Please Enter City Code");
		document.frmProposal.txtTelephone2.focus();
		return false;  
	}
	else
	{   if(CheckNumerals(frmProposal.txtTelephone2.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmProposal.txtTelephone2.value="";
		    document.frmProposal.txtTelephone2.focus();
		    return false; 
		}
	}
	
	if (frmProposal.txtTelephone3.value=="")
	{
		alert("Please Enter Phone No.");
		document.frmProposal.txtTelephone3.focus();
		return false;  
	}
	else
	{   if(CheckNumerals(frmProposal.txtTelephone3.value))
	    {
		    alert("Please Enter Numeric Value");
		    document.frmProposal.txtTelephone3.value="";
		    document.frmProposal.txtTelephone3.focus();
		    return false; 
		}
	}
	
	if(CheckNumerals(frmProposal.txtMobile.value))
	{
		    alert("Please Enter Numeric Value");
		    document.frmProposal.txtMobile.value="";
		    document.frmProposal.txtMobile.focus();
		    return false; 
	}
	
	if (document.frmProposal.txtEmail.value=="")
    {  alert("Please Enter Your Email ID");
       document.frmProposal.txtEmail.focus();
	   return false;
    }
	else
    { if(echeck(document.frmProposal.txtEmail.value)==false)
      {   document.frmProposal.txtEmail.value=""
          document.frmProposal.txtEmail.focus();
          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;
}

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; 		 				
}	


