// JavaScript Document
function Submit_Click_fn(frmName) {
	if (validReqForm(frmName)) {
		var frmobj	=	eval("document."+frmName);
		var strparameters = getParameters(frmName);
		
		objxmlhttprequest.open("POST", "right.php?mode=request", true);
		objxmlhttprequest.onreadystatechange = function() {
			if(objxmlhttprequest.readyState == 4) {
				var response = objxmlhttprequest.responseText;
				if(response == "fail") {
					document.getElementById('div_message').innerHTML = 'Mail has not been sent.';
					frmobj.reset();
					return false;
				} else {
					document.getElementById('div_message').innerHTML = 'Mail has been sent successfully.';
					frmobj.reset();
					return false;
				}
			}	//	End of if.
		};
		
		objxmlhttprequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		objxmlhttprequest.setRequestHeader('Content-Length', strparameters.length);
		objxmlhttprequest.setRequestHeader('Connection', 'close');
		
		objxmlhttprequest.send(strparameters);
	} else return false;
}

function Subscribe_Click_fn(frmName) {
	if (validSbrForm(frmName)) {
		var frmobj	=	eval("document."+frmName);
		var strparameters = getParameters(frmName);
		
		objxmlhttprequest.open("POST", "right.php?mode=subscribe", true);
		objxmlhttprequest.onreadystatechange = function() {
			if(objxmlhttprequest.readyState == 4) {
				var response = objxmlhttprequest.responseText;
				//alert(response);
				if(response == "fail") {
					frmobj.reset();
					return false;
				} else {
					if (response == 'subscribe') {
						document.getElementById('div_subscribe').innerHTML = 'You have been subscribed for Newsletter successfully.';
					} else if (response == 'exist') {
						document.getElementById('div_subscribe').innerHTML = 'Your subscription already exists.';
					}
					frmobj.reset();
					return false;
				}
			}	//	End of if.
		};
		
		objxmlhttprequest.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		objxmlhttprequest.setRequestHeader('Content-Length', strparameters.length);
		objxmlhttprequest.setRequestHeader('Connection', 'close');
		
		objxmlhttprequest.send(strparameters);
	} else return false;
}

function OnKeyPress_fn(frmName, fldName, fldValue) {
	var fldObj = eval("document."+frmName+"."+fldName);
	if (fldObj.value == '') {
		fldObj.value = fldValue;
	} 
}

function OnClick_fn(frmName, fldName, fldValue) {
	var fldObj = eval("document."+frmName+"."+fldName);
	if (fldObj.value == '') {
		fldObj.value = fldValue;
	} else if (fldObj.value == fldValue) {
		fldObj.value = '';
	}
}
function validReqForm(frmName) 
{
	var frmobj	=	eval("document."+frmName);
	if(!validBlank (frmName, "txtQuickName" , "Please enter Name"))
		return false;
	
	if(!validBlank (frmName, "txtQuickEmail" , "Please enter Email Address"))
		return false;
	
	if(!validemail (frmName, "txtQuickEmail" , "Please Enter Valid Email"))
		return false;
	
	if(!validBlank (frmName, "txtQuickPhone" , "Please enter Phone Number"))
		return false;
	
	if(!validBlank (frmName, "txtQuickComments" , "Please enter your Comments"))
		return false;
	frmobj.action = "right.php?mode=request";
	frmobj.submit();
	return true;
}
function validSbrForm(frmName) {
	if(!validBlank (frmName, "txtSbrName" , "Please enter Name"))
		return false;
	
	if(!validBlank (frmName, "txtSbrEmail" , "Please enter Email Address"))
		return false;
	
	if(!validemail (frmName, "txtSbrEmail" , "Please Enter Valid Email"))
		return false;

return true;
}
