/***********************************************
* Webmail Validation Script © John Mason Pinters (www.johnmasonprinters.co.uk)
* This copyright notice must stay intact for legal use
***********************************************/
function Validate()
{

var oField1 = document.getElementById("requiredtitle");
var oField2 = document.getElementById("requiredname");//Adjust element name according to form, required prefix to validate field i.e. REQUIREDname
var emailID = document.getElementById("requiredemail");
var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
var str = emailID.value;
var oField3 = document.getElementById("requiredurl");
var oField4 = document.getElementById("requiredlinklocation");

var oktosubmit;			
oktosubmit = true;	

if(oField3.value =='') //''Empty field requires input by user
{
alert('Please enter a URL before submitting this form'); //Error message if the field is left empty by user
return false;
}
if(oField4.value =='') //''Empty field requires input by user
{
alert('Please enter the LINK LOCATION before submitting this form'); //Error message if the field is left empty by user
return false;
}  			
if(oField1.value =='------- Select -------')
{
alert('Please enter a TITLE before submitting this form'); //Error message if the field is left empty by user
return false;
}  			
if(oField2.value =='') //''Empty field requires input by user
{
alert('Please enter your NAME before submitting this form'); //Error message if the field is left empty by user
return false;
}
if(str=="") //Email entry required by user
{
alert('Please enter your VALID EMAIL address before submitting this form'); //Message if the field is left empty by user
return false;
}
if (!reg1.test(str) && reg2.test(str)) 
{ 
oktosubmit = true; // if syntax is valid
}
else
{
alert("\"" + str + "\" is an invalid e-mail!"); //Message if syntax is invalid
emailID.focus();
emailID.select();
return false;
}
return oktosubmit; 				 
}