<!--

function $() {
    var pfj = "ctl00_CPHC_";
    var element = arguments[0];
    if (typeof element == 'string'){
        if (document.getElementById(pfj+element) != null)
            element = document.getElementById(pfj+element);  //Controles Web
        else if (document.getElementById(element) != null)
            element = document.getElementById(element);//Controles HTML
        else if (document.getElementById("ctl00$"+element) != null)
            element = document.getElementById("ctl00$"+element);//hdnErrores
        else
            element = document.getElementById(element);//Controles HTML
    }
    return element;
}

//Estas funciones init y unload por defecto se sobreescriben con las
//funciones propias de cada opción, en caso de existir.
function init(){

}

function mostrarErrores(){
    try{
	    /*if ($("hdnErrores").value != ""){
	        //ocultarProcesando();
		    var reg = /\\n/g;
		    var strMsg = $("hdnErrores").value;
		    strMsg = strMsg.replace(reg,"\n");
		    alert(strMsg);
		    return false;
	    }*/
	    return true;
	}catch(e){
		mostrarErrorAplicacion("Error al mostrar los errores.", e.message);
    }
}

/*function sendHttp(v_sUrl) {
	var oXH;
	var sR='';

	var peticion = false;  
	try {  
		peticion = new XMLHttpRequest();  
		oXH = new XMLHttpRequest();  
	}
	catch (trymicrosoft) {
		try {
			peticion = new ActiveXObject("Msxml2.XMLHTTP");
			oXH = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (othermicrosoft) {
				try {
					peticion = new ActiveXObject("Microsoft.XMLHTTP");
					oXH = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (failed) {
						peticion = false;
					} 
			}
	}

	if (!peticion){
		alert("Se ha producido un error en la aplicación.\n\nDescripción: No se ha podido inicializar el objeto XMLHTTP\n\nVuelva a intentarlo y, si persiste el problema, notifique la incidencia al CAU.\n\nDisculpe las molestias.");
		try {
			ocultarProcesado();
		}catch(e){}
		return;
	}
	
	oXH.open( "POST", v_sUrl, false );
	oXH.onreadystatechange = function () {
		var sM='';
		switch (oXH.readyState) {
			case 1, 2, 3:
					sM+="."
					window.status="[Ibermática] " + sM;
					break;
			case 4:
					switch (oXH.status) {
						case 200:
							sR=oXH.responseText;
							break;
						case 404:
							sR="no encontrado";
							break;
					}
					break;
		}
	}	
	try {
		oXH.send();
	}
	catch (e) {
		sR="Error al conectarse al servidor.";
	}
	return (sR);
}	*/

function mostrarErrorAplicacion(strTitulo, strError){
	//ocultarProcesando();
	alert("Se ha producido un error en la aplicación.\n\nTítulo: "+ strTitulo +"\n\nDescripción: "+ strError +"\n\nVuelva a intentarlo y, si persiste el problema, notifique la incidencia al CAU.\n\nDisculpe las molestias.");
}
-->
