function fnValidateNewsletterSub(){

	
	var sel=0;
	
	
	if(document.frmnewssub.email.value=="" || document.frmnewssub.email.value=="Enter your E Mail Address"){
		//alert("Please enter email");
		document.frmnewssub.email.focus();
		
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML ="Please enter email"
		return false
	}
	
	if(!fnEmail(document.frmnewssub.email)){		
		document.frmnewssub.email.focus();
		return false
	}
	
	var emailid=document.frmnewssub.email.value;
	
	fnNewslettersub(emailid)
}
var xmlHttp1
function fnNewslettersub(eid)
{ 
	xmlHttp1=RemoteRequestObject()
	if (xmlHttp1==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 } 
	if(eid!=""){
		var url="?submitnewsletter"
		url=url+"&email="+eid+"&from=newsletter"+"&randid="+Math.random()
		//alert(url)
		xmlHttp1.onreadystatechange=stateChangedn 
		xmlHttp1.open("GET",url,true)
		xmlHttp1.send(null)
	}
}

function stateChangedn() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{
		document.getElementById("somediv").style.display="";
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML =xmlHttp1.responseText;

		/*if(document.getElementById('subscribe1').checked== true) {
			document.getElementById("somediv").innerHTML="<div id='somediv_val' >"+xmlHttp1.responseText+"</div>"			
			divwin=dhtmlmodal.open('agebox', 'span', 'somediv', 'SUBSCRIBE FOR NEWSLETTER', 'width=600px,left=200px,top=60px,height=400px,scrolling=1'); 
			
			document.frmnewssub.email.value=""
			document.frmnewssub.email.value = 'Enter E-Mail Address';

		} else if(document.getElementById('subscribe2').checked== true) {
			document.getElementById("somediv").innerHTML="<div id='somediv_val' class='popupbg'>"+xmlHttp1.responseText+"</div>"			
			divwin=dhtmlmodal.open('agebox', 'span', 'somediv', 'UNSUBSCRIBE FOR NEWSLETTER', 'width=600px,left=200px,top=60px,height=400px,scrolling=1'); 
			
			document.frmnewssub.email.value=""
			document.frmnewssub.email.value = 'Enter E-Mail Address';
		}*/
		
	} 
}


function fnEmail(txtEmail)
{
	if (txtEmail.value!="")
	{
		var intLen=txtEmail.value.length
		var blnFlag=0
		if (txtEmail.value.charAt(0)=="@" || txtEmail.value.charAt(0)==".")
		{
			//alert("Invalid E-Mail Address")

			document.frmnewssub.email.focus();
		
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML ="Invalid E-Mail Address"
			txtEmail.focus()
			return false
		}
		if (txtEmail.value.charAt(intLen-1)=="@" || txtEmail.value.charAt(intLen-1)==".")
		{
			document.frmnewssub.email.focus();
		
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML ="Invalid E-Mail Address"
			txtEmail.focus()
			return false
		}
		for (var i=0;i<intLen;i++)
		{
			if (txtEmail.value.charAt(i)=="@")
			{
				blnFlag=blnFlag+1
			}
		}
		if (blnFlag>=0 && blnFlag<1 || blnFlag>1)
		{
			document.frmnewssub.email.focus();
		
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML ="Invalid E-Mail Address"
			txtEmail.focus()
			return false
		}
		strSplit=(txtEmail.value).split("@")
		intSptLen=strSplit[1].length
		var intCnt=0
		for(var j=0;j<intSptLen;j++)
		{
			if (strSplit[1].charAt(j)==".")
			{
				intCnt=intCnt+1
			}
		}
		if (intCnt<=0)
		{
			document.frmnewssub.email.focus();
		
		document.getElementById("somediv").innerHTML="";
		
		document.getElementById("somediv").innerHTML ="Invalid E-Mail Address"
			txtEmail.focus()
			return false
		}
		return true
	}
}

