// JavaScript Document

function show_area(obj1,obj2) {
	if (obj1.selectedIndex != 0) {
		var arrSub     = eval("arr" + obj1.value);
		var arrSubValue= eval("arrVal" + obj1.value);
		obj2.options[0] = new Option("- select area -","");
		for (var i=1; i <= arrSub.length ; i++) {
			obj2.options[i] = new Option(arrSub[i-1], "Gereja" + arrSubValue[i-1]);
			//alert (arrSub[i-1] + " -- " + arrSubValue[i-1]);
		}
	}
}

function show_gereja(obj2, obj3) {
	if (obj2.selectedIndex != 0) {
		var arrSub     = eval("arr" + obj2.value);
		var arrSubValue= eval("arrVal" + obj2.value);
		obj3.options[0] = new Option("- select church -","");
		for (var i=1; i <= arrSub.length ; i++) {
			obj3.options[i] = new Option(arrSub[i-1], arrSubValue[i-1]);
		}
	}
} 

function clear_field(obj) {
	while(0 < obj.options.length) { obj.options[(obj.options.length - 1)] = null; } // clears option values
}

function check_search_fields(frm) {
	var msg = "";
	if ((frm.district.selectedIndex == 0) || (frm.district.value == "")) {
		msg += "Silahkan pilih distrik\n"; 
	} 
	if ((frm.area.selectedIndex == 0) || (frm.area.value == "")) {
		msg += "Silahkan pilih area\n";
	}
	if ((frm.gereja.selectedindex == 0) || (frm.gereja.value == "")) {
		msg += "Silahkan pilih gereja\n";
	}
	if (msg != "") {
		alert ("Pilihan pencarian anda belum lengkap !.\n" + msg);
		return false; 
	}				
return true;
}

function cek_email(txt){
	mailpatern = new RegExp('^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$');
	return txt.search(mailpatern);
}

function cek_fill(txt){
	fillpatern =new RegExp('^([A-z0-9_]|\\-|\\.){4,12}$');
	return txt.search(fillpatern);
}

function check_usermail(form) {
	if (cek_email(form.usermail.value)) {
		alert('Penulisan alamat e-mail anda tidak benar !');
		form.usermail.focus();
		return false;
	}
return true;
} 

function print_page(what) {
	print (what);
}	

function check_form_church_list(frm) {
	var msg = "";
	if ((frm.district.selectedIndex == 0) || (frm.district.value == "")) {
		msg += "Silahkan pilih distrik\n"; 
	} 
	if ((frm.area.selectedIndex == 0) || (frm.area.value == "")) {
		msg += "Silahkan pilih area\n";
	}
	if (msg != "") {
		alert ("Pilihan pencarian anda belum lengkap !.\n" + msg);
		return false; 
	}				
return true;
}

function check_form_newsletter(frm) {
	var msg = "";
	if (cek_email(frm.usermail.value)) {
		msg += "Penulisan alamat email anda tidak benar.\n";
	} 
	if (frm.username.value.length <= 3) {
		msg += "Penulisan nama minimal 10 karakter\n"; 
	} 
	if ((frm.userbirth.selectedIndex == 0) || (frm.userbirth.value == "")) {
		msg += "Silahkan pilih tahun kelahiran anda\n";
	}
	if ((frm.userjob.selectedIndex == 0) || (frm.userjob.value == "")) {
		msg += "Silahkan pilih jenis pekerjaan yang anda lakukan saat ini\n";
	}
	if ((frm.usertown.selectedIndex == 0) || (frm.usertown.value == "")) {
		msg += "Silahkan pilih kota domisili anda\n";
	}
	if (msg != "") {
		alert ("Pengisian form belum benar !. Silahkan periksa :\n\n" + msg);
		return false; 
	}				
return true;
}

function pop_tellFriend(addr) {
	window.open(addr,"wPop","directories=false,resizeable=false,status=false,width=382,height=512");
}

function pop_print(frm) {
//var addr = frm.action + "?" + frm.resultFlag.name + "=" + frm.resultFlag.value;
/*
	if (frm.resultFlag.value.length == 0) {
		alert("Silahkan lakukan pencarian dahulu.");
		return false;
	} else {
		newWin = window.open(addr,"wPrint","directories=false,resizeable,status=false");
		newWin.focus();
		return false;
	}
*/	
}

function check_form_contact (frm) {
var msg = "";	
	if (frm.cname.value.length <= 5) {
		msg += "Nama terlalu pendek.\n";
	}
	if (cek_email(frm.cmail.value)) {
		msg += "Penulisan alamat email tidak benar. \n";
	}
	if (frm.cknow.selectedIndex == 0) {
		msg += "Silahkan pilih dari mana anda mengetahui website ini.\n";
	}
	if (frm.cneed.selectedIndex == 0) {
		msg += "Silahkan pilih keperluan anda. \n";
	}
	if (frm.cmsg.value.length <= 10) {
		msg += "Silahkan isikan pesan anda, minimal 10 karakter. \n";
	}
	if (msg != "") {
		alert ("Pengisian form belum benar !. Silahkan periksa :\n\n" + msg);
		return false; 
	}				
return true;
}

function check_form_send2friend (frm) {
var msg = "";
var arrMail = frm.mailke.value.split(",");

	for (var i = 0; i < arrMail.length; i++) {
		//alert (arrMail[i]);
		if (cek_email(arrMail[i])) {
			msg += "Penulisan (salah satu) email penerima tidak benar.\n";
		}
	}
	if (frm.mailmsg.value.length <= 10) {
		msg += "Isikan pesan anda, minimal 10 karakter. \n";
	}
	if (frm.sendername.value.length <= 10) {
		msg += "Silahkan isi nama anda, minimal 10 karakter. \n";
	}
	if (cek_email(frm.sendermail.value)) {
		msg += "Penulisan email pengirim tidak benar. \n";
	}
	if (msg != "") {
		alert ("Pengisian form belum benar !. Silahkan periksa :\n\n" + msg);
		return false; 
	}				
return true;
}

function are_you_sure() {
var sure = confirm("P E R H A T I A N !!\nIni akan menghapus data. \n\nAnda yakin ?");
	if (sure) { 
		return true; 
	} else {
		return false;	
	}
}

function sure_send() {
var sure = confirm("P E R H A T I A N !!\n\nIni akan mengirim Newsletter ke smua,\nuser newsletter dengan status Aktif = 1 . \n\nAnda yakin ?");
	if (sure) { 
		return true; 
	} else {
		return false;	
	}
}