

function EMail(s)
	{
	 
	 var a = false;
	 var res = false;
	
	 if(typeof(RegExp) == 'function')
		 {
		  var b = new RegExp('abc');
	  		if(b.test('abc') == true){a = true;}
	  	}
	
	 if(a == true)
	 	{
	  	reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
	                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
	                   '(\\.)([a-zA-Z]{2,4})$');
	  	res = (reg.test(s));
	 	}
	 else
	 	{
	  	res = (s.search('@') >= 1 &&
	    	     s.lastIndexOf('.') > s.search('@') &&
	        	 s.lastIndexOf('.') >= s.length-5)
	 	}
	 return(res);
	}


	

function chkEntries(name)
	{
				
		
		if (document.forms[name].elements['FirstName'])
			{
			if (document.forms[name].elements['FirstName'].value == "")
				{
			  		alert("--- Please provide your First Name! --- ");
					document.forms[name].elements['FirstName'].focus();					
					return false;
				}	
			}
			
		
		if (document.forms[name].elements['LastName'])
			{
			if (document.forms[name].elements['LastName'].value == "")
				{
			  		alert("--- Please provide your Last Name! --- ");
					document.forms[name].elements['LastName'].focus();					
					return false;
				}	
			}	
	
	
		if (document.forms[name].elements['Address'])
			{
			if (document.forms[name].elements['Address'].value == "")
				{
			  		alert("--- Please provide your mailing address! --- ");
					document.forms[name].elements['Address'].focus();					
					return false;
				}	
			}
			
		
		if (document.forms[name].elements['Country'])
			{
			if (document.forms[name].elements['Country'].value == "")
				{
			  		alert("--- Please provide a country! --- ");
					document.forms[name].elements['Country'].focus();					
					return false;
				}	
			}	
	
			
		if (document.forms[name].elements['PostalCode'])
			{
			if (document.forms[name].elements['PostalCode'].value == "")
				{
			  		alert("--- Please provide a postal code ! --- ");
					document.forms[name].elements['PostalCode'].focus();					
					return false;
				}	
			}	
		
		
		
		if (document.forms[name].elements['City'])
			{
			if (document.forms[name].elements['City'].value == "")
				{
			  		alert("--- Please provide a city! --- ");
					document.forms[name].elements['City'].focus();					
					return false;
				}	
			}	
	
		
		if (document.forms[name].elements['State'])
			{
			if (document.forms[name].elements['State'].value == "")
				{
			  		alert("--- Please provide a State! --- ");
					document.forms[name].elements['State'].focus();					
					return false;
				}	
			}	
	
	
	
	
		if (document.forms[name].elements['Email'])
			{
			if (document.forms[name].elements['Email'].value == "")
				{
  			  		alert("--- Please provide your email address ! --- ");
					document.forms[name].elements['Email'].focus();					
					return false;
				}
				else
				{
				
					var Email;
					Email = EMail(document.forms[name].elements['Email'].value);
					
					// check for a correct email format with function Email()  //////////////////////////////////////////////////////////////////
										
					if(Email == false)
			 		{
						alert("--- no valid email address! --- ");
						document.forms[name].elements['Email'].focus();					
						return false;		
					}			 
			 	
				}
			}	
		
		}		
		