///set full array
formIdArr=new Array;
formItemsCompulsoryArr=new Array;

formIdArr[0]='userTitle'
formIdArr[1]='first_name'
formIdArr[2]='surname'
formIdArr[3]='phone1'
formIdArr[4]='phone2'
formIdArr[5]='email'
formIdArr[6]='subject'
formIdArr[7]='userMsg'

function chkEmail()
{
//trim and remove spaces in email and chk it
	emailObj=getObj('email')
	emailInput=emailObj.value
	emailInput=replaceChars(emailInput," ", "")
	emailObj.value=emailInput
	emailInput=emailObj.value
	
	if(emailInput == '')
		{
			alert("The email address is not valid, please check and re-type.");
			return false;
		}
		
	lastChar = emailInput.charAt(emailInput.length-1)
	
	if(emailInput.indexOf('@') == -1)// no '@'
		{
			alert("The email address is not valid, please check and re-type.");
			return false;
		}
	
	if(emailInput.indexOf('.') == -1)// no'.'
		{
			alert("The email address is not valid, please check and re-type.");
			return false;
		}
		
	if(lastChar=="@" || lastChar==".")//last character an '@' or '.'
		{
			alert("The email address is not valid, please check and re-type.");
			return false;
		}
		
	return true;
}

function validator()
{	
	///////////////////////////////////////////////
	////////////////////blank check
	var inputArr = new Array;
	inputArr[0]="first_name,First Name"
	inputArr[1]="surname,Surname"
	inputArr[2]="phone1,Phone1"
	inputArr[3]="email,Email"
	inputArr[4]="subject,Subject"
	inputArr[5]="userMsg,Message"
	
	var num = inputArr.length;
	blankArr = new Array;
	b=0
	blankArrStr=""
	for(x=0; x < num; x++)
	{	
		var tmp=inputArr[x].split(",");
		obj=getObj(tmp[0]);
		val=obj.value;
		if(val=="")
			{	
				blankArr[b]=tmp[1]
				b++
			}
	}
	
	for(x=0; x<blankArr.length; x++)
	{
		blankArrStr += blankArr[x] + "\n"
	}
	
	if(blankArrStr!="")
	{
		alert ("The following empty fields need values \n\n" + blankArrStr)	
		return false;
	}
	
				
	if(!chkEmail()){return false;}
	
	return true;
}

function resetFunk()
{
	if (confirm("Are you sure you want to delete all the info you have typed?"))
		{
			for(x=0;x<formIdArr.length;x++)
				{	
					//alert("*" + formIdArr[x] +"*")
					if(formIdArr[x]!='userTitle')
						{
							getObj(formIdArr[x]).value=""
						}
					else
						{	
							getObj('userTitle').options[0].selected=true
						}
				}
		}
		
	else
		{
			return;
		}
}
