	function load_language(language_id) {
		document.getElementById('language_' + language_id).src = "images/language_" + language_id + "_on.gif";
	}
	function open_popup() {
		var url = arguments[0]
		var returnfield = arguments[1]
		insertWindow = window.open(url,"","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=yes, width=400, height=150");
	}

	function insertValue(foreignKeyValue, foreignKeyField){
		document.getElementById(foreignKeyField).value = foreignKeyValue;
	}
	

	// form field validation
	
	function checkMail()
	{
		var x = document.getElementById("email").value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) {
		    // statements to execute if conditionA is true
			return (true); 
		} else {
			alert("Correo electrónico no válido!");
			document.getElementById("email").value = "";
			document.getElementById("email").className="errorFormField";		    // statements to execute of conditionA is false and conditionB is true
			setTimeout("focusEmail()", 0);

			return(false);
		} 
	}
	
	function focusEmail() {
			document.getElementById("email").focus();
			document.getElementById("email").select();
	}	