// JavaScript Document
function contactUsSubmit() {
	var status=true;
	var objDivError;
	var objTdDiv=document.getElementById('tdDivError');
	var objTable;
	var objTr;
	var objTd;
	var attr;
	var index;
	var indexText;
	var errorHtml='';
	var phoneRegExp=/^([0-9])+-+([0-9])+-+([0-9])+$/;
	var emailRegExp=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+$/;
	if(objTdDiv.childNodes[0]!=null)
		objTdDiv.removeChild(objTdDiv.childNodes[0]);
	objTable=document.createElement('table');
	objTr=document.createElement('tr');
	objTd=document.createElement('td');
	objTable.setAttribute('border','0');
	objTable.setAttribute('cellPadding','5');
	objTable.setAttribute('cellSpacing','0');
	objTable.setAttribute('style','visibility: visible;');
	objTd.setAttribute('align','left');
	objTr.appendChild(objTd);
	objTable.appendChild(objTr);
	//
	objDivError=document.createElement('div');
	objDivError.setAttribute('style','width: 400px; visibility: visible; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #FF0000;');
	//
	//Checking for errors
	errorHtml="<span style='font-size: 10px;'>Following errors were found while filling the form:</span>";
	errorHtml+="<ul>";
	//Start checking Errors
	if(trim(document.getElementById('txtFrom').value)=='') {
		errorHtml+="<li>Sender's email can not be left blank</li>";
		status=false;
	}
	else {
		if(!emailRegExp.test(document.getElementById('txtFrom').value)) {
			errorHtml+="<li>Invalid Email</li>";
			status=false;
		}
	}
	if(trim(document.getElementById('txtSubject').value)=='') {
		errorHtml+="<li>Subject can not be left blank</li>";
		status=false;
	}
	if(trim(document.getElementById('txtDetail').value)=='') {
		errorHtml+="<li>Detail can not be left blank</li>";
		status=false;
	}
	else {
		if(document.getElementById('txtDetail').value.length>1000) {
			errorHtml+="<li>Detail can only be 1000 chars maximum</li>";
			status=false;
		}
	}
	//End checing Errors
	errorHtml+="</ul>";
	//
	if(errorHtml.indexOf('<li>')>=0) {
		if(document.all) {
			objTdDiv.innerHTML = "<table border='0' cellpadding='5' cellspacing='0'>" +
				"<tr><td align='left' valign='top' style='font-family: Verdana, Arial, Helvetica,"+
				" sans-serif; font-weight: bold; font-size: 9px; color: #FF0000; color: red;'>" +
				errorHtml + "</td></tr></table>";
		}
		else {
			objDivError.innerHTML=errorHtml;
			objTd.appendChild(objDivError);
			objTdDiv.appendChild(objTable);
		}
	}
	document.documentElement.scrollTop='0px';
	if(status) {
 		document.getElementById('contactUsForm').submit();
	}
}
