// Ajax Functions
var xmlHttp;

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;
}

function sendHttpRequest(url,callbackFunc,respXml) {
	var xmlobj = null;

	try {
		// Firefox, Opera 8.0+, Safari
		xmlobj = new XMLHttpRequest();
	} catch(e) {
		//Internet Explorer
		try {
			xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				alert('AJAX is not supported by your browser!');
				return false;
			}
		}
	}

	xmlobj.onreadystatechange = function() {
		if(xmlobj.readyState == 4) {
			if(xmlobj.status == 200) {
				respXml ? eval(callbackFunc+'(xmlobj.responseXML)') : eval(callbackFunc+'(xmlobj.responseText)');
			}
		}
	}

	// open socket connection
	xmlobj.open('GET',url,true);
	// send http header
	xmlobj.setRequestHeader('Content-Type','text/plain;charset=UTF-8');
	// send http request
	xmlobj.send(null);
}

function deleteSponsor(str) { 
	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="delSponsor.php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateSponsorChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateSponsorChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("txtSHint").innerHTML=xmlHttp.responseText;
	} 
}

function deleteDetail(str) { 
	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="delDetail.php";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateDetailChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateDetailChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("txtDHint").innerHTML=xmlHttp.responseText;
	} 
}