$(document).ready(function() {
    //$("a[@class=detailVac]").bind("click",ServicesVac);
$("a.detailVac").bremote("vacancyDetail-",ServicesVac);

});

function MenuVacancyServices() {

var url='modules/?id=vacancy&svr=s07';$.getScript(url);return

}


function setIdCtgr()
{
	var idCtgr = document.form1.Kategori.options[document.form1.Kategori.selectedIndex].value;
	return idCtgr;
	
}


function Vacancy_modules(svr,idreg,idBUMN,idVacancy,currentPage,sdate,edate,ctgr,key,nametitle) {
var fopts ="";
var showsfilters="";
judul =nametitle; 
showsfilters=false;  

fopts = { id: "vacancy" };			
		  var url  = "modules/";	
		  var pctgr = function() {
               $("a.cIndexAll").bremote("vacanIndeks-",ServicesVac);
               $("a.cIndexAllLNK").bremote("vacanIndeksAll-",ServicesVac);
               $("a.cindexKey").bremote("vacanIndeksKey-",ServicesVac);
               $("a[@class=newPage]").bind("click",ServicesVac);
		 $("a.cindexCtgr").bremote("vacanIndeksCtgr-",ServicesVac);	
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		$("a[@class=newPage]").bind("click",ServicesVac);
		$("a.cindexPrdvac").bremote("vacanIndeksPrd-",ServicesVac); 		  
		  }
		var options = {title : judul,url: "modules/",filterOptions : fopts, id : "vacancy" ,postCtgr : pctgr, postKey : pctgr, postPrd : pctgr, showfilter: true};
		var pars = {currentPage : currentPage, idVacancy : idVacancy , ctgr : ctgr , key: key, sdate : sdate, edate : edate, svr : svr , id : "vacancy" };
              Container.displayOnView(options,pars,function( ) {
               $("a.cIndexAll").bremote("vacanIndeksAll-",ServicesVac);
               $("a.cindexCtgr").bremote("vacanIndeksCtgr-",ServicesVac);
               $("a.cindexKey").bremote("vacanIndeksKey-",ServicesVac);
               $("a.cindexPrdvac").bremote("vacanIndeksPrd-",ServicesVac); 
		 $("a.indexVac").bremote("vacanIndeks-",ServicesVac);
		 $("a.detailVac").bremote("Detailvacan-",ServicesVac);
	        $("#vsPrint").bind("click",vacnPrint);
               $("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);		
		});

}


function ServicesVac(el) {

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


	var idBUMN = $(el).attr("idBUMN");
	var idreg = $(el).attr("idreg");
	var svr = $(el).attr("svr");
	var idVacancy = $(el).attr("idVacancy");
	var currentPage = $(el).attr("currentPage");
	var jumpPage = $(el).attr("jumpPage");
	var nametitle= $(el).attr("nametitle");
	var ctgr = $(el).attr("ctgr");
	var key = $(el).attr("key");
	var sdate = $(el).attr("sdate");
	var edate = $(el).attr("edate");
	var currentPage = $(el).attr("currentPage");
	var input = $(el).siblings("@name=pageNum").val();    
	var totalPages = $(el).attr("totalPages");
	
	if(jumpPage == '1')
	{
		var currentPage = input;
		if (currentPage > totalPages ) {alert("Halaman Terakhir adalah "+ totPage); }		
		else {Vacancy_modules(svr,idreg,idBUMN,idVacancy,currentPage,sdate,edate,ctgr,key,nametitle);}	
	}
		else {Vacancy_modules(svr,idreg,idBUMN,idVacancy,currentPage,sdate,edate,ctgr,key,nametitle);}

/*
	var idBUMN = $(this).attr("idBUMN");
	var idModule = $(this).attr("idreg");
	var svr = $(this).attr("svr");
	var idVacancy = $(this).attr("idVacancy");
	var currentPage = $(this).attr("currentPage");
	var jumpPage = $(this).attr("jumpPage");
	var nametitle= $(this).attr("nametitle");
	var ctgr = $(this).attr("ctgr");
	var key = $(this).attr("key");
	var sdate = $(this).attr("sdate");
	var edate = $(this).attr("edate");
	var currentPage = $(this).attr("currentPage");
	var input = $(this).siblings("@name=pageNum").val();    
	var totalPages = $(this).attr("totalPages");
	var url = 'modules/';
	//var judul =getJudul(idModule );
	var judul =nametitle; 
	if (input >= totalPages) currentPage = totalPages;
	if (input < 1) input = 1;

	if (sdate!='undefined') sdate = DateToString(sdate); 
	if (edate!='undefined') edate = DateToString(edate);  
 
        var pctgr = function() {
               //$("a[@class=cIndexAll]").bind("click",ServicesVac);
               //$("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
                 $("a[@class=cindexCtgr]").bind("click",ServicesVac);
               //$("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		  }
        var pkey = function() {
               //$("a[@class=cIndexAll]").bind("click",ServicesVac);
               //$("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
               $("a[@class=cindexKey]").bind("click",ServicesVac);
               //$("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		  }
        var pPrd = function() {
              // $("a[@class=cIndexAll]").bind("click",ServicesVac);
              // $("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
                 $("a[@class=cindexPrdvac]").bind("click",ServicesVac);
               //$("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		  }

	fopts = { id: "vacancy" };			
		  var url  = "modules/";	
		  var pctgr = function() {
               $("a[@class=cIndexAll]").bind("click",ServicesVac);
               $("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
               $("a[@class=cindexKey]").bind("click",ServicesVac);
               $("a[@class=newPage]").bind("click",ServicesVac);
		 $("a[@class=cindexKey]").bind("click",ServicesVac);
		 $("a[@class=cindexCtgr]").bind("click",ServicesVac);	
 		 $("input[@class=searchButton]").bind("click",ServicesVac);		  
		  }

		var options = {title : judul,url: "modules/",filterOptions : fopts, id : "vacancy" ,postCtgr : pctgr, postKey : pctgr, postPrd : pctgr, showfilter: true};
		var pars = {currentPage : currentPage, idVacancy : idVacancy , ctgr : ctgr , key: key, sdate : sdate, edate : edate, svr : svr , id : "vacancy" };
              Container.displayOnView(options,pars,function( ) {
               $("a[@class=cIndexAll]").bind("click",ServicesVac);
               //$("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
               $("a[@class=cindexCtgr]").bind("click",ServicesVac);
               $("a[@class=cindexKey]").bind("click",ServicesVac);
               $("a[@class=cindexPrdvac]").bind("click",ServicesVac); 
	        $("#vsPrint").bind("click",vacnPrint);
               $("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		
		});
*/
}



function ServicesVac2(idsubmod,nametitle ) {
var svr ="s01";
var idreg ="vacancy";
var idVacancy = idsubmod;
var judul =nametitle; 
 	var url  = "modules/";	
	var opt = { url: url, svr : svr, id : "vacancy" , title: judul};
	var pars = {idVacancy : idVacancy , id : "vacancy" ,svr : svr };
	Container.displayOnView(opt,pars, function(){
               $("a[@class=cIndexAll]").bind("click",ServicesVac);
               //$("a[@class=cIndexAllLNK]").bind("click",ServicesVac);
               $("a[@class=cindexCtgr]").bind("click",ServicesVac);
               $("a[@class=cindexKey]").bind("click",ServicesVac);
               $("a[@class=cindexPrdvac]").bind("click",ServicesVac);
		 $("a.indexVac").bremote("vacanIndeks-",ServicesVac);
		 $("a.detailVac").bremote("Detailvacan-",ServicesVac);

	        $("#vsPrint").bind("click",vacnPrint);
               $("a[@class=newPage]").bind("click",ServicesVac);
 		 $("input[@class=searchButton]").bind("click",ServicesVac);
		
		});
}

function vacnPrint(event)
{
   var idModule = $(this).attr("idModule");
   var svr = $(this).attr("svr");
   var idVacancy = $(this).attr("idVacancy");
   var url = 'modules/';
   swin = window.open(url+"?id="+idModule+"&svr="+svr+"&idVacancy="+idVacancy,'win','scrollbars,width=750,height=600,top=80,left=140,status=yes,toolbar=no,menubar=yes,location=no');

   swin.focus();
}

function StringToDate(stringDT)
{
   namaBulan = new Array("Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember");
   var tglArr = stringDT.split(" ");
   var bln = "";
   var tgl = tglArr[2];
   for (iLoop=0;iLoop<12;iLoop++)
   {
     if (namaBulan==tglArr[iLoop])
     {
     	if (iLoop<10) bln = "0"+iLoop;
     	else bln = iLoop;
     }
   }
   var thn = tglArr[0];
   var dateFormated = thn+"-"+bln+"-"+tgl;
   return dateFormated;
}
function DateToString(DateDT) //yyyy-mm-dd
{
	namaBulan = new Array("Januari","Pebruari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember");

	if(DateDT != null)
	{
	var xx = DateDT;
	
	var tglArr = xx.split("-");
	
	
	var tgl = tglArr[2];
	var bln = namaBulan[((tglArr[1] * 1)-1)];
	var thn = tglArr[0];
	var dateFormated = tgl+" "+bln+" "+thn;
	}
	return dateFormated;
}