
var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
                return;
        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;
        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}

function slide(objname){
if(moving[objname])
return;
if(document.getElementById(objname).style.display == "none")
slidedown(objname);
else
slideup(objname);

}
// funciones admision ....


// postulaciones...
function contraer_todo_postulaciones() {
	slideup('a');	slideup('b');
	/*slideup('c');*/	slideup('d');
	slideup('e');   slideup('f');
	slideup('g');   slideup('a1');
	slideup('a2');
}

function expandir_todo_postulaciones() {
	slidedown('a');	slidedown('b');
	/*slidedown('c');*/	slidedown('d');
	slidedown('e'); slidedown('f');
	slidedown('g'); slidedown('a1');
	slidedown('a2'); 
}

function slide_postulaciones(objname){
	contraer_todo_postulaciones();
	slide(objname);
}

// pagina especiales...
function contraer_todo_especiales() {
	slideup('a0');
	slideup('a');	slideup('b');
	/*slideup('c');*/	slideup('d');
	slideup('e');	slideup('f');
	slideup('g');	slideup('h');
	slideup('i');	slideup('j');
	slideup('k');   
}

function expandir_todo_especiales() {
	slidedown('a0');
	slidedown('a');	slidedown('b');
	/*slidedown('c');*/	slidedown('d');
	slidedown('e');	slidedown('f');
	slidedown('g');	slidedown('h');
	slidedown('i');	slidedown('j');
	slidedown('k');
}

function slide_especiales(objname){
	contraer_todo_especiales();
	slide(objname);
}

// pagina becas...

function contraer_todo_becas() {
	slideup('b1');	slideup('b2');	slideup('b3');
	slideup('b4');	slideup('b5');	slideup('b6');
	slideup('b7');	slideup('b8');	slideup('b9');
	slideup('b10');	slideup('b11');	slideup('b12');
	slideup('b13');	slideup('b14');	slideup('b15');
	slideup('b16');	slideup('b17');	slideup('b18');
	slideup('b19');	slideup('b20');	slideup('b21');
	slideup('b22');	slideup('b23');	slideup('b24');
	slideup('b25');	slideup('b26');	slideup('b27');
	slideup('b28');	slideup('b29');	slideup('b30');
	slideup('b31');	slideup('b32');	slideup('b33');	
	slideup('b34');	
}

function expandir_todo_becas() {
	slidedown('b1');	slidedown('b2');	slidedown('b3');
	slidedown('b4');	slidedown('b5');	slidedown('b6');
	slidedown('b7');	slidedown('b8');	slidedown('b9');
	slidedown('b10');	slidedown('b11');	slidedown('b12');
	slidedown('b13');	slidedown('b14');	slidedown('b15');
	slidedown('b16');	slidedown('b17');	slidedown('b18');
	slidedown('b19');	slidedown('b20');	slidedown('b21');
	slidedown('b22');	slidedown('b23');	slidedown('b24');
	slidedown('b25');	slidedown('b26');	slidedown('b27');
	slidedown('b28');	slidedown('b29');	slidedown('b30');
	slidedown('b31');	slidedown('b32');	slidedown('b33'); 
	slidedown('b34'); 
}

function slide_becas(objname) {
	contraer_todo_becas();
	slide(objname);
}

// pagina centros

function contraer_todo_centros() {
	slideup('c1');	slideup('c2');	slideup('c3');
	slideup('c4');	slideup('c5');	slideup('c6');
	slideup('c7');	slideup('c8');	slideup('c9');
	slideup('c10');	slideup('c11');	slideup('c12');
	slideup('c13');	slideup('c14');	slideup('c15');
	slideup('c16');	slideup('c17');	slideup('c18');
	slideup('c19');
}

function expandir_todo_centros() {
	slidedown('c1');	slidedown('c2');	slidedown('c3');
	slidedown('c4');	slidedown('c5');	slidedown('c6');
	slidedown('c7');	slidedown('c8');	slidedown('c9');
	slidedown('c10');	slidedown('c11');	slidedown('c12');
	slidedown('c13');	slidedown('c14');	slidedown('c15');
	slidedown('c16');	slidedown('c17');	slidedown('c18');
	slidedown('c19');
}

function slide_centros(objname) {
	contraer_todo_centros();
	slide(objname);
}

// pagina preguntas frecuentes

function contraer_todo_faq() {
	slideup('p1');	slideup('p2');	slideup('p3');
	slideup('p4');	slideup('p5');	slideup('p6');
	slideup('p7');	slideup('p8');	slideup('p9');
	slideup('p10');	slideup('p11');	slideup('p12');
	slideup('p13');	slideup('p14');	slideup('p15');
	slideup('p16');	slideup('p17');	slideup('p18');
	slideup('p19');
}

function expandir_todo_faq() {
	slidedown('p1');	slidedown('p2');	slidedown('p3');
	slidedown('p4');	slidedown('p5');	slidedown('p6');
	slidedown('p7');	slidedown('p8');	slidedown('p9');
	slidedown('p10');	slidedown('p11');	slidedown('p12');
	slidedown('p13');	slidedown('p14');	slidedown('p15');
	slidedown('p16');	slidedown('p17');	slidedown('p18');
	slidedown('p19');
}

function slide_faq(objname) {
	contraer_todo_faq();
	slide(objname);
}

// funcion para insertar en favoritos: iexplore, firefox, opera.

function bookmarksite(title,url) {
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else
		if(window.opera && window.print) { // opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} 
		else
			if(document.all)// ie
				window.external.AddFavorite(url, title);
}

//end



