function form_val(form) {	
	if (form.lang2.value=="1"){
		if (form.alamat1.value == "" ) {
			alert("Please enter your address!");
			form.alamat1.focus();
			return false;
		}
		
		else if (form.state_code.value == "") {
			alert("Please select your state!");
			form.state_code.focus();
			return false;
		}
		else if (form.distcd.value == "") {
			alert("Please select your district!");
			form.distcd.focus();
			return false;
		}
		else if (form.kategori_aduan.value == "") {
			alert("Please enter your complaint category!");
			form.kategori_aduan.focus();
			return false;
		}
		else if (form.nama_diadu.value == "") {
			alert("Please enter your against's name!");
			form.nama_diadu.focus();			
			return false;
		}
		
		else if (form.tmpt_adu1.value == "") {
			alert("Please enter your against's address!");
			form.tmpt_adu1.focus();
			return false;
		}
		else if (form.ag_state_code.value == "") {
			alert("Please select your against's state!");
			form.ag_state_code.focus();
			return false;	
		}
		else if (form.ag_distcd.value == "") {
			alert("Please select your against's district!");
			form.ag_distcd.focus();
			return false;	
		}	
		else if (form.butir_aduan.value == "") {
			alert("Please enter your complaint detail!");
			form.butir_aduan.focus();		
			return false;
		}
		else if (form.no_mobile.value == "" && form.no_faks.value == "" && form.email.value == "" && form.nopin.value == "") {
			alert("Please enter either your handphone number, fax, email, or pin number!");
			form.no_mobile.focus();
			return false;
		}	
		
		else{
			
			return true;
		}
	}
	else if (form.lang2.value == "2"){
		if (form.alamat1.value == "" ) {
			alert("Sila Masukkan Alamat Anda!");
			form.alamat1.focus();
			return false;
		}
		
		else if (form.state_code.value == "") {
			alert("Sila Pilih Negeri Anda!");
			form.state_code.focus();
			
			return false;
		}
		else if (form.distcd.value == "") {
			alert("Sila Pilih Daerah Anda!");
			form.distcd.focus();
			return false;distcd	
		}
		else if (form.kategori_aduan.value == "") {
			alert("Sila Pilih Kategori Aduan!");
			form.kategori_aduan.focus();
			return false;
		}
		else if (form.nama_diadu.value == "") {
			alert("Sila Masukkan Nama Yang Diadu!");
			form.nama_diadu.focus();
			return false;
		}
		
		else if (form.tmpt_adu1.value == "") {
			alert("Sila Masukkan Alamat Yang Diadu!");
			form.tmpt_adu1.focus();			
			return false;
		}
		else if (form.ag_state_code.value == "") {
			alert("Sila Pilih Negeri Yang Diadu!");
			form.ag_state_code.focus();
			return false;	
		}
		else if (form.ag_distcd.value == "") {
			alert("Sila Pilih Daerah Yang Diadu!");
			form.ag_distcd.focus();
			return false;	
		}	
		else if (form.butir_aduan.value == "") {
			alert("Sila Masukkan Butiran-Butiran Aduan!");
			form.butir_aduan.focus();
			return false;
		}
		else if (form.no_mobile.value == "" && form.no_faks.value == "" && form.email.value == "" && form.nopin.value == "") {
			alert("Sila masukkan samada nombor telefon bimbit, faks, email, atau nombor pin!");
			form.no_mobile.focus();			
			return false;
		}	
		else{			
			return true;
		}	
	}
	else{
			
			return true;
	}	
}

