
function checkCharValidity(sText, validchrs) {
	var isNumber=true;
	var chr;

	for (i = 0; i < sText.length && isNumber == true; i++) { 
		chr = sText.charAt(i); 
		if (validchrs.indexOf(chr) == -1) {
			isNumber = false;
		}
	}
}

function isNumeric(sText) {
	if (trim(sText)!='') {
		var validchrs = "0123456789.-";
		return checkCharValidity(sText, validchrs);
	} else {
		return false;
	}
}

function isPositiveInteger(sText) {
	if (trim(sText)!='') {
		var validchrs = "0123456789";
		return checkCharValidity(sText, validchrs);
	} else {
		return false;
	}
}

function isDate(str) {
	var retval = false;
	// checks for yyyy-mm-dd format
	if ((str.substr(4,1)=='-') && (str.substr(7,1)=='-')) {
		if ((isPositiveInteger(str.substr(0,4))) && (isPositiveInteger(str.substr(5,2))) && (isPositiveInteger(str.substr(8,2)))) {
			retval = true;
		}
	}
	return retval;
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '') ;
}

function strrev(str) {
  return str.split("").reverse().join("");
}

$(document).ready(function(){
	$("a.inactive").each(function(){
		$(this).click(function(){
			return false;
		});
	});
});
