// JavaScript Document
/*
	Functions and Class Ajax Developed for [ T.S.U. Francisco González Nava ]
	Copyright © No haga copias ilegales de este código.
*/



function b_patrocinador(variable){
	
	var position_img = get_position('LINK_BUSQUEDA');

	var x = position_img.Left;
	var y = position_img.Top;
	var window_col = get_nodo('VENTANA_BUSQUEDA');
		
	if(variable.opend == false){
		
		get_display('VENTANA_BUSQUEDA', true);
		window_col.style.top = (y - 140) + 'px';
		window_col.style.left = (x + 21) + 'px';
		abreDiv('VENTANA_BUSQUEDA', 'busca_nombre', 340, 220, 15, 0);
		
	
		return true;
	}else{
		cierraDiv('VENTANA_BUSQUEDA', 340, 220, 15, 0);
		return false;
	}
};



function abreDiv(element, _foco, wt, ht, movs, x){
	
	if( x == movs ){ if(_foco != 'nonef'){ get_focus(_foco); } return;  }else{ x++; }
	var elemento = get_nodo(element);
	var heg = parseInt(elemento.style.height);
	var wid = parseInt(elemento.style.width);

	var px_h = ht/movs;
	var px_w = wt/movs;
	
	heg+=px_h;
	wid+=px_w;
	
	elemento.style.height = heg + 'px';
	elemento.style.width = wid + 'px';
	setTimeout("abreDiv('"+ element +"','"+_foco+"',"+ wt +","+ ht +","+ movs + "," + x +");", 10);
	
};


function cierraDiv(element, wt, ht, movs, x){

	if( x == movs ){ get_display(element, false);  return;  }else{ x++; }
	var elemento = get_nodo(element);
	var heg = parseInt(elemento.style.height);
	var wid = parseInt(elemento.style.width);

	var px_h = ht/movs;
	var px_w = wt/movs;
	
	heg-=px_h;
	wid-=px_w;
	
	if (heg > 0)
	 elemento.style.height = heg + 'px';
	else
	 elemento.style.height = "0px";
	if (wid > 0)
	 elemento.style.width = wid + 'px';
	else
	 elemento.style.width = "0px";
	setTimeout("cierraDiv('"+ element +"',"+ wt +","+ ht +","+ movs + "," + x + ");", 10);

};


function show_details(ventana_detalle, link_detalles, variable){
	
	var position_img = get_position(link_detalles);

	var x = position_img.Left;
	var y = position_img.Top;
	var window_col = get_nodo(ventana_detalle);
		
	if(variable.opend == false){
		
		get_display(ventana_detalle, true);
		window_col.style.top = (y - 150) + 'px';
		window_col.style.left = (x - 660) + 'px';
		abreDiv(ventana_detalle, 'nonef', 640, 320, 15, 0);
		
	
		return true;
	}else{
		cierraDiv(ventana_detalle, 640, 320, 15, 0);
		return false;
	}
};