function form_val2(form) {	
	if (form.lang2.value=="1"){
		currdate  = form.credt.value;

		if (form.rcvdt.value == "") {
			alert("Date is invalid!");
			form.rcvdt.focus();
			return false;
		}
		else if (!compareDate(form.rcvdt.value, currdate)) {
            alert("Date must less or equal with current date!");
			form.rcvdt.focus();			
			return false;
		}
		else if (form.rcvby.value == "") {
			alert("Please select officer!");
			form.rcvby.focus();
			return false;
		}
		else if (form.statecd.value == "") {
			alert("Please select your state.");
			form.statecd.focus();			
			return false;	
		}
		else if (form.agnsname.value == "") {
			alert("Please enter your against's name");
			form.agnsname.focus();			
			return false;
		}		
		else if (form.agnsadd.value == "") {
			alert("Please enter your against's address");
			form.agnsadd.focus();
			return false;
		}
		else if (form.agnsstatecd.value == "") {
			alert("Please select your against's state.");
			form.agnsstatecd.focus();
			return false;	
		}
		else if (form.cmplcat.value == "") {
			alert("Please enter your complaint category");
			form.cmplcat.focus();			
			return false;
		}
		else if (form.summary.value == "") {
			alert("Please enter your complaint detail");
			form.summary.focus();			
			return false;
		}		
		else{
			
			return true;
		}
	}
	else if (form.lang2.value == "2"){
		currdate  = form.credt.value;

		if (form.rcvdt.value == "") {
			alert("Sila masukkan tarikh aduan!");
			form.rcvdt.focus();
			return false;
		}
		else if (!compareDate(form.rcvdt.value, currdate)) {
            alert("Tarikh mesti tidak kurang dari tarikh semasa!");
			form.rcvdt.focus();			
			return false;
		}
		else if (form.rcvby.value == "") {
			alert("Sila pilih pegawai!");
			form.rcvby.focus();
			return false;
		}
		else if (form.statecd.value == "") {
			alert("Sila Pilih Negeri Anda.");
			form.statecd.focus();			
			return false;	
		}
		else if (form.agnsname.value == "") {
			alert("Sila Masukkan Nama Yang Diadu");
			form.agnsname.focus();
			return false;
		}
		else if (form.agnsadd.value == "") {
			alert("Sila masukkan alamat diadu!");
			form.agnsadd.focus();
			return false;
		}
		else if (form.agnsstatecd.value == "") {
			alert("Sila Pilih Negeri Yang Diadu");
			form.agnsstatecd.focus();
			return false;	
		}
		else if (form.cmplcat.value == "") {
			alert("Sila Pilih Kategori Aduan");
			form.cmplcat.focus();
			return false;
		}
		else if (form.summary.value == "") {
			alert("Sila Masukkan Butiran-Butiran Aduan");
			form.summary.focus();
			return false;
		}
		else{			
			return true;
		}	
	}
	else{
			
			return true;
	}	
}
	function check_semak_data(form){ //use for semak data no aduan

	
	if (form.lang.value=="1"){
		if (form.No_Aduan.value == ""){
			alert("Please Key In Complaint Number");
			form.No_Aduan.focus();
			return false;
		}
		else{	
			if (form.radiobutton[0].checked){
				if (form.Email.value == ""){
					alert("Please Key In Email");
					form.Email.focus();
					return false;
				}
				else{
					
					return true;
				}
			}
			else if (form.radiobutton[1].checked){
				if (form.No_Tel.value == ""){
					alert("Please Key In Telephone Number");
					form.No_Aduan.focus();
					return false;
				}
				else{
					
					return true;
				}
			}
			else if (form.radiobutton[2].checked){
				if (form.No_Pin.value == ""){
					alert("Please Key In Pin Number");
					form.No_Pin.focus();
					return false;
				}
				else{
					
					return true;
				}
			}
			else{
				alert("Please Key In in Email Or Telephone Number Or Pin Number");
				return false;	
			}
		}
	}
	else{
	if (form.No_Aduan.value == ""){
			alert("Sila Masukkan No Aduan");
			form.No_Aduan.focus();
			return false;
		}
		else{	
			if (form.radiobutton[0].checked){
				if (form.Email.value == ""){
					alert("Sila Masukkan Email");
					form.Email.focus();
					return false;
				}
				else{
					return true;
				}
			}
			else if (form.radiobutton[1].checked){
				if (form.No_Tel.value == ""){
					alert("Sila Masukkan No Telefon");
					form.No_Aduan.focus();
					return false;
				}
				else{
					return true;
				}
			}
			else if (form.radiobutton[2].checked){
				if (form.No_Pin.value == ""){
					alert("Sila Masukkan No Pin");
					form.No_Pin.focus();
					return false;
				}
				else{
					return true;
				}
			}
			else{
				alert("Sila Masukkan Email atau No Tel ataupun No Pin");
				return false;	
			}
		}
	}
}

