function openDir(form, field) {
	var index = document.forms[form].elements[field].selectedIndex;
	if (document.forms[form].elements[field].options[index].value == 0) {
		return false;
	} else {
		url = document.forms[form].elements[field].options[index].value;
		window.location.assign(url);
	}
}

function popUp(page, width, height) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;
	var parameters="toolbar=no, scrollbars=yes, location=no, status=no, menubar=no, resizable=no, top="+wint+", left="+winl+", width="+width+", height="+height;
	image = window.open(page, "", parameters);
}

function tableHover(obj, name) {
	obj.className = name;
}

function removeImage(id) {
	var field = document.getElementById(id);
	field.value = '';
}

function showHide(image, div) {
	var layer = document.getElementById(div);
	var change = document.getElementById(image);
	
	if (layer.style.display == "block") {
		layer.style.display = "none";
		change.src = "../_img/_icons/plus.gif";
	} else {
		layer.style.display = "block";
		change.src = "../_img/_icons/min.gif";
	}
}
function validate(input) {
	if (confirm(input)) {
		return true;
	} else {
		return false;
	}
}

function checkNumeric(input) {
	var validate = new RegExp("^[0-9]+(\.[0-9]{1,2})?$");
	if (!input.match(validate)) {
		return false;
	} else {
		return true;
	}
}

function checkZip(input) {
	var validate = new RegExp("^[0-9][0-9][0-9][0-9] ?[a-zA-Z][a-zA-Z]$");
	if (!input.match(validate)) {
		return false;
	} else {
		return true;
	}
}

function checkEmail(input) {
	var validate = new RegExp("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$");
	if (!input.match(validate)) {
		return false;
	} else {
		return true;
	}
}

function checkTel(input) {
	var validate = new RegExp("^[-0-9+() ]*$");
	if (!input.match(validate)) {
		return false;
	} else {
		return true;
	}
}

function checkNumber(input) {
	var validate = new RegExp("^[-0-9]*$");
	if (!input.match(validate)) {
		return false;
	} else {
		return true;
	}
}

function trim(text) {
	var remove = " \t\n\r";
	var output = "";
	var c;
	for(var i=0; i < text.length; i++) {
		c = text.charAt(i);
		if(remove.indexOf(c) == -1) {
			output += c;
		}
	}
	return output;
}