function check_syarat_isi_DTP(url) {
	var object = document.form1;
	if(object.jnspry.value == "") {
		alert("Pilih jenis proyek!");
		object.jnspry.focus();
		return false;
	}
	if(object.nmproy.value == "") {
		alert("Masukkan nama proyek!");
		object.nmproy.focus();
		return false;
	}
	if(object.idproy.value == "") {
		alert("Masukkan kode proyek!");
		object.idproy.focus();
		return false;
	}
	popup_search(url,'500','700');
}

function popup_search(file,width,height)
{
	//width=500;
	//height=400;
	x=screen.width-width-10;	y=0;	
	window_search = window.open(file,"CARI","top="+y+",left="+x+",width="+width+",height="+height+",buttons=no,scrollbars=yes,location=no,menubar=no,resizable=yes,status=no,directories=no,toolbar=no");
	window_search.focus();
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
}

function gotoURL2() {
  self.location = "index1.php?head=1&sub=ado&cabang=" +
  document.menu.cabang.options[document.menu.cabang.options.selectedIndex].value;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function periksa() {
  var object = document.user_login;
	if(object.login.value == "") {
	  alert("Masukkan username Anda !");
		object.login.focus();
		return false;
	}
	if(object.passwd.value == "") {
	  alert("Masukkan password Anda !");
		object.passwd.focus();
		return false;
	}
}

function tree(a,b,c)
{
  for(i=1;i<c;i++) {
	  if(eval("document.all." + b + ""+ i +".style.display == ''")) {
		eval("document.all." + a + ".src = '/images/minus.gif'");
		eval("document.all." + b + ""+ i +".style.display = 'none'");
	  } else {
		eval("document.all." + a + ".src = '/images/plus.gif'");	
		eval("document.all." + b + ""+ i +".style.display = ''");
	  }
  }
}


function catchnosimbol() {
  if (event.keyCode == 13) {
    return true;
  }
  if ((event.keyCode > 0 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 95) || (event.keyCode == 96) || (event.keyCode > 122 && event.keyCode < 225)) {
	 return false;
  }
}

function catchnosimbolspec() {
  if (event.keyCode == 13) {
    return true;
  }
  if (event.keyCode == 58 || event.keyCode == 59) {
	 return false;
  }
}

function catchnosimbolplusangka() {
  if (event.keyCode == 13) {
    return true;
  }
  if ((event.keyCode > 0 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 95) || (event.keyCode == 96) || (event.keyCode > 122 && event.keyCode < 225) ||  (event.keyCode > 48 && event.keyCode < 57)) {
	 return false;
  }
}

function catchnosimbolplustext() {
  if (event.keyCode == 13) {
    return true;
  }
  if ((event.keyCode > 0 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 225) || event.keyCode == 32) {
	return false;
  }
}

function catchnosimbolnotext() {
  if (event.keyCode == 13) {
    return true;
  }
  if ((event.keyCode > 0 && event.keyCode < 45) || (event.keyCode > 47 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 95) || (event.keyCode == 96) || (event.keyCode > 122 && event.keyCode < 225) ||  (event.keyCode > 65 && event.keyCode < 91) ||  (event.keyCode > 96 && event.keyCode < 123)  || event.keyCode == 32) {
	return false;
  }
}

function lanjut() {
 if (event.keyCode == 13 ) {
  cek_cari();
 }
}

function cek_cari() {
 if(idproy.value == "") {
	alert("Masukkan Kode Proyek yang ingin Anda cari !");
	idproy.focus();
	return false;
 }
 self.location="index1.php?head=1&sub=ado&sid=select&lihat=3&cabang="+document.menu.cabang.options[document.menu.cabang.options.selectedIndex].value+"&idproy="+idproy.value;
}


function cek_idproyek(){
var lebar=300;
var tinggi= 150;
	win=window.open('../phpgwapi/templates/default/cek_idproyek.htm','cek_idproyek','toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,width='+lebar+',height='+tinggi+',scrollbars=0');
	
	win.resizeTo(lebar + 2, tinggi + 24 + 1)
	win.moveTo(Math.ceil((window.screen.width - lebar) / 2), 
          Math.ceil((window.screen.height - (tinggi + 24)) / 2) - 11)
}

/* ==================== BEGIN INDEX 1 or OP2 ===================== */
/*  INDEX1 or OP2                                                                                     */
/*  2004 (C) By Ridwan                                                                                */
/* ============================================================= */

function testingphase(n)
{
var istgl1 = new Date(document.form1.ylak1.value,document.form1.mlak1.value-1,document.form1.dlak1.value);
var istgl2 = new Date(document.form1.ylak2.value,document.form1.mlak2.value-1,document.form1.dlak2.value);
var istgll1 = new Date(document.form1.ypem1.value,document.form1.mpem1.value-1,document.form1.dpem1.value);
var istgll2 = new Date(document.form1.ypem2.value,document.form1.mpem2.value-1,document.form1.dpem2.value);

 if(document.form1.dlak1.value != istgl1.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.form1.dlak1.focus();
	  return false;
 }
 if(document.form1.dlak2.value != istgl2.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.form1.dlak2.focus();
	  return false;
 }
 if(document.form1.dpem1.value != istgll1.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.form1.dpem1.focus();
	  return false;
 }
 if(document.form1.dpem2.value != istgll2.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.form1.dpem2.focus();
	  return false;
 }
	if(document.form1.nmproy.value == "" ) {
	  alert("Masukkan Nama Proyek !");
	  document.form1.nmproy.focus();
	  return false;
	}
	if(document.form1.lokasi1.value == "" ) {
	  alert("Masukkan Alamat Jalan / Desa !");
	  document.form1.lokasi1.focus();
	  return false;
	}
	if(document.form1.lokasi2.value == "" ) {
	  alert("Masukkan Alamat Kota / Kabupaten !");
	  document.form1.lokasi2.focus();
	  return false;
	}
	if(n == "1") {
	   if(document.form1.idproy.value == "" ) {
	     alert("Masukkan Kode Proyek !");
	     document.form1.idproy.focus();
	     return false;
	   }
	}
	if(document.form1.nkppnasing.value == "0" && document.form1.nkppnlokal.value == "0") {
	  alert("Masukkan NK-PPN untuk Porsi Asing atau Porsi Lokal !");
		return false;
  }
	if(document.form1.nkppnasing.value == "" && document.form1.nkppnlokal.value == "") {
	  alert("Masukkan NK-PPN untuk Porsi Asing atau Porsi Lokal !");
		return false;
  }
	if(document.form1.nkppnasing.value != "0") {

			if(document.form1.nkppnasing.value == "0" || document.form1.nkppnasing.value == "") {
				alert("Masukkan NK-PPN untuk Porsi Asing !");
				document.form1.nkppnasing.focus();
				return false;
			}
			if(document.form1.ratenkppnasing.value == "") {
				alert("Masukkan NK-PPN untuk Kurs !");
				document.form1.ratenkppnasing.focus();
				return false;
			}
			if(document.form1.nkppnasing.value == "" || document.form1.ratenkppnasing.value == "") {
				alert("Masukkan NK-PPN untuk Porsi Asing dan Kurs !");
				document.form1.nkppnasing.focus();
				return false;
			}	
	}
	if(document.form1.nkppnlokal.value != "0" || document.form1.nkppnlokal.value != "") {
			if(document.form1.nkppnlokal.value == "") {
				alert("Masukkan NK-PPN untuk Porsi Lokal !");
				document.form1.nkppnasing.focus();
				return false;
			}
	}
	if(document.form1.rapt.value == "" ) {
	  alert("Masukkan nilai RAPT !");
	  document.form1.rapt.focus();
	  return false;
	}
	if(document.form1.nmowner.value == "" ) {
	  alert("Masukkan Nama Bouwheer/Owner !");
	  document.form1.nmowner.focus();
	  return false;
	}
  return window.confirm('Anda yakin? Silahkan cek kembali isian Anda..');	
  //return window.confirm('Anda yakin menambah Proyek '+document.form1.nmproy.value+'?\n  Cek kembali  isian Anda !');	
}

function formatCurrency() {
	var object = document.form1;
	//if(n==1) {
	if(object.nkppnasing.value == "") {
	 object.nkppnasing.value = 0;
	}
	if(object.ratenkppnasing.value == "") {
	 object.ratenkppnasing.value = 0;
	}
	if(object.nkppnlokal.value == "") {
	 object.nkppnlokal.value = 0;
	}
	var a = (parseInt(object.nkppnasing.value) * object.ratenkppnasing.value) + (parseInt(object.nkppnlokal.value));
	var b = a * 1.1;
	num = b;
	
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10) { cents = "0" + cents; }
	if(num == 0) { return(0); }
	return (((sign)?'':'-') + num + '.' + cents);
}

