/**
 * AJAX Libs for http://www.dpd.go.id
 *
 * @author 		: yudhi
 * @email 		: webmaster@belant.net
 * @people from	: PT. Belant Persada
 *
 **/
function createQCObject() {
   var req;
   if(window.XMLHttpRequest){
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      alert('Problem creating the XMLHttpRequest object');
   }
   return req;
}

var http = createQCObject();

function display_dpd_calendar(m,y) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/dpd_callendar.php?m='+m+'&y='+y+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("quickCalender").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_get_majalah(key) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/dpd_majalah.php?c='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("xhr_front_majalah").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_informasi_press_release(key) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/detail_press_release.php?c='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("get_item").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_rka(mod,key) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/detail_rka.php?mod='+mod+'&c='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("get_item").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_get_visualisasi_foto(key) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/get_foto.php?c='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("get_item").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}



function xhr_detail_legislasi(url,key,PageNo) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?c='+key+'&PageNo='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("mod_grid").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_komentar_amandemen(div,url,PageNo) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?page='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_page(url,key,PageNo) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?Prop='+key+'&PageNo='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("mod_grid").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_flexible(url,PageNo) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo1='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("mod_grid_pimpinan").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_kelengkapan(url,key,PageNo) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?Alat='+key+'&PageNo2='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("profil_kelengkapan").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
	
}
function xhr_list_category(jenis,key) {
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'assets/libs/grid_notulensi.php?jenis='+jenis+'&cat='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("display_data").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}
function xhr_detail_notulensi(id,jenis,cat) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/detail_notulensi.php?id='+id+'&jenis='+jenis+'&cat='+cat+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById("get_item").innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_usefull(url,PageNo,div) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo='+PageNo+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}



function xhr_detail_komentar(url,PageNo,div,key) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo='+PageNo+'&c='+key+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}
/*function xhr_detail_search(url,PageNo) {
	var filter=document.getElementById('filter').value;		
	//alert(filter);
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNoSearch='+PageNo+'&filter='+filter+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {      			
				document.getElementById("item_search").innerHTML = http.responseText;				
      		}
   		}
	}
   	http.send(null);
}*/
function xhr_detail_search_all(url,PageNo) {
	var filter=document.getElementById('filter').value;		
	//alert(filter);
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNoSearch='+PageNo+'&filter='+filter+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {      			
				document.getElementById("item_search").innerHTML = http.responseText;				
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_search_item(url,div,PageNo) {
	var filter=document.getElementById('searchword').value;			
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNoSearch='+PageNo+'&filter='+filter+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}
function xhr_detail_search_byCategory(url,div,PageNo) {
	var filter=document.getElementById('searchword').value;	
	var indexkategori=document.getElementById('indexfilter_field').value;			
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo='+PageNo+'&filterkategori='+filter+'&indexfilter='+indexkategori+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

function xhr_detail_page_pimpinanperkategori(url,PageNo,div,filter) {	
	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo='+PageNo+'&filter='+filter+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {      			
				document.getElementById(div).innerHTML = http.responseText;				
      		}
   		}
	}
   	http.send(null);
}
function xhr_detail_page_alatkelengkapankategori(url,PageNo,div,key,filter) {

	var ran_no=(Math.round((Math.random()*9999999999999999)));
	http.open('get', 'xhr_process/'+url+'?PageNo='+PageNo+'&key='+key+'&filter'+filter+'&ran='+ran_no);
   	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
      		var response = http.responseText;
      		if(response) {
				document.getElementById(div).innerHTML = http.responseText;
      		}
   		}
	}
   	http.send(null);
}

