function notValidEmail( str ){
    mailRE = new RegExp( );
    mailRE.compile( '^[\._a-z0-9-]+@[\.a-z0-9-]+[\.]{1}[a-z]{2,4}$', 'gi' );
    return !(mailRE.test( str.value ));
} 


function checkFields() // field validation -// checks if fields are blank. 
{                      
if ( document.g.name.value=="")
   {alert("Please enter your First Name."); return false;}
else if ( document.g.email.value=="")
   {alert("Please enter your Email Address."); return false;}  
else if (notValidEmail(document.g.email))
	{alert( "Invalid Email!" ); return false; }
else if ( document.g.country.value=="")
   {alert("Please select Country."); return false;}
else if ( document.g.phone.value=="")
   {alert("Please enter phone."); return false;}  	
else if ( document.g.products.value=="")
   {alert("Please select product you are interested at."); return false;}  	
else if (document.g.validator.value=="")
	{alert( "Please key in verification code!" ); return false; }
}


