function getElementObj(id){
	if (document.all) 
		return document.all[id]; 
	return document.getElementById(id);
}

function leftTrim(sString) {
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	return sString;
}

function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function validateFields(frmname){
	var emailid = leftTrim(document.forms[frmname].emailadd.value);
	var subname = leftTrim(document.forms[frmname].subname.value);
	var bFlag = true;
	var bValid = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(emailid);
	if(subname == ''){
		alert("Please enter your name.");
		bFlag = false;
	}
	if(bFlag){
	  if(!bValid){
			alert("Please enter a valid address in Email field.");
			bFlag = false;
		}
	}

	if(bFlag){
		if (frmname == "qpfeedback"){
			var subj = leftTrim(document.forms[frmname].subject.value);
			if(subj == ""){
				alert("Feedback field cannot be left blank");
				bFlag = false;
			}
		}
		if (frmname == "qpsquestion"){
			var subj = leftTrim(document.forms[frmname].subject.value);
			if(subj == ""){
				alert("Question/Comment field cannot be left blank");
				bFlag = false;
			}
		}
	}
	return bFlag;
}

function submitSupport(){
	if (validateFields("qpsquestion")) {
		var subname  = document.getElementById('qpsquestion').subname.value;
		var emailadd = document.getElementById('qpsquestion').emailadd.value;
		var subject  = document.getElementById('qpsquestion').subject.value;
		var ptform  = "phone";//document.qpsquestion.platform.value;

		
		document.qpsquestion.action="/static_site/support_email";
		document.qpsquestion.submit();

	}
}

function showMessage(type,msg){
	alert(msg);
	document.location.href="../support";
}