function perhitungan() {
 var object = document.form1;
 var nk_ppn = (parseInt(object.nkppnasing.value) * parseInt(object.ratenkppnasing.value)) + parseInt(object.nkppnlokal.value);
 object.a.value = nk_ppn;
 object.aa.value = nk_ppn;
}

function samakan() {
document.form1.dkon.value=parseInt(document.form1.dspk.value);
document.form1.mkon.value=parseInt(document.form1.mspk.value);
document.form1.ykon.value=parseInt(document.form1.yspk.value);
if(!document.form1.dspk.value)
{
document.form1.dkon.value=1;
document.form1.mkon.value=parseInt(document.form1.mkon.value)+1;
}
if(!document.form1.mkon.value)
{
document.form1.dkon.value=1;
document.form1.mkon.value=1;
document.form1.ykon.value=parseInt(document.form1.ykon.value)+1;
}
}

function tambah_tgl_op2()
{
document.form1.dpem1.value=parseInt(document.form1.dlak2.value)+1;
document.form1.mpem1.value=parseInt(document.form1.mlak2.value);
document.form1.ypem1.value=parseInt(document.form1.ylak2.value);

if(!document.form1.dpem1.value)
{
document.form1.dpem1.value=1;
document.form1.mpem1.value=parseInt(document.form1.mlak2.value)+1;
}

if(!document.form1.mpem1.value)
{
document.form1.dpem1.value=1;
document.form1.mpem1.value=1;
document.form1.ypem1.value=parseInt(document.form1.ylak2.value)+1;
}
}

