$(document).ready(function() {
	$("a.listdetailachf").bremote("achfDetail-",funcServAchf);
	$("a.listallindexachf").bremote("achfIndeks-",funcServAchf);	
});

//-------------------- modul prestasi (Ajax) -------------------------------------------------------------------------------------

function MenuAchfServices() {
var url ="";
var showsfilters="";

		  var options = {title : "",url: "modules/",id : "achf", showfilter: false};
		  var pars = {id: "achf", svr: "s05"};
		  Container.displayOnView(options,pars,function( ) {
			$("a[@class=page_achf]").bind("click",funcServAchf);
			$("a.listindexachf").bremote("achfDetail",funcServAchf);
			$("#listallindexachfdetail").bremote("achfIndeksAll-",funcServAchf);
			$("a[@class=newPage]").bind("click",funcServAchf);


	});
}


function achf_modules (serv,idreg,idachf,rec,nametitle) {

var fopts ="";
var showsfilters="";
var judul =nametitle; 

fopts = { id: "achf" };			
		  var url  = "modules/";	
		  var pctgr = function() {
			$("a[@class=page_achf]").bind("click",funcServAchf);
			$("a.listindexachf").bremote("achfDetail",funcServAchf);
			$("#listallindexachfdetail").bremote("achfIndeksAll-",funcServAchf);
		       $("a[@class=newPage]").bind("click",funcServAchf);
			$("a.newPage").bremote("achfPaging",funcServAchf);
	
		  }

		  var options = {title : judul,url: "modules/",filterOptions : fopts, id : idreg , postCtgr : pctgr, showfilter: false};
		  var pars = {idachf: idachf, id: idreg, svr: serv, rec: rec};
		  Container.displayOnView(options,pars,function( ) {
			$("a[@class=page_achf]").bind("click",funcServAchf);
			$("a[@class=newPage]").bind("click",funcServAchf);
			$("a.newPage").bremote("achfPaging",funcServAchf);
			$("input[@class=searchButton]").bind("click",funcServAchf);
			$("a.listindexachf").bremote("achfDetail",funcServAchf);
			$("#listallindexachfdetail").bremote("achfIndeksAll-",funcServAchf);	
	});
achf();
}



function funcServAchf (el) {

	if (el.clientX) {el = $(this).get(0); }

	
	//achf_modules(serv,idreg,idachf,rec,nametitle );	
	
	var idreg = $(el).attr("idreg");
	var serv = $(el).attr("svr");
	var idachf = $(el).attr("idachf");
	var rec = $(el).attr("currentPage");
	var ctgr = $(el).attr("ctgr");
	var key = $(el).attr("key");
	var sdate = $(el).attr("sdate");
	var edate = $(el).attr("edate");
	var jumpPage = $(el).attr("jumpPage");
	var totalPages = $(el).attr("totalPages");
	var idBUMN = $(el).attr("idBUMN");
	var nametitle= $(el).attr("nametitle");
	var input = $(el).siblings("@name=pageNum").val();

    totalPages = totalPages*1;
	
	if(jumpPage == 1)
	{
		var currentPage = input*1;
		
		if(currentPage != 0)
		{
			if (currentPage > totalPages)
				alert(message("halamanTerakhir")+totalPages);
			else
		//getPrtlstd(idreg,svr,idNews,idBUMN,currentPage,ctgr,key,sdate,edate,jumpPage,nametitle);
			achf_modules(serv,idreg,idachf,currentPage,nametitle );	
		}
	}
	else
	{
		//getPrtlstd(idreg,svr,idNews,idBUMN,currentPage,ctgr,key,sdate,edate,jumpPage,nametitle);
		achf_modules(serv,idreg,idachf,rec,nametitle );
	}
	
}

function achf () {
	var serv ="s04";
	var idreg ="achf";
	var url = 'modules/?';
	var pars = 'id='+idreg+'&svr='+serv ;
	$.get(url,pars, function (data) {
		$("#cont-submenu").html(data);
		$("#cont-submenu").show();
		$("a.detailachf").bremote("achfDetail",funcServAchf);

});		
}
//-------------------- modul prestasi (Ajax) -------------------------------------------------------------------------------------


function reportError(request)	{
	alert('Sorry. There was an error.');
}