﻿function isPosInteger(inputVal) {
	inputStr = inputVal.toString() ;
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i) ;
		if (oneChar < "0" || oneChar > "9") {
			return false;
		}
	}
	return true;
}

function isPosFloat(inputVal) {
	inputStr = inputVal.toString();
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.charAt(i);
		if ((oneChar < "0" || oneChar > "9") && (oneChar != ".")) {
			return false;
		}
	}
	return true;
}

function evtTrim(iStr) {
	while (iStr.length > 0) {
		if (iStr.substr(0, 1) != " " && iStr.substr(iStr.length-1, 1) != " ") return iStr;
		if (iStr.substr(0, 1) == " ") iStr = iStr.substr(1, iStr.length - 1);
		if (iStr.substr(iStr.length - 1, 1) == " ") iStr = iStr.substr(0, iStr.length-1);
	}
}

function isEmail(sEmail) {
	if (sEmail.length > 0) {
		sEmail = evtTrim(sEmail);
		result1 = sEmail.indexOf("@");
		result2 = sEmail.indexOf(".");
		return !((sEmail.length < 6) || (result1 < 1) || (result1 > sEmail.length - 2) || (result2 < 3)  || (result2 > sEmail.length-2));
	} else {
		return false;
	}
}

var glbWin = null;
function evtShowWindow(sURL, sWidth, sHeight) {
	glbWin = window.open(sURL, "mHelp", "width=" + sWidth + ", height=" + sHeight + ", left=" + ((screen.width-sWidth)/2) + ", top=" + ((screen.height-sHeight)/2) + "toolbar=no, directories=no, status=yes, scrollbars=no, resizable=no, menubar=no"); 
	glbWin.moveTo((screen.width-sWidth)/2, (screen.height-sHeight)/2);
	glbWin.resizeTo(sWidth + 10, sHeight + 50);
	glbWin.focus();
}



