function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function checkNumField(evt){
	var chCode = (evt.which)?evt.which:evt.keyCode;
	if (typeof document.getElementById!="undefined" && typeof document.all=="undefined"){
		if ((34<evt.charCode && evt.charCode<41) || evt.charCode==46) return false;
		if ((34<chCode && chCode<41) || chCode==46) return true;
	}
	if((chCode<48 || 57<chCode) && chCode>31) return false;
	return true;
}

function checkEmail(email){
	var regex = RegExp(/^([a-zA-Z0-9_\-\.]{2,})@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/);
	if ((email.search(regex) == -1) && (email != "")){
		return false;
	}else{
		return true;
	}
}

function checkPhone(phone){
	phone = phone.replace(/\(/gi, "");
	phone = phone.replace(/\)/gi, "");
	phone = phone.replace(/ /gi, "");
	regex = RegExp(/(^0[1-9]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$)/);
	if ((phone.search(regex) == -1) && (phone != "")){
		return false;
	}else{
		return true;
	}
}