/* licuit interactive S.L. */
/* globalscripts.js */
/* Created Jan, 2010 */
/* Modified Jan, 2010
--------------------------------------- */


licuitCore.panel = new Class({
    Extends: licuitCore.licuit,
			
	initialize: function(){},
	
	setup: function(){
		var items = $$("#cajasclientes .cajaClienteMovil");

		for(var a = 0; a < items.length; a++){
			var item = items[a];
			new licuitCore.rollOverPanel(item)
		}
	}
});

licuitCore.rollOverPanel = new Class({
        Extends: licuitCore.licuit,
		
		element : null,
		layer : null,
		fx : null,

		initialize: function(elem){
			
			var tClass = this;
			
			
			this.element = elem;
			
			
			this.element.addEvent("mouseover",function(e){ tClass.show(e); });
			this.element.addEvent("mouseout",function(e){ tClass.hide(e); });
			
				
			this.fxShow = new Fx.Tween(this.element.getElement("div"), {property: 'left', duration: 650, transition: Fx.Transitions.Quad.easeOut});
			this.fxHide = new Fx.Tween(this.element.getElement("div"), {property: 'left', duration: 400, transition: Fx.Transitions.Quad.easeOut});
		
		},
		
	
		show : function(e){

			if(panel.ie){
				if(this.element.hasClass != undefined && this.element.hasClass("cajaClienteMovil") == true)
					var obj = this.element;
				else
					var obj = this.element.getParent(".cajaClienteMovil");
			}else{			
				if(e.target.hasClass != undefined && e.target.hasClass("cajaClienteMovil") == true)
					var obj = e.target;
				else
					var obj = e.target.getParent(".cajaClienteMovil");
			}


			this.fxShow.cancel();
			this.fxHide.cancel();

			this.fxShow.start("0px");
		},


		hide: function(e){
			if(panel.ie){
				if(this.element.hasClass != undefined && this.element.hasClass("cajaClienteMovil") == true)
					var obj = this.element;
				else
					var obj = this.element.getParent(".cajaClienteMovil");
			}else{			
				if(e.target.hasClass != undefined && e.target.hasClass("cajaClienteMovil") == true)
					var obj = e.target;
				else
					var obj = e.target.getParent(".cajaClienteMovil");
			}
	

			this.fxShow.cancel();
			this.fxHide.cancel();
			
			this.fxHide.start("-94px");
		}	

});

var panel = new licuitCore.panel();
window.addEvent("load", function(){	panel.setup(); });