function enable_check_text(form){ //use for semak data no aduan

	form.Email.value="";
	form.No_Tel.value="";
	form.No_Pin.value="";
	
	if (form.radiobutton[0].checked){
		form.Email.disabled=false;
		form.No_Tel.disabled;
		form.No_Pin.disabled;
	}
	else if (form.radiobutton[1].checked){
		form.No_Tel.disabled=false;
		form.Email.disabled;
		form.No_Pin.disabled;
	}
	else{
		form.No_Pin.disabled=false;
		form.Email.disabled;
		form.No_Tel.disabled;
	}
}

function check_penugasan(form){ //use for semak data no aduan

	form.Email.value="";
	form.No_Tel.value="";
	form.No_Pin.value="";
	
	if (form.checkbox1[0].checked){
		form.Email.disabled=false;
	}
	else if (form.radiobutton[1].checked){
		form.No_Tel.disabled=false;
	}
	else{
		form.No_Pin.disabled=false;
	}
}


function enable_check_text(form){ //use for semak data no aduan

	form.Email.value="";
	form.No_Tel.value="";
	form.No_Pin.value="";
	
	if (form.radiobutton[0].checked){
		form.Email.disabled=false;
	}
	else if (form.radiobutton[1].checked){
		form.No_Tel.disabled=false;
	}
	else{
		form.No_Pin.disabled=false;
	}
}

function check_kemaskini_pemeribadian(form){ //use for kemaskini pemeribadian
if (form.lang.value=="1"){
	alert("asdsad");
	if (form.mb_fullnm.value == ""){
		alert("Please Key In Your Name!");
		form.mb_fullnm.focus();
		return false;
	}
	else if (form.mb_icnew.value == ""){
		alert("Please Key In Your IC Number!");
		form.mb_icnew.focus();
		return false;
	}
	else if (form.mb_brncd.value == ""){
		alert("Please Select Your Branch!");
		form.mb_brncd.focus();
		return false;
	}
	else if (form.mb_tel_pej.value == ""){
		alert("Please Key In Your Office Phone Number!");
		form.mb_tel_pej.focus();
		return false;
	}
	/*else if (form.mb_email.value == ""){
		alert("Please Key In Your Email Address!");
		form.mb_email.focus();
		return false;
	}*/
	else if (form.mb_jobdest.value == ""){
		alert("Please Key In Your Position!");
		form.mb_roleid.focus();
		return false;
	}
	else{
		if (confirm("Are You Sure You Want To Update Your Profile?")) {
			return true;
		}
		else {
			return false;
   		}   
	}
}
else{
	if (form.mb_fullnm.value == ""){
		alert("Sila Masukkan Nama Anda!");
		form.mb_fullnm.focus();
		return false;
	}
	else if (form.mb_icnew.value == ""){
		alert("Sila Masukkan Nombor Kad Pengenalan Anda!");
		form.mb_icnew.focus();
		return false;
	}
	else if (form.mb_brncd.value == ""){
		alert("Sila Masukkan Cawangan Anda Bertugas!");
		form.mb_brncd.focus();
		return false;
	}
	else if (form.mb_tel_pej.value == ""){
		alert("Sila Masukkan Nombor Pejabat Anda!");
		form.mb_tel_pej.focus();
		return false;
	}
	/*else if (form.mb_email.value == ""){
		alert("Sila Masukkan Email Anda!");
		form.mb_email.focus();
		return false;
	}*/
	else if (form.mb_jobdest.value == ""){
		alert("Sila Masukkan Jawatan Anda!");
		form.mb_roleid.focus();
		return false;
	}
	else{
		if (confirm("Adakah anda pasti untuk kemaskini data pemeribadian?")) {
			return true;
		}
		else {
			return false;
   		}   
	}
}

}

