// JavaScript Document
var xmlHttp;
function specialCharCHK(data)
{
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?`~_ "; 
	var chk=1;
	for (var i = 0; i < data.length; i++) 
	{
		if (iChars.indexOf(data.charAt(i)) != -1) 
		{
			//alert ("Your string has special characters. \nThese are not allowed. \n"+data.charAt(i));
			//return false;
			chk=0;
		}
	}
	return chk;
}
function chkUsername()
{
	xmlHttp=GetXmlHttpObject();
	var user=document.getElementById("email").value
	var resSPChk=specialCharCHK(user);
	//alert(resSPChk);
	if (resSPChk==1) 
	{

		//alert("alert");
		//document.getElementById("refCID").readOnly=true;
		document.getElementById("uIdOk").innerHTML='<span style="color: #CC0000">Invalid Email Address</span>';
		document.getElementById("email").value='';
		document.getElementById("email").focus();
		return false;
	}
	else if(document.getElementById("email").value=='')
	{
		alert('Error Alert');
		document.getElementById("email").value='';
		document.getElementById("email").focus();
		return false;
	}
	else
	{
		var user=document.getElementById("email").value;
		var url="admin/newsletter/chkemail.php";
		url=url+"?user="+user;
		//alert(url);
		xmlHttp.onreadystatechange=stateChangedForReadyState;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function stateChangedForReadyState()
{
	if(xmlHttp.readyState == 1)
	{
		document.getElementById("uIdOk").innerHTML = "<img src='images/dynamic/loading.gif' />";
	}
	else if(xmlHttp.readyState==4)
	{
		var resultSave=xmlHttp.responseText;
		//alert(resultSave);
		if(resultSave==1)
		{
			document.getElementById("uIdOk").innerHTML='<span style="color: #CC0000">Varification code has already send to your mail.</span>';
/*			var elem = document.createElement("img");
			elem.setAttribute("src", "images/check_icon.gif");
			elem.setAttribute("height", "30");
			elem.setAttribute("width", "40");
			elem.setAttribute("alt", "Valid");
			document.getElementById("uIdOk").appendChild(elem);*/
/*			document.getElementById("password").readOnly=false;
			document.getElementById("password").focus();
*/		}
		else
		{
			document.getElementById("uIdOk").innerHTML='<span style="color: #CC0000">Already Exists...</span>';
			//document.getElementById("uIdOk").innerHTML="<img src='images/error.gif' width='20' />";
/*			document.getElementById("password").readOnly=true;
			document.getElementById("password").focus();
*/		}
	}
}
	
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;
}
