var whitespace = " \t\n\r"; 

function isEmpty(s) {   
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s) {  
	var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	}
	return true;
}

function checkWhitespace (Field, Name) {
	if (isWhitespace(Field.value))	{
		alert(lang['Field'] + Name + lang['Validate_empty']);
		Field.focus();
		return false;
	}
	return true;
}

function checkConfirmation(p1,p2,errep) {
	if (!p1.value && p2.value) return true;
	if (p1.value!=p2.value)	{
		alert(errep);
		p1.focus();
		return false;
	}
	return true;
} 

function checkInputValue(f,restr,errep) {
	if (!f.value) return true;
	var re = new RegExp(restr,"i");
	var n = f.value.search(re);
	if (n != 0) {
		alert(f.value + ' ' + errep);
		f.focus();
		return false;
	}
	return true;
}


