/* Usefull script for checking all the forms
 * Powered by Jungkyoos
 */
// Cek formulir cari
function cekFormCari() {
	if(document.form1.iklan.value == ''){
		window.alert("Masukan kata kunci");
		document.form1.iklan.focus();
		return false;
	}
	else if(document.form1.kategori.value == 0){
		window.alert("Pilih kategori");
		document.form1.kategori.focus();
		return false;
	}
}

// Cek form daftar anggota
function cekPendaftaranAnggota() {
	var str = document.daftar.email.value;
	var cek1= str.indexOf("@");
	var cek2 = str.lastIndexOf(".");
	var cek3=str.length;
	var cek4;
	var charnot=new Array ('*','%','`','"',"'",'$','#','~','(',')','!','^','&',',',';',':','<','>','[',']','{','}','|','\\','+','=','?','/');
	
	if(document.daftar.nama.value == '') {
		window.alert("Masukan nama anda.");
		return false;
	}
	else if (cek1 <= 0) {
		window.alert('Alamat Email harus ada tanda "@"');
		return false;
	}
	else if (cek2 <= cek1+1) {
			alert('Alamat Email harus ada tanda "."');
			return false;
	}
	else if (cek2 == cek3-1) {
			alert('Alamat email setalah tanda "." belum lengkap!');
			return false;
	}
	else if (str.indexOf(" ") >= 0) {
		alert('Tidak boleh ada spasi dalam alamat email');
		return false;				
	}
	else if(document.daftar.password.value == '' || document.daftar.password.value.length < 5) {
		window.alert('Password terdiri dari 5 atau lebih karakter dan tidak boleh kosong');
		return false;
	}
	else {
		for (i=0;i<=charnot.length;i++) {
			cek4=str.indexOf(charnot[i]);
			if (cek4 >= 0) { 
				alert('Alamat email tidak boleah ada karakter "' + charnot[i] + '"');
				return false; 
			}
		}
	}
}

function cekPasangIklan() {
	var str = document.iklan.email.value;
	var cek1= str.indexOf("@");
	var cek2 = str.lastIndexOf(".");
	var cek3=str.length;
	var cek4;
	var charnot=new Array ('*','%','`','"',"'",'$','#','~','(',')','!','^','&',',',';',':','<','>','[',']','{','}','|','\\','+','=','?','/');
	
	if(document.iklan.nama.value == '') {
		window.alert("Masukan nama anda.");
		return false;
	}
	else if (cek1 <= 0) {
		window.alert('Masukan alamat email dengan benar.');
		return false;
	}
	else if (cek2 <= cek1+1) {
			alert('Alamat Email harus ada tanda "."');
			return false;
	}
	else if (cek2 == cek3-1) {
			alert('Alamat email setalah tanda "." belum lengkap!');
			return false;
	}
	else if (str.indexOf(" ") >= 0) {
		alert('Tidak boleh ada spasi dalam alamat email');
		return false;				
	}
	else if(document.iklan.kategori.value == 0 ) {
		window.alert('Pilih kategori.');
		return false;
	}
	else if(document.iklan.judul.value == '' ) {
		window.alert('Masukan judul iklan.');
		return false;
	}
	else if(document.iklan.deskripsi.value == '' ) {
		window.alert('Masukan deskripsi iklan.');
		return false;
	}
	else {
		for (i=0;i<=charnot.length;i++) {
			cek4=str.indexOf(charnot[i]);
			if (cek4 >= 0) { 
				alert('Alamat email tidak boleah ada karakter "' + charnot[i] + '"');
				return false; 
			}
		}
	}

}

function cekMaxChar() {
	// Panjang karakter
	var tampil_status = 255;
	var panjang_deskr = document.getElementById("deskripsi").value.length;
	var maxChar;
	
	maxChar = tampil_status - panjang_deskr;
	
	if( panjang_deskr < tampil_status ) {
		if(document.getElementById) {
			document.getElementById("status2").innerHTML = "Maksimum char: " + maxChar;	
		}
	}
	else if( panjang_deskr == tampil_status ) {
		window.alert("Sudah mencapai maksimum karakter."
					 +"\nKarakter selanjutnya tidak akan dimasukan.");
		if(document.getElementById) {
			document.getElementById("status2").innerHTML = 'Maksimum char: 0';	
		}
	}
	else if( panjang_deskr > (tampil_status+1) ){
		document.getElementById("deskripsi").readOnly = "true";	
	}
}
