// JavaScript Document

// --------------------------------------------
// XMLHTTP OBJECT HANDLING --------------------
// --------------------------------------------
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try {
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {// Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

function getYahoo(){
	var url = "/a-info/a-yahoo.php?";
	url=url+"restaurant="	 		+ encodeURI(document.getElementById("restaurant").value);
	url=url+"&city=" 				+ encodeURI(document.getElementById("city").value);
	url=url+"&state=" 				+ encodeURI(document.getElementById("state").value);
	url=url+"&sid="					+ Math.random();

	document.getElementById("flag_form").innerHTML="<div class=\"processing\" align=\"center\"><br /><br /><br /><img src=\"/img/ajax-loader.gif\" /><br /><br />We are processing your request...</div>";

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
  		{
  			alert ("Your browser does not support AJAX!");
  			return;
  		}        
	xmlHttp.onreadystatechange=stateYahooReceived;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateYahooReceived() {
	if (xmlHttp.readyState==4) {
		document.getElementById("flag_form").innerHTML=xmlHttp.responseText;
	}
}


function AJAX_signin(server, is_favorite, redirect, mlid,asp_redirect) {
	
	var div = "";
	var url_fav = 0;
	
	if (is_favorite == true) {
		
		div = "_fav";
		url_fav = 1;
		}
	
	var url = server + "/a-info/a-signin.php?";
	if (document.getElementById("post_text"+div)) {
		url=url+"email="	 		+ encodeURIComponent(document.getElementById("post_text"+div).value);
		url=url+"&password=" 		+ encodeURI(document.getElementById("post_pass"+div).value);
		url=url+"&is_favorite="		+ url_fav;
	}
	url=url+"&sid="				+ Math.random();
	
	if (mlid != "undefined")
		url = url+"&mlid="+mlid;
	
	if (redirect != "undefined")
		url = url+"&redirect="+redirect;
        
  	if (asp_redirect != "undefined")
		url = url+"&asp_redirect="+asp_redirect;
	
	//if (document.getElementById("form_signin"+div)) {
		document.getElementById("form_signin"+div).innerHTML="<div class='processing' align='center'><img src='/img/ajax-loader.gif' /></div>";
	//}
	
	var script = document.createElement("script");
    script.setAttribute("type", "text/JavaScript");
    script.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(script);
	
	
}

function AJAX_forgot(server) {
    var url = server + "/a-info/a-forgot.php?";
   	url=url+"email="	                       + encodeURIComponent(document.getElementById("for_email").value);
    url=url+"&recaptcha_challenge_field="      + encodeURI(document.getElementById("recaptcha_challenge_field").value);
    url=url+"&recaptcha_response_field="	   + encodeURI(document.getElementById("recaptcha_response_field").value);
    url=url+"&sid="				               + Math.random();
    
    document.getElementById("pop_forgot").innerHTML="<div class='processing' align='center'><img src='/img/ajax-loader.gif' /></div>";

    var script = document.createElement("script");
    script.setAttribute("type", "text/JavaScript");
    script.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(script);
}

function AJAX_register(server, is_favorite, redirect, favType,mlid) {
	
	var div = "";
	var url_fav = 0;
	
	if (is_favorite == true) {
		
		div = "_fav";
		url_fav = 1;
		}
	
	var url = server + "/a-info/a-register.php?";
	
	url=url+"first="		 	+ encodeURI(document.getElementById("nameFirst"+div).value);
	url=url+"&last=" 			+ encodeURI(document.getElementById("nameLast"+div).value);
	url=url+"&email=" 			+ encodeURIComponent(document.getElementById("email"+div).value);
	url=url+"&password1=" 		+ encodeURI(document.getElementById("password1"+div).value);
	url=url+"&password2=" 		+ encodeURI(document.getElementById("password2"+div).value);
	url=url+"&zipcode=" 		+ encodeURI(document.getElementById("zipcode"+div).value);
	url=url+"&is_favorite="		+ url_fav;
	url=url+"&sid="				+ Math.random();

	if (favType != "undefined")
		url = url+"&favType="+favType;

	if (mlid != "undefined")
		url = url+"&mlid="+mlid;
		
	if (redirect != "undefined")
		url = url+"&redirect="+redirect;

	document.getElementById("form_register"+div).innerHTML="<div class='processing' align='center'><img src='/img/ajax-loader.gif' /></div>";

	var script = document.createElement("script");
    script.setAttribute("type", "text/JavaScript");
    script.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(script);
}

function AJAX_logout(server,reloadList,reloadUrl) {
	
	document.getElementById("pop_account").style.display="none";
	document.getElementById("pop_favorites").style.display="none";
	
	var url = server + "/a-info/a-logout.php"
	
	if (reloadList != "undefined") {
		if (reloadList == 1) {
			url = url+"?reload=1&reloadUrl="+reloadUrl
		}
	}
	
	var script = document.createElement("script");
    script.setAttribute("type", "text/JavaScript");
    script.setAttribute("src", url);
	document.getElementsByTagName("head").item(0).appendChild(script);
}

