// Functiones para el menu
function Xtrae(deDonde,query,aDonde,tapa) {
	var opciones = {
		encoding: '',
		method: 'get',
		parameters: query,
		onSuccess: function(t) {
		datos = eval(t.responseText);
		procesar(datos,aDonde);
		}
	}
	new Ajax.Request(deDonde, opciones);
	contenedor = document.getElementById(tapa); 
	contenedor.href = "javascript:cierra('"+deDonde+"','"+query+"','"+aDonde+"','"+tapa+"')";
}

function procesar(datos, aDonde) {
	contenedor = document.getElementById(aDonde); 
	texto = '<table width="100%" border="0" cellpadding="0" cellspacing="0" background="img/bg_botonera_izq_gris.jpg"  bgcolor="#7893D2">';
	for (var i=0; i < datos.length; i++) {
		dato = datos[i];
		enlace = (dato.Link != '')?dato.Link:'subseccion.php?id='+dato.ID;
		texto += '<tr><td width="10" height="17"></td><td width="155" valign="middle"class="bordemenu" style="padding-right:15px;padding-bottom:2px;"><span class="textos_botonera_negros" style="padding-right:15px;"><a href="'+enlace+'" class="textos_botonera_negros" target="'+dato.comoabre+'">.: '+dato.nombre+'</a></span></td></tr>';
	}
	texto += '</table>';
	contenedor.innerHTML = texto;
}
function cierra(deDonde,query,aDonde,tapa){
	Envia("acciones/menucierra.acc.php",query);
	base = contenedor = document.getElementById(aDonde);
	base.innerHTML = "";
	contenedor = document.getElementById(tapa);
	contenedor.href = "javascript:Xtrae('"+deDonde+"','"+query+"','"+aDonde+"','"+tapa+"')";
}
function Envia(deDonde,query) {
	var opciones = {
		method: 'get',
		parameters: query,
		onSuccess: function(t) {
			//alert('si'+query);
		}
	}
	new Ajax.Request(deDonde, opciones);
}
function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
}
//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}
function cambiar(id, millisec) { 
    //if an element is invisible, make it visible, else make it ivisible 
    if(document.getElementById(id).style.opacity == 0) { 
        opacity(id, 0, 100, millisec); 
    } else { 
        opacity(id, 100, 0, millisec); 
    } 
}
function menu (u) {
	var aj=new Ajax.Updater('menuDinamico','menu.inc.php',{method:'get',parameters:u});		
}