/***
**/
/****************************
*
*
*
****************************/
function isInteger(s) {
	var i;

	if (isEmpty(s))
	if (isInteger.arguments.length == 1) return 0;
	else return (isInteger.arguments[1] == true);

	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);
		if (!isDigit(c)) return false;
	}

	return true;
}


function IsNumeric(input) {
   return (input - 0) == input && input.length > 0;
}


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


/****************************
*
*
*
****************************/
function isDigit (c) {
	return ((c >= "0") && (c <= "9"))
}
/***
**/


/****************************
*
*
*
****************************/
function validEmail(email) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(email)) {
		return true;
	}
	else {
		return false;
	}
}
/***
**/
