function trim(s) {
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
		{
			s = s.substring(1,s.length);
		}
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
		{
			s = s.substring(0,s.length-1);
		}
		return s;
}
function check_email(strEmail) {
	var filter=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	if (filter.test(strEmail))
		return true;
	else return false;
}
function check_numeric(strString) {
	var strValidChars = "0123456789.";
	var strChar;
	var blnResult = true;
	if (strString.length == 0) return false;
	for (i = 0; i < strString.length && blnResult == true; i++) {
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1) {
			blnResult = false;
		}
	}
	return blnResult;
}
function sure_logout(){
	return window.confirm ("Are you sure you want to log out ?");
}
function MM_openBrWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}
function validate_admin_login() {
	if (!trim(document.form.username.value)){
  		alert("Please enter username");
		document.form.username.focus();
		return false;
	} else if (!trim(document.form.password.value)){
  		alert("Please enter password");
		document.form.password.focus();
		return false;
	}
	return true;
}
function validate_contact_form() {
	if (!trim(document.form.name.value)) {
  		alert("Please enter name");
		document.form.name.focus();
		return false;
 	} else if (!trim(document.form.message.value)) {
  		alert("Please enter message");
		document.form.message.focus();
		return false;
	}
	return true;
}
function insert_admin_user() {
	if (!trim(document.form.fullname.value)){
  		alert("Please include name");
		document.form.fullname.focus();
		return false;
 	} else if (!trim(document.form.username.value)){
  		alert("Please include username");
		document.form.username.focus();
		return false;
 	} else if (!trim(document.form.password.value)){
  		alert("Please include password");
		document.form.password.focus();
		return false;	
 	}
	return true;
}
function validate_login() {
	if (!(trim(document.loginform.username.value))){
  		alert("Please enter username");
		document.loginform.username.focus();
		return false;	
	} else if (!(trim(document.loginform.password.value))){
  		alert("Please enter password");
		document.loginform.password.focus();
		return false;	
	}
	if (document.loginform.remember.checked) {
		return window.confirm ("Are you sure you want this computer to remember your login information.");
	}
	return true;
}
function validate_contact_form_new() {
	if (!trim(document.form.name.value)) {
  		alert("Please enter name");
		document.form.name.focus();
		return false;
 	} else if (!trim(document.form.message.value)) {
  		alert("Please enter message");
		document.form.message.focus();
		return false;
	}
	return true;
}