﻿// contiene todas las imagenes de los menus.. y los carga en memoria
var tiempoEspera=0;
var inc=5; // incrementos para efecto dropdown
//var newURL = window.location.protocol + "//" + window.location.host + "/iti/site/";
var newURL = window.location.protocol + "//" + window.location.host+"/";
var imagenesMenu =new Array(8);
var imageObj = new Image();

//alert(newURL);
imagenesMenu[0]=new Image(145,34);
imagenesMenu[0].src = "images/boton_activo.png";
imagenesMenu[1]=new Image(145,35);
imagenesMenu[1].src = "images/boton_desactivo.png";
imagenesMenu[2]=new Image(161,361);
imagenesMenu[2].src = "images/barra_subMenus_1.png";
imagenesMenu[3]=new Image(161,361);
imagenesMenu[3].src = "images/barra_subMenus_2.png";
imagenesMenu[4]=new Image(161,361);
imagenesMenu[4].src = "images/barra_subMenus_3.png";
imagenesMenu[5]=new Image(161,361);
imagenesMenu[5].src = "images/barra_subMenus_4.png";
imagenesMenu[6]=new Image(161,361);
imagenesMenu[6].src = "images/barra_subMenus_5.png";

imagenesMenu[7]=new Image(145,34);
imagenesMenu[7].src = "images/boton_activo_subMenu.png";

imagenesMenu[8]=new Image(145,33);
imagenesMenu[8].src = "images/boton_desactivo_subMenu.png";

// Valida el funcionamiento del innerText en FireFox
var isIE = (window.navigator.userAgent.indexOf("MSIE")>  0);  
if (! isIE){   
        HTMLElement.prototype.__defineGetter__("innerText",function () { return(this.textContent); });   
        HTMLElement.prototype.__defineSetter__("innerText",function (txt) { this.textContent = txt; });
     }





function preloader() 
{

// counter
	var i = 0;
	
	// create object
	// set image list
	images = new Array();
	images[0]="images/boton_activo.png"
	images[1]="images/boton_desactivo.png"
	images[2]="images/barra_subMenus_1.png";
	images[3]="images/barra_subMenus_2.png";
	images[4]="images/barra_subMenus_3.png";
	images[5]="images/barra_subMenus_4.png";
	images[6]="images/barra_subMenus_5.png";
	images[7]="images/boton_activo_subMenu.png";
	images[8]="images/boton_desactivo_subMenu.png";		
	// start preloading
	for(i=0; i<7; i++) 
	{
	imageObj.src=images[i];
	}

} 

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}
function checkVersion() {
    var msg = "You're not using Windows Internet Explorer.";
    var ver = getInternetExplorerVersion();
    if (ver > -1) {
        if (ver >= 8.0)
            msg = "You're using a recent copy of Windows Internet Explorer."
        else
            msg = "You should upgrade your copy of Windows Internet Explorer.";
    }
    alert(msg);
    
  
}


function irURL(url){

parent.document.location.href=url;
}


function llamaPagina(urlx,contenedor){
$.ajax({
type: 'GET',
url: urlx,
success: function(msg){
$("#"+contenedor).html(msg); 
}   });
}
// Otras funciones

function mueveDiv(idDiv,a){
escondeDiv("submenus","visible");
//var pos=encuentraPosObj(a.id);
var pos=document.getElementById(a.id);
Div = document.getElementById(idDiv);	
if(Div){
   // alert(pos[0]);
    Div.style.height=200+"px";
//    pos[0]=findPosX(document.getElementById(a.id));
    y=findPosY(document.getElementById(a.id));
//       alert(pos[1]);

    Div.style.left=145+"px";
   // alert(y);
    Div.style.top=((y-177)+"px");
	}
}

