// JavaScript Document
//##################### ----------------- FUNGSI LAIN ----------------- ##################
//##################### ----------------- ----------- ----------------- ##################
function konfirmasiHapus(url,id,ket){
	var jawab = prompt("Isikan alasan anda menghapus data " + ket + " ini !","");
	//if(jawab){window.location = url + "/hapus.php?" + id;}else{}
	if(jawab!=null && jawab.length>10){
		var konfirmasi = confirm ('Anda yakin alasan menghapus data '+ ket+ ' karena:\n' + jawab);
		if(konfirmasi){
			window.location = url + "/del.php?" + id + "&alasan=" + jawab;
		}else{}
	}else{
		window.alert("Isikan alasan anda menghapus data " + ket + " ini !");
	}
}
function bukaJendela(url,w,h,id)
{
	var param = 'scrollbars,location=false,titlebar=no,width=' + w + ',height=' + h;
	var nama = 'jendela_' + id;
	newWindow = window.open(url,nama,param);
	newWindow.focus();
}
function cf_judul(){
	var warn = 0;
	var ket = '';
	var nim = document.f_skripsi.nim.value;
	var judul = document.f_skripsi.judul.value;
	var nip_1 = document.f_skripsi.nip_1.value;
	var nip_2 = document.f_skripsi.nip_2.value;
	
	if(nim.length!=10){ warn=1; ket += " - Panjang NIM tidak 10 digit\n";}else{}
	if(judul.length<10){ warn=1; ket += " - Judul skripsi salah\n";}else{}
	if(nip_1.length!=15){ warn=1; ket += " - NIP Dosbing 1 salah\n";}else{}
	if(nip_2.length!=15){ warn=1; ket += " - NIP Dosbing 2 salah\n";}else{}
	if(nip_1==nip_2){ warn=1; ket += " - NIP 1 sama dengan NIP 2\n";}else{}
	
	if(warn==1){
		alert("Ada komponen yang masih salah:\n"+ket);
	} else {
		document.f_skripsi.submit();
	}
}

function jumlah_pf_a(gel)
{
	var n1 = document.nilai_pf.aspek1.value
	var n2 = document.nilai_pf.aspek3.value
	var n3 = document.nilai_pf.aspek4.value
	if(n1 == ''){n1=0}
	if(n2 == ''){n2=0}
	if(n3 == ''){n3=0}
	var hasil = parseFloat(n1) + parseFloat(n2) + parseFloat(n3)
	document.getElementById('jumlahNilaiA').innerHTML = hasil
}
function jumlah_pf_b(gel)
{
	var n1 = document.nilai_pf.aspek2.value
	var n2 = document.nilai_pf.aspek5.value
	var n3 = document.nilai_pf.aspek6.value
	var n4 = document.nilai_pf.aspek7.value
	if(n1 == ''){n1=0}
	if(n2 == ''){n2=0}
	if(n3 == ''){n3=0}
	if(n4 == ''){n4=0}
	var hasil = parseFloat(n1) + parseFloat(n2) + parseFloat(n3) + parseFloat(n4)
	document.getElementById('jumlahNilaiB').innerHTML = hasil
}
function jumlah_pf_c(gel)
{
	var n1 = document.nilai_pf.aspek8.value
	var n2 = document.nilai_pf.aspek9.value
	var n3 = document.nilai_pf.aspek10.value
	if(n1 == ''){n1=0}
	if(n2 == ''){n2=0}
	if(n3 == ''){n3=0}
	var hasil = parseFloat(n1) + parseFloat(n2) + parseFloat(n3)
	if(gel== '06' || gel== '07')
	{
		if(hasil >100)
		{
			hasil=100;
		}
	}
	else
	{
	hasil=hasil;	
	}
	document.getElementById('jumlahNilaiC').innerHTML = hasil
}
function jumlah_pf(gel)
{
	var n1 = document.nilai_pf.aspek1.value
	var n2 = document.nilai_pf.aspek3.value
	var n3 = document.nilai_pf.aspek4.value
	var n4 = document.nilai_pf.aspek2.value
	var n5 = document.nilai_pf.aspek5.value
	var n6 = document.nilai_pf.aspek6.value
	var n7 = document.nilai_pf.aspek7.value
	var n8 = document.nilai_pf.aspek8.value
	var n9 = document.nilai_pf.aspek9.value
	var n10 = document.nilai_pf.aspek10.value
	if(n1 == ''){n1=0}
	if(n2 == ''){n2=0}
	if(n3 == ''){n3=0}
	if(n4 == ''){n4=0}
	if(n5 == ''){n5=0}
	if(n6 == ''){n6=0}
	if(n7 == ''){n7=0}
	if(n8 == ''){n8=0}
	if(n9 == ''){n9=0}
	if(n10 == ''){n10=0}
	var hasil_1 = parseFloat(n8) + parseFloat(n9) + parseFloat(n10)
	if(gel== '06' || gel== '07')
	{
		if(hasil_1 >100)
		{
			hasil_1=100;
		}
	}
	else
	{
	hasil_1=hasil_1;	
	}
	var hasil_2 = hasil_1 + parseFloat(n1) + parseFloat(n2) + parseFloat(n3) + parseFloat(n4) + parseFloat(n5) + parseFloat(n6) + parseFloat(n7)
	document.getElementById('jumlahNilaiPF').innerHTML = hasil_2
}
function formNilaiPf(){
	var nilai_a1_max = 525;
	var nilai_a2_max = 220;
	var nilai_a3_max = 160;
	var nilai_b2_max = 50;	
	var error = 0;
	var ket ='';
	if(document.nilai_pf.aspek1.value>nilai_a1_max){error=1; ket+='# Nilai unsur A1 lebih dari batas maksimal ('+nilai_a1_max+')\n';}else{}
	if(document.nilai_pf.aspek3.value>nilai_a2_max){error=1; ket+='# Nilai unsur A2 lebih dari batas maksimal ('+nilai_a2_max+')\n';}else{}
	if(document.nilai_pf.aspek4.value>nilai_a3_max){error=1; ket+='# Nilai unsur A3 lebih dari batas maksimal ('+nilai_a3_max+')\n';}else{}
	if(document.nilai_pf.aspek5.value>nilai_b2_max){error=1; ket+='# Nilai unsur B2 lebih dari batas maksimal ('+nilai_b2_max+')\n';}else{}
	
	if(error==1){
		alert(ket);
		return false;
	}else{
		document.nilai_pf.submit();
	}
}
function selecting(elemen,kondisi){
	if(kondisi=='1'){document.getElementById(elemen).checked = true;}else{document.getElementById(elemen).checked = false;}
}
function Multi2Array(ob){
	var arrOut = new Array();
	for(i=0; i<ob.options.length; i++){
		if(ob.options[i].selected==true){			
			arrOut.push(ob.options[i].value);
		}else{}
	}
	return arrOut;
}
function getRadioValue(objekRadio){
	if(!objekRadio){
		return '';
	}else{
		if(objekRadio.length == undefined)
			if(objekRadio.checked){
				return objekRadio.value;
			}else{
				return "";
			}
		
		for(n=0; n<objekRadio.length; n++){
			if(objekRadio[n].checked == true){
				return objekRadio[n].value;
			} else {}
		}
	}
}
