var iWaitBeforeLoad = 5000; //The time (in ms) before loading new page
var iNextPageToLoad = -1;   //The next page to load
var messageValidation   = document.getElementById("messageValidation"); 


function showAgenda(agendaId) {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowLeftTopRight(FormSearchingResultPageRequest);
		 document.getElementById('new-content').innerHTML = '<div style="padding-top:10px;" align="center"><img src="images/indicator_blue_large.gif" /  align="absmiddle" > Loading.....</div>';
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		    document.getElementById("new-content").innerHTML ="";
			document.getElementById("new-content").innerHTML = FormSearchingResultPageRequest.responseText;
		}
	}
	
	var url="contents/all/agenda_detail.php";
	FormSearchingResultPageRequest.open("POST", url, true);
	FormSearchingResultPageRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	FormSearchingResultPageRequest.send("agendaId=" + encodeURIComponent(agendaId));
}


function closeList()
{
  		    document.getElementById("nuptk-content").innerHTML ="";
			document.getElementById("nuptk-content").style.visibility ='hidden';		
			document.getElementById("nuptk-content").style.display ='none';
}

function showSearchingResultNUPTK(page) {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
	document.getElementById("nuptk-content").style.visibility ='visible';		
	document.getElementById("nuptk-content").style.display ='block';

	FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowLeftTopRight(FormSearchingResultPageRequest);
		 document.getElementById('nuptk-content').innerHTML = '<img src="images/indicator_blue_large.gif"  align="absmiddle" /> Loading.....';
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		    document.getElementById("nuptk-content").innerHTML ="";
			document.getElementById("nuptk-content").innerHTML = FormSearchingResultPageRequest.responseText;
		}
	}
	
    var optionNama 	   	 	 = document.frmSearching.cboNama.value;
    var kabId 	   	 		 = document.frmSearching.cboKabupaten.value;	
	var keyword    			 = document.frmSearching.keyword.value;
	
	var url="contents/features/nuptk/list.php";
	FormSearchingResultPageRequest.open("POST", url, true);
	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSearchingResultPageRequest.send("page=" + encodeURIComponent(page) + "&optionNama=" + encodeURIComponent(optionNama) + "&keyword=" + encodeURIComponent(keyword) + "&kabId=" + encodeURIComponent(kabId));
}


function showAllNUPTK(page) {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		//checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
		document.getElementById("nuptk-content").innerHTML ='<img src="images/indicator_blue_large.gif"  align="absmiddle" /> Loading.....'
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		    document.getElementById("nuptk-content").innerHTML ="";
			document.getElementById("nuptk-content").innerHTML = FormSearchingResultPageRequest.responseText;
		}
	}
	
    var optionNama 	   	 	 = document.frmSearching.cboNama.value;
    var kabId 	   	 		 = document.frmSearching.cboKabupaten.value;	
	var keyword    			 = document.frmSearching.keyword.value;
	
	var url="contents/features/nuptk/listAll.php";
	FormSearchingResultPageRequest.open("POST", url, true);
	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSearchingResultPageRequest.send("page=" + encodeURIComponent(page) + "&optionNama=" + encodeURIComponent(optionNama) + "&keyword=" + encodeURIComponent(keyword) + "&kabId=" + encodeURIComponent(kabId));
}

function FormSetTanggalNUPTK() {
		FormSetTanggalRequest = ajaxSiteFunction();
	if (FormSetTanggalRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSetTanggalRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormSetTanggalRequest);
	if(FormSetTanggalRequest.readyState == 4 || FormSetTanggalRequest.readyState=="complete")  {
  		    document.getElementById("hal-admin").innerHTML ="";
			document.getElementById("hal-admin").innerHTML = FormSetTanggalRequest.responseText;
		}
	}
	
	var url="contents/features/nuptk/setTanggal.php";
	FormSetTanggalRequest.open("GET", url, true);
//	FormSetTanggalRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSetTanggalRequest.send(null);
}


