 
 function validate_from() { 
        		
		if(document.usr_frm.elements['FirstName'].value == '' ) 
        { 
          alert('Please provide your first name'); 
		  document.usr_frm.elements['FirstName'].focus();
		  document.usr_frm.elements['FirstName'].style.background = 'Yellow';
          return false; 
        } 

		if(document.usr_frm.elements['LastName'].value == '' ) 
        { 
          alert('Please provide your last name'); 
		  document.usr_frm.elements['LastName'].focus();
		  document.usr_frm.elements['LastName'].style.background = 'Yellow';
          return false; 
        }
		

		
		
        if( document.usr_frm.elements['Email'].value == '' ) 
        { 
          alert('Email is a required field. Please fill in a non-empty value.'); 
		  document.usr_frm.elements['Email'].focus();
		  document.usr_frm.elements['Email'].style.background = 'Yellow';
          return false; 
        } 
		if(echeck(document.usr_frm.elements['Email'].value)==false)
		{
			alert('Invalid Email address');
			document.usr_frm.elements['Email'].value = ''
			document.usr_frm.elements['Email'].focus();
			document.usr_frm.elements['Email'].style.background = 'Yellow';
			return false
		}
		
		if(document.usr_frm.elements['Phone'].value == '' ) 
        { 
          alert('Please enter your telephone number.'); 
		  document.usr_frm.elements['Phone'].focus();
		  document.usr_frm.elements['Phone'].style.background = 'Yellow';
          return false; 
        }
		
		
		if(document.usr_frm.elements['State'].value == '' ) 
        { 
          alert('Please let us know the state in which you are located'); 
		  document.usr_frm.elements['State'].focus();
		  document.usr_frm.elements['State'].style.background = 'Yellow';
          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					
		}
 
 
