function checkoptinform ( form )
{
	if (form.firstname.value == "") {
	alert( "Please enter your firstname." );
	form.firstname.focus();
	return false ;
	}
	if (form.email.value == "") {
	alert( "Please enter your primary email address." );
	form.email.focus();
	return false ;
	}  
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(form.email.value.match(emailExp)){
		return true;
	}else{
		alert( "Your email address is invalid. Please check again." );
		form.email.focus();
		return false;
	}
}

function checkmassmailform ( form )
{
	if (form.Subject.value == "") {
	alert( "Please enter the Subject." );
	form.Subject.focus();
	return false ;
	} 
	return true;
}

function checkautoresponderform ( form )
{
	if (form.aday.value == "") {
	alert( "Please enter the Day." );
	form.aday.focus();
	return false ;
	} 
	if (form.asubject.value == "") {
	alert( "Please enter the Subject." );
	form.asubject.focus();
	return false ;
	} 
	var numericExpression = /^[0-9]+$/;
	if(form.aday.value.match(numericExpression)){
		return true;
	}else{
		alert( "Sorry, Day has to be a numerical value." );
		form.aday.focus();
		return false;
	}
}

function checkloginform ( form )
{
	if (form.Password.value == "") {
	alert( "Please enter the Password. Default is admin." );
	form.Subject.focus();
	return false ;
	} 
	if (form.Adminid.value == "") {
	alert( "Please enter the Admin Id. Default is admin." );
	form.Subject.focus();
	return false ;
	} 	
	return true;
}

function checkgsettingform ( form )
{
	if (form.maileremailx.value == "") {
	alert( "Please enter the Mailer Email." );
	form.maileremailx.focus();
	return false ;
	}
	if (form.adminemailx.value == "") {
	alert( "Please enter the Admin Email." );
	form.adminemailx.focus();
	return false ;
	} 	
	if (form.websiteurlx.value == "") {
	alert( "Please enter the Domain url." );
	form.websiteurlx.focus();
	return false ;
	}
	if (form.adminidx.value == "") {
	alert( "Please enter the Admin LoginID." );
	form.adminidx.focus();
	return false ;
	}
	if (form.adminpasswordx.value == "") {
	alert( "Please enter the Admin Password." );
	form.adminpasswordx.focus();
	return false ;
	}	
	var numericExpression = /^[0-9]+$/;
	if(form.throttlex.value.match(numericExpression)){
		return true;
	}else{
		alert( "Email throttle has to be a numerical value. Input 1 if you are not sure." );
		form.throttlex.focus();
		return false;
	}	
	return true;
}