
var gbLocalizadorTimeout=false;
gbIE=(document.all)?true:false;

function fLocalizadorTraspasoTexto(psFramme, piNivel, psValor){
	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";
	eval(lsLForm+".rqsNombreRCNivel"+piNivel+".value=\""+psValor.replace(/"/g,"'")+"\";");
}

function fLocalizadorTraspasoSelect(psFramme, piNivel, pobjSelect){
	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";
	eval(lsLForm+".rqiIdRCNivel"+piNivel+".value=\""+pobjSelect.value+"\";");
}

function fLocalizadorFinalizado(psFormLocal, psEstado){
	var lsLForm=(gbIE)?"parent.document.forms['"+psFormLocal+"']":"document.forms['"+psFormLocal+"']";
//	eval(lsLForm+".ezzLocalizacion.value=\""+psEstado+"\";");
}
function fUONXNet_Localizador_Cambiar(pobjFrame, psFramme, psFormLocal, piAmbitoNivel){

	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";
	
	if (gbLocalizadorTimeout==false){
		eval(lsLForm+'.rqiRCLocalizador_Accion.value=4;');
		eval(lsLForm+'.rqiRCLocalizador_Nivel.value=piAmbitoNivel;');
		eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
		eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
		var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Habilitando cambios...Espere, por favor.</B></FONT>';
		eval(pobjFrame+".InsertarContenido(lsTexto)");
		gbLocalizadorTimeout=true;
		setTimeout("fUONXNet_Localizador_Cambiar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"',"+piAmbitoNivel+");",500);
	}
	else {
		gbLocalizadorTimeout=false;
		eval(lsLForm+'.submit()');
	}
}

function fUONXNet_Localizador_Consultar(pobjFrame, psFramme, psFormLocal, piAmbitoNivel){

	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";
	if (gbLocalizadorTimeout==false){
		eval(lsLForm+'.rqiRCLocalizador_Accion.value=16;');
		eval(lsLForm+'.rqiRCLocalizador_Nivel.value=piAmbitoNivel;');
		eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
		eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
		var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Consultando datos...Espere, por favor.</B></FONT>';
		eval(pobjFrame+".InsertarContenido(lsTexto)");
		gbLocalizadorTimeout=true;
		setTimeout("fUONXNet_Localizador_Consultar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"',"+piAmbitoNivel+");",500);
	}
	else {
		gbLocalizadorTimeout=false;
		eval(lsLForm+'.submit()');
	}

}


function fUONXNet_LocalizadorTxt_Guardar(pobjFrame, psFramme, psFormLocal, piAmbitoNivel){

	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";

	if (eval(lsLForm+".rqsNombreRCNivel"+piAmbitoNivel+".value.length<2") && (piAmbitoNivel!=3))
		alert("Para poder guardar la ubicación, escríbala previamente");
	else {
		if (gbLocalizadorTimeout==false){
			eval(lsLForm+'.rqiRCLocalizador_Accion.value=8;');
			eval(lsLForm+'.rqiRCLocalizador_Nivel.value=piAmbitoNivel;');
			eval(lsLForm+".rqiIdRCNivel"+piAmbitoNivel+".value=\"-1\";");
			eval(lsLForm+'.rqiRCLocalizador_GuardarTxtoSel.value=1;');
			eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
			eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
			var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Guardando datos...Espere, por favor.</B></FONT>';
			eval(pobjFrame+".InsertarContenido(lsTexto)");
			gbLocalizadorTimeout=true;
			setTimeout("fUONXNet_LocalizadorTxt_Guardar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"',"+piAmbitoNivel+");",500);
		} 
		else {
			gbLocalizadorTimeout=false;
			eval(lsLForm+'.submit()');
		}
	}
}

function fUONXNet_LocalizadorTxt_Guardar(pobjFrame, psFramme, psFormLocal, piAmbitoNivel, piConfirm){

	if (piConfirm==1){
		if (!confirm("Si aparece el dato en el campo desplegable selecciónalo y pulsa la acción de guardar junto al desplegable\n¿Estàs seguro de que no aparece el dato en el desplegable?")) return;
	}
	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";

	if (eval(lsLForm+".rqsNombreRCNivel"+piAmbitoNivel+".value.length<2") && (piAmbitoNivel!=3))
		alert("Para poder guardar la ubicación, escríbala previamente");
	else {
		if (gbLocalizadorTimeout==false){
			eval(lsLForm+'.rqiRCLocalizador_Accion.value=8;');
			eval(lsLForm+'.rqiRCLocalizador_Nivel.value=piAmbitoNivel;');
			eval(lsLForm+".rqiIdRCNivel"+piAmbitoNivel+".value=\"-1\";");
			eval(lsLForm+'.rqiRCLocalizador_GuardarTxtoSel.value=1;');
			eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
			eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
			var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Guardando datos...Espere, por favor.</B></FONT>'
			eval(pobjFrame+".InsertarContenido(lsTexto)");
			gbLocalizadorTimeout=true;
			setTimeout("fUONXNet_LocalizadorTxt_Guardar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"',"+piAmbitoNivel+");",500);
		} 
		else {
			gbLocalizadorTimeout=false;
			eval(lsLForm+'.submit()');
		}
	}
}

function fUONXNet_LocalizadorSel_Guardar(pobjFrame, psFramme, psFormLocal, piAmbitoNivel){

	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";

	if (gbLocalizadorTimeout==false){
		if (parseInt(eval(lsLForm+".rqiIdRCNivel"+piAmbitoNivel+".value"))<0)
			alert("Para poder guardar la ubicación, antes deberá elegir un elemneto de la lista");
		else {
			eval(lsLForm+'.rqiRCLocalizador_Accion.value=8;');
			eval(lsLForm+'.rqiRCLocalizador_Nivel.value=piAmbitoNivel;');
			eval(lsLForm+'.rqiRCLocalizador_GuardarTxtoSel.value=2;');
			eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
			eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
			var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Guardando datos...Espere, por favor.</B></FONT>'
			eval(pobjFrame+".InsertarContenido(lsTexto)");
			gbLocalizadorTimeout=true;
			setTimeout("fUONXNet_LocalizadorSel_Guardar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"',"+piAmbitoNivel+");",1000);
		}
	}
	else {
		gbLocalizadorTimeout=false;
		eval(lsLForm+'.submit()');
	}
}

function fUONXNet_Localizador_Finalizar(pobjFrame, psFramme, psFormLocal){
	//Se reprograma la función en la página que utiliza este javascript
	fUONXNet_Localizador_FinalizarV2(pobjFrame, psFramme, psFormLocal);
}

/*
La versión original es tal como sigue, la versión V2 es para que se pueda reprogramar la página que la integra
function fUONXNet_Localizador_Finalizar(pobjFrame, psFramme, psFormLocal){

	var lsLForm=(gbIE)?"parent.frames['"+psFramme+"'].document.forms['formUONXNet_Localizador1']":"document.layers['"+psFramme+"'].document.forms['formUONXNet_Localizador1']";
	
	if (gbLocalizadorTimeout==false){
		eval(lsLForm+'.rqiRCLocalizador_Accion.value=128;');
		eval(lsLForm+'.rqiRCLocalizador_Nivel.value=1;');
		eval(lsLForm+'.rqiIdRCPrincipal.value=document.forms["'+psFormLocal+'"].rqiUONXNET_AsistRCId1.value;');
		eval(lsLForm+'.rqiIdGl_Lengua.value=1;');
		var lsTexto='<FONT FACE="Verdana, Arial, Helvetica" SIZE=2><B>Guardando datos...Espere, por favor.</B></FONT>';
		eval(pobjFrame+".InsertarContenido(lsTexto)");
		gbLocalizadorTimeout=true;
		setTimeout("fUONXNet_Localizador_Finalizar('"+pobjFrame+"','"+psFramme+"','"+psFormLocal+"');",500);
	}
	else {
		gbLocalizadorTimeout=false;
		eval(lsLForm+'.submit()');
	}
}
*/
function fUONXNet_Localizador_Actualizar(pobjFrame, piResultado, psResultado){

	if(piResultado>0){
		eval(pobjFrame+".InsertarContenido(psResultado)");
	}
	else{
		var lsTexto='<TABLE CELLPADDING=10 CELLSPACING=1 BORDER=0 BGCOLOR=#FFFFFF><TR><TD BGCOLOR=#EEFFFF><FONT FACE="Verdana, Arial, Helvetica" SIZE=2>' + psResultado + '</FONT></TD></TR></TABLE>';
		eval(pobjFrame+".InsertarContenido(lsTexto)");
	}
}

