var xmlHttp
function make_null()
	{
		document.getElementById("signup").innerHTML="";
		document.getElementById("alt_codeimg").innerHTML="";
		document.getElementById("alt_frm_img").innerHTML="";
		
	}
	
function emailvalid(sText)
{
	var IsNumber=true;
	var pattern1=/[._]$/;
	var pattern2=/\._|_\./;
        if(sText.indexOf("__")!==-1)
        {
    	IsNumber = "false";  
        }else if(sText.indexOf("..")!==-1)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern1)!==null)
        {
        IsNumber = "false";  
        }else if(sText.match(pattern2)!==null)
        {
        IsNumber = "false";  
        }else if(sText.indexOf("--")!==-1)
        {
        IsNumber = "false";  
        }
        
    return IsNumber;
}
	
function checkmail()
{ 
	//alert();

    //-------------------------------------
   if ((document.frmsign.sign_up.value=="Your Email-id"))
	{
		//alert('enter your email id.');
		document.getElementById("signup").innerHTML="Enter your Email Id.";
		document.frmsign.sign_up.focus()
		return false;
	}
	else
		{
			var str_sring =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
			var eflag = document.frmsign.sign_up.value.match(str_sring);
			if(eflag!=document.frmsign.sign_up.value)
			{
				make_null();
				document.getElementById("signup").innerHTML="Please enter a valid Email ID.";
	           // alert("Please enter a valid Email ID.");
	            document.frmsign.sign_up.value="";
				document.frmsign.sign_up.select();
				document.frmsign.sign_up.focus();
				return false;
			}
			var string1=document.frmsign.sign_up.value;
	        if(string1!="")
	        {
				//alert(string1);
	            var number=emailvalid(string1);
	            if (number=="false")
	            {
	                make_null();
	                document.getElementById("signup").innerHTML="Please enter a valid Email Id.";
		            document.frmsign.sign_up.select();
		            document.frmsign.sign_up.focus();
		            return false;
	            }
	        }
		}
   		//alert(document.frmsign.sub_code.value);
   		if(document.frmsign.security_code.value=="")
		{
			make_null();
			document.getElementById("alt_frm_img").innerHTML="Please enter Secure Image Code.";
			document.frmsign.security_code.focus();
			return false;
		}
   	
    //==========================================

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }     
    str_code=document.frmsign.security_code.value;
    var url="notify.php"
    url=url+"?security_code="+str_code;
	
	url=url+"&uname="+document.frmsign.sign_up.value;
	//alert(url);
    xmlHttp.onreadystatechange=stateChangedp11
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
	
	
	
}

function stateChangedp11() 
{ 
   
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
		//alert(xmlHttp.responseText);
		str_sign = xmlHttp.responseText;
		//alert(str_sign);
		str1 = str_sign.split("-");
		str2 = str1[0];
		str3 = str1[1];
		//alert(str2);
		pname = document.frm_phi.name.value;
		if(str_sign == "true")
		{	
            
			document.getElementById("signupdets").innerHTML="Thank you for Subscribing our Newsletter.<br><br><a href='index.php' class='add' title='Click here to go back'>Click here to go back</a>" 
		}
		else if(str2 == "false")
		{
			//alert(str2)
			document.getElementById("alt_codeimg").innerHTML="Please re-enter secure image code." 
		}
    } 
  
} 


function stateChangedp1() 
{ 
    
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
        document.getElementById("signupdets").innerHTML=xmlHttp.responseText 
    } 
    else
    {
        document.getElementById("signupdets").innerHTML="<img src='../images/temp/loading.gif' width=16 height=16 border=0 alt=''>"
    }
} 
function GetXmlHttpObject()
{ 
     var objXMLHttp=null
     if (window.XMLHttpRequest)
     {
          objXMLHttp=new XMLHttpRequest()
     }
     else if (window.ActiveXObject)
     {
          objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
     }
     return objXMLHttp
}


