function resetField(oFieldID,sBorderColor,sBgColor){
				oFieldID.style.border = sBorderColor
				oFieldID.style.backgroundColor = sBgColor
				oFieldID.title = "The email address you provided is not a valid"
	}
	
function sendReg(sAction,sEmail){
	if(sAction=="S"){
		sBgColor = "#7AC17A"
		sBorderColor = "Solid 1px #166C16"
		bValPass = true
		oFieldID = document.getElementById("Usersweb__Email")
		oConfirmField=document.getElementById("ConfirmEmail")
		
				// Email Check
		if(!CheckEmailAddress(oFieldID.value)){
			oFieldID.value = "Invalid Email"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			oFieldID.title = "The email address you provided is not a valid address"
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}/**/

		// Email Check that the confirmation matches
		if((oFieldID.value) != (oConfirmField.value)){
			oFieldID.value = "Email and Confirmation do not match"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			oFieldID.title = "Email and Confirmation do not match"
			oConfirmField.value = "Email and Confirmation do not match"
			oConfirmField.style.border = sBorderColor
			oConfirmField.style.backgroundColor = sBgColor
			oConfirmField.title = "Email and Confirmation do not match"
			bValPass = false
		}/**/

		
		//LicenceNb Check
		
		oFieldID = document.getElementById("Usersweb__Login")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<3||sFieldValue.indexOf("Please")!=-1){
			oFieldID.value = "Please provide your Licence Number"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}
		
		//Company Check
		
		oFieldID = document.getElementById("Usersweb__Business_Name")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<3||sFieldValue.indexOf("Please")!=-1){
			oFieldID.value = "Please provide your Business Name"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}

		// Contact Name Check
		oFieldID = document.getElementById("Usersweb__Contact")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<3||sFieldValue.indexOf("Please")!=-1){
			oFieldID.value = "Please provide your Contact Name"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}
		
		// Password Check
		oFieldID = document.getElementById("Usersweb__Password")
		oFieldID2 = document.getElementById("ConfirmPassword")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<6||oFieldID.value.length>30){
			document.getElementById('PassWordDesc').innerHTML="Please provide a Password between 6 &amp; 30 characters in length";
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
			if(oFieldID.value!=oFieldID2.value){
				document.getElementById('PassWordDesc').innerHTML="Sorry, your Password Confirmation did no match";
				oFieldID2.style.border = sBorderColor
				oFieldID2.style.backgroundColor = sBgColor
				bValPass = false				
			}else{
				resetField(oFieldID2,'solid 1px #B2BBC0','#EAEEF0')
				document.getElementById('PassWordDesc').innerHTML="";				
			}
		}			

		
		// Address Check
		oFieldID = document.getElementById("Usersweb__Addr_Line1")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<3||sFieldValue.indexOf("Please")!=-1){
			oFieldID.value = "Please provide your Address"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}
		
		// Home Suburb Check
		oFieldID = document.getElementById("Usersweb__Addr_Suburb")
		sFieldValue = oFieldID.value
		if(oFieldID.value.length<3||sFieldValue.indexOf("Please")!=-1){
			oFieldID.value = "Please provide your Suburb"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
		}

		// Home Post Code Check
		oFieldID = document.getElementById("Usersweb__Addr_Pc")
		oFieldMSG = document.getElementById('PostCode')
		sFieldValue = oFieldID.value
		sAlphaChars = "abcdefghijklmnopqrstuvwxyz!@#$%^&*()_+[{]};:',<.>?"
		if(oFieldID.value.length!=4){
			
			//oFieldMSG.innerHTML = "Please provide a valid 4 number length Post Code"
			oFieldID.style.border = sBorderColor
			oFieldID.style.backgroundColor = sBgColor
			bValPass = false
		}else{
			// PC Alpha Check
			bAlphaCheck = true
			for(i=0;i<sAlphaChars.length;i++){
				sFieldVal = oFieldID.value.toLowerCase()
				bAlphaCheck = (sFieldVal.indexOf(sAlphaChars.charAt(i))==-1)
				if(!bAlphaCheck){
					break
				}
			}
			
			if(!bAlphaCheck){
				//oFieldMSG.innerHTML = "Please provide only Numbers"
				oFieldID.style.border = sBorderColor
				oFieldID.style.backgroundColor = sBgColor
				bValPass = false
			}else{
				//oFieldMSG.innerHTML = ""
				resetField(oFieldID,'solid 1px #B2BBC0','#EAEEF0')
			}
		}

	}else{
		document.getElementById("Clear").value="Clear"
	}
	if (bValPass) MainForm.submit()
}