/* Page op2_form_ubah */

function periksa_op2_amandemen() {
var object = document.ubah_data;

var istgl1 = new Date(document.ubah_data.ylak1.value,document.ubah_data.mlak1.value-1,document.ubah_data.dlak1.value);
var istgl2 = new Date(document.ubah_data.ylak2.value,document.ubah_data.mlak2.value-1,document.ubah_data.dlak2.value);
var istgll1 = new Date(document.ubah_data.ypem1.value,document.ubah_data.mpem1.value-1,document.ubah_data.dpem1.value);
var istgll2 = new Date(document.ubah_data.ypem2.value,document.ubah_data.mpem2.value-1,document.ubah_data.dpem2.value);
var ista = new Date(document.ubah_data.yaman.value,document.ubah_data.maman.value-1,document.ubah_data.daman.value);

 if(document.ubah_data.daman.value != ista.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.ubah_data.daman.focus();
	  return false;
 }
 if(document.ubah_data.dlak1.value != istgl1.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.ubah_data.dlak1.focus();
	  return false;
 }
 if(document.ubah_data.dlak2.value != istgl2.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.ubah_data.dlak2.focus();
	  return false;
 }
 if(document.ubah_data.dpem1.value != istgll1.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.ubah_data.dpem1.focus();
	  return false;
 }
 if(document.ubah_data.dpem2.value != istgll2.getDate())
 {
   alert("Tanggal yang anda masukan Salah");
	  document.ubah_data.dpem2.focus();
	  return false;
 }
 if(object.nmramandemen.value == "") {
   alert("Masukkan nomer Amandemen !");
	 object.nmramandemen.focus();
	 return false;
 }
}

function ganti()
{
document.ubah_data.dpem1.value=parseInt(document.ubah_data.dlak2.value)+1;
document.ubah_data.mpem1.value=parseInt(document.ubah_data.mlak2.value);
document.ubah_data.ypem1.value=parseInt(document.ubah_data.ylak2.value);

if(!document.ubah_data.dpem1.value)
{
document.ubah_data.dpem1.value=1;
document.ubah_data.mpem1.value=parseInt(document.ubah_data.mlak2.value)+1;
}

if(!document.ubah_data.mpem1.value)
{
document.ubah_data.dpem1.value=1;
document.ubah_data.mpem1.value=1;
document.ubah_data.ypem1.value=parseInt(document.ubah_data.ylak2.value)+1;
}
}

function rubahrevisi() {
 tes="op2.php?sid=amandement&sub=ado&cabang="+ document.ubah_data.cabang.value +"&idproyek=" + document.ubah_data.idproyek.value+ "&amd=" +document.ubah_data.revisi.value;
 self.location = tes;
}

/* ===================== END INDEX1 or OP2 ====================== */

/* ========================== BEGIN OP3 ========================= */
/*  OP3                                                                                                      */
/*  2004 (C) By Ridwan                                                                                */
/* ============================================================== */



/* ========================== END OP3 =========================== */

