if(typeof YAHOO=="undefined"||!YAHOO){
}else{
	YAHOO.namespace('global.pestanas');
	YAHOO.global.pestanas.listado_pestanas = new Array();
}

function cambiaPestana(elem1,elem2){
    document.getElementById(elem1).style.display='block';
    document.getElementById(elem2).style.display='none';
    document.getElementById('pestana'+elem1).className='activo selected';
    document.getElementById('pestana'+elem2).className='';
    return false;
}
function cambiaPestana2(elem1,elem2,elem3){
    document.getElementById(elem1).style.display='block';
    document.getElementById(elem2).style.display='none';
    document.getElementById('pestana'+elem1).className='activo selected';
    document.getElementById('pestana'+elem2).className='';
    if(document.getElementById(elem3)) {
        document.getElementById(elem3).style.display='none';
        document.getElementById('pestana'+elem3).className='';
    }
    return false;
}

/**
 * Procesa las acciones que se deben realizar al cambiar de pestaña.
 *
 * @param String bloque     El conjunto de pestañas sobre las que debe actuar la función.
 * @param String mostrar    Nombre de ID de la pestaña que se mostrará. El resto se ocultarán automáticamente.
 * @param Mixed callback    Si se define, función que se ejecutará al clickar en la pestaña.
 */
function cambiaPestanaBloque(bloque, mostrar, callback, estilo) {
    var pestanas = YAHOO.global.pestanas.listado_pestanas;
    if(!estilo){estilo='activo selected'};
    for(var j in pestanas) {
        if(document.getElementById(bloque + pestanas[j]) && (document.getElementById(pestanas[j]))) {
            document.getElementById(pestanas[j]).style.display = 'none';
            document.getElementById(bloque + pestanas[j]).className = '';
        }
    }
    document.getElementById(mostrar).style.display = 'block';
    document.getElementById(bloque + mostrar).className = estilo;
    if(typeof(callback) != 'undefined') {
        callback();
    }
    return false
}

function procesaPestanaBloque(bloque) {
    var pestanas = YAHOO.global.pestanas.listado_pestanas;
    for(var j in pestanas) {
        if(document.getElementById(bloque + pestanas[j]) && (document.getElementById(pestanas[j]))) {
            alert(document.getElementById(bloque + pestanas[j]).className);
        }
    }
}

function ocultarCapa(elem1){
    document.getElementById(elem1).style.display='none';
}

//function activaPestanya(pestActivar, pestanas[]){
//    for (var i = 0; i < pestanas.length; i++) {
//        document.getElementById(pestanas[i]).style.display='none';
//        document.getElementById('pestana'+pestanas[i]).className='';
//    }



