window.status.visible = 0;

//------------------------------------------------;
var timeout = 300;
var closetimer = 0;
var ddmenuitem = 0;
var zoomAct = 'out';

function mopen(id, event) {
	mcancelclosetime();
	var mouseX = (event.clientX + document.body.scrollLeft - 156) + "px";
	var mouseY = (event.clientY + document.body.scrollTop) + "px";

	if (ddmenuitem) {
		ddmenuitem.style.visibility = 'hidden';
	}
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.top = mouseY;
	ddmenuitem.style.left = mouseX;
	ddmenuitem.style.visibility = 'visible';
}

function mclose() {if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';}

function mclosetime() {closetimer = window.setTimeout(mclose, timeout);}

function mcancelclosetime() {
	if(closetimer) 	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
document.onclick = mclose; 


//------------------------------------------------;

function redirToPage(newURL) {
	window.parent.location.href = newURL;
}

//------------------------------------------------;
function colorFilaUno(src){
	with(document){
	var cel = getElementById(src);
	with(cel){style.backgroundColor="#909090";}
	    }
}

function colorFilaDos(src){
	with(document){
		var cel = getElementById(src);
		with(cel){
			style.backgroundColor="#efefef";
			style.cursor='default';
		}
	}
}

function colorCeldaActiva(src){
	with(document){
		var cel = getElementById(src);
		with(cel){
			style.backgroundColor="#efefef";
		}
		var tol = getElementById('Tool' + src.substring(5));
		if (tol != null) {
		    with(tol){
			    style.visibility="visible";
		    }
		}
	}
}

function colorCeldaInactiva(src){
	with(document){
		var cel = getElementById(src);
		with(cel){
			style.backgroundColor="#ffffff";
			style.cursor='default';
		}
		var tol = getElementById('Tool' + src.substring(5));
		if (tol != null) {
		    with(tol){
			    style.visibility="hidden";
			}
		}
	}
}

//------------------------------------------------;
selected = '';
inicio = new Image; inicio.src = '/images/bt_inicio.gif'; inicio_push = new Image; inicio_push.src = '/images/bt_inicio_push.gif';
quienes = new Image; quienes.src = '/images/bt_quienes.gif'; quienes_push = new Image; quienes_push.src = '/images/bt_quienes_push.gif';
faq = new Image; faq.src = '/images/bt_faq.gif'; faq_push = new Image; faq_push.src = '/images/bt_faq_push.gif';
ayuda = new Image; ayuda.src = '/images/bt_ayuda.gif'; ayuda_push = new Image; ayuda_push.src = '/images/bt_ayuda_push.gif';
contactar = new Image; contactar.src = '/images/bt_contactar.gif'; contactar_push = new Image; contactar_push.src = '/images/bt_contactar_push.gif';
sr = new Image; sr.src = '/images/bt_sr.gif'; sr_push = new Image; sr_push.src = '/images/bt_sr_push.gif';
tr = new Image; tr.src = '/images/bt_tr.gif'; tr_push = new Image; tr_push.src = '/images/bt_tr_push.gif';

preload = new Image; preload.src = '/images/preload02.gif';

sesion = new Image; sesion.src = '/images/bt_sesion.gif'; sesion_push = new Image; sesion_push.src = '/images/bt_sesion_push.gif';
logout = new Image; logout.src = '/images/bt_logout.gif'; logout_push = new Image; logout_push.src = '/images/bt_logout_push.gif';

function pass(bot,tipo) {
	if (tipo == 'push') {if (bot != selected) {document.images[bot].src = eval(bot + "_push.src")}}
	if (tipo == 'est') {if (bot != selected) {document.images[bot].src = eval(bot + ".src")}}
}

//------------------------------------------------;

var photoTimer;
var toView;

function openPreview(fImage){
	var mouseX = (event.clientX + document.body.scrollLeft - 350);
	var mouseY = (document.body.scrollTop + 150);
	quickview.style.top = mouseY + "px";
	quickview.style.left = mouseX + "px";
	toView = fImage;
	photoTimer = setTimeout(doOpenPreview, 1000); 
}

function doOpenPreview(){
	quickview.style.visibility = 'visible';
	iqv.src = toView;
}

function closePreview(){
    clearTimeout(photoTimer);
	quickview.style.visibility = 'hidden';
	iqv.src = '/Images/Preload.gif'
}

function ChangeImagen(vArrIm) {
    zoomInOff();
    if (fnn != "") {
        document.getElementById('tb' + fnn).style.border = 'solid 2px #000000'
    }
    document.getElementById('filenm').innerHTML = vArrIm[1];
    document.images['myimg'].src = vArrIm[2];
    fnn = vArrIm[0];
    fnm = vArrIm[1];
    fni = vArrIm[2];
    fdw = vArrIm[3];
    frl = vArrIm[4];
    frr = vArrIm[5];
    fdl = vArrIm[6];
    fdv = vArrIm[7];
    fdz = vArrIm[8];
    datosimagen.style.visibility = 'hidden';
    document.getElementById('tb' + fnn).style.border = 'solid 2px #ff0000'
}

function rotateImagen(RotateTo) {
    zoomInOff();
    var fxImagen = new Image;
    var rdnImg = parseInt((Math.random() * 8999) + 1000);
    var myUrl = RotateTo.substring(0,RotateTo.indexOf('?') + 1);
    fxImagen.src = myUrl + rdnImg + RotateTo.substring(RotateTo.indexOf('?') + 5);
    document.images['myimg'].src = new Image;
    document.images['myimg'].src = fxImagen.src;
    fxImagen.src = myUrl + rdnImg + fdv.substring(fdv.indexOf('?') + 5);
    document.getElementById('tb' + fnn).src = new Image;
    document.getElementById('tb' + fnn).src = fxImagen.src;
}

function nextImg(){
    zoomInOff();
    if (fnn < arrIm.length-1) {ChangeImagen(arrIm[fnn+1]);} else {ChangeImagen(arrIm[1]);}
}

function prevImg(){
    zoomInOff();
    if (fnn == 1) {
        ChangeImagen(arrIm[arrIm.length-1]);
    } else {
        ChangeImagen(arrIm[fnn-1]);
    }
}

function zoomImg(){
    if (zoomAct == 'out') {
        zoomInOn();
    } else {
        zoomInOff();
    }
}

function zoomInOn() {
    document.getElementById('zoom').style.height = '640px';
    document.getElementById('zoom').style.overflow = 'auto';
    datosimagen.style.visibility = 'hidden';
    document.getElementById('zoomIcon').src = '/images/ZoomOut.jpg';
    zoomAct = 'in';
    document.images['myimg'].src = fdz;
}

function zoomInOff() {
    document.getElementById('zoom').style.height = '';
    document.getElementById('zoom').style.overflow = 'hidden';
    datosimagen.style.visibility = 'hidden';
    document.getElementById('zoomIcon').src = '/images/ZoomIn.jpg';
    zoomAct = 'out';
    document.images['myimg'].src = fni;
}

iPlay = new Image; iPlay.src = '/images/PlayIcon.png';
iStop = new Image; iStop.src = '/images/StopIcon.png';

var AI = 1;
var runAutoImg;
function autoImg() {
    if (AI == 1) {
        AI = 0;
        runAutoImg = window.setInterval("nextImg()", document.getElementById('timeWait').value * 1000);
        document.images['play_stop'].src = iStop.src;
        document.getElementById('timeWait').disabled = true;
    } else {
        AI = 1;
        window.clearInterval(runAutoImg);
        document.images['play_stop'].src = iPlay.src;
        document.getElementById('timeWait').disabled = false;
    }
} 


