function isUrenPerDag(entry) {
	entry.value = entry.value.replace(",",".");
	if (isNaN(entry.value)) {
		alert(isUrenPerDag_1);
		entry.value = "";
	}
	if (entry.value > 24) {
		alert(isUrenPerDag_2);
		entry.value = "";
	}
	if (entry.value < -24) {
		alert(isUrenPerDag_2);
		entry.value = "";
	}
}
function  isANumber(veld) {
	veld.value = veld.value.replace(",",".");
	if (isNaN(veld.value)) {
		alert(isANumber_1);
		veld.value = "";
		return false;
	}
	return true;
}
function  isANumberCh(veld) {
	veld.value = veld.value.replace(",",".");
	if (isNaN(veld.value)) {
		veld.value = "";
		return false;
	}
	else
	{
	   return true;
	}
}
//added by kim for update number check keep the original value 20080819
function  isANumberCheck(veld,original_var) {
	veld.value = veld.value.replace(",",".");
	if (isNaN(veld.value)) {
		alert(isANumber_1);
		veld.value = original_var;
		return false;
	}
	return true;
}
function isAnInteger(veld) {
	if (!(parseInt(veld.value) == veld.value)) {
		alert(isAnInteger_1);
		veld.value = "";
	}
}
function  isAPositiveInteger(veld) {
	if ((!(parseInt(veld.value) == veld.value)) || (veld.value < 0)) {
		alert(isAPositiveInteger_1);
		veld.value = "";
	}
}
function isAPercentage(veld) {
	veld.value = veld.value.replace(",",".");
	if (isNaN(veld.value)) {
		alert(isANumber_1);
		veld.value = "";
	}
	if ((veld.value < 0) || (veld.value > 100)) {
		alert(isAPercentage_1);
		veld.value = "";
	}
}
function isADate(veld,date_format) {
	if(veld.value != '') {
		if (date_format == "%Y-%m-%d"){
			var d = veld.value.split('-');
			var date = new Date(d[0], d[1] - 1, d[2]);
			var day = date.getDate();
			day = (day < 10) ? '0' + day : day;
			var month =  date.getMonth() + 1;
			month = (month < 10) ? '0' + month : month;
			var year = date.getFullYear();
			if(year + '-' + month + '-' + day != veld.value) {
				alert(isDatum_1);
				veld.value="";
			}
		}
		if (date_format == "%d-%m-%Y"){
			var d = veld.value.split('-');
			var date = new Date(d[2], d[1] - 1, d[0]);
			var day = date.getDate();
			day = (day < 10) ? '0' + day : day;
			var month =  date.getMonth() + 1;
			month = (month < 10) ? '0' + month : month;
			var year = date.getFullYear();
			if(day + '-' + month + '-' + year != veld.value) {
				alert(isDatum_2);
				veld.value="";
			}
		}
	}
}
//added by kim for update date check keep the original value 20080819
function isADateCheck(veld,date_format,original_var) {
	if(veld.value != '') {
		if (date_format == "%Y-%m-%d"){
			var d = veld.value.split('-');
			var date = new Date(d[0], d[1] - 1, d[2]);
			var day = date.getDate();
			day = (day < 10) ? '0' + day : day;
			var month =  date.getMonth() + 1;
			month = (month < 10) ? '0' + month : month;
			var year = date.getFullYear();
			if(year + '-' + month + '-' + day != veld.value) {
				alert(isDatum_1);
				veld.value=original_var;
			}
		}
		if (date_format == "%d-%m-%Y"){
			var d = veld.value.split('-');
			var date = new Date(d[2], d[1] - 1, d[0]);
			var day = date.getDate();
			day = (day < 10) ? '0' + day : day;
			var month =  date.getMonth() + 1;
			month = (month < 10) ? '0' + month : month;
			var year = date.getFullYear();
			if(day + '-' + month + '-' + year != veld.value) {
				alert(isDatum_2);
				veld.value=original_var;
			}
		}
	}
}
function isDatum(entry) {
	if ((!(!(isNaN(entry.substring(0,4))) && (entry.substring(4,5) == "-") && !(isNaN(entry.substring(5,7))) && (entry.substring(7,8) == "-") && !(isNaN(entry.substring(8,10))))) && (entry != ''))
	{
		alert(isDatum_1);
		entry="";
	}
}
function isTijd(veld){
	if (veld.value != ''){
		if (veld.value.length == 4)
		{veld.value = veld.value.substring(0,2)+':'+veld.value.substring(2,4)
		}
		if ((!(veld.value.substring(0,1) == '0' || veld.value.substring(0,1) == '1' || veld.value.substring(0,1) == '2')) || (!(veld.value.substring(1,2) >= 0 && veld.value.substring(1,2) <= 9)) || (!(veld.value.substring(3,4) >= 0 && veld.value.substring(3,4) <= 5)) || (!(veld.value.substring(4,5) >= 0 && veld.value.substring(4,5) <= 9)) || (veld.value.charAt(2) != ':') || (veld.value.length != 5) || (  veld.value.substring(0,1) == '2' && veld.value.substring(1,2) > 4) || (veld.value.substring(0,2) == '24' && (veld.value.substring(3,4) > 0 || veld.value.substring(4,5) >0))) {
			alert(isTijd_1);
			veld.value="";
			veld.focus();
		}
	}
}
function isCode(veld)
{
	var tekens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"
	var ok = "yes";
	var n = '';
	code = veld.value;
	for (var i=0; i < code.length; i++)
	{
		var temp = code.charAt(i);
		if (tekens.indexOf(temp) > -1) {n += temp};
	}
	if(n!=code) {
	alert(isCode_1);
	veld.value = n;
	}
}
function isColumn(veld)
{
	var tekens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
	var ok = "yes"
	code = veld.value;
	for (var i=0; i < code.length; i++)
	{
		var temp = code.charAt(i);
		if (tekens.indexOf(temp) == "-1") {ok = "no"};
	}
	if (ok == "no")
	{
		alert(isCode_2);
		veld.value = "";
	}
}
function isJaar(veld)
{
	if (veld.value != ''){
		if(!(veld.value > 1900 && veld.value<2156)){
			alert(isYear);
			veld.value = "";
			veld.focus();
		}
	}
}
function isWachtwoord(veld)
{
	var tekens = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"
	var ok = "yes"
	code = veld.value;
	for (var i=0; i < code.length; i++)
	{
		var temp = code.charAt(i);
		if (tekens.indexOf(temp) == "-1") {ok = "no"};
	}
	if (ok == "no")
	{
		alert(isWachtwoord_1);
		veld.value = "";
	}
}
function isPositie(f) {
	if ((f.value < 0) || (f.value > 900)) {
		alert(isPositie_1);
		f.value = '';
	}
}
function isEmail(f){
	 var email = f.value;
	 var pattern = /^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$/;
	 flag = pattern.test(email);
	 if(!flag){
		  alert(isEmail_1);
		  f.value="";		
	 }	 
}

