function checkAksara(id,type)
{
	var i=0;
	var e=0;
	obj=document.getElementById(id);
	v=obj.value.substring((obj.value.length-1),(obj.value.length));
	if(type=='a'){
			while(i<obj.value.length){
				z=obj.value.substring((i),(i+1));
				i++;
				if(z*1==z && z!=' ')
				{
					obj.value=obj.value.replace(z,'');
					i--;
					e=1;
				}
			}
			if(e==1){
				e=0;
				alert("Nombor tidak dibenarkan");
			}
	}else{
		while(i<obj.value.length){
				z=obj.value.substring((i),(i+1));
				i++;
				if(z*1!=z && z!=' ')
				{
					obj.value=obj.value.replace(z,'');
					i--;
					e=1;
				}
			}
			if(e==1){
				e=0;
				alert("Huruf tidak dibenarkan");
			}
	}
}

function cetak(id)
{
	document.getElementById(id).style.display='none';
	print();
	document.getElementById(id).style.display='block';
}

function cetak2(id,frame)
{
	parent[frame].focus();
	parent[frame].print();
}

function closeWindow() {  
this.focus();  
self.opener = this;  
self.close();
}

function popUp(URL,width,height,left,top) {
window.open(URL, "name_of_window", "width="+width+",height="+height+",left="+left+",top="+top+",scrollbars=yes,menubar=no, resizable=no,location=no,toolbar=no");
}

function changekp(t)
{
	if(t=='b')
	{
		document.getElementById('nokplama').className='kphide';
		document.getElementById('nokpbaru').className='kpshow';
		document.getElementById('kpold').value="";
	}
	if(t=='l')
	{
		document.getElementById('kpb1').value="";
		document.getElementById('kpb2').value="";
		document.getElementById('kpb3').value="";
		document.getElementById('nokpbaru').className='kphide';
		document.getElementById('nokplama').className='kpshow';
	}
}

function nokpbaru(t){
kpbaru=document.getElementById('kpbaru').checked;
kplama=document.getElementById('kplama').checked;
kpb1=document.getElementById('kpb1').value;
kpb2=document.getElementById('kpb2').value;
kpb3=document.getElementById('kpb3').value;
kpold=document.getElementById('kpold').value;
	if(kpbaru==true){
		if(t=='a'){
			checkAksara('kpb1','n');
			if(kpb1.length==6)
			{
				document.getElementById('kpb2').focus();
			}
		}
		if(t=='b'){
			checkAksara('kpb2','n');
			if(kpb2.length==2)
			{
				document.getElementById('kpb3').focus();
			}
		}else{
			checkAksara('kpb3','n');
		}
	document.getElementById('nokp').value=kpb1+kpb2+kpb3;
	}
	if(kplama==true){
	document.getElementById('nokp').value=kpold;
	}
}

function goodpass(pass)
{
bar='';
sts='Lemah';
sglv='';
com=0;
com2=0;
if(pass.length<30)
{
	for(i=1;i<=pass.length;i++)
	{
	sglv=pass.substring(i-1,i);
	if(sglv!=(sglv*1)){
		com=1;
	}else{
		com2=1
	}
	if(i>=8 && (com==1 && com2==1)){
		cbar="<span style='background:green'>&nbsp;</span>";
		sts='Baik';
	}else{

		cbar="<span style='background:red'>&nbsp;</span>";
		sts='Lemah';
	}
		bar=bar+cbar;
	}
	if(pass.length==0)
	sts='';
document.getElementById('barpass').innerHTML=bar;
document.getElementById('stspass').innerHTML=sts;
}
}

function checklesen()
{
	tdapat=document.getElementById('tarikhdpt');
	ttamat=document.getElementById('tarikhtamat');
	if(tdapat.value==''){
		alert('Sila masukkan tarikh diperolehi');
		return false;
	}else if(ttamat.value==''){
		alert('Sila masukkan tarikh tamat');
		return false;
	}else{
		return true;
	}
}

