function ValidateWebsiteFeedback()
{
	
		if(document.getElementById("ftype").value == 0) 
		{
			
			document.getElementById("ftype").focus();
			document.getElementById("tdstatus").innerHTML='Please select Feedback Type.';
			return false;
		}
		if(document.getElementById("txtmsg").value == "") {
			document.getElementById("tdstatus").innerHTML='Please enter Question or Comment.';
			//alert("Please enter Comments.");
			document.getElementById("txtmsg").focus();
			return false;
		}
		if(document.getElementById("txtFName").value != '')
		{
			if(Validate(document.getElementById("txtFName").value,"[^A-Za-z+\\-\\ ]") == true) {
			//alert("");
			document.getElementById("tdstatus").innerHTML = 
			'Please enter valid First Name. Only Characters and - are allowed.';
			document.getElementById("txtFName").focus();
			return false;
			}
		}
		if(document.getElementById("txtLName").value != '')
		{
			if(Validate(document.getElementById("txtLName").value,"[^A-Za-z+\\-\\ ]") == true) {
			//alert("");
			document.getElementById("tdstatus").innerHTML = 
			'Please enter valid Last Name. Only Characters and - are allowed.';
			document.getElementById("txtLName").focus();
			return false;
			}
		}
		if(document.getElementById("txtEmail").value == "") {
			document.getElementById("tdstatus").innerHTML='Please enter Email.';
			//alert("Please enter Comments.");
			document.getElementById("txtEmail").focus();
			return false;
		}
		if(document.getElementById("txtEmail").value != '')
		{
			if(Validate(document.getElementById("txtEmail").value,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)	
			{
			
			//alert("Please enter valid Email Address.");
			document.getElementById("tdstatus").innerHTML='Please enter valid Email.';			
			document.getElementById("txtEmail").focus();
			return false;
			}
		}
		if(document.getElementById("txtPhone").value != '')
		{
			if(Validate(document.getElementById("txtPhone").value,"[^0-9+\\-\\+\\(\\)\\ ]") == true) 
			{
				document.getElementById("tdstatus").innerHTML = 'Please enter valid Phone.';
				document.getElementById("txtPhone").focus();
				return false;
			}
		}
		
		SendWebFeedback(document.getElementById("ftype").value,
				  		document.getElementById("txtmsg").value, 
				  		document.getElementById("txtFName").value,
						document.getElementById("txtLName").value,
						document.getElementById("txtEmail").value,
						document.getElementById("txtPhone").value);
}

function SendWebFeedback(ftype, txtmsg, txtFName,txtLName ,txtEmail,txtPhone)
{
	httpObject = getHTTPObject();
	//document.getElementById('loader').style.display = "block";
	if (httpObject != null) 
	{
		
		var now = new Date();
		var url = "js/contact/Send_WebFeedback_Ajax.php?ftype=" + ftype + "&txtmsg=" + txtmsg 
		+ "&txtFName=" + txtFName + "&txtLName=" + txtLName + "&txtEmail=" + txtEmail + "&txtPhone=" 
		+ txtPhone + "&guid=" + now.getTime();
		
		httpObject.open("GET", url , true);
		httpObject.send(null);
		httpObject.onreadystatechange = set_webfback_Output;
	}

}

function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");

	else if (window.XMLHttpRequest) return new XMLHttpRequest();

	else 
	{alert("Your browser does not support AJAX.");
		return null;}
}

function set_webfback_Output()
{
	if(httpObject.readyState == 4)
	{
		document.getElementById('tdstatus').innerHTML = '&nbsp;';
		document.getElementById('tdstatus').innerHTML = httpObject.responseText;
		setTimeout("Reset_WebF_Form();",3000);
	}
}

function Reset_WebF_Form()
{
		document.getElementById('tdstatus').innerHTML = '&nbsp;';
		document.getElementById("ftype").value =0;
		document.getElementById("txtmsg").value='';
		document.getElementById("txtFName").value='';
		document.getElementById("txtLName").value='';
		document.getElementById("txtEmail").value='';
		document.getElementById("txtPhone").value='';
		//document.getElementById('frmfeed').reset();
		
}
function Validate(strToValidate,RegPattern)
	{
			var expr = new RegExp(RegPattern,"g");
			var result = expr.test(strToValidate);
			if(result==true)
				return true;
			else
				return false;
	}
var httpObject = null;