var loadstatustext="<img src='../libs/js/loading.gif' />"
var xmlHttp;

function showContent(str)
{	
	xmlHttp=GetXmlHttpObject();
	/*document.getElementById("content").innerHTML = loadstatustext;*/
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }    
	var url=str;
//	alert(url);
	xmlHttp.onreadystatechange=stateChanged ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function stateChanged() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("content").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}

//For showing 

function show_threadAdd(str)
{	
	xmlHttp=GetXmlHttpObject();
	/*document.getElementById("content").innerHTML = loadstatustext;*/
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }    
	var url=str;
//	alert(url);
	xmlHttp.onreadystatechange=stateChangedshow_threadAdd ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function stateChangedshow_threadAdd() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("content_thrd_add").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}


// For opening add thread login

function openLogin(str)
{	
	//alert(str);
	xmlHttp=GetXmlHttpObject();
	/*document.getElementById("content").innerHTML = loadstatustext;*/
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }    
	var url=str;
//	alert(url);
	xmlHttp.onreadystatechange=stateChangedopenLogin ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function stateChangedopenLogin() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("content_thread").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}

// For opening the post add form

function postPageComment(str)
{	
	//alert(str);
	xmlHttp=GetXmlHttpObject();
	/*document.getElementById("content").innerHTML = loadstatustext;*/
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }    
	var url=str;
//	alert(url);
	xmlHttp.onreadystatechange=stateChangedpostPageComment ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function stateChangedpostPageComment() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("post_comment_content").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}


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



/* code for forgot password */


var xmlHttpforgetpass;

