// JavaScript Document
//
//	Additional methods for Element added by SU, Couloir
//	- further additions by Lokesh Dhakar (huddletogether.com)
//
	var bolCerrado = true;
	var EscalaAmpliar = 270;
//---------------------
Object.extend(Element, {
	getWidth: function(element) {
	   	element = $(element);
	   	return element.offsetWidth; 
	},	
	getHeight: function(element) {
	   	element = $(element);
	   	return element.offsetHeight; 
	},		
	setWidth: function(element,w) {
	   	element = $(element);
    	element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   		element = $(element);
    	element.style.height = h +"px";
	},
	setTop: function(element,t) {
	   	element = $(element);
    	element.style.top = t +"px";
	},
	setLeft: function(element,l) {
	   	element = $(element);
    	element.style.left = l +"px";
	},
	getLeft: function(element) {
	   	element = $(element);
	   	return element.style.left; 
	},		
	setSrc: function(element,src) {
    	element = $(element);
    	element.src = src; 
	},
	setHref: function(element,href) {
    	element = $(element);
    	element.href = href; 
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});

// -----------------------------------------------------------------------------------
var ObjMoverSaants = Class.create();

ObjMoverSaants.prototype = {
	
	// initialize()
	// Constructor runs on completion of the DOM loading. Calls updateImageList and then
	// the function inserts html at the bottom of the page which is used to display the shadow 
	// overlay and the image container.
	//
	initialize: function() {
		var linkHAbrirCerrar = document.getElementById("LinkAbrirCerrar");
		linkHAbrirCerrar.onclick = function() { myObjMoverSaants.toggle(); }

		var LinkAbrirCerrar2 = document.getElementById("LinkAbrirCerrar2");
		LinkAbrirCerrar2.onclick = function() { myObjMoverSaants.toggle(); }

		
		//divHAbrirCerrar.onmouseover = "this.className='cursorHand';"
	},
	
	start: function() {
		
		//Element.setHeight('divHAbrirCerrar',260);
		//myObjMoverSaants.showElBuscador();
		
		var NewScale = EscalaAmpliar / 82 * 100;
		new Effect.Scale('divHAbrirCerrar', NewScale, {scaleMode:{originalHeight: 82}, scaleX: false, duration: 0.5}); 
		new Effect.Scale('PosXX', NewScale, {scaleMode:{originalHeight: 82}, scaleX: false, duration: 0.5, afterFinish: function(){ myObjMoverSaants.showElBuscador(); }}); 
		//new Effect.Fade('divHAbrirCerrar', { delay: 0.5, duration: 0.5 });
		//new Effect.Appear('divHAbrirCerrar', { delay: 0.5, duration: 0.5, from: 1.0, to: 0.0 });
		var esBusquedaSimple = document.getElementById("BusqSimp");
		esBusquedaSimple.value="0";

	},
	
	closeW: function() {
		var NewScale = 82 / EscalaAmpliar * 100;
		myObjMoverSaants.hideElBuscador(); 
		//Element.setHeight('divHAbrirCerrar',82);
		
		//new Effect.Appear('divHAbrirCerrar', { duration: 0.5, from: 0.0, to: 1.0, afterFinish:function(){myObjMoverSaants.hideElBuscador()} });

		new Effect.Scale('divHAbrirCerrar', NewScale, {delay: 0.0, scaleX: false, duration: 0.5}); 
		new Effect.Scale('PosXX', NewScale, {delay: 0.0, scaleX: false, duration: 0.5 }); 
		var esBusquedaSimple = document.getElementById("BusqSimp");
		esBusquedaSimple.value="1";
		
	},
	
	showElBuscador: function() {
		Element.show('divBuscadorAvanzado');
	},

	hideElBuscador: function() {
		Element.hide('divBuscadorAvanzado');
	},

	toggle: function() {
		if(bolCerrado){
			Element.hide('divContLink1');
			myObjMoverSaants.start();
			var divTitBuscador = document.getElementById("divTitBuscador");
			divTitBuscador.innerHTML  = "B&uacute;squeda Avanzada";
			bolCerrado=false;
		}
		else
		{
			var divTitBuscador = document.getElementById("divTitBuscador");
			Element.show('divContLink1');
			divTitBuscador.innerHTML  = "Buscar en t&iacute;tulo";
			myObjMoverSaants.closeW();
			bolCerrado=true;
		}
	}


}
// -----------------------------------------------------------------------------------

function pause(ms){
	var date = new Date();
	curDate = null;
	do{var curDate = new Date();}
	while( curDate - date < ms);
}

// -----------------------------------------------------------------------------------
// -----------------------------------------------------------------------------------

function initMoverSaants() { 
	myObjMoverSaants = new ObjMoverSaants(); 
}

Event.observe(window, 'load', initMoverSaants, false);


	