function findPosX(obj) {    
    var curleft = 0;
    if(obj.offsetParent) {
        while(1) {
            curleft += obj.offsetLeft;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }     } else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) {  
  var curtop = 0;
    if(obj.offsetParent) { 
           while(1) {
            curtop += obj.offsetTop;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }    } else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function encuentraPosObj(obj){
obj = document.getElementById(obj)
var arreglo =[];
var topValue= 0,leftValue= 0;
    while(obj){
	leftValue+= obj.offsetLeft;
	topValue+= obj.offsetTop;
	obj= obj.offsetParent;
    }
    arreglo[0] = leftValue;
    arreglo[1] =topValue;

 return arreglo;
}


function escondeDiv(divID,condicion){
divEl = document.getElementById(divID);
if (divEl){
   divEl.style.visibility=condicion;
}

}

function escondeDivOtro(divID,condicion){
divEl=parent.document.getElementById(divID);
if (divEl){
   divEl.style.visibility=condicion;
}

}



function createDiv(divId)
{
var divTag = document.createElement("div");

divTag.id =divId;

divTag.setAttribute("align","center");

divTag.style.margin = "0px auto";

divTag.className ="dynamicDiv";

divTag.innerHTML = "This HTML Div tag created using Javascript DOM dynamically.";

document.body.appendChild(divTag);
}

function changeDIVTEXT(divID,Texto) {
//Cambia textos de un DIV
divEl = document.getElementById(divID);
if (divEl) {
	divEl.innerHTML = Texto;
}
}

//0000000000000 sub menus
var idAx;
function cambiaImgBack(opcion){
 elem=document.getElementById(idAx);
//alert(imagenesMenu[0].src);
if(opcion==1){ // boton activo
    //elem.style.background =imagenesMenu[0].src;
    //elem.style.background = imagenesMenu[0].src;
    elem.style.background ='url('+ newURL +'images/boton_activo.png)';
   }else{
    //elem.style.background =imagenesMenu[1].src;
     elem.style.background = 'url('+ newURL +'images/boton_desactivo.png)';
   }
}

function ajustaDivSubmenu(tam){
switch(tam){
 case 1:
 div=document.getElementById("submenus");
 div.style.background = 'url('+ newURL +'images/barra_subMenus_1.png)';
 break;
 case 2:
 div=document.getElementById("submenus");
 div.style.background = 'url('+ newURL +'images/barra_subMenus_2.png)';
 break;
 case 3:
 div=document.getElementById("submenus");
 div.style.background = 'url('+ newURL +'images/barra_subMenus_3.png)';
 break;
 case 4:
 div=document.getElementById("submenus");
 div.style.background = 'url('+ newURL +'images/barra_subMenus_4.png)';
 break;
 case 5:
 div=document.getElementById("submenus");
 div.style.background = 'url('+ newURL +'images/barra_subMenus_5.png)';
 break;

 }
}

function fireFoxAdap(){
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
//	 var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
//	 if (ffversion>=1){
	   document.write("<li id='menuSupAntesFin'></li>");
   	  document.write("<li id='menuSupFin'></li>");
//	 }else{
//	}
}else{
	  document.write("<li id='menuSupAntesFin' ></li>");
	  document.write("<li id='menuSupFin'></li>");
}
}
function submenu(idA,tam){
//function submenu(cual,idA,tam){
cadena="";
ajustaDivSubmenu(tam);
idAx=idA;
//try{
//alert(idA);

switch(idA){
case '1':
     cadena+="<a href='#' onmouseout='cambiaImgBack(2);'>Rectoría</a>";
     cadena+="<a href='"+newURL+"institucion.html' onmouseout='cambiaImgBack(2);'>Institución</a>";
     cadena+="<a href='"+newURL+"normatividad.html' onmouseout='cambiaImgBack(2);'>Normatividad</a>";
     cadena+="<a href='"+newURL+"estructura.html' onmouseout='cambiaImgBack(2);'>Estructura</a>";
     cadena+="<a href='"+newURL+"upbc_maps.html' onmouseout='cambiaImgBack(2);'>Mapa de ubicación</a>";
     break;
case '2':
     cadena+="<a href='"+newURL+"carreras.html' onmouseout='cambiaImgBack(2);'>Carreras</a>";
     cadena+="<a href='"+newURL+"modeloeduc.html' onmouseout='cambiaImgBack(2);'>Modelo Educativo</a>";
     cadena+="<a href='"+newURL+"academias.html' onmouseout='cambiaImgBack(2);'>Academias</a>";
     cadena+="<a href='"+newURL+"Lengua_ext.html' onmouseout='cambiaImgBack(2);'>Lengua Extranjera</a>";
     break;

case '3':
     cadena+="<a href='#' onmouseout='cambiaImgBack(2);'>Secretaría académica</a>";
     cadena+="<a href='#' onmouseout='cambiaImgBack(2);'>Secretaría administrativa</a>";
     cadena+="<a href='#' onmouseout='cambiaImgBack(2);'>Vinculación</a>";
     break;
case '4':
     cadena+="<a href='"+newURL+"aulas.html' onmouseout='cambiaImgBack(2);'>Aulas</a>";
     cadena+="<a href='"+newURL+"talleres.html' onmouseout='cambiaImgBack(2);'>Talleres/Laboratorios</a>";
   
     cadena+="<a href='"+newURL+"CADI.html' onmouseout='cambiaImgBack(2);'>CADI</a>";
     cadena+="<a href='"+newURL+"bibliotecas.html' onmouseout='cambiaImgBack(2);'>Bibliotecas Virtuales</a>";
     break;
case '5':
     cadena+="<a href='"+newURL+"pifi.html' onmouseout='cambiaImgBack(2);'>PIFI</a>";
     cadena+="<a href='"+newURL+"fondos_ext.html' onmouseout='cambiaImgBack(2);'>Fondos Extraordinarios</a>";
     cadena+="<a href='"+newURL+"calidad.html' onmouseout='cambiaImgBack(2);'>Calidad</a>";
     break;
case '6':
     cadena+="<a  href='#' onmouseout='cambiaImgBack(2);'>Agenda</a>";
     cadena+="<a  href='"+newURL+"concurso_creat.html' onmouseout='cambiaImgBack(2);'>Concurso de creatividad</a>";
     cadena+="<a  href='"+newURL+"vergaceta.html' onmouseout='cambiaImgBack(2);'>Gaceta universitaria</a>";
     cadena+="<a  href='"+newURL+"comunicados.html' onmouseout='cambiaImgBack(2);'>Comunicados </a>";
     cadena+="<a  href='"+newURL+"galerias/imagenes/' onmouseout='cambiaImgBack(2);'>Galería de imágenes</a>";
     break;

}
/*}catch(e){
 alert(e.description);
}*/
return cadena;
}

function ajustaMenuIzquierdaTop(){

}

function refresh()
{
    var sURL = unescape(window.location.pathname);
    window.location.replace(sURL);
}




