 /**
menu.class.js
Descripcion:
objeto para el trabajo  de menus de los sitios web.
Dependencias: requiere librería jQuery en el sitio, aplicable prontus 10.14 o superior

Versión:
1.0.0 - 17/05/2010 - CPN - Primera Versión 
**/

var Menu = {
    idOpcMenu : 'menu',             /* nombre del atributo id de las opciones del menu solo string que se repite ej  menu_xxx, menu_xxx, variable = menu*/
    classOpcOn: 'first',            /* nombre de la clase a usar cuando la opción del menu tome el foco */
    classOpcOff:'bot',              /* nombre de la clase a usar cuando la opción del menu pierda el foco */
    classOpcOffFirst:'bot2',        /* nombre de la clase a usar cuando la opción de menu pierda el foco, pero solo para el primer elemento del menu */
    
    paintOpcMenu: function(){
        var on = this.classOpcOn;
        var off= this.classOpcOff;
        var offF = this.classOpcOffFirst;
        $("[id^=menu]").each(function(i,e){
            var theHref = window.location.href;
            enlace = $('#'+ this.id).attr('href');
            //preguntar que la URL = que el valor del link del enlace o que la URL tenga el enlace
            if ( (theHref == enlace) || (theHref.indexOf(enlace)> 0)) {
                $('#'+ this.id).attr('class', on);
            } else {
                if (i == 0){ 
                    $('#'+ this.id).attr('class',offF);
                } else {
                    $('#'+ this.id).attr('class',off);
                }
            }
        });
    }
}








