﻿//Funcion que cambia el tamaño de los iFrame que contiene al menu y las paginas respecto al 100% de la ventana
function tamanoIFrame(){
    if(navigator.appVersion.indexOf("MSIE 7.0") > 0 || navigator.appVersion.indexOf("MSIE 8.0")){
        var iAltura = document.body.clientHeight-108;
        document.getElementById('iFramePag').style['height']=iAltura;//.setAttribute('height',iAltura);
        document.getElementById('iFrameMenu').style['height']=iAltura-164;//.setAttribute('height',iAltura-164);
        //246
    }
}

//Funcion que cambia el tamaño de la tabla que contiene la pagina de avisos en filosofia
function tamanoTabla(){
    if(navigator.appVersion.indexOf("MSIE 7.0") > 0 || navigator.appVersion.indexOf("MSIE 8.0") > 0){
        var iAltura = document.body.clientHeight-5;
        document.getElementById('tablaFilos').setAttribute('height',iAltura);
    }
}

function cambiaSrcIFramePag(sLink){
	parent.document.getElementById('iFramePag').setAttribute('src',sLink);
}

function cambiaMenu(sNombreMenu,sLinkPagina,sMenuDown,sLogo,sTop){
    //Si el menu cambia
    if(sNombreMenu != ''){
        parent.document.getElementById('iFrameMenu').setAttribute('src','util/menus/menus.aspx?menu='+sNombreMenu);
    }
    //Si la pagina cambia
    if(sLinkPagina != ''){
        parent.document.getElementById('iFramePag').setAttribute('src',sLinkPagina);
    }
    
    parent.document.getElementById('menuDown').setAttribute('src','util/menus/menuDown'+sMenuDown+'.png');
    parent.document.getElementById('logoMain').setAttribute('movie','util/flash/logo'+sLogo+'.swf');
    parent.document.getElementById('topMain').setAttribute('movie','util/flash/top'+sTop+'.swf');
}

//Reemplaza cadenas especiales de forma global
function reemplaza(sCadenaDondeBuscar,sCadenaAReemplazar, sCadenaQueReemplaza){

    while(sCadenaDondeBuscar.indexOf(sCadenaAReemplazar) != -1){
        sCadenaDondeBuscar = sCadenaDondeBuscar.replace(sCadenaAReemplazar,sCadenaQueReemplaza);
    }
    
    return sCadenaDondeBuscar;
}

//Hace un trim completo a la cadena
function trim(sCadena) {
    return sCadena.replace(/^\s+|\s+$/g,"");
}

//Interprete
function interprete(sTexto){
    sTexto=reemplaza(sTexto,"$EN","<table border='0' width='90%'><tr><td class='textoTitulo'>");
    sTexto=reemplaza(sTexto,"EN$","</td></tr></table>");
    sTexto=reemplaza(sTexto,"$XL","<tr>");
    sTexto=reemplaza(sTexto,"XL$","</tr>");
    sTexto=reemplaza(sTexto,"$XCT","<td class='tdResaltado'>");
    sTexto=reemplaza(sTexto,"XCT$","</td>");
    sTexto=reemplaza(sTexto,"$XCD","<td class='texto'>");
    sTexto=reemplaza(sTexto,"XCD$","</td>");
    
    sTexto=reemplaza(sTexto,"$X","<div align='center'><center><table border='0' width='90%'>");
    sTexto=reemplaza(sTexto,"X$","</TABLE></center></div>");
    sTexto=reemplaza(sTexto,"$T","<p class='textoTitulo'>");
    sTexto=reemplaza(sTexto,"T$","</p>");
    sTexto=reemplaza(sTexto,"$S","<p class='textoSubtitulo' align='center'>");
    sTexto=reemplaza(sTexto,"S$","</p>");
    sTexto=reemplaza(sTexto,"$P","<p class='textoInformacion'>");
    sTexto=reemplaza(sTexto,"P$","</p>");
    sTexto=reemplaza(sTexto,"$L","<br>");
    
    if(sTexto.toUpperCase().indexOf("$W") != -1){
        cadena="";
        for(i=0; i<sTexto.length;i++){
            if(sTexto.substring(i,i+2).toUpperCase() == "$W"){
                cadena=cadena+'<a target="_blank" href="';
                j = i+2;
                campo="";
                while(sTexto.substring(j,j+2).toUpperCase() != "W$" && j < sTexto.length){
                    campo=campo + sTexto.substring(j,j+1);
                    j=j+1;
                }
                if(trim(campo).substring(0,7).toUpperCase() == "HTTP://"){
                    cadena= cadena+campo+'">'+campo+"</a>"
                }else{
                    cadena= cadena+"http://"+campo+'">'+campo+"</a>"
                }
                i=j+1;
            }else{
                cadena=cadena+sTexto.substring(i,i+1);
            }
        }
        sTexto=cadena;
    }
    return(sTexto);
}

var posY=0;

function quitaScroll(){
    document.body.scroll='no';
    posY=document.body.scrollTop
    document.body.scrollTop=0;
}

function ponScroll(){
    document.body.scroll='auto';
    document.body.scrollTop=posY;
}

//funcion que invoca el Chat
function abrirChat(tipoAcceso){
    window.open('http://192.168.0.34/contacto/chat/loginChatWeb.aspx?tipo='+tipoAcceso,tipoAcceso,'left=250,top=250,width=502,height=460,status= no, resizable= no, scrollbars=no, toolbar=no,location=0');
}

//funcion que muestra las cartas de Exito
function mostrarCarta(){
    var strQueryString="";
    var tieneQueryString = document.URL.indexOf('?'); 
   
    if (tieneQueryString != -1){
        strQueryString = document.URL.substring(tieneQueryString+1, document.URL.length);
    }
    
    var Variable = strQueryString.substring(strQueryString.indexOf("=")+1,strQueryString.length);

    
    document.write('<table border="0">');
    document.write('<tr>');
    document.write('<td>');
    document.write('<img src="../imagenes/cartasExito/'+Variable+'.jpg" />');
    document.write('</td>');
    document.write('</tr>');
    document.write('</table>');
    document.write('<table  width="816" height="1125" style="position:absolute; z-index:100; top:0px; left:0px;">');
    document.write('<tr>');
    document.write('<td background="../imagenes/cartasExito/blank.png" width="816" height="1125" >');
    document.write('&nbsp;');
    document.write('</td>');
    document.write('</tr>');
    document.write('</table>');
}
