//-----------------------------------------------//
//    Function untuk check all dan clear all     //
//-----------------------------------------------//
	function CheckItem(form, oObject, bAction) {
		for($item=0;$item<form.elements[oObject].length;$item++) {
			form.elements[oObject][$item].checked = bAction;
		}
	}

//-----------------------------------------------//
//          Function untuk Trim String		     //
//-----------------------------------------------//
	function Trim(str)
	{
		while(true)
		{
			if(str.charAt(0) == ' ')
				str = str.substr(1);
			else
				break;
		}
		
		while(true)
		{
			if(str.charAt(str.length-1) == ' ')
				str = str.substr(0,str.length-1);
			else
				break;
		}
		return(str);	
	}


//-----------------------------------------------//
//        Function untuk Validation Angka	     //
//-----------------------------------------------//	
	function isNumber(s)
	{   var i, iTitik;
	
		iTitik = 0;
		for (i = 0; i < s.length; i++)
		{   
			// Check that current character is number.
			var c = s.charAt(i);
			if (((c < "0") || (c > "9"))  && (c != ".")) return false;
			if (c == ".") iTitik++;
			if (iTitik > 1) return false;
		}
		// All characters are numbers.
		return true;
	}


	function isInteger(s)
	{   var i;
	
		iTitik = 0;
		for (i = 0; i < s.length; i++)
		{   
			// Check that current character is number.
			var c = s.charAt(i);
			if ((c < "0") || (c > "9")) return false;
		}
		// All characters are numbers.
		return true;
	}
	

//-----------------------------------------------//
//          Function untuk validEmail		     //
//-----------------------------------------------//

	function validEmail(email) {
		invalidChars = " /:,;"

		if (email == "") {						// cannot be empty
			return false;
		}
		for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
			badChar = invalidChars.charAt(i)
			if (email.indexOf(badChar,0) > -1) {
				return false;
			}
		}
		atPos = email.indexOf("@",1)			// there must be one "@" symbol
		if (atPos == -1) {
			return false;
		}
		if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
			return false;
		}
		periodPos = email.indexOf(".",atPos)
		if (periodPos == -1) {					// and at least one "." after the "@"
			return false;
		}
		if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
			return false;
		}
		return true;
	}