function initErrorSistema(){
var _1=document.getElementById("divMensajeError");
var _2=document.getElementById("divResultadoOperacion");
try{
top.mostrarMensajeError(_2.innerHTML);
parent.imprimirRuleExceptionsJava(_1.innerHTML);
parent.ocultarPanelBloqueo();
}
catch(err){
}
try{
parent.procesamientoPostOperacionNoExitosa();
}
catch(err){
}
}
YAHOO.namespace("panelBloqueoPantalla");
YAHOO.panelBloqueoPantalla.panels=[];
function iniciarBloqueoPantalla(){
YAHOO.panelBloqueoPantalla.panel=new YAHOO.widget.Panel("divBloqueoPantalla",{width:"30em",fixedcenter:true,close:false,visible:false,draggable:false,modal:true});
YAHOO.panelBloqueoPantalla.panel.render();
YAHOO.panelBloqueoPantalla.panels["divBloqueoPantalla"]=YAHOO.panelBloqueoPantalla.panel;
}
function bloquearPantalla(){
YAHOO.panelBloqueoPantalla.panel.show();
window.scrollTo(0,0);
}
function ocultarPanelBloqueo(){
if(YAHOO.panelBloqueoPantalla!=null&&YAHOO.panelBloqueoPantalla.panel!=null){
YAHOO.panelBloqueoPantalla.panel.hide();
}
}
function mostrarErroresValidacion(_3){
if(_3.hasRuleExceptions()){
top.mostrarMensajeError("Se encontraron errores en su operaci\xf3n.");
imprimirRuleExceptions(_3);
return false;
}else{
top.cerrarMensajesCancel();
ocultarRuleExceptions();
return true;
}
}
function imprimirRuleExceptions(_4){
var _5=document.getElementById("tblRuleExceptionsContainer");
_5.style.display="";
var _6="";
if(_4!=null){
for(var i=0;i<_4.size();i++){
_6+="<li>";
_6+=_4.getRuleException(i).getMensajeError();
_6+="</li>";
}
}
var _8=document.getElementById("divRuleExceptionsContainer");
_8.innerHTML=_6;
_8.style.display="";
window.scrollTo(0,0);
var _8=document.getElementById("divJavaRuleExceptionsContainer");
_8.innerHTML="";
_8.style.display="none";
}
function imprimirRuleExceptionsJava(_9){
if(_9.trim()!=""){
var _a=document.getElementById("tblRuleExceptionsContainer");
if(_a==null){
return;
}
_a.style.display="";
var _b=document.getElementById("divJavaRuleExceptionsContainer");
_b.innerHTML=_9;
_b.style.display="";
window.scrollTo(0,0);
}
}
function ocultarRuleExceptions(){
var _c=document.getElementById("tblRuleExceptionsContainer");
_c.style.display="none";
var _d="";
var _e=document.getElementById("divRuleExceptionsContainer");
_e.innerHTML=_d;
_e.style.display="none";
var _e=document.getElementById("divJavaRuleExceptionsContainer");
_e.innerHTML=_d;
_e.style.display="none";
}
YAHOO.namespace("messagePanel");
YAHOO.messagePanel.panels=[];
function initMessagePanel(){
YAHOO.messagePanel.panelConfirm=new YAHOO.widget.Panel("divMessageContainerConfirm",{width:"40em",fixedcenter:true,close:false,visible:false,draggable:false,modal:true});
YAHOO.messagePanel.panelConfirm.render();
YAHOO.messagePanel.panels["divMessageContainerConfirm"]=YAHOO.messagePanel.panelConfirm;
YAHOO.messagePanel.panelAlert=new YAHOO.widget.Panel("divMessageContainerAlert",{width:"40em",fixedcenter:true,close:false,visible:false,draggable:false,modal:true});
YAHOO.messagePanel.panelAlert.render();
YAHOO.messagePanel.panels["divMessageContainerAlert"]=YAHOO.messagePanel.panelAlert;
YAHOO.messagePanel.panelError=new YAHOO.widget.Panel("divMessageContainerError",{width:"40em",fixedcenter:true,close:false,visible:false,draggable:false,modal:true});
YAHOO.messagePanel.panelError.render();
YAHOO.messagePanel.panels["divMessageContainerError"]=YAHOO.messagePanel.panelError;
}
function showConfirm(_f,_10,_11){
var _12=document.getElementById("divBodyMessageConfirmDialog");
_12.innerHTML=_f;
YAHOO.messagePanel.panelConfirm.functionAceptar=_10;
YAHOO.messagePanel.panelConfirm.functionCancelar=_11;
YAHOO.messagePanel.panelConfirm.show();
}
function doAceptarConfirm(){
YAHOO.messagePanel.panelConfirm.hide();
if(YAHOO.messagePanel.panelConfirm.functionAceptar!=null){
if(YAHOO.messagePanel.panelConfirm.functionAceptar.indexOf("(")==-1){
eval(YAHOO.messagePanel.panelConfirm.functionAceptar+"()");
}else{
eval(YAHOO.messagePanel.panelConfirm.functionAceptar);
}
}
}
function doCancelarConfirm(){
YAHOO.messagePanel.panelConfirm.hide();
if(YAHOO.messagePanel.panelConfirm.functionCancelar!=null){
if(YAHOO.messagePanel.panelConfirm.functionCancelar.indexOf("(")==-1){
eval(YAHOO.messagePanel.panelConfirm.functionCancelar+"()");
}else{
eval(YAHOO.messagePanel.panelConfirm.functionCancelar);
}
}
}
function showAlert(_13,_14){
var _15=document.getElementById("divBodyMessageAlertDialog");
_15.innerHTML=_13;
YAHOO.messagePanel.panelAlert.functionAceptar=_14;
YAHOO.messagePanel.panelAlert.show();
}
function doAceptarAlert(){
YAHOO.messagePanel.panelAlert.hide();
if(YAHOO.messagePanel.panelAlert.functionAceptar!=null){
if(YAHOO.messagePanel.panelAlert.functionAceptar.indexOf("(")==-1){
eval(YAHOO.messagePanel.panelAlert.functionAceptar+"()");
}else{
eval(YAHOO.messagePanel.panelAlert.functionAceptar);
}
}
}
function showErrorAlert(_16,_17,_18,_19){
var _1a=document.getElementById("divBodyMessageErrorDialog");
if(_18!=null){
_1a.innerHTML=_18;
}else{
_1a.innerHTML=new RuleException("global.100").getMensajeError();
}
if(_19){
var _1b="<br>";
for(var i=0;i<_16.size();i++){
var ID=_16.errorMap.keys[i];
var re=_16.getRuleException(ID);
for(var k=0;k<re.length;k++){
_1b+="<br>"+re[k].getMensajeError();
}
}
_1a.innerHTML+=_1b;
}
YAHOO.messagePanel.panelError.show();
YAHOO.messagePanel.panelError.res=_16;
YAHOO.messagePanel.panelError.functionAceptar=_17;
}
function doAceptarError(){
YAHOO.messagePanel.panelError.hide();
var _20=document.getElementById("divRuleExceptionsContainer");
if(_20!=null){
imprimirRuleExceptions(YAHOO.messagePanel.panelError.res);
window.scrollTo(0,0);
}
if(YAHOO.messagePanel.panelError.functionAceptar!=null){
if(YAHOO.messagePanel.panelError.functionAceptar.indexOf("(")==-1){
eval(YAHOO.messagePanel.panelError.functionAceptar+"()");
}else{
eval(YAHOO.messagePanel.panelError.functionAceptar);
}
}
}


