function funSendNewsletterRequest(){
	var eleNameID = document.getElementById("txtyournameid");
	var eleEmailID = document.getElementById("txtyouremailid");
	var eleAuthID = document.getElementById("authkeyid");
	var nameValue = trim(eleNameID.value);
	var emailValue = trim(eleEmailID.value);
	var authKeys = trim(eleAuthID.value);
	if(nameValue==''){
		alert("Please enter your name");
		eleNameID.focus();
		return;
	}
	if(emailValue==''){
		alert("Please enter your email address");
		eleEmailID.focus();
		return;
	}
	if(isEmail(emailValue)==false){
		alert("Invalid email address");
		eleEmailID.focus();
		return;
	}
	//var urlMain = "searchtexturl.php";
	var urlMain = "post-newsletter-subscription-request.php";
	var postData =  "visitorname=" + encodeURI(nameValue) +
					"&visitoremail=" + encodeURI(emailValue) +
					"&authKeys=" + encodeURI(authKeys);
	funMakeHttpPostRequest(urlMain, postData);
					
}
function funMakeHttpPostRequest(url, parameters){
	var rvAjaxObj = getAjaxObject();
	if(rvAjaxObj == null){
		alert("Error: Your browser does not support this feature!\nPlease latest version of IE or Netscape");
		return;
	}
	rvAjaxObj.open('POST', url, true);
	rvAjaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	rvAjaxObj.setRequestHeader("Content-length", parameters.length);
	rvAjaxObj.setRequestHeader("Connection", "close");
	rvAjaxObj.send(parameters);
	rvAjaxObj.onreadystatechange = function(){
		if(rvAjaxObj.readyState == 4 && rvAjaxObj.status == 200){
			var responseData = rvAjaxObj.responseText;
			alert(responseData);
		}
	}
}
function funClearNSTxt(txtType){
	var eleNameID = document.getElementById("txtyournameid");
	var eleEmailID = document.getElementById("txtyouremailid");
	if(txtType=='fname'){
		if(eleNameID.value=='Your Name'){
			eleNameID.value='';
		}
	}
	if(txtType=='email'){
		if(eleEmailID.value=='Your Email Address'){
			eleEmailID.value='';
		}
	}
}
function funResetNSTxt(txtType){
	var eleNameID = document.getElementById("txtyournameid");
	var eleEmailID = document.getElementById("txtyouremailid");
	if(txtType=='fname'){
		if(trim(eleNameID.value)==''){
			eleNameID.value='Your Name';
		}
	}
	if(txtType=='email'){
		if(trim(eleEmailID.value)==''){
			eleEmailID.value='Your Email Address';
		}
	}
}
function isEmail(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var ldot=str.indexOf(dot);
	var lstr=str.length;

	if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if(str.indexOf(" ")!=-1){
		return false;
	}
	if(str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if(str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
return true;
}
