var __SESSIONEXPIRED = "__SESSIONEXPIRED"; function Retornar(pObject) { window.returnValue = pObject; window.close(); } function WinButton_OnClick(pFuncion) { try { if (eval(pFuncion.replace("()", ""))!="") eval(pFuncion); } catch(e) {} } function AbrirVentanaModal(pUrl, pAlto, pAncho, pModal, pTop, pLeft) { if (pModal==null || pModal==undefined) pModal = true; return AbrirVentana(pModal, pUrl, pAlto, pAncho, "no", "no", "no", "no", "no", "no", "", pTop, pLeft); } function AbrirVentana(modal, url, alto, ancho, ayuda, resiz, scr, stat, menu, direccion, titulo, pTop, pLeft) { var vmodal; var mObject; if (modal=="yes"||modal==1||modal==true) vmodal=true else vmodal=false var vancho; if (isNaN(ancho)||ancho<0) vancho=0 else vancho=ancho var valto; if (isNaN(alto)||alto<0) valto=0 else valto=alto var vhelp; if (ayuda=="yes"||ayuda=="si"||ayuda==true) vhelp="yes" else vhelp="no" var vresizable; if (resiz=="yes"||resiz=="si"||resiz==true) vresizable="yes" else vresizable="no" var vscroll; if (scr=="yes"||scr=="si"||scr==true) vscroll="yes" else vscroll="no" var vstatus; if (stat=="yes"||stat=="si"||stat==true) vstatus="yes" else vstatus="no" var vtitulo; if (titulo=="yes"||titulo=="si"||titulo==true) vtitulo="yes" else vtitulo="no" var vlocation; if (direccion=="yes"||direccion=="si"||direccion==true) vlocation="yes" else vlocation="no" var vmenu; if (menu=="yes"||menu=="si"||menu==true) vmenu="yes" else vmenu="no" var mTop = -1; if (!isNaN(pTop) && pTop>=0) mTop=pTop var mLeft = -1; if (!isNaN(pLeft) && pLeft>=0) mLeft=pLeft if (vmodal && window.showModalDialog) { var para; para="dialogWidth:" + vancho + "px; "; para+="dialogHeight:" + valto + "px; "; para+="help:" + vhelp + "; "; para+="resizable:" + vresizable + "; "; para+="scroll:" + vscroll + "; "; para+="status:" + vstatus + "; "; para+="unadorned: no; "; if (mTop != -1) para+="dialogTop:" + mTop + "; "; if (mLeft != -1) para+="dialogLeft:" + mLeft + "; "; mObject = window.showModalDialog(ToURL("/ResourcesManager.aspx?Resource=VentanaDialogo.html"), url, para); if (typeof(mObject) == "string") { if (mObject == __SESSIONEXPIRED) { if (ObtenerUltimaVentana()!=window) { if (window.dialogArguments) { Retornar(__SESSIONEXPIRED) } else { ObtenerUltimaVentana().location.reload(); } } else { window.location.reload(); } } else return mObject } else return mObject } else { var para; para="width=" + vancho + ", "; para+="height=" + valto + ", "; para+="location=" + vlocation + ", "; para+="resizable=" + vresizable + ", "; para+="scrollbars=" + vscroll + ", "; para+="status=" + vstatus + ", "; para+="titlebar=" + vtitulo + ", "; para+="menubar=" + vmenu + ", "; if (vmodal) para+="modal=yes, dependent"; if (mTop != -1) para+="top=" + mTop + ", "; if (mLeft != -1) para+="left=" + mLeft + ", "; mObject = window.open(url,'',para); if (typeof(mObject) == "String") { if (mObject == __SESSIONEXPIRED) { if (ObtenerUltimaVentana()!= window) { if (window.dialogArguments) { Retornar(__SESSIONEXPIRED) } else { ObtenerUltimaVentana().location.href=window.location.href; } } } } else return mObject } }