/*

	Funciones Javascript relacionadas con las ventanas
	
	(c) mar 2004 ET

	//	Abre una pagina posicionandola y con unas dimensiones especificas
	function MostrarPagPersonalizada(pag,titulo,p_ancho,p_alto,p_desfaseLeft,p_desfaseTop)


*/



//	Abre una pagina posicionandola y con unas dimensiones especificas
function MostrarPagPersonalizada(pag,titulo,p_ancho,p_alto,p_desfaseLeft,p_desfaseTop)
{  
	var ventana=null;
    var agt=navigator.userAgent.toLowerCase(); 
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
                && (agt.indexOf('webtv')==-1)); 

	if(titulo==null)
        var titulo='MedicalVM';


	if(is_nav)
	{

        ample = (top.screen.availWidth*p_ancho)/100;
        alcada = (top.screen.availHeight*p_alto)/100;

        esquerra = parseInt(((top.screen.availWidth-ample) / 2)+((((top.screen.availWidth-ample) / 2)*p_desfaseLeft)/100));
        alt = parseInt(((top.screen.availHeight-alcada) / 2)+((((top.screen.availHeight-alcada) / 2)*p_desfaseTop)/100));  

        if(ventana && ventana.open){
          ventana.close();            
        }

        titulo=window.open(pag,titulo,'toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width='+ample+',height='+alcada+',screenX='+esquerra+',screenY='+alt);
        titulo.focus();

    }
	else
	{

        ample = (top.screen.availWidth*p_ancho)/100;
        alcada = (top.screen.availHeight*p_alto)/100;

        esquerra = parseInt(((top.screen.availWidth-ample) / 2)+((((top.screen.availWidth-ample) / 2)*p_desfaseLeft)/100));
        alt = parseInt(((top.screen.availHeight-alcada) / 2)+((((top.screen.availHeight-alcada) / 2)*p_desfaseTop)/100));  

        if(ventana &&  ventana.open && !ventana.closed){
          ventana.close();
	}

	titulo=window.open(pag,titulo,'toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes,width='+ample+',height='+alcada+',top='+alt+',left='+esquerra);
	titulo.focus();
	}
}