function checkexamination()
{
	a=0;
	sub='';
	total=document.getElementById('ttlf');
	for(i=0;i<parseInt(total.value);i++)
	{
		subject=document.getElementById('subject['+i+']');
		gred=document.getElementById('gred['+i+']');
		if(subject.value!='' && gred.value=='')
		{
			alert('Sila masukkan gred untuk subjek '+subject.options[subject.selectedIndex].text);
			a=1;
			sub=sub+subject.options[subject.selectedIndex].text+'\n';
		}
		else if(subject.value=='' && gred.value!='')
		{
			subject.value='';
			gred.value='';
		}
	}	
	if(a==0)
	{
		return true;
	}
	else
	{
		sts=confirm('Masukkan gred untuk subjek :-\n'+sub);
		if(sts)
		{
			return false;
		}
		else
		{
			for(i=0;i<parseInt(total.value);i++)
			{
				subject=document.getElementById('subject['+i+']');
				gred=document.getElementById('gred['+i+']');
				if(subject.value!='' && gred.value=='')
				{
					subject.value='';
				}
			}
			return true;
		}
	}
}

function checkregister()
{
	kpbaru=document.getElementById('kpbaru').checked;
	nama=document.getElementById('nama_penuh');
	kp=document.getElementById('nokp');
	pass=document.getElementById('password');
	pass1=document.getElementById('password2');
	email=document.getElementById('email');
	if(nama.value=='')
	{
		alert('Sila masukkan nama penuh');
		return false;
	}
	else if(kp.value=='')
	{
		alert('Sila masukkan No Kad Pengenalan');
		return false;	
	}
	else if(pass.value=='')
	{
		alert('Sila masukkan Kata Laluan');
		return false;	
	}
	else if(pass.value!=pass1.value)
	{
		alert('Kata Laluan Tidak sama, Sila masukkan kembali Kata Laluan');
		pass.value='';
		pass1.value='';
		return false;	
	}
	else if(email.value=='')
	{
		alert('Sila masukkan email');
		return false;	
	}
	else if(kpbaru==true && kp.value.length!=12)
	{
		alert('Bilangan aksara bagi No Kad Pengenalan anda tidak mencukupi');
		return false;
	}
	else
	{
		regis=confirm("Sila pastikan maklumat anda\n\nNama\t   : "+nama.value.toUpperCase()+"\n\nNo KP\t   : "+kp.value+"\n\nEmail\t   : "+email.value.toLowerCase()+"\n\nKata Laluan : "+pass.value);
		if(regis)
		{
		return true;
		}else{
		return false;
		}
	}
}

function checkkerja()
{
	jawatan=document.getElementById('jawatan[0]');
	statusj=document.getElementById('statusjawatan[0]');
	majikan=document.getElementById('majikan[0]');
	statusm=document.getElementById('statusmajikan[0]');
	dari=document.getElementById('dari[0]');
	hingga=document.getElementById('hingga[0]');
	khidmat=document.getElementById('statuskerja');
	if(jawatan.value=='')
	{
		alert('Sila masukkan nama jawatan');
		return false;	
	}
	else if(statusj.value=='')
	{
		alert('Sila pilih status jawatan');
		return false;	
	}
	else if(majikan.value=='')
	{
		alert('Sila masukkan nama majikan');
		return false;	
	}
	else if(statusm.value=='')
	{
		alert('Sila pilih status majikan');
		return false;	
	}
	else if(dari.value=='')
	{
		alert('Sila masukkan tarikh mula kerja');
		return false;	
	}
	else if(khidmat.value=='')
	{
		alert('Sila buat pilihan samaada anda masih berkhidmat ataupun telah berhenti');
		return false;	
	}
	else
	{
		return true;
	}
}

function checksukan()
{
	aktiviti=document.getElementById('aktiviti');
	jenis=document.getElementById('jenis');
	if(aktiviti.value=='')
	{
		alert('Sila masukkan nama kegiatan');
		return false;
	}
	else if(jenis.value=='')
	{
		alert('Sila pilih jenis kegiatan');
		return false;	
	}
	else
	{
		return true;
	}
}

function checkloan()
{
	penaja=document.getElementById('penaja');
	stspinjam1=document.getElementById('statuspinjaman1');
	stspinjam2=document.getElementById('statuspinjaman2');
	stspinjam0=document.getElementById('statuspinjaman0');
	if(penaja.value=='' && stspinjam0.checked==false)
	{
		alert('Sila masukkan nama penaja');
		return false;
	}
	else if(stspinjam0.checked==false && stspinjam1.checked==false && stspinjam2.checked==false)
	{
		alert('Sila pilih status pinjaman');
		return false;
	}
	else
	{
		return true;
	}
}

