	var url_email = GetURL()+"/check_email_address.php?email="; // The server-side script 
	var MemberUrl=GetURL()+"/memberarea/memberarea.php";
	function handleHttpResponse_email()
	{    
		if (http.readyState == 4)
		{ 
			  if(http.status==200)
			   { 
					var resultsEmail=http.responseText; 
					if(resultsEmail==1)
					{
						document.getElementById("check_email").style.display =""; 
						document.getElementById('divEmailInfo').innerHTML = "E-Mail address already exist."; 
					}
					else if(resultsEmail==0)
					{
						document.getElementById("check_email").style.display ="none"; 
					}
			  }
			  else
			  {
			   // alert('There was a problem with the request.');
				//document.getElementById("check_email").style.display =""; 
			 }
		 }
		 else
		 {
			//document.getElementById("check_email").style.display =""; 	 
		}
	}
	
	function checkEmailAddress()
	{  
		var email = document.getElementById("member_email").value; 
		//var recommeds_friends1_email = document.getElementById("recommeds_friends1").value; 
		
		if(email!="")
		{
			http.open("GET", url_email + escape(email), true); 
			http.onreadystatechange = handleHttpResponse_email; 
			http.send(null); 
		}
	} 
/*========= Do Login Here Code Start========== */	
	function handleHttpResponseLogin()
	{    
		if (http.readyState == 4)
		{ 
			 if(http.status==200)
			  { 
				 var resultsLogin=http.responseText; 
				 if(resultsLogin==1)
				 {
					 window.location=MemberUrl; 
				 }
				 else if(resultsLogin==2)
				 {
					document.getElementById('divLoginInfo').innerHTML = "Your account is not active.";  	
				 }
				 else if(resultsLogin==0)
				 {
					document.getElementById('divLoginInfo').innerHTML = "Invalid email address or password.";  	
				 }
			  }
		 } 
	} 
	
	
	function DoSignIn()
	{
		var user_email = document.getElementById("user_email").value; 
		var user_pass = document.getElementById("user_password").value; 
		if(user_email=="")
		{
			alert("Please enter ther email address.");
			document.loginfrm.user_email.focus();
			return false;
		}
		if(!isAValidEmail(user_email))
	   {
		 alert("Invalid email address.")
		 document.loginfrm.user_email.focus();
		 return false;
	   }
	   
		if(user_pass=="")
		{
			  alert("Please enter the password.");
			  document.loginfrm.user_password.focus();
	  		  return false;
		}
	  
		if(user_email!='' && user_pass!='')
		{
			http.open("GET", GetURL()+"/check_email_address.php?user_email="+user_email+"&user_pass="+user_pass, true); 
			http.onreadystatechange = handleHttpResponseLogin; 
			http.send(null); 
			return false;
		}
	}
/*========= Do Login Here Code END========== */	

/*====== Code Start for get state========== */
function handleHttpResponseState()
	{    
		if (http.readyState == 4)
		{ 
			  if(http.status==200)
			   { 
				  var resultsState=http.responseText; 
				  document.getElementById('divState').innerHTML = resultsState; 
			  }
		 } 
	} 

function GetCategoryState()
{
	var state_id = document.getElementById("state").value; 
	var cat_id = document.getElementById("catname").value;
	if(state_id!='0' && cat_id!='0')
	{
		http.open("GET","get_category.php?state_id="+state_id+"&cat_id="+cat_id, true); 
		http.onreadystatechange = handleHttpResponseState; 
		http.send(null); 
	}
}

/*
	
function GetCategory()
{
	var state_id = document.getElementById("state").value; 
	var cat_id = document.getElementById("catname").value;
	var desc=document.getElementById("desc").value;
	
		var url = "get_category.php";
		var params = url+"?state_id="+state_id+"&cat_id="+cat_id+"desc="+desc;
		http.open("POST", params, true);
	
	//Send the proper header information along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState == 4 && http.status == 200) {
			//alert(http.responseText);
			 var resultsState=http.responseText; 
			document.getElementById('divState').innerHTML = resultsState; 
		}
	}
	http.send(params);
}
*/
/*==========Code Start for fetch category details ========*/
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {alert('hhh');}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
           var result = http_request.responseText;
            if(result==1)
			{
				document.getElementById("licence_id").style.display='none';
				document.getElementById("comment_id").style.display='';
				document.getElementById("comment_id_1").style.display='';
				document.getElementById("div_id").style.display='none';
				document.getElementById("description").disabled=false;
				document.getElementById("licensed_authorized").disabled=true;
			}
			else
			{
				document.getElementById("licence_id").style.display='';
				document.getElementById("comment_id").style.display='none';
				document.getElementById("comment_id_1").style.display='none';
				document.getElementById("div_id").style.display='';
				document.getElementById("description").disabled=true;
				document.getElementById("licensed_authorized").disabled=false;
				document.getElementById('divState').innerHTML = result;            
			}
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get() {
	   if(document.getElementById("state").value!='0' && document.getElementById("catname").value!='0')
	   {
		  var poststr = "state_id=" + encodeURI( document.getElementById("state").value ) +
						"&cat_id=" + encodeURI( document.getElementById("catname").value );
		  makePOSTRequest('get_category.php', poststr);
	   }
   }

/*==========Code Start for fetch category details ========*/
function GetCategory_foradmin()
{
	var state_id = document.getElementById("state").value; 
	var cat_id = document.getElementById("catname").value;
	if(state_id!='0' && cat_id!='0')
	{
		http.open("GET","get_category.php?state_id="+state_id+"&cat_id="+cat_id, true); 
		http.onreadystatechange = handleHttpResponseState; 
		http.send(null); 
	}
}

/*====== Code END for get state========== */
function getHTTPObject() { 
  var xmlhttp; 

  if(window.XMLHttpRequest){ 
    xmlhttp = new XMLHttpRequest(); 
  } 
  else if (window.ActiveXObject){ 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    if (!xmlhttp){ 
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    
} 
  return xmlhttp; 
} 
var http = getHTTPObject(); // We create the HTTP Object 
