var isAjax =true;
var tunggu ="<b>Silakan tunggu ...</b>";
var url;
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}//end createRequestObject
var xmlhttp = createRequestObject();
if(!xmlhttp) isAjax=false;

function openURL(url)
{
	if(!isAjax)return true;
	document.getElementById("viewsoal").innerHTML=tunggu;
	xmlhttp.open('get', url, true);
    xmlhttp.onreadystatechange = 
    function() 
    {
         if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
            var response = xmlhttp.responseText;           
            document.getElementById("viewsoal").innerHTML=response;       
		}//end if xmlhttp.readyState
        return false;
    }
    xmlhttp.send(null);
	document.location.href="#"+url;
	return false;
}

function openURL1(url,IDposisi)
{
	//if(!xmlhttp)return true;
	if(!isAjax)return true;
	xmlhttp.open('get', url, true);
    xmlhttp.onreadystatechange = 
    function() 
    {
         if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
            var response = xmlhttp.responseText;           
            document.getElementById(IDposisi).innerHTML=response;       
		}//end if xmlhttp.readyState
        return false;
    }
    xmlhttp.send(null);
	return false;
}
function FormGet(f)
{
	if(!xmlhttp)return true;
	url = f.action;
	//var id=f.ID.value;
	var params=getReqList(f);
	alert(params);
	if(!isAjax)return true;
	document.getElementById("mainfile").innerHTML=tunggu;
	xmlhttp.open('get', url+"?"+params, true);
    xmlhttp.onreadystatechange = 
    function() 
    {
         if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
            var response = xmlhttp.responseText;           
            document.getElementById("mainfile").innerHTML=response;       
		}//end if xmlhttp.readyState
        return false;
    }
    xmlhttp.send(null);
	return false;
}
function getReqList(f) { 
var reqList = ''; 
for(i = 0; i < f.length; i++) { 
if ((f.elements[i].tagName == 'INPUT') && (f.elements[i].type == 'radio'))if (!f.elements[i].checked) continue;//if (f.elements[i].name.checked==true)//alert(f.elements[i].type);// 
if (reqList.length) reqList += '&'; reqList += f.elements[i].name + '=' + encodeURI(f.elements[i].value); 
} 
reqList += '&ajax=1&submit=1'; 
return reqList; 
}

function submitForm(f)
{	
	if(!xmlhttp)return true;
	url = f.action;	
	var params=getReqList(f);
	document.getElementById("viewsoal").innerHTML=tunggu;
	//alert(params);
	xmlhttp.open('post', url, true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	 xmlhttp.onreadystatechange = 
    function() 
    {
         if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
            var response = xmlhttp.responseText;           
            document.getElementById("viewsoal").innerHTML=response;       
		}//end if xmlhttp.readyState
        return false;
    }
xmlhttp.send(params);
return false;
}

function submitLogin(f,url)
{	
	if(!xmlhttp)return true;
	var params=getReqList(f);
	xmlhttp.open('post', url, true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	 xmlhttp.onreadystatechange = 
    function() 
    {
         if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
        {
            var response = xmlhttp.responseText;           
            document.getElementById("leftfile").innerHTML=response;       
		}//end if xmlhttp.readyState
        return false;
    }
xmlhttp.send(params);
return false;
}
