///set full array
formIdArr=new Array;
formItemsCompulsoryArr=new Array;

/*
formIdArr[0]='userTitle'
formIdArr[1]='userName'
formIdArr[2]='userName'
formIdArr[3]='userPhone1'
formIdArr[4]='userPhone2'
formIdArr[5]='address1'
formIdArr[6]='address2'
formIdArr[7]='city'
formIdArr[8]='postcode'
formIdArr[9]='country'
formIdArr[10]='userEmail'
formIdArr[11]='subject'
formIdArr[12]='userMsg'
*/
formIdArr[0]='userTitle'
formIdArr[1]='userName'
formIdArr[2]='userPhone1'
formIdArr[3]='userPhone2'
formIdArr[4]='userEmail'
formIdArr[5]='subject'
formIdArr[6]='userMsg'
formIdArr[7]='company_name'

///set compulsory array
/*
formItemsCompulsoryArr[0]='userName'
formItemsCompulsoryArr[1]='userPhone1'
formItemsCompulsoryArr[2]='address1'
formItemsCompulsoryArr[3]='city'
formItemsCompulsoryArr[4]='postcode'
formItemsCompulsoryArr[5]='country'
formItemsCompulsoryArr[6]='subject'
formItemsCompulsoryArr[7]='userMsg'
*/

formItemsCompulsoryArr[0]='userName'
formItemsCompulsoryArr[1]='userPhone1'
formItemsCompulsoryArr[2]='subject'
formItemsCompulsoryArr[3]='userMsg'
formItemsCompulsoryArr[4]='company_name'
formItemsCompulsoryArr[5]='userEmail'

makeNewGlobal('formItemsCompulsoryArr',formItemsCompulsoryArr)
makeNewGlobal('formIdArr',formIdArr)


function chkForm()
{
//trim and remove spaces in email and chk it
emailObj=getObj('userEmail')
emailInput=emailObj.value
emailInput=replaceChars(emailInput," ", "")
emailObj.value=emailInput
emailInput=emailObj.value

emailObj2=getObj('userEmail2')

//alert("*" + emailInput + "*")
if(emailInput == ''){emailObj2.value="no_email_ring_them@hamilton-labels.co.uk";}

if(emailInput != '')
	{
		
		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;
			}
			
		emailObj2.value=emailInput;

	}
	
//////////////////////////////

for(x=0;x<formItemsCompulsoryArr.length;x++)
	{	
		obj=getObj(formItemsCompulsoryArr[x]);
		//alert(formItemsCompulsoryArr[x] +" is - "+obj.value)
		if(obj.value=="" || obj.value==null || obj.value=="undefined")
			{	
				alert("You have left some compulsary fields blank.\n All fields marked with a * must be filled in")
				return false;
			}		
	}

obj=getObj('userMsg');
msg=obj.value;
obj2=getObj('userMsg2');
obj2.value=escape(msg);

getObj('mailForm').submit();

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;
		}
}
