<!--  |||||||||||||||||||||  -->//
//<!--|  © MENTEFACTUAL 2007  |-->//
//<!--  |||||||||||||||||||||  -->//
//<!--  www.mentefactual.com   -->//
//<!-- 	    elvisor_mf         -->//

var tempcont = 0;
/*__________________________________________________________CONTROL CARGA FRAMES */
/*========================================================== */
function CC() { parent.parent.compFramesCargados(); }
//__________________________________________________________final CONTROL CARGA FRAMES.
/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */

/*__________________________________________________________MOSTRAR IMAGEN */
/*========================================================== */
function MostrarImagen(imagen) {
	var temp = 0;
	var winExpoVisor = parent.parent.frames['expovisor'];
	var btnspref = parent.parent.frames['btnspref'];
	var borde = btnspref.PREFS.borde;
	winExpoVisor.actualImagenExpo = imagen;
	var imgExpo = winExpoVisor.document.getElementById('imgexpo');
	//_______imagen invisible
	imgExpo.className = "oculta";
	imgExpo.src = "../imgsvisor/px_sc.gif";
	//_______continuar
	var mascara = winExpoVisor.document.getElementById('mascara');
	//_______leer valores
	var anchoImg = winExpoVisor.imagesColeccion[imagen].width;
	var altoImg = winExpoVisor.imagesColeccion[imagen].height;
	//_______comprobar ancho/alto no exceden de ventana expovisor
	var altoAnchoWin = TamanyoVentana(winExpoVisor);
	var anchoWinEV = altoAnchoWin[0];
	var altoWinEV = altoAnchoWin[1];
	if (anchoImg >= anchoWinEV || altoImg >= altoWinEV) {
		var nuevoAltoAnchoImg = escalaImg(anchoImg,altoImg,anchoWinEV,altoWinEV,borde);
		anchoImg = nuevoAltoAnchoImg[0];
		altoImg = nuevoAltoAnchoImg[1];
	}
	//_______cambiar tama–o m‡scara
	mascara.width = anchoImg;
	mascara.height = altoImg;
	if (btnspref.PREFS.colormascara==0) { mascara.style.backgroundColor = "";
	} else { mascara.style.backgroundColor = btnspref.PREFS.colormascara; }
	//_______cargar imagen coleccion
	imgExpo.width = anchoImg;
	imgExpo.height = altoImg;
	imgExpo.src = winExpoVisor.srcsCortosColeccion[imagen];
	imgExpo.className = "muestra";
}

//=============================
//_______escalar medidas imagen
function escalaImg(anchoImg,altoImg,anchoWinEV,altoWinEV,borde) {
	var nuevoAnchoImg = 0;
	var nuevoAltoImg = 0;
    var nuevoAnchoAltoImg = [0, 0];
	//_______ambos son mayores
	if (anchoImg >= anchoWinEV && altoImg >= altoWinEV) {
    	//_______cu‡l es el mayor
    	if (anchoImg-anchoWinEV >= altoImg-altoWinEV) {
    		//___es mayor el ancho
    		nuevoAnchoImg = anchoWinEV - 6;
			if (borde!=0) { nuevoAnchoImg = nuevoAnchoImg - (borde*2); }
    		nuevoAltoImg = (nuevoAnchoImg*altoImg)/anchoImg;
    	} else {
    		if (altoImg-altoWinEV >= anchoImg-anchoWinEV) {
    			//___es mayor el alto
    			nuevoAltoImg = altoWinEV - 6;
			if (borde!=0) { nuevoAltoImg = nuevoAltoImg - (borde*2); }
    			nuevoAnchoImg = (nuevoAltoImg*anchoImg)/altoImg;
    		}
    	}
    } else {
		//_______solo uno es mayor
		if (anchoImg >= anchoWinEV && altoImg <= altoWinEV) {
			nuevoAnchoImg = anchoWinEV - 6;
			if (borde!=0) { nuevoAnchoImg = nuevoAnchoImg - (borde*2); }
			nuevoAltoImg = (nuevoAnchoImg*altoImg)/anchoImg;
		} else {
			//_______solo es mayor el alto
			if (anchoImg <= anchoWinEV && altoImg >= altoWinEV) {
				nuevoAltoImg = altoWinEV - 6; 
				if (borde!=0) { nuevoAltoImg = nuevoAltoImg - (borde*2);
			}
    		nuevoAnchoImg = (nuevoAltoImg*anchoImg)/altoImg;
			}
		}
	}
	nuevoAnchoAltoImg[0] = nuevoAnchoImg;
	nuevoAnchoAltoImg[1] = nuevoAltoImg;
	return nuevoAnchoAltoImg;
}
//__________________________________________________________final MOSTRAR IMAGEN.
/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */

/*__________________________________________________________GESTIONA WINS LIST y INFO IMGS */
/*========================================================== */
function activaWinListImgs() {
	parent.document.getElementById('liimg').cols = "100%,0%";
}
//__________________________________________________________final GESTIONA WINS LIST y INFO IMGS.
/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */

/*__________________________________________________________DEVUELVE ANCHO Y ALTO VENTANA */
/*========================================================== */
function TamanyoVentana(winFrame) {
     var Tamanyo = [0, 0];
     if (typeof winFrame.innerWidth != 'undefined') {
         Tamanyo = [winFrame.innerWidth, winFrame.innerHeight];
     }else{
     	if (typeof winFrame.document.documentElement != 'undefined' && typeof winFrame.document.documentElement.clientWidth !='undefined' && winFrame.document.documentElement.clientWidth != 0) {
     Tamanyo = [ winFrame.document.documentElement.clientWidth,
         winFrame.document.documentElement.clientHeight ];
     }else{
         Tamanyo = [winFrame.document.getElementsByTagName('body')[0].clientWidth,
             winFrame.document.getElementsByTagName('body')[0].clientHeight]; }}
     /* devuelve un array */
     return Tamanyo;
 }
//__________________________________________________________final DEVUELVE ANCHO Y ALTO VENTANA.
/*"""""""""""""""""""""""""""""""""""""""""""""""""""""""""" */
