function addRemoveClass(elm, cname, mode) {
        var aux = '';
        switch(mode) {
                case 'add':
                        if (elm.className.indexOf(cname) < 0) {
                                elm.className = elm.className + " " + cname;
                        }
                        break;
                
                case 'remove':
                        if (elm.className.indexOf(cname) > -1) {
                                var classes = elm.className.split(' ');
                                for (var j=0; j < classes.length; j++) {
                                        if(classes[j] != cname) {
                                                aux = aux + " " + classes[j];
                                        }
                                }
                                elm.className = aux;
                        }
                        break;
                        
                default:
                        if (elm.className.indexOf(cname) > -1) {
                                var classes = elm.className.split(' ');
                                for (var j=0; j < classes.length; j++) {
                                        if(classes[j] != cname) {
                                                aux = aux + " " + cname;
                                        }
                                }
                                elm.className = aux;
                        } else {
                                elm.className = elm.className + " " + cname;
                        }
                        break;
        }
}

function showHidePhoto(divID, mode) {
    var elm = document.getElementById(divID);
    addRemoveClass(elm, 'showPhoto', mode);
    addRemoveClass(elm, divID+'_show', mode);
    switch(mode) {
        case 'add':
            $("#leg_"+divID).css('display', 'block');
            $("#leg_"+divID).css('visibility', 'visible');
            $("#leg_"+divID).css('margin-top', '3px');
            $(".foto-video").css('z-index','1');
            $("#"+divID).css('z-index','2');
            break;
        case 'remove':
            $("#leg_"+divID).css('display', 'block');
            $("#leg_"+divID).css('visibility', 'visible');
            break;
    }
}

var curSize = 0;

function changeFontSize(div) {
        var e = document.getElementById(div);
        var divs = e.getElementsByTagName('div');
        var divElm = new Array('p','h2');
        (curSize >= 2) ? curSize = 0 : curSize++;
        for(var i=0; i<divs.length; i++) {
                for (k=0; k < divElm.length; k++) {
                        var ps = divs[i].getElementsByTagName(divElm[k]);
                        if(ps.length > 0) {
                                for(var j=0; j<ps.length; j++) {
                                        addRemoveClass(ps[j], 'fontSize0', 'remove');
                                        addRemoveClass(ps[j], 'fontSize1', 'remove');
                                        addRemoveClass(ps[j], 'fontSize2', 'remove');
                                        addRemoveClass(ps[j], 'fontSize'+curSize, 'add');
                                }
                        }
                }
                
                addRemoveClass(divs[i], 'fontSize0', 'remove');
                addRemoveClass(divs[i], 'fontSize1', 'remove');
                addRemoveClass(divs[i], 'fontSize2', 'remove');
                addRemoveClass(divs[i], 'fontSize'+curSize, 'add');
        }
}

function envMateria() {
//	var wEnv = window.open('/envieamigo/envie_amigo.shtml', 'PopEnviar', 'width=430,height=570,left=0,top=0');
//	wEnv.focus();
        var e = document.getElementById('envieMateria');
        e.style.display = 'table';
        e.style.visibility = 'visible';
}