function saveTanggal()
{
	 var tanggal	   	 = document.frmTanggal.tanggal.value;
  if(CheckIsDate(tanggal)){
   // This is our SaveData function, we will use this to send data to the database.

     saveTanggalRequest= ajaxSiteFunction();

   if (saveTanggalRequest == null)
   {
      // If it cannot create a new Xmlhttp object.
      alert ("Browser does not support HTTP Request");
      // Alert Them !
      return;
      // Returns.
   }
   // End If.

	   saveTanggalRequest.onreadystatechange = function()
   	{
      checkReadyStateShowImageLoading(saveTanggalRequest);
	  document.getElementById("message").innerHTML ='<img src="images/indicator_blue_large.gif"  align="absmiddle" /> Loading.....'
      if(saveTanggalRequest.readyState == 4 || saveTanggalRequest.readyState == "complete")
      {
    	     document.getElementById("message").innerHTML = "";
    	     document.getElementById("message").innerHTML = saveTanggalRequest.responseText;
      }
   }

    var tanggal	   	 = document.frmTanggal.tanggal.value;
	
  saveTanggalRequest.open('POST', 'contents/features/nuptk/saveTanggal.php', true);
  saveTanggalRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); 
   saveTanggalRequest.send('tanggal=' + encodeURIComponent(tanggal));
  }else{
	  alert("Tanggal Error");
  }
}
// End Function.


function FormSearchAllNUPTK() {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		    document.getElementById("hal-admin").innerHTML ="";
			document.getElementById("hal-admin").innerHTML = FormSearchingResultPageRequest.responseText;
		}
	}
	
	var url="contents/features/nuptk/mysearchnuptk2.php";
	FormSearchingResultPageRequest.open("GET", url, true);
//	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSearchingResultPageRequest.send(null);
}

function FormSearchVisiterNUPTK() {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  	//	    document.getElementById("content").innerHTML ="";
		//	document.getElementById("content").innerHTML = FormSearchingResultPageRequest.responseText;
			// var elem = document.getElementById("sidebar-right");
			 //  	elem.style.display = 'none';
	  		//	 elem.style.visibility = 'hidden';
			//alert(FormSearchingResultPageRequest.responseText);
		}
	}
	

//	var url="contents/features/nuptk/mysearchnuptk.php?content=nuptk";
	var url="contents/features/nuptk/mysearchnuptk.php?content=nuptk";
	FormSearchingResultPageRequest.open("GET", url, true);
//	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSearchingResultPageRequest.send(null);
}


function FormSearchKabupaten() {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		    document.getElementById("hal-admin").innerHTML ="";
			document.getElementById("hal-admin").innerHTML = FormSearchingResultPageRequest.responseText;
			showListKabupaten(1,0,'');
		}
	}
	

	var url="contents/features/kabupaten/mysearchKabupaten.php";
	FormSearchingResultPageRequest.open("GET", url, true);
//	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormSearchingResultPageRequest.send(null);
}


function showListKabupaten(page,optionSearching,keyWord) {
		listkabupatenPageRequest = ajaxSiteFunction();
	if (listkabupatenPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		listkabupatenPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(listkabupatenPageRequest);
	if(listkabupatenPageRequest.readyState == 4 || listkabupatenPageRequest.readyState=="complete")  {
  		    document.getElementById("kabupaten-content").innerHTML ="";
			document.getElementById("kabupaten-content").innerHTML = listkabupatenPageRequest.responseText;
		}
	}
	
	var url="contents/features/kabupaten/list.php";
	listkabupatenPageRequest.open("POST", url, true);
	listkabupatenPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	listkabupatenPageRequest.send("page=" + encodeURIComponent(page) + '&optionSearching=' + encodeURIComponent(optionSearching) + '&keyword=' + encodeURIComponent(keyWord));
}


function FormAddKabupaten() {
		FormAddResultPageRequest = ajaxSiteFunction();
	if (FormAddResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormAddResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormAddResultPageRequest);
	if(FormAddResultPageRequest.readyState == 4 || FormAddResultPageRequest.readyState=="complete")  {
  		    document.getElementById("hal-admin").innerHTML ="";
			document.getElementById("hal-admin").innerHTML = FormAddResultPageRequest.responseText;
		}
	}
	

	var url="contents/features/kabupaten/add.php";
	FormAddResultPageRequest.open("GET", url, true);
//	FormAddResultPageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');	
	FormAddResultPageRequest.send(null);
}