function showForgotPass(str)
{	
	xmlHttpforgetpass=GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttpforgetpass == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }	
	
	var url = str;	
	xmlHttpforgetpass.onreadystatechange = ForgotPassPage ;	
	xmlHttpforgetpass.open("GET",url,true);	
	xmlHttpforgetpass.send(null);
} 
function ForgotPassPage() 
{ 
	if (xmlHttpforgetpass.readyState==4)
	 { 		
		document.getElementById("login_box").innerHTML=xmlHttpforgetpass.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

function forgotPassAction(str)
{	
	xmlHttpforgetpassAct=GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttpforgetpassAct==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	  
	email = document.getElementById('fld_email').value;
	
	var url = str+'&fld_email='+email;	
	xmlHttpforgetpassAct.onreadystatechange=stateChange ;	
	xmlHttpforgetpassAct.open("GET",url,true);	
	xmlHttpforgetpassAct.send(null);
} 
function stateChange() 
{ 
	if (xmlHttpforgetpassAct.readyState==4)
	 { 		
		document.getElementById("login_box").innerHTML=xmlHttpforgetpassAct.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

var xmlHttpcancel;

function showCancel(str)
{	
	xmlHttpcancel = GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttpcancel == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  } 
	 
	var url = str;	
	xmlHttpcancel.onreadystatechange = stateChangeCancel ;	
	xmlHttpcancel.open("GET",url,true);	
	xmlHttpcancel.send(null);
} 
function stateChangeCancel() 
{ 
	if (xmlHttpcancel.readyState == 4)
	 { 	
		document.getElementById("login_box").innerHTML = xmlHttpcancel.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

/* code for login action */
var xmlHttpcancel;

// Coding for Poll Vote Action on manage pages
function pollVoteAction(str)
{	
	xmlHttppollVote = GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttppollVote == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  } 
	
	pollid = document.getElementById("pollid").value;
	//alert(document.pollFrm.radbtn.length);
	for (var i=0; i < document.pollFrm.radbtn.length; i++)
	   {
	   if (document.pollFrm.radbtn[i].checked)
		  {
		  var rad_val = document.pollFrm.radbtn[i].value;
		  }
	   }

	
	var url = str+"&radbtn="+rad_val+"&pollId="+pollid;	
	//alert(url);
	xmlHttppollVote.onreadystatechange = stateChangePollVote ;	
	xmlHttppollVote.open("GET",url,true);	
	xmlHttppollVote.send(null);
} 
function stateChangePollVote() 
{ 
	if (xmlHttppollVote.readyState == 4)
	 { 	
		document.getElementById("content").innerHTML = xmlHttppollVote.responseText ; 
	 }  
}

// Coding For poll voting on index page

/* code for displaying change password  page*/
var xmlHttpchangepass;

function showChangePass(str)
{	
	xmlHttpchangepass = GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttpchangepass  == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }	
	
	var url = str;	
	xmlHttpchangepass .onreadystatechange = changePage ;	
	xmlHttpchangepass .open("GET",url,true);	
	xmlHttpchangepass .send(null);
} 
function changePage() 
{ 
	if (xmlHttpchangepass .readyState==4)
	 { 		
		document.getElementById("login_box").innerHTML = xmlHttpchangepass .responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

function changePassAction(str)
{	
	xmlHttpchangepassAct = GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttpchangepassAct ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	  
	oldpass = document.getElementById('old_pass').value;
	newpass = document.getElementById('new_pass').value;
	
	var url = str+'&oldpass='+oldpass+'&newpass='+newpass;	
	xmlHttpchangepassAct .onreadystatechange = changeAction ;	
	xmlHttpchangepassAct .open("GET",url,true);	
	xmlHttpchangepassAct .send(null);
} 
function changeAction() 
{ 
	if (xmlHttpchangepassAct .readyState == 4)
	 { 		
		document.getElementById("login_box").innerHTML = xmlHttpchangepassAct .responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

// to perform logout action
function logoutAction(str)
{	
	xmlHttplogout = GetXmlHttpObject();	
	
//	document.getElementById("login_box").innerHTML=loadstatustext;
	 if (xmlHttplogout ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	  
	
	var url = str;	
	xmlHttplogout .onreadystatechange = performLogoutAct ;	
	xmlHttplogout .open("GET",url,true);	
	xmlHttplogout .send(null);
} 
function performLogoutAct() 
{ 
	if (xmlHttplogout .readyState == 4)
	 { 		
		document.getElementById("login_box").innerHTML = xmlHttplogout.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}


// to perform delete image
function DeleteImg(str)
{	
	xmlHttpDelImg = GetXmlHttpObject();	
	

	 if (xmlHttpDelImg ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var answer;
	answer = confirm_delImg();	
	if(eval(answer) == true)
	{		
		var url = str;	
		xmlHttpDelImg .onreadystatechange = performDeleteImg ;	
		xmlHttpDelImg .open("GET",url,true);	
		xmlHttpDelImg .send(null);
	}
	else
	return;
	
	
} 
function performDeleteImg() 
{ 
	if (xmlHttpDelImg .readyState == 4)
	 { 		
		document.getElementById("delete_img").innerHTML = xmlHttpDelImg .responseText ;			
		  
	 }  
}

// to perform delete restaurant photo
function DeleteFile(str)
{	
	xmlHttpDelImg = GetXmlHttpObject();	
	

	 if (xmlHttpDelImg ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var answer;
	answer = confirm_delImg();	
	if(eval(answer) == true)
	{		
		var url = str;	
		xmlHttpDelImg .onreadystatechange = deleteFile ;	
		xmlHttpDelImg .open("GET",url,true);	
		xmlHttpDelImg .send(null);
	}
	else
	return;
	
	
} 
function deleteFile() 
{ 
	if (xmlHttpDelImg.readyState == 4)
	 { 		
		document.getElementById("delete_file").innerHTML = xmlHttpDelImg.responseText ;			
		  
	 }  
}

function showList(str)
{	
	xmlHttpObj = GetXmlHttpObject();	
	
	document.getElementById("list").innerHTML = loadstatustext;
	 if (xmlHttpObj == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }	

	var url = str;	

	xmlHttpObj.onreadystatechange = displayPage ;	
	xmlHttpObj.open("GET",url,true);	
	xmlHttpObj.send(null);
} 
function displayPage() 
{ 
	if (xmlHttpObj.readyState == 4)
	 { 	
		document.getElementById("list").innerHTML = xmlHttpObj.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

function SearchRecords(str)
{	
	xmlHttpforgetpass = GetXmlHttpObject();	
	
	document.getElementById("list").innerHTML = loadstatustext;
	 if (xmlHttpforgetpass == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }	
	
	fld_search_text = document.getElementById('search_text').value;
	fld_search_by = document.getElementById('search_by')[document.getElementById('search_by').selectedIndex].value;
	fld_from_date = document.getElementById('from_date').value;
	fld_to_date = document.getElementById('to_date').value;
	fld_rpp = document.getElementById('rpp').value;
	
	
	/*for (var i=0; i < document.frmsearch.fld_concat.length; i++)
	{
		if (document.frmsearch.fld_concat[i].checked)
		  {
			 var fld_concat = document.frmsearch.fld_concat[i].value;
		  }
	}*/

	//var url = str+"&fld_search_text="+fld_search_text+"&fld_search_by="+fld_search_by+"&fld_from_date="+fld_from_date+"&fld_to_date="+fld_to_date+"&fld_concat="+fld_concat+"&fld_rpp="+fld_rpp;	
	var url = str+"&fld_search_text="+fld_search_text+"&fld_search_by="+fld_search_by+"&fld_from_date="+fld_from_date+"&fld_to_date="+fld_to_date+"&fld_rpp="+fld_rpp;	

	xmlHttpforgetpass.onreadystatechange = displayResult ;	
	xmlHttpforgetpass.open("GET",url,true);	
	xmlHttpforgetpass.send(null);
} 
function displayResult() 
{ 
	if (xmlHttpforgetpass.readyState == 4)
	 { 	
		document.getElementById("list").innerHTML = xmlHttpforgetpass.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

// to perform delete records from list
function DeleteRecords(str)
{	
	xmlHttpDelImg = GetXmlHttpObject();	
	

	 if (xmlHttpDelImg ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var answer;
	answer = confirm_delRec();	
	if(eval(answer) == true)
	{		
		var url = str;	
		xmlHttpDelImg .onreadystatechange = deleteRec ;	
		xmlHttpDelImg .open("GET",url,true);	
		xmlHttpDelImg .send(null);
	}
	else
	return;
	
	
} 
function deleteRec() 
{ 
	if (xmlHttpDelImg.readyState == 4)
	 { 		
		document.getElementById("list").innerHTML = xmlHttpDelImg.responseText ;			
		  
	 }  
}

// to perform delete records from list
function DeleteEmails(str)
{	
	xmlHttpDelImg = GetXmlHttpObject();	
	

	 if (xmlHttpDelImg ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var answer;
	answer = confirm_delRec();	
	if(eval(answer) == true)
	{		
		var url = str;	
		xmlHttpDelImg .onreadystatechange = deleteEmail ;	
		xmlHttpDelImg .open("GET",url,true);	
		xmlHttpDelImg .send(null);
	}
	else
	return;
	
	
} 
function deleteEmail() 
{ 
	if (xmlHttpDelImg.readyState == 4)
	 { 		
		document.getElementById("emailList").innerHTML = xmlHttpDelImg.responseText ;			
		  
	 }  
}

// to check availability of username
function checkAvailability(str)
{	
	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }   
	  
	username = document.getElementById('fld_username').value;
	
	var url = str+"&username="+username;
	
	xmlHttp.onreadystatechange = displayMsg ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function displayMsg() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("username_div").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

// to generate password
function passwordGenerator(str)
{	
	xmlHttp = GetXmlHttpObject();
	
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }   
	
	var url = str;
	
	xmlHttp.onreadystatechange = displayPass ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function displayPass() 
{ 
	if (xmlHttp.readyState == 4)
	 { 	 
		document.getElementById("fld_password").value = xmlHttp.responseText ;	
		document.getElementById("fld_confirm_password").value = xmlHttp.responseText ;
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

function SearchRating(str)
{	
	xmlHttpforgetpass = GetXmlHttpObject();	
	
	document.getElementById("list").innerHTML = loadstatustext;
	 if (xmlHttpforgetpass == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }	
	
	restaurant_id = document.getElementById('restaurant_id').value;
	fld_search_text = document.getElementById('search_text').value;
	fld_search_option = document.getElementById('search_option').value;
	fld_search_by = document.getElementById('search_by')[document.getElementById('search_by').selectedIndex].value;
	fld_from_date = document.getElementById('from_date').value;
	fld_to_date = document.getElementById('to_date').value;
	fld_rpp = document.getElementById('rpp').value;
	
	
	/*for (var i=0; i < document.frmsearch.fld_concat.length; i++)
	{
		if (document.frmsearch.fld_concat[i].checked)
		  {
			 var fld_concat = document.frmsearch.fld_concat[i].value;
		  }
	}*/

	//var url = str+"&fld_search_text="+fld_search_text+"&fld_search_by="+fld_search_by+"&fld_from_date="+fld_from_date+"&fld_to_date="+fld_to_date+"&fld_concat="+fld_concat+"&fld_rpp="+fld_rpp;	
	var url = str+"&fld_search_text="+fld_search_text+"&fld_search_option="+fld_search_option+"&fld_search_by="+fld_search_by+"&fld_from_date="+fld_from_date+"&fld_to_date="+fld_to_date+"&fld_rpp="+fld_rpp+"&restaurant_id="+restaurant_id;	

	xmlHttpforgetpass.onreadystatechange = displayRating ;	
	xmlHttpforgetpass.open("GET",url,true);	
	xmlHttpforgetpass.send(null);
} 
function displayRating() 
{ 
	if (xmlHttpforgetpass.readyState == 4)
	 { 	
		document.getElementById("list").innerHTML = xmlHttpforgetpass.responseText ;	
		  //document.getElementById("content").innerHTML=""
		  
	 }  
}

// to perform send newsletter
function SendNewsletter(str)
{	
	xmlHttpDelImg = GetXmlHttpObject();	
	

	 if (xmlHttpDelImg ==null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }
	var answer;
	answer = confirm_sendNewletter();	
	if(eval(answer) == true)
	{		
		var url = str;	
		xmlHttpDelImg .onreadystatechange = sendRec ;	
		xmlHttpDelImg .open("GET",url,true);	
		xmlHttpDelImg .send(null);
	}
	else
	return;
	
	
} 
function sendRec() 
{ 
	if (xmlHttpDelImg.readyState == 4)
	 { 		
		document.getElementById("list").innerHTML = xmlHttpDelImg.responseText ;			
		  
	 }  
}

function showSignup(str)
{	
	xmlHttp=GetXmlHttpObject();
	//document.getElementById("signupcontent").innerHTML = loadstatustext;
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }  
	var url = str;	
	xmlHttp.onreadystatechange=signupstateChanged ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
} 
function signupstateChanged() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		document.getElementById("signupcontent").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}

function purchaseCount(str)
{
	xmlHttp=GetXmlHttpObject();
	//document.getElementById("signupcontent").innerHTML = loadstatustext;
	if (xmlHttp == null)
	  {
		  alert ("Browser does not support HTTP Request");
		  return;
	  }  
	var url = str;	
	xmlHttp.onreadystatechange=purchaseCountChanged ;	
	xmlHttp.open("GET",url,true);	
	xmlHttp.send(null);
}

function purchaseCountChanged() 
{ 
	if (xmlHttp.readyState == 4)
	 { 
		//document.getElementById("signupcontent").innerHTML = xmlHttp.responseText ;	
		  //document.getElementById("content").innerHTML=""		  
	 }  
}
