// JavaScript Document
function isFormComplete(formName)
{
var formOk = true;
var errMsg = "Following fields missing or incorrect \n \n";

	for(var i=0; i <document.forms[formName].elements.length; i++){
	
		if(document.forms[formName].elements[i].value =='' || document.forms[formName].elements[i].value ==null){
			
			if(document.forms[formName].elements[i].name!='PostCode'){
	  			errMsg += " - Missing "+document.forms[formName].elements[i].name +"\n";		
				formOk = false;}
			}
			
		else{
			if(document.forms[formName].elements[i].name =='Email Address' ){
			
				if(document.forms[formName].elements[i].value.indexOf("@") == -1){
					errMsg +=" -Invalid email address : \n No '@' in address \n";
					formOk = false;}
				else{
					var email = document.forms[formName].elements[i].value.split("@");
					if((email[0].length <1) ||(email[1].indexOf(".")==-1) ||(email[1].length <3)){ 
						errMsg +=" -Invalid email address:\n   -At least one of the following is missing from the address: \n -user address absent \n -absent of dot \n -domain incorrect"; 
						formOk = false;}
	  			}
			}
		}
	}if(formOk == false){alert(errMsg);}
	return formOk ;
}

function sqlSafe(s)
{
	for(var i=0; i<s.length; i++)
	{
		s = s.replace("'","");
	}
	return s;
}
function isEmailFree(emailDomain){

var freeEmailArray = new Array("@address.com","@aussiemail.com.au","@bluebottle.com","@boardermail.com","@bolt.com","@canada.com","@canoemail.com","@animail.net","@moose-mail.com", 
"@snail-mail.net", "@whale-mail.com", "@wildmail.com","@cashette.com","@catchamail.com","@centralpets.com","@dbzmail.com","@dcemail.com","@didamail.com","@doneasy.com","@doramail.com",
"@fastmail.ca","@fastmail.fm","@myfastmail.com","@fastemailer.com","@eml.cc", "@letterbox.org","@fastermail.com","@flashmail.com","@go.com","@graffiti.net","@hotmail.com","@hushmail.com", 
"@hush.com", "@hush.ai","@icqmail.com","@incamail.com","@indiatimes.com","@kittymail.com","@linuxmail.org","@lycos.com","@mail2world.com","@mailblocks.com","@mailpanda.com", "@138mail.com", 
"@asiamail.com", "@koreanmail.com", "@mailasia.com","@mantramail.com","@marchmail.com","@mypersonalemail.com","@myway.com","@netster.com","@online.ie","@operamail.com","@orcon.net.nz",
"@outgun.com","@postmark.net","@postmaster.co.uk","@prontomail.com","@recyclermail.com",
"@redifmail.com","@romymichele.com","@sandiego.com","@s-mail.com","@shadango.com","@safe-mail.net","@stalag13.com","@surfy.net","@themail.com","@tmicha.net","@ureach.com","@uymail.com","@vfemail.net",
"@virtual-mail.com","@vorras.net","@wapicode.com","@weekonline.com","@x-mail.net","@yahoo.ca","@yahoo.com","@yyhmail.com");

var i=0;
var notFree = true;
var emailString = String(emailDomain);
alert(emailString);
var address="";
while(( i< freeEmailArray.length) && (notFree))
{
//address =
	if(emailString.search(address)!=-1)
	{
		notFree = false;
		alert("email is  free"); break;
	}
}
return notFree;
}


function isAdminOk(formName)
{
	var adminOk = false;
	
	if(document.forms[formName].elements[0].value =='lafgroup' && document.forms[formName].elements[1].value =='admin' )
	{
		adminOk = true;
	}
	else{
		alert("Invalid username or password");
		document.forms[formName].elements[0].value ='' 
		document.forms[formName].elements[1].value =''
	}
	return adminOk;
}

function goBack()
{
	window.history.go(-1);
}
// stop image from copy using 'save as' function
function nocopy() 
{
if (event.button==2 ) { alert("All images are the property of LAF Group unless otherwise stated and can not be used/ duplicated without the prior written consent of LAF Group");}
} 

function disableSaving()
{

}



function closewindow()
{
window.close();
}

function confirmationMsg(msg)
{
	alert("The "+ msg +" Was Successfully Updated.");
	window.open('adminMenu.asp');
}

