function validateContent(form1) {
	if (displayMode == 'HTML') {
		idContent.document.body.innerHTML = idContent.document.body.innerText;
	}

	form1._isi.value = idContent.document.body.innerHTML;
	
	if (form1._isi.value == "")
	{	alert("Isi Artikel tidak boleh kosong !");
		return false;
	}
	return true;
} 

function cekValid(form1) {
	arrHarus = new Array ("_judul","_ringkasan");
	arrHarusTxt = new Array ("Judul","Ringkasan");
	var i = 0;
	var isi = false;
	for (i = 0; i < 2; i++)
	{	
		if (form1[arrHarus[i]].value.length == "0")
		{ 	alert(arrHarusTxt[i] + " harus diisi, tidak boleh kosong !");
			form1[arrHarus[i]].focus();	
			return false;
		}
	}
	
	isi = validateContent(form1);
	if (isi == false) return false;
	
	return true;
}

function cekValidAddLink(form1) {
	arrHarus = new Array ("_judul","_deskripsi","_url");
	arrHarusTxt = new Array ("Judul Website","Deskripsi Website","URL");
	var i = 0;
	var isi = false;
	for (i = 0; i < 3; i++)
	{	
		if (form1[arrHarus[i]].value.length == "0")
		{ 	alert(arrHarusTxt[i] + " harus diisi, tidak boleh kosong !");
			form1[arrHarus[i]].focus();	
			return false;
		}
	}
	return true;
}

function textCounter() {
	var maxlimit = 150;
	if (document.frm["_ringkasan"].value.length > maxlimit) // if too long...trim it!
		document.frm["_ringkasan"].value = document.frm["_ringkasan"].value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else 
		document.all._charcounter.innerHTML = maxlimit - document.frm["_ringkasan"].value.length;
}

function validateKeyword(form1) {
	var keyword = form1["_keyword"].value.toLowerCase();

	if ((keyword.indexOf('@') != -1) || (keyword.indexOf('%') != -1) || (keyword.indexOf('`') != -1) || (keyword.indexOf('!') != -1) || (keyword.indexOf('#') != -1) || (keyword.indexOf('$') != -1) || (keyword.indexOf('^') != -1) || (keyword.indexOf('&') != -1) || (keyword.indexOf('|') != -1) || (keyword.indexOf('<') != -1) || (keyword.indexOf('>') != -1) || (keyword.indexOf('/') != -1))
	{ 	
		alert("Keyword tidak boleh ada tag HTML !");
		return false;
	}
	
	// -- trim the keyword -- //
	while ( (keyword.charAt(0) == ' ') && (keyword.length > 0) )
		keyword = keyword.substring(1,keyword.length);
		
	while ( (keyword.charAt(keyword.length-1) == ' ') && (keyword.length > 0) )
		keyword = keyword.substring(0,keyword.length-1);
	// -- end trim -- //

	if (keyword.length < 3)
	{ 	alert("Keyword minimum sepanjang 3 karakter !");
		form1["_keyword"].focus();	
		return false;
	}	
	
	commonwords = new Array("dan", "ini", "itu", "dari", "atau", "yang", "tidak", "untuk");
	for(var i=0; i<commonwords.length; i++)
	{	if (keyword == commonwords[i])
		{	alert("Kata terlalu umum, pencarian tidak dapat dilakukan !");
			return false;
		}
	}
	
	return true;
}

function cekValidKonsultasiJwb(form1) {
	arrHarus = new Array ("_tanya","_judul","_jawab");
	arrHarusTxt = new Array ("Pertanyaan","Judul","Jawaban");
	var i = 0;
	var isi = false;
	for (i = 0; i < 3; i++)
	{	
		if (form1[arrHarus[i]].value.length == "0")
		{ 	alert(arrHarusTxt[i] + " harus diisi, tidak boleh kosong !");
			form1[arrHarus[i]].focus();	
			return false;
		}
	}
	
	return true;
}
