function Check_Availability (targetid, emailid)
{ 
  var url = "ajax/ajax_server.php?action=check_availability&emailid=" + document.getElementById(emailid).value;  
  AjaxPage(url, targetid);
}	
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function RegisterUser(targetid, emailid, referrer)
{
  var url = "ajax/ajax_server.php?action=subscriber_user&emailid=" + document.getElementById(emailid).value + "&referrer=" + referrer;  
  AjaxPage(url, targetid);
}	
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function AjaxPage(url, targetid)
{ //alert(url);
  var page_request = false ;
	if (window.XMLHttpRequest)     // if Mozilla, Safari etc
 		{ page_request = new XMLHttpRequest(); }	 
	else if (window.ActiveXObject) // if IE
			{
			 try
			   {  page_request = new ActiveXObject("Msxml2.XMLHTTP");	}		
			catch (e)
				{
				  try
				  {	page_request = new ActiveXObject("Microsoft.XMLHTTP");  }
				  catch (e)  {}
				}
			}
	else
	    { return false; } 

  page_request.onreadystatechange = function() { loadpage(page_request, targetid); } 
  anticache = (url.indexOf("?")!=-1) ? "&" + new Date().getTime() : "?" + new Date().getTime(); 
  page_request.open ('GET', url+anticache, true);
  page_request.send (null);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function loadpage(page_request, targetid)
{
  if (page_request.readyState == 1) /* show bussy for getting result from server */ 
	 { 
        document.getElementById(targetid).innerHTML = '<img src=images/ajax_bussy.gif border=0 />&nbsp;<b>Please Wait ....</b>'; 
     } 		
else if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
 	 {	
        document.getElementById(targetid).innerHTML = page_request.responseText;
	}
}
 