
var http_request = false;
var tempTxt;
function makeRequestNew(url,txt,strVariables) 
	{
	
	http_request = false;
	tempTxt=txt;
	if (window.XMLHttpRequest)
		{ // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{
			http_request.overrideMimeType('text/xml');
			// See note below about this line
			}
		}
	else if (window.ActiveXObject)
		{ // IE
		try
			{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch (e)
			{
			try
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
			catch (e)
				{
				}
			}
		}
	if (!http_request)
		{
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
		}
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
	http_request.send(strVariables);
	http_request.onreadystatechange = alertContentsNew;
	}

function alertContentsNew()
	{
	if (http_request.readyState == 4)
		{
		if (http_request.status == 200)
			{		
				var resul= http_request.responseText;
				document.getElementById(tempTxt).innerHTML=http_request.responseText;
			}
			else
				{
				alert('There was a problem with the request.');
				}
		   }
		else if (http_request.readyState == 1 )
			{
			document.getElementById(tempTxt).innerHTML = "Loading...";
			
			}
		}




function update_review(a,b)//function for rating yes or no increment
{
var whereToWrite='reviewID_'+a;
makeRequestNew('review_display.php',whereToWrite,'review=update_review&type='+b+'&ID='+a);
}

function reportthis_review(a)//function for rating yes or no increment
{
var whereToWrite='rid_'+a;
makeRequestNew('review_display_function.php',whereToWrite,'review=report_this&ID='+a);
}

var loadstatustext="<div style='margin-top:300px;'><center><img src='images/preload0.gif' border='0' style='z-index:0'></center></div>";




function ajaxpage(url, containerid)
{
//alert(url);
	if(window.XMLHttpRequest) {

			reqajcom = new XMLHttpRequest();
		} else if(window.ActiveXObject) {

			reqajcom = new ActiveXObject("Microsoft.XMLHTTP");
		}
		reqajcom.open("GET", url, true);
		document.getElementById(containerid).innerHTML=loadstatustext;
		reqajcom.onreadystatechange=function(){
		shownextphoto(reqajcom, containerid)
		}		
		reqajcom.send(null);
	
}

function shownextphoto(reqajcom, containerid) {

	if(reqajcom.readyState == 4) {
		if(reqajcom.status == 200) {
			response = reqajcom.responseText;
			
		     //alert(response);

		
			if(containerid!='')
			{
			document.getElementById(containerid).innerHTML=response;
			}		
		} else {
			alert("There was a problem retrieving the data:\n" + reqajcom.statusText);
		}
	}
}

function gopageno(id,lk,tp)//function for rating yes or no increment
{
var gopageno=document.getElementById('opengotext_'+id).value;

	if(parseInt(gopageno) <= parseInt(tp) ){
		var whereToWrite=lk + "&limit=5&limitstart=" + ((gopageno-1)*5);
		ajaxpage(whereToWrite,'ajaxpagging');
	}else{
			alert("Please enter correct page no.!");
	}
}

function opengodiv(id){
		
	if(document.getElementById('opengodiv_'+id).style.display=='none'){
		document.getElementById('opengodiv_'+id).style.display='block';
	}else{
		document.getElementById('opengodiv_'+id).style.display='none';
	}

}

function opencontactus(){
	window.opener.location='contact.php';
	window.close();
}