function check_permohonan_id(form){ //use for permohonan id
	
	if (form.lang.value=="1"){
		if (form.mb_fullnm.value == ""){
			alert("Please fill your name");
			form.mb_fullnm.focus();
			return false;
		}
		else if (form.mb_icnew.value == ""){
			alert("Please fill your ic");
			form.mb_icnew.focus();
			return false;
		}
		else if (form.mb_brncd.value == ""){
			alert("Please select with branch you work for");
			form.mb_brncd.focus();
			return false;
		}
		else if (form.mb_tel_pej.value == ""){
			alert("Please fill your house phone number");
			form.mb_tel_pej.focus();
			return false;
		}
		/*else if (form.mb_email.value == ""){
			alert("Please fill your email");
			form.mb_email.focus();
			return false;
		}*/
		else if (form.mb_jobdest.value == "-"){
			alert("Please fill your position");
			form.mb_roleid.focus();
			return false;
		}
		else{
			return true; 
		}
	}
	else{
		if (form.mb_fullnm.value == ""){
			alert("Sila Masukkan Nama Anda");
			form.mb_fullnm.focus();
			return false;
		}
		else if (form.mb_icnew.value == ""){
			alert("Sila Masukkan Nombor Kad Pengenalan Anda");
			form.mb_icnew.focus();
			return false;
		}
		else if (form.mb_brncd.value == ""){
			alert("Sila Masukkan Nama Cawangan Anda Bertugas");
			form.mb_brncd.focus();
			return false;
		}
		else if (form.mb_tel_pej.value == ""){
			alert("Sila Masukkan Nombor Pejabat Anda");
			form.mb_tel_pej.focus();
			return false;
		}
		/*else if (form.mb_email.value == ""){
			alert("Sila Masukkan Email Anda");
			form.mb_email.focus();
			return false;
		}*/
		else if (form.mb_roleid.value == ""){
			alert("Sila Masukkan Jawatan Anda");
			form.mb_roleid.focus();
			return false;
		}
		else{
			return true;
		}
	}
}

