var request;
var xmlhttp=false;
function createRequest()
{
	try {request = new XMLHttpRequest();}
	catch (newmicrosoft)
	{
		try
		{request = new ActiveXObject("Msxml2.XMLHTTP");}
		catch (oldmicrosoft)
		{
			try
			{request = new ActiveXObject("Microsoft.XMLHTTP");}
			catch (failed)
			{request = false;}
		}
	}//EO catch (newmicrosoft)

	if (!request)
		alert("Error initializing XMLHttpRequest!");
	else
	{/*alert("initialized");*/}
}
function reportAbuse(url,id,divId) {
	var URL = url + "?id=" + id;
		if(!request)
		{
			createRequest();
		}
		
		request.open("get",URL,"true");
		request.setRequestHeader("content-type","application/x-www-form-urlencoded");
		request.onreadystatechange=function()
		{
			if(request.readyState>=0 && request.readyState<=3) {
				//document.getElementById(divId).innerHTML = "updating...";  
			}
			else
			{	
				document.getElementById(divId).innerHTML = request.responseText;
			}
		}
		request.send(null);
}
function callAjaxFunc(url,gallsec,action,numimg,divId,limit){
	var poststr = "gallsec=" + gallsec + "&action=" + action + "&numimg=" + numimg +"&limit=" + limit;
	var URL = url + "?" + poststr;
		if(!request)
		{
			createRequest();
		}
		
		request.open("get",URL,"true");
		request.setRequestHeader("content-type","application/x-www-form-urlencoded");
		request.onreadystatechange=function()
		{
			if(request.readyState>=0 && request.readyState<=3) {
				//document.getElementById("imageHolder").innerHTML = "Loading .....";
			}
			else
			{	
				document.getElementById(divId).innerHTML = request.responseText;	
			}
		}
		request.send(null);
}

function callBulletinGal(url,action,numimg,divId,limit,messageId){
	var poststr = "action=" + action + "&numimg=" + numimg +"&limit=" + limit +"&messageId=" + messageId;
	var URL = url + "?" + poststr;
	//alert(URL);
		if(!request)
		{
			createRequest();
		}
		
		request.open("get",URL,"true");
		request.setRequestHeader("content-type","application/x-www-form-urlencoded");
		request.onreadystatechange=function()
		{
			if(request.readyState>=0 && request.readyState<=3) {
				document.getElementById("innerDiv").innerHTML = "<div id='loader'><p><img src='http://www.thirdeyetravel.com/images/loader.gif'></p></div>";
			}
			else
			{	
				document.getElementById(divId).innerHTML = request.responseText;	
				//document.getElementById("innerDiv").innerHTML = "<div id='loader'><p><img src='http://localhost/tet/images/loader.gif'></p></div>";
			}
		}
		request.send(null);
}

function callSendMail(url,divId,flag){
	var title  	= document.getElementById('title').value;
	var message = document.getElementById('message').value;
	
	var poststr	= "title=" + title + "&message=" + message;
	var URL = url + "?" + poststr;
	
		if(!request)
		{
			createRequest();
		}
		
		request.open("get",URL,"true");
		request.setRequestHeader("content-type","application/x-www-form-urlencoded");
		request.onreadystatechange=function()
		{
			if(request.readyState>=0 && request.readyState<=3) {
				document.getElementById(divId).innerHTML = "Loading .....";
			}
			else
			{	
				document.getElementById(divId).innerHTML = request.responseText;
				if(request.responseText==1){
					document.getElementById('composediv').style.display="none";
					document.getElementById(divId).innerHTML = "<font color=blue>Mail Sent successfully to admin</font>";
				}
			}
		}
		request.send(null);
}