function Numerize(num,make_int) {
	// num 		- number to validate
	// make_int	- integer? (boolean)
	if (isNaN(num)) {num=0;}
	num=Math.abs(num);
	if (make_int) { num=Math.round(num);}
	return num;
	}

function ErrMess(errmess) {
	alert(errmess);
}

function ModernBrowser() {
	var result=false;
	var ua = navigator.userAgent.toLowerCase();
	var version = navigator.appVersion;
	var is_ie = ua.indexOf('msie') > -1;
//	var is_kon = ua.indexOf('konqueror') > -1;
	var is_nn = ua.indexOf('mozilla') > -1;
	// 'compatible' versions of "mozilla" aren't navigator
		if(ua.indexOf('compatible') > 0) {
			is_nn = false;
		}
	var is_major = parseInt( version );
	if ((is_ie)  && (is_major>3)) { result=true; }
//	if ((is_kon)  && (is_major>4)) { result=true; }
	if ((is_nn)  && (is_major>4)) { result=true; }
	return result;
}

function isEmpty(s) { return ((s == null) || (s.length == 0))}

function ValidateEmail(em) {
	var filter=/[\.][\.]/
	if (! RegCheck(filter,em)) {
		filter=/^[\w-_\.]*[\w]\@[\w][\w-_\.]*\.+[\w]+[\w]$/;
		if (RegCheck(filter,em)) { return true; }
		}
	return false;
	}

function RegCheck(filter,str) {
	return filter.test(str);
	}

