//validate and submit the form
function submitForm(frm) {
//validate contact details
	if (typeof (CustService_FName) == "undefined")
		CustService_FName = "Please enter your First Name."
		
	if (isEmpty(frm.firstName, "", CustService_FName)) return
	if (typeof (CustService_LName) == "undefined")
		CustService_LName = "Please enter your Last Name."
		
	if (isEmpty(frm.lastName, "", CustService_LName)) return
	if (typeof (CustService_Email) == "undefined")
		CustService_Email = "Please enter your E-mail Address."
		
	if (isEmpty(frm.email, "", CustService_Email)) return
	if (typeof (CustService_NotVldEmail) == "undefined")
		CustService_NotVldEmail = "The e-mail you entered is not a valid e-mail address."
		
	if (notEmail(frm.email, "", CustService_NotVldEmail)) return
	if (typeof (CustService_Country) == "undefined")
		CustService_Country = "Please select Country."
		
	if (notSelected(frm.country, "", CustService_Country)) return

	//message type validation
	var msgTypeOK = false

	for (var i=0; i<frm.msgType.length; i++) {
		if (frm.msgType[i].checked) {
			msgTypeOK = true
			break
		}
	}

	if (!msgTypeOK) {
		if (typeof (CustService_Subject) == "undefined")
			CustService_Subject = "Please select the Subject of your message."
			
		alert(CustService_Subject)
		frm.msgType[0].focus()
		return
	}
	
	if (typeof (CustService_Msg) == "undefined")
		CustService_Msg = "Please enter your Message."
		
	if (isEmpty(frm.msg, "", CustService_Msg)) return

	if (typeof (CustService_LimitChar) == "undefined")
		CustService_LimitChar = "Please limit your message to 3000 characters. You have used " + frm.msg.value.length + " characters."
		
	if (invalLength(frm.msg, "", 3000, CustService_LimitChar)) { return
	
		frm.msg.focus()
		return
	}

// Submit form
frm.submit()
}
