var xmlHttp
var tmp

function sendGET(v_file,v_tmp,v_var,v_val)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
 tmp=v_tmp;
var url=v_file
url=url+"?" + v_var + "="+v_val
xmlHttp.onreadystatechange=ProcessData
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function sendPOST(nama_file, tempat, theFormName) {
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return
 }
	tmp=tempat;
    var xmlMessage = buildPOST(theFormName);
	if(xmlMessage==false) {
		alert('Maaf, Data anda tidak valid!');
		return false;
	}
    xmlHttp.open("POST", nama_file, true);
	xmlHttp.onreadystatechange=ProcessData;
       
    // for ie compatability
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
    xmlHttp.setRequestHeader("Content-length", xmlMessage.length);
    xmlHttp.setRequestHeader("Connection", "close");

    xmlHttp.send(xmlMessage);
	
	//ProcessData();
}

function ProcessData() 
{
document.getElementById(tmp).innerHTML = "<center><img src='images/indicator_waitanim.gif'></center><div id='load' align='center'>Sending Request...</div>";
if(xmlHttp.readyState == 1) {
	document.getElementById('load').innerHTML="Loading Response...";
}
if(xmlHttp.readyState == 2) {
	document.getElementById('load').innerHTML="Response Loaded...";
}
if(xmlHttp.readyState == 3) {
	document.getElementById('load').innerHTML="Response Ready...";
}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
	document.getElementById(tmp).innerHTML=xmlHttp.responseText;
 } 
}

function buildPOST(theFormName) {
    theForm = document.forms[theFormName];
    var qs = ''
    var ngapusi = false
    for (e=0;e<theForm.elements.length;e++) {
        if (theForm.elements[e].name!='') {
            var name = theForm.elements[e].name;
	    if (theForm.elements[e].value.length < 1) {
	    	theForm.elements[e].style.border = '1px solid #c24949';
	    	theForm.elements[e].style.background = '#ffbcbc';
		ngapusi = true;
	    }
	    if (name == 'password') {
		var passwd = theForm.elements[e].value;
	    }
	    if (name == 'password2') {
		if (passwd != theForm.elements[e].value) {
			theForm.elements[e].style.border = '1px solid #c24949';
	    		theForm.elements[e].style.background = '#ffbcbc';
			ngapusi = true;
		}
	    }
            qs+=(qs=='')?'':'&'
            qs+= name+'='+escape(theForm.elements[e].value);
        }
    }
	if (ngapusi == true) {
		exit;
	    }
    return qs
}

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 tes(mama)
{
	alert(mama);
}