function saveInsertKabupaten()
{
   // This is our SaveData function, we will use this to send data to the database.

   SaveInsertKabupatenRequest = ajaxSiteFunction();

   if (SaveInsertKabupatenRequest == null)
   {
      // If it cannot create a new Xmlhttp object.
      alert ("Browser does not support HTTP Request");
      // Alert Them !
      return;
      // Returns.
   }
   // End If.

	   SaveInsertKabupatenRequest.onreadystatechange = function()
   	{
      checkReadyStateShowImageLoading(SaveInsertKabupatenRequest);
      if(SaveInsertKabupatenRequest.readyState == 4 || SaveInsertKabupatenRequest.readyState == "complete")
      {
    	 var elem = document.getElementById('icon-ok');
	         elem.style.display = 'block';
        	 elem.style.visibility = 'visible';
             document.getElementById("icon-ok").innerHTML = "";
    	     document.getElementById("icon-ok").innerHTML = SaveInsertKabupatenRequest.responseText;
      }
   }


    var kodeKabupaten 	   	 = document.frmAdd.txtKodeKabupaten.value;
	var namaKabupaten      	 = document.frmAdd.txtNamaKabupaten.value;

   SaveInsertKabupatenRequest.open('POST', 'contents/features/kabupaten/saveInsertKabupaten.php', true);
   // Sends our shout to sendshout.php.
   SaveInsertKabupatenRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); // This tells our browser that a form is being submitted.
   SaveInsertKabupatenRequest.send('kodeKabupaten=' + encodeURIComponent(kodeKabupaten ) + '&namaKabupaten=' + encodeURIComponent(namaKabupaten));
   // Sends the data.
}
// End Function.




function showModifyKabupatenPage(kodeKabupaten) {
//	init();
	//alert("i m here");
		modifyKabupatenPageRequest = ajaxSiteFunction();
	if (modifyKabupatenPageRequest==null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
	modifyKabupatenPageRequest.onreadystatechange = function(){

		checkReadyStateShowLeft(modifyKabupatenPageRequest);
	if(modifyKabupatenPageRequest.readyState == 4 || modifyKabupatenPageRequest.readyState=="complete")  {
		    document.getElementById("hal-admin").innerHTML ="";
			document.getElementById("hal-admin").innerHTML = modifyKabupatenPageRequest.responseText;
		}
	}
	
	
	var url='contents/features/kabupaten/modify.php?kodeKabupaten='+encodeURIComponent(kodeKabupaten);
	modifyKabupatenPageRequest.open("GET", url, true);
	modifyKabupatenPageRequest.send(null);
}


//Modify State
function saveModifyKabupaten(kodeKabupaten)
{
   // This is our SaveData function, we will use this to send data to the database.

   saveModifyKabupatenRequest = ajaxSiteFunction();

   if (saveModifyKabupatenRequest == null)
   {
      // If it cannot create a new Xmlhttp object.
      alert ("Browser does not support HTTP Request");
      // Alert Them !
      return;
      // Returns.
   }
   // End If.

	   saveModifyKabupatenRequest.onreadystatechange = function()
   	{
      checkReadyStateShowImageLoading(saveModifyKabupatenRequest);
      if(saveModifyKabupatenRequest.readyState == 4 || saveModifyKabupatenRequest.readyState == "complete")
      {
    	 var elem = document.getElementById('icon-ok');
	         elem.style.display = 'block';
        	 elem.style.visibility = 'visible';
             document.getElementById("icon-ok").innerHTML = "";
    	     document.getElementById("icon-ok").innerHTML = saveModifyKabupatenRequest.responseText;
      }
   }


  //  var kodeKabupaten 	   	 = document.frmAdd.txtKodeKabupaten.value;
	var namaKabupaten      	 = document.frmModify.txtNamaKabupaten.value;

   saveModifyKabupatenRequest.open('POST', 'contents/features/kabupaten/saveModifyKabupaten.php', true);
   // Sends our shout to sendshout.php.
   saveModifyKabupatenRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); // This tells our browser that a form is being submitted.
   saveModifyKabupatenRequest.send('kodeKabupaten=' + encodeURIComponent(kodeKabupaten ) + '&namaKabupaten=' + encodeURIComponent(namaKabupaten));
   // Sends the data.
}
// End Function.



