// JavaScript Document
var xmlHttp
var response

// Maili kontrol eden fonksiyon
function ctrlMail()
{
	var mail = document.getElementById("eMail").value;
	if (mail.length==0)
	{
		document.getElementById("mMsg").style.visibility = 'hidden';
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		  alert ("Your browser does not support AJAX!");
		  return;
	} 
			var url="http://" + location.host + "/ajax/mailWorks.asp";
			url=url+"?mail=" + mail + "&job=ctrlMail";
			xmlHttp.onreadystatechange=ctrlStateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
} 
//----------------------------------------------------------------------------------------------------------
//Haber listesine mail ekleyen fonksiyon
function add2Maillist()
{
	var mail = document.getElementById("eMail").value;
	if (mail.length==0)
	{
		document.getElementById("mMsg").style.visibility = 'hidden';
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
		  alert ("Your browser does not support AJAX!");
		  return;
	  } 
			var url="http://" + location.host + "/ajax/mailWorks.asp";
			url=url+"?mail=" + mail + "&job=add2Maillist";
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
} 
//----------------------------------------------------------------------------------------------------------
// Mail kontrol işlemi sonucu
function ctrlStateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		response = xmlHttp.responseText;
		document.getElementById("mMsg").style.visibility = 'visible';
		document.getElementById("mMsg").innerHTML= response;
		if (response.length>0)
		{
			document.getElementById("mailSubmit").disabled = true;
		}
		else
		{
			document.getElementById("mailSubmit").disabled = false;
		}
	}
}
//----------------------------------------------------------------------------------------------------------
// Mail ekleme işlemi sonucu
function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		response = xmlHttp.responseText;
		alert(response);
	}
}
//----------------------------------------------------------------------------------------------------------
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
} 
