	function isEmpty(str) {
		str = str.replace(" ", "");
		if (str != "") {
			var oneChar = 0;
			str = str.toString();
			for (var i = 0; i < str.length; i++) {
				oneChar = str.charAt(i).charCodeAt(0);
				if ((oneChar==34) || (oneChar==39)) 
					return true;
			}
			return false;
		} else return true;
	}
	
	function isNotPhoneNumber(str) {
		var oneChar = 0;
		str = str.toString();
		for (var i = 0; i < str.length; i++) {
			oneChar = str.charAt(i).charCodeAt(0);
			if (oneChar<48 || oneChar>57){
				if(oneChar!=45 && oneChar!=40 && oneChar!=41 && oneChar!=32)
					return true;
			}
		}
		return false;
	}

	function isNotString(str) {
		var oneChar = 0;
		str = str.toString();
		for (var i = 0; i < str.length; i++) {
			oneChar = str.charAt(i).charCodeAt(0);
			if ((oneChar<65) || (oneChar>90)) {
				if(((oneChar<97) || (oneChar>122))&&oneChar!=32)
					return true;
			}
		}
	}

	function isStrangeString(str) {
		var oneChar = 0;
		str = str.toString();
		for (var i = 0; i < str.length; i++) {
			oneChar = str.charAt(i).charCodeAt(0);
			if ((oneChar<65) || (oneChar>90)) {
				if(((oneChar<97) || (oneChar>122))&&oneChar!=32)
					return true;
			}
		}
	}

	function foundNumber(str) {
		var oneChar = 0;
		str = str.toString();
		for (var i = 0; i < str.length; i++) {
			oneChar = str.charAt(i).charCodeAt(0);
			if ((oneChar>=48) && (oneChar<=57))
				return true;
		}
		return false;
	}
		
	
	function isNotNumber(str) {
		var oneChar = 0;
		str = str.toString();
		for (var i = 0; i < str.length; i++) {
			oneChar = str.charAt(i).charCodeAt(0);
			if ((oneChar<48) || (oneChar>57) ) 
				return true;
		}
		return false;
	}
	
	
	function isEmail(str){
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)) 
			return true;
		else
			return false;
	}

	function isNotDate(tgl) {
		var date = tgl.split("/");
		d= date[0]; m= date[1] - 1; y=date[2];
		var tempDate = new Date(y, m, d); 
		if ( ( tempDate.getYear() == y ) && ( m == tempDate.getMonth() ) && ( d == tempDate.getDate() ) ) 
			return false;
		else 
			return true;
	}
	
	function rem0(str) {
		str = str.toString();
		if (str.charAt(0) == '0') {
			return str.charAt(1);
		}else return str;
	}
	
	function checkDate(tgl1, tgl2) {
		var date1 = tgl1.split("-");
		var date2 = tgl2.split("-");
		var val1 = date1[2]+""+date1[1]+""+date1[0];
		var val2 = date2[2]+""+date2[1]+""+date2[0];
		if (parseInt(val1) > parseInt(val2))
			return true;
		else return false;
	}

	function callYesNoAlert(pesan){
		var returnValue;
		var result = window.showModalDialog("js/yesnoalert.html",pesan,"dialogWidth:500px; dialogHeight:110px; center:yes; resizable:no; scroll:no; status:no; help:no",returnValue);
		return result;
	}

	/*function callAlert(pesan){
		window.showModalDialog("js/yesalert.html",pesan,"dialogWidth:500px; dialogHeight:110px; center:yes;resizable:no;scroll:no;status:no;help:no");
	}*/