function check_terima_pengguna(form){ 
	if (form.lang.value=="1"){
		if (form.mb_pptno.value == ""){
			alert("Please fill your ID User");
			form.mb_pptno.focus();
			return false;
		}		
		else if (form.mb_fullnm.value == ""){
			alert("Please fill your name");
			form.mb_fullnm.focus();
			return false;
		}
		else if (form.mb_icnew.value == ""){
			alert("Please fill your ic");
			form.mb_icnew.focus();
			return false;
		}
		else if (form.mb_roleid.value == ""){
			alert("Please select your role!");
			form.mb_roleid.focus();
			return false;
		}
		else if (form.mb_passwd.value == ""){
			alert("Please fill your password");
			form.mb_passwd.focus();
			return false;
		}
		else if (form.mb_tel_pej.value == ""){
			alert("Please fill your house phone number");
			form.mb_tel_pej.focus();
			return false;
		}
		//else if (form.mb_email.value == ""){
			//alert("Please fill your email");
			//form.mb_email.focus();
			//return false;
		//}
		else if (form.mb_jobdest.value == ""){
			alert("Please fill your position");
			form.mb_jobdest.focus();
			return false;
		}
		else if (form.mb_jobsts.value == ""){
			alert("Please fill your job status");
			form.mb_jobsts.focus();
			return false;
		}
		else{
			if (confirm("Are you sure?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}
	else{
		if (form.mb_pptno.value == ""){
			alert("Sila Masukkan Id Pengguna Anda1");
			form.mb_pptno.focus();
			return false;
		}		
		else if (form.mb_fullnm.value == ""){
			alert("Sila Masukkan nama anda");
			form.mb_fullnm.focus();
			return false;
		}
		else if (form.mb_icnew.value == ""){
			alert("Sila Masukkan Nombor Kad Pengenalan Anda");
			form.mb_icnew.focus();
			return false;
		}
		else if (form.mb_roleid.value == ""){
			alert("Sila peranan pengguna anda");
			form.mb_roleid.focus();
			return false;
		}
		else if (form.mb_passwd.value == ""){
			alert("Sila Masukkan KataLaluan Anda");
			form.mb_passwd.focus();
			return false;
		}
		else if (form.mb_tel_pej.value == ""){
			alert("Sila Masukkan Nombor Pejabat Anda");
			form.mb_tel_pej.focus();
			return false;
		}
		/*else if (form.mb_email.value == ""){
			alert("Sila Masukkan Email Anda1");
			form.mb_email.focus();
			return false;
		}*/
		else if (form.mb_jobdest.value == ""){
			alert("Sila Masukkan Jawatan Anda");
			form.mb_jobdest.focus();
			return false;
		}
		else if (form.mb_jobsts.value == ""){
			alert("Sila Masukkan Status Jawatan Anda");
			form.mb_jobsts.focus();
			return false;
		}
		else{
			if (confirm("Adakah anda pasti?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}
}

function check_tambah_content(form){ 
	if (form.lang.value=="1"){
		if (form.ctnt_group.value == ""){
			alert("Please fill your Content Name");
			form.ctnt_group.focus();
			return false;
		}		
		else if (form.ctnt_cd.value == ""){
			alert("Please fill your Reference Id");
			form.ctnt_cd.focus();
			return false;
		}
		else if (form.ctnt_desc1.value == ""){
			alert("Please fill your Bahasa Malaysia content description");
			form.ctnt_desc1.focus();
			return false;
		}
		else if (form.ctnt_desc2.value == ""){
			alert("Please fill your English content description");
			form.ctnt_desc2.focus();
			return false;
		}
		else{
			if (confirm("Are you sure?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}
	else{
		if (form.ctnt_group.value == ""){
			alert("Sila Masukkan Nama Kandungan");
			form.ctnt_group.focus();
			return false;
		}		
		else if (form.ctnt_cd.value == ""){
			alert("Sila Masukkan Kod Rujukan");
			form.ctnt_cd.focus();
			return false;
		}
		else if (form.ctnt_desc1.value == ""){
			alert("Sila Masukkan Kandungan Bahasa Malaysia");
			form.ctnt_desc1.focus();
			return false;
		}
		else if (form.ctnt_desc2.value == ""){
			alert("Sila Masukkan Kandungan Bahasa English");
			form.ctnt_desc2.focus();
			return false;
		}
		else{
			if (confirm("Adakah anda pasti?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}
}

function clear_field_lupa(form){ //use for lupa

form.No_Tel.value="";
form.Email.value="";
}

function check_lupa_page(form){ //use for lupa	
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/
	if(form.lang.value == "2"){	
		if ((form.No_Tel.value == "") && (form.Email.value == "")){
			alert("Sila Masukkan No Telefon Atau Email!");
			form.No_Tel.focus();
			return false;
		}
		else{
			if (!(form.Email.value == "")){
				var returnval=emailfilter.test(form.Email.value);
				
				if (returnval==false){
					alert("Sila masukkan email yang sah!");
					form.Email.select();
				}
				return returnval;
			}
			else{
			return true;
			}
		}
	}
	else{
		if ((form.No_Tel.value == "") && (form.Email.value == "")){
			alert("Please Key in Telephone Number or Email!");
			form.No_Tel.focus();
			return false;
		}
		else{
			if (!(form.Email.value == "")){
				var returnval=emailfilter.test(form.Email.value);
				
				if (returnval==false){
					alert("Please enter a valid email address!");
					form.Email.select();
				}
				return returnval;
			}
			else{
			return true;
			}
		}
	}
	
}

function validatefld(field, lang) {
var valid = "0123456789"
var ok = "yes";
var temp;
	for (var i=0; i<field.value.length; i++) {
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") ok = "no";
	}
			
	if (ok == "no") {
		if (lang == "2"){
			alert("Sila masukkan nombor sahaja pada ruangan ini!");
		}
		else{
			alert("This field accept number only!");
		}
		field.focus();
		field.select();
	}
}

function validatefld2(field, lang, event) {

var theCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (theCode == 34){
		if (lang == "2"){
			alert("Ruangan ini tidak menerima simbol ''!");
		}
		else{
			alert("This field does't accept symbol ''!");
		}
		field.focus();
return false;
} 
else
return true;
}

function validatemail(field, lang) {
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/;
var returnval=emailfilter.test(field.value);
	if ((returnval==false)&&(field.value!="")){
		if (lang == "2"){
			alert("Format Email tidak sah!");
		}
		else{
			alert("Email is not valid!");
		}
		field.focus();
		field.select();
	}
return returnval;
}

function countMesej(field, intlength,lang,delKey)
	{	
		rtnValue = true;
		if (field.value.length>intlength)
		{
			if(delKey!=8 && delKey!=46 && !(delKey>36 && delKey<41)&& (delKey!=16))
			{
				rtnValue = false;
				if (lang == "2"){
					alert("Mesej tidak boleh melebihi dari " + intlength + " huruf");
				}
				else{
					alert("Mesej can't be more than " + intlength + " characters");
				}
				field.focus();
			}
		}
		return rtnValue;
}

function chk_surat_akuan(form){
	if (form.lang.value=="1"){
		if (form.nama.value == ""){
			alert("Please fill name for reveice letter!");
			form.nama.focus();
			return false;
		}
		else if (form.perkara.value == ""){
			alert("Please fill topic for receive letter!");
			form.perkara.focus();
			return false;
		}
		else{
			if (confirm("Are you sure?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}
	else{
		if (form.nama.value == ""){
			alert("Sila masukkan nama bagi surat akuan!");
			form.nama.focus();
			return false;
		}
		else if (form.perkara.value == ""){
			alert("Sila masukkan perkara bagi surat akuan!");
			form.perkara.focus();
			return false;
		}
		else{
			if (confirm("Adakah anda pasti?")) {
				return true;
			}
			else {
				return false;
			}   
		}
	}		
}

function ctk_surat_akuan(form){
	if (form.lang.value=="1"){
		if (form.nama.value == ""){
			alert("Please fill name for reveice letter!");
			form.nama.focus();
			return false;
		}
		else if (form.perkara.value == ""){
			alert("Please fill topic for receive letter!");
			form.perkara.focus();
			return false;
		}
		else{
				openWindow('akuanTerima.jsp?caseid='+form.condcaseid.value+'&nama='+form.nama.value+'&perkara='+form.perkara.value+'');
				return true;
		}
	}
	else{
		if (form.nama.value == ""){
			alert("Sila masukkan nama bagi surat akuan!");
			form.nama.focus();
			return false;
		}
		else if (form.perkara.value == ""){
			alert("Sila masukkan perkara bagi surat akuan!");
			form.perkara.focus();
			return false;
		}
		else{
				openWindow('akuanTerima.jsp?caseid='+form.condcaseid.value+'&nama='+form.nama.value+'&perkara='+form.perkara.value+'');
				return true;
		}
	}		
}
