﻿var areaToDisplay="";

function sendNewsletter(GV_relativeSitePath)
{
	areaToDisplay = 'sendNewsletter';
	var TextEmail = document.forms[0].TextEmail.value;
    var TextName = document.forms[0].TextName.value;
    
    if(TextEmail=="")
    {
        alert("Please insert your email");
        return;
    }
    else
    {
        if(!isValidEmail(TextEmail))
        {
            alert("Please use a valid email");
            return;
        }
    }
    
    if(TextName=="")
    {
        alert("Please insert your name");
        return;
    }
    
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url=GV_relativeSitePath + "/webSite/Controls/AjaxFunctions.aspx";
	url=url+"?f=sendNewsletter" + "&TextEmail=" + TextEmail + "&TextName=" + TextName;
	//alert(url)
	xmlHttp.onreadystatechange=stateChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}


function stateChanged() 
{ 
	
	//errorOnCCPayment = "";
	if(document.getElementById(areaToDisplay))
		document.getElementById(areaToDisplay).innerHTML="";
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		switch(areaToDisplay)
		{
			
			case "sendNewsletter":
			      alert(xmlHttp.responseText)
			      document.getElementById("TextEmail").value = "";
			      document.getElementById("TextName").value = "";
				  //document.getElementById(areaToDisplay).innerHTML=xmlHttp.responseText ;
				  break
			default:
				  document.getElementById(areaToDisplay).innerHTML="";
				  document.getElementById(areaToDisplay).innerHTML=xmlHttp.responseText ;
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else 
		if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	return objXMLHttp;
} 
/*=============================================================*/