function showConfirmationDelete(kodeKabupaten)
{
   var elem = document.getElementById('divConfirmation' + encodeURIComponent(kodeKabupaten));
   elem.style.display = 'block';
   elem.style.visibility = 'visible';
}

function hideConfirmationDelete(kodeKabupaten)
{
   var elem = document.getElementById('divConfirmation' + encodeURIComponent(kodeKabupaten));
   elem.style.display = 'none';
   elem.style.visibility = 'hidden';
}

function deleteCurrentKabupaten(kodeKabupaten)
{
   		kabupatenDeleteRequest = ajaxSiteFunction();
   if (kabupatenDeleteRequest == null)
   {
      // If it cannot create a new Xmlhttp object.
      alert ("Browser does not support HTTP Request");
      // Alert Them !
      return;
      // Returns.
   }
   // End If.

   kabupatenDeleteRequest.onreadystatechange = function()
   {
      checkReadyStateShowImageLoading(kabupatenDeleteRequest);
      if(kabupatenDeleteRequest.readyState == 4 || kabupatenDeleteRequest.readyState == "complete")
      {
 		//showListKabupaten(1,0,'');
		document.getElementById("kabupaten-content").innerHTML = kabupatenDeleteRequest.responseText;
      }
   }

   var url = 'contents/features/kabupaten/deleteKabupaten.php?kodeKabupaten=' + encodeURIComponent(kodeKabupaten);
   
   kabupatenDeleteRequest.open("GET", url, true);
   kabupatenDeleteRequest.send(null);
}


function showReportPdfNUPTK(page,optionNama,keyword,kabId, optExport) {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		//checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
		checkReadyStateShowLeftTopRight(FormSearchingResultPageRequest);
		document.getElementById("downloadPdf").innerHTML ='<img src="images/loaderbar_grey.gif"  align="absmiddle" />Loading.....'	
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  	     document.getElementById("downloadPdf").innerHTML ="";
		 document.getElementById("downloadPdf").innerHTML = FormSearchingResultPageRequest.responseText;
		//alert(FormSearchingResultPageRequest.responseText);
		}
	}
	
	var url="contents/features/nuptk/mypdf.php?page=" + encodeURIComponent(page) + "&optionNama=" + encodeURIComponent(optionNama) + "&keyword=" + encodeURIComponent(keyword) + "&kabId=" + encodeURIComponent(kabId) + '&optExport=' + encodeURIComponent(optExport);
	FormSearchingResultPageRequest.open("GET", url, true);
//	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/pdf');	
	FormSearchingResultPageRequest.send(null);
}

function printPage()
{
    // Do print the page
    if (typeof(window.print) != 'undefined') {
        window.print();
    }
}

function showReportPrintingNUPTK(page,optionNama,keyword,kabId, optExport) {
		FormSearchingResultPageRequest = ajaxSiteFunction();
	if (FormSearchingResultPageRequest == null){ // If it cannot create a new Xmlhttp object.
		alert ("Browser does not support HTTP Request"); // Alert Them!
		return; // Returns.
	} // End If.
	
		FormSearchingResultPageRequest.onreadystatechange = function(){
		checkReadyStateShowImageLoading(FormSearchingResultPageRequest);
	if(FormSearchingResultPageRequest.readyState == 4 || FormSearchingResultPageRequest.readyState=="complete")  {
  		 document.getElementById("nuptk-content").innerHTML ="";
		 document.getElementById("nuptk-content").innerHTML = FormSearchingResultPageRequest.responseText;
		//alert(FormSearchingResultPageRequest.responseText);
		}
	}
	
	var url="contents/features/nuptk/myprinting.php?page=" + encodeURIComponent(page) + "&optionNama=" + encodeURIComponent(optionNama) + "&keyword=" + encodeURIComponent(keyword) + "&kabId=" + encodeURIComponent(kabId) + '&optExport=' + encodeURIComponent(optExport);
	FormSearchingResultPageRequest.open("GET", url, true);
//	FormSearchingResultPageRequest.setRequestHeader('Content-Type', 'application/pdf');	
	FormSearchingResultPageRequest.send(null);
}


// (C) 2004 www.CodeLifter.com
// Free for all users, but leave in this header
function framePrint(whichFrame){
parent[whichFrame].focus();
parent[whichFrame].print();
}