function checksekolah()
{
	sekolah=document.getElementById('sekolah[0]');
	tmasuk=document.getElementById('masuk[0]');
	tkeluar=document.getElementById('keluar[0]');
	darjah=document.getElementById('darjah[0]');
	tingkatan=document.getElementById('darjah[1]');
	tahap=document.getElementById('tingkatan[0]');
	if(sekolah.value=='')
	{
		alert('Sila masukkan NAMA SEKOLAH');
		return false;
	}
	else if(tmasuk.value=='')
	{
		alert('Sila masukkan TARIKH MASUK SEKOLAH');
		return false;		
	}
	else if(tkeluar.value=='')
	{
		alert('Sila masukkan TARIKH KELUAR SEKOLAH');
		return false;		
	}
	else if(darjah.checked==false && tingkatan.checked==false)
	{
		alert('Sila pilih antara DARJAH dan TINGKATAN');
		return false;		
	}
	else
	{
		return true;
	}

}

function checkdetail()
{
	nama=document.getElementById('name');
	jln1=document.getElementById('jln1');
	jln2=document.getElementById('jln2');
	bandar=document.getElementById('bandar');
	poskod=document.getElementById('poskod');
	negeri=document.getElementById('negeri');
	nokp=document.getElementById('nokp');
	nokpbapa=document.getElementById('nokpbapa');
	nokpibu=document.getElementById('nokpibu');
	tlahir=document.getElementById('dob');
	jantina=document.getElementById('jantina');
	lahircalon=document.getElementById('calonlahir');
	lahirbapa=document.getElementById('bapalahir');
	lahiribu=document.getElementById('ibulahir');
	keturunan=document.getElementById('keturunan');
	tarafkahwin=document.getElementById('tarafkahwin');
	agama=document.getElementById('agama');
	notelefon=document.getElementById('notelefon');
	if(nama.value=='')
	{
		alert('Sila masukkan NAMA PENUH');
		return false;
	}
	else if(nama.value==(nama.value*1))
	{
		alert("Sila gunakan aksara huruf pada medan NAMA PENUH");
		nama.value='';
		return false;
	}
	else if(jln1.value=='' && jln2.value=='')
	{
		alert('Sila masukkan ALAMAT');
		return false;
	}
	else if(bandar.value=='')
	{
		alert('Sila masukkan nama BANDAR');
		return false;
	}
	else if(bandar.value==(bandar.value*1))
	{
		alert("Sila gunakan aksara huruf pada medan BANDAR");
		nama.value='';
		return false;
	}
	else if(poskod.value=='')
	{
		alert('Sila masukkan POSKOD');
		return false;
	}
	else if(negeri.value=='')
	{
		alert('Sila pilih NEGERI');
		return false;
	}
	else if(nokp.value=='')
	{
		alert('Sila masukkan NO. KAD PENGENALAN');
		return false;
	}
	else if(tlahir.value=='')
	{
		alert('Sila masukkan TARIKH LAHIR');
		return false;
	}
	else if(jantina.value=='')
	{
		alert('Sila pilih JANTINA');
		return false;
	}
	else if(lahircalon.value=='')
	{
		alert('Sila pilih TEMPAT LAHIR');
		return false;
	}
	else if(keturunan.value=='')
	{
		alert('Sila pilih KETURUNAN');
		return false;
	}
	else if(agama.value=='')
	{
		alert('Sila pilih AGAMA');
		return false;
	}
	else if(tarafkahwin.value=='')
	{
		alert('Sila pilih TARAF KAHWIN');
		return false;
	}
	else
	{
		if(nokpbapa.value=='' || nokpibu.value=='')
		{
			kp=confirm('Ruangan NO. KAD PENGENALAN IBU atau BAPA didapati tidak diisi.\n\nTeruskan tanpa NO. KAD PENGENALAN IBU atau BAPA??');
			if(kp)
			{
				alert('Anda dinasihatkan supaya mendaftarkan NO. KAD PENGENALAN IBU atau BAPA dengan secepat mungkin.\nTanpa maklumat tersebut, boleh menyebabkan permohonan anda dibatalkan.\nHarap Maklum.');
				return true;
			}
			else
			{
				return false;
			}
		}
		if(lahirbapa.value=='' || lahiribu.value=='')
		{
			tl=confirm('Ruangan TEMPAT LAHIR IBU atau BAPA didapati tidak diisi.\n\nTeruskan tanpa memilih TEMPAT LAHIR IBU atau BAPA??');
			if(tl)
			{
				alert('Anda dinasihatkan supaya mendaftarkan TEMPAT LAHIR IBU atau BAPA dengan secepat mungkin.\nTanpa maklumat tersebut, boleh menyebabkan permohonan anda dibatalkan.\nHarap Maklum.');
				return true;
			}
				else
			{
				return false;
			}
		}
	}
}

