var xmlHttp;
var BIZ;
var SUBMIT;
function recBiz(user,biz,area,fav,review,submit)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url="/user/recommend_ajax.amp";
url=url+"?biz="+biz;
url=url+"&user="+user;
url=url+"&area="+area;
url=url+"&fav="+fav;
url=url+"&review="+review;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=recStateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
BIZ=biz;
SUBMIT=submit;
//window.alert(BIZ + SUBMIT);
}

function recStateChanged() 
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 

  	var counts=xmlHttp.responseXML.getElementsByTagName("data");
	
        for(var i=0;i <counts.length;i++){
                var company = counts[i].getElementsByTagName('company')[0].firstChild.data;
                var verb = counts[i].getElementsByTagName('verb')[0].firstChild.data;
                var this_fav = counts[i].getElementsByTagName('fav')[0].firstChild.data;
                var this_review = counts[i].getElementsByTagName('review')[0].firstChild.data;
                var total_reviews = counts[i].getElementsByTagName('total_reviews')[0].firstChild.data;
                var site_host = counts[i].getElementsByTagName('site_host')[0].firstChild.data;
                var site_name = counts[i].getElementsByTagName('site_name')[0].firstChild.data;
                var fb_redirect = counts[i].getElementsByTagName('fb_redirect')[0].firstChild.data;
        }

	//window.alert(company + ' FAV: ' + this_fav + ' REVIEW: ' + this_review + site_host + site_name + " REDIRECT: " + fb_redirect);
	
	if (SUBMIT == 'TRUE')
	{
	//window.alert('VERB: ' + verb);
	/*
	*/
       	document.getElementById('DIV_BIZ_REVIEW').style.display = 'none';
	document.getElementById('DIV_ALL').style.display = 'none';
	var post_review = "";
	
	if(this_review)
		post_review = '<b>My Review: </b>' + this_review;

	/* Not using because FB automatically publishes to stream on like... atleast this week.
	postToFacebook(
                	'none',
                	'',
                	' Liked ',
                	company + ' on ' + site_name,
                	site_name,
                	post_review,
                	'',
                	'Check out this business on ' + site_name,
                	fb_redirect,
			'http://' + site_host + '/biz/logo/120x90/' + BIZ + '.png',
                	fb_redirect,
                	'Additional Comments:',
                	company,
                '');
	*/

	}
	else
	{
		//window.alert('No Submit');
	}

	try
	{
      		document.getElementById('biz_profile_like').style.display = 'block';
	}
	catch(err){}
	
	try
	{
       		document.getElementById('thumbs_' +BIZ).innerHTML = total_reviews + '&nbsp;&nbsp;';
	}
	catch(err){}

 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
	window.alert('IE1');
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
	window.alert('IE1');
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
