// JavaScript Document
//##################### ----------------- INI BAGIAN AJAX ----------------- ##################
//##################### ----------------- --------------- ----------------- ##################
var xmlHttp;
var peringatanSibuk = "<div align=\"center\"><img src=\"img/ajax-loader.gif\" /><font id=\"loading\">Sedang proses...</font></div>";
var peringatan_tidak_mendukung = 'Browser anda tidak mendukung AJAX';
function GetXmlHttpObject(){
	var xmlHttp = null;
	try{
		// untuk firefox dkk kecuali i.e.
		xmlHttp = new XMLHttpRequest();
	}catch(e){
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.6.0");
		}
		catch(e)
		{
			//xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0") }catch(e){}
		try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
		try{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
		//throw xmlHttp = new Error("Could not find an XMLHttpRequest alternative.")
	}
	return xmlHttp;
	/*
	if( !window.XMLHttpRequest ) XMLHttpRequest = function()
	{
		try{ return new ActiveXObject("Msxml2.XMLHTTP.6.0") }catch(e){}
		try{ return new ActiveXObject("Msxml2.XMLHTTP.3.0") }catch(e){}
		try{ return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
		try{ return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
		throw new Error("Could not find an XMLHttpRequest alternative.")
	};
	*/
}
function geting_var(url,variabel,target){
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null){
		alert(peringatan_tidak_mendukung);
		return
	}
	url = url + ".php?" + variabel + "&kue=" + Math.random();
	//alert(url);
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4)	{
			document.getElementById(target).innerHTML = xmlHttp.responseText;
		}else if(xmlHttp.readyState == 1){
			document.getElementById(target).innerHTML = peringatanSibuk;
		}
	}
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);
}
function posting_var(url,variabel,target){
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null){
		alert(peringatan_tidak_mendukung);
		return
	}
	var posting = 'k=' + variabel;
	url = url + '.php';
	xmlHttp.open('POST',url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", posting.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4){
			document.getElementById(target).innerHTML = xmlHttp.responseText;
			//document.form_2.input.value="";
		}else if(xmlHttp.readyState == 1){
			document.getElementById(target).innerHTML = peringatanSibuk;
		}
	}
	xmlHttp.send(posting);
}
function toogle_cek(target,str,peringatan_1,peringatan_2){
	xmlHttp = GetXmlHttpObject()
	if(xmlHttp == null){
		alert(peringatan_tidak_mendukung)
		return
	}
	var url = target + ".php?" + str + "&kue=" + Math.random();
	xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState == 4){
			if(xmlHttp.responseText == '1'){
				alert(peringatan_1);
			}else{
				alert(peringatan_2);
			}
		}
	}
	xmlHttp.open('GET',url,true);
	xmlHttp.send(null);
}