function checkBahasa()
{
	bahasa=document.getElementById('bahasa').value;
	tahap1=document.getElementById('tahap1').checked;
	tahap2=document.getElementById('tahap2').checked;
	tahaptulis1=document.getElementById('tahaptulis1').checked;
	tahaptulis2=document.getElementById('tahaptulis2').checked;
	if(bahasa=='')
	{
		alert("Sila buat pilihan bahasa");
		return false;
	}
	else if(bahasa=="000" && (document.getElementById('addbahasa').value=='Sila masukkan bahasa yang baru' || document.getElementById('addbahasa').value==''))
	{
			alert("Sila masukkan bahasa baru atau pilih bahasa yang sedia ada");
			return false;
	}
	else if(tahap1==false && tahap2==false)
	{
		alert("Sila pilih tahap pertuturan anda");
		return false;
	}
	else if(tahaptulis1==false && tahaptulis2==false)
	{
		alert("Sila pilih tahap penulisan anda");
		return false;
	}
	else if(bahasa=="000" && document.getElementById('addbahasa').value==(document.getElementById('addbahasa').value*1))
	{
		alert("Sila guna aksara huruf");
		document.getElementById('addbahasa').value='';
		return false;
	}
	else
	{
		return true;
	}
}

function checktaip()
{
	tulis=document.getElementById('bertulis').value;
	cetak=document.getElementById('bercetak').value;
	rencana=document.getElementById('rencana').value;
	trengkas=document.getElementById('trengkas').value;
	if(tulis!=(tulis*1))
	{
		document.getElementById('bertulis').value='0';
		alert("Sila gunakan aksara nombor di medan *Bertulis");
		return false;
	}
	else if(cetak!=(cetak*1))
	{
		document.getElementById('bercetak').value='0';
		alert("Sila gunakan aksara nombor di medan *Bercetak");
		return false;
	}
	else if(rencana!=(rencana*1))
	{
		document.getElementById('rencana').value='0';
		alert("Sila gunakan aksara nombor di medan *Dari Rencana");
		return false;
	}
	else if(trengkas!=(trengkas*1))
	{
		document.getElementById('trengkas').value='0';
		alert("Sila gunakan aksara nombor di medan *Dari Salinan Trengkas");
		return false;
	}
	else
	{
		return true;
	}
}

function checkipt()
{
	alrt='';
	ins=document.getElementById('institusi').value;	
	if(ins==''){
		alrt=alrt+'\n*Nama Institusi';
	}else if(ins=='add'){
		ins=document.getElementById('ADDinstitusi').value;
		if(ins=='' || ins=='Sila Masuk Nama Institusi'){
		alrt=alrt+'\n*Nama Institusi';
		}
	}
	
	bdg=document.getElementById('bidang').value;	
	if(bdg==''){
		alrt=alrt+'\n*Bidang Pengkhususan';
	}else if(bdg=='add'){
		bdg=document.getElementById('ADDbidang').value;
		if(bdg=='' || bdg=='Sila Masuk Nama Bidang'){
		alrt=alrt+'\n*Bidang Pengkhususan';
		}
	}
	
	prkt=document.getElementById('kelulusan').value;	
	if(prkt==''){
		alrt=alrt+'\n*Peringkat';
	}
	tmsk=document.getElementById('masuktinggi[0]').value;	
	if(tmsk==''){
		alrt=alrt+'\n*Tarikh Masuk';
	}
	tklr=document.getElementById('keluartinggi[0]').value;	
	if(tklr==''){
		alrt=alrt+'\n*Tarikh Keluar';
	}
	point=document.getElementById('point').value;	
	if(point==''){
		alrt=alrt+'\n*CGPA';
	}
	kelas=document.getElementById('kelas').value;	
	if(kelas==''){
		alrt=alrt+'\n*Kelas';
	}

	if(!alrt==''){
	alert('Sila isi'+alrt);
	return false;
	}else{
	return true;
	}
}