/* ========================= BEGIN OP3A ========================= */
/*  OP3A                                                                                                    */
/*  2004 (C) By Ridwan                                                                                */
/* ============================================================== */



/* ======================== END OP3A ============================*/

/* ======================= BEGIN OP4 ============================ */
/*  OP4                                                                                                      */
/*  2004 (C) By Ridwan                                                                                */
/* ============================================================== */

function periksa_op4() {
var object = document.prestasi;
if(object.simpan.value == "Simpan")
{
 if(object.tahun.value < 1945) {
   alert("Masukkan tahun dengan benar !");
	 object.tahun.focus();
	 return false;
 }
 if(object.tahun.value == "") {
   alert("Masukkan tahun proyek !");
	 object.tahun.focus();
	 return false;
 }
 if(object.pkn.value == "") {
   alert("Masukkan pekan PP !");
	 object.pkn.focus();
	 return false;
 }
 if(object.pkn.value < 1) {
   alert("Masukkan pekan PP dengan benar !\nCatatan : Pekan PP dari 1 - 53");
	 object.pkn.focus();
	 return false;
 }
 if(object.pkn.value > 53) {
   alert("Masukkan pekan PP dengan benar !\nCatatan : Pekan PP dari 1 - 5");
	 object.pkn.focus();
	 document.prestasi.pkn.value = "";
	 return false;
 }
 if(object.rcfisik.value == "") {
   alert("Masukkan Rencana Phisik !");
	 object.rcfisik.focus();
	 return false;
 }
 if(object.rcfisik.value < 0) {
   alert("Masukkan Rencana Phisik dengan benar !");
	 object.rcfisik.focus();
	 return false;
 }
 if(document.prestasi.rcfisik.value > 100 ) {
	alert("Rencana Fisik tidak boleh lebih dari 100");
    document.prestasi.rcfisik.focus();
	document.prestasi.rcfisik.value="";
	return false;
  }
 }
}

/* =============================== END OP4 ================================== */

/* ========================= BEGIN OP4A ========================= */
/*  OP4A                                                                                                    */
/*  2004 (C) By Ridwan                                                                                */
/* ============================================================== */

function updateCharCount() {
var charCount_field1 = document.form1.sebabterlambat.value.length;
if (charCount_field1 > 160 ) {
 document.form1.sebabterlambat.value = document.form1.sebabterlambat.value.substring(0,160);
} 
var charCount_field2 = document.form1.tindaklanjut.value.length;
if (charCount_field2 > 160 ) {
 document.form1.tindaklanjut.value = document.form1.tindaklanjut.value.substring(0,160);
}  
}

function periksa_op4a() {
var object = document.form1;
 if(object.rlfisik.value == "") {
   alert("Masukkan Realisasi Phisik !");
	 object.rlfisik.focus();
	 return false;
 }
 if(object.rlfisik.value < 0 || object.rlfisik.value > 100) {
   alert("Masukkan Realisasi Phisik dengan benar!");
         object.rlfisik.value = "0";
	 object.rlfisik.focus();
	 return false;
 }
 if(object.rap2.value < 0 || object.rap2.value > 1000) {
   alert("Masukkan nilai RAP dengan benar!");
         object.rap2.value = "0";
	 object.rap2.focus();
	 return false;
 }
 if(object.rap.value < 0 || object.rap.value > 1000) {
   alert("Masukkan nilai RAP dengan benar!");
         object.rap.value = "0";
	 object.rap.focus();
	 return false;
 }
 if(object.pfc.value < 0 || object.pfc.value > 1000) {
   alert("Masukkan nilai PFC dengan benar!");
         object.pfc.value = "0";
	 object.pfc.focus();
	 return false;
 }
 
}

/* ======================== END OP4A ============================*/


function getElementsByClass(searchClass, domNode, tagName) {

    if (domNode == null) domNode = document;

    if (tagName == null) tagName = '*';

    var el = new Array();

    var tags = domNode.getElementsByTagName(tagName);

    var tcl = " "+searchClass+" ";

    for(i=0,j=0; i<tags.length; i++) {

        var test = " " + tags[i].className + " ";

        if (test.indexOf(tcl) != -1) el[j++] = tags[i];

    }

    return el;

}



function doIt(){

    var elms = getElementsByClass('blink');

    for(i=0; i<elms.length; i++) 

        elms[i].style.visibility = (elms[i].style.visibility == "hidden") ? "visible" : "hidden";

}



function Knipper(){

    setInterval('doIt()',700);

}

/*window.onload = Knipper;*/



