//<![CDATA[

 
function isDefined(variable)
{
    return (!(!( variable||false )))
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById(email).value;
   if(reg.test(address) == false) {
      alert('Correo Inválido');
      return false;
   }
}

 window.addEvent('domready', function(){
	
	if(Gusanito){
		new Gusanito.layout800x600();
		new Gusanito.idioma('lang');	
		
		if( $('juegos_content_share') && !Gusanito.recomendar ){
			new Gusanito.recomendar({
				id: 'cnt_recomendador',
				disparador: 'btn_enviar_recomienda',
				exito: 'recomendacion_enviada',
				clase_oculto: 'oculto'
			});
		}
 
	}
	
	IE='\v'=='v';
	
 
	if(!IE){
		new Tips($$('.toolTipElementGusiJuegos'), {
			initialize:function(){
				this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
			},
			onShow: function(toolTip) {
				this.fx.start(1);
			},
			onHide: function(toolTip) {
				this.fx.start(0);
			}
		});
	}else{
		new Tips($$('.toolTipElementGusiJuegos'),{});
	}
	
	/*
	*
	* Subir también los cambios de ver_objeto.js
	*/
	
	if( $('banner_expandible_wrapper') ){
		$('banner_expandible_wrapper').style.visibility = 'visible';
    	$('banner_expandible_wrapper').style.display = 'block';
	}
	
	
    if( $('juegos_banner_expandible') ){
    	$('juegos_banner_expandible').style.visibility = 'visible';
    	$('juegos_banner_expandible').style.display = 'block';
    }
	
	if( $('toggle_gusijuegos') ){
		$('toggle_gusijuegos').setStyle('cursor','pointer');	
	}
	
    
    
    if( $('juegos_banner_expandible') )
    	var fx2 	= new Fx.Slide('juegos_banner_expandible', {duration: 500});
    if( $('banner_juegos') )
    	var fx 		= new Fx.Slide('banner_juegos', {duration: 1000});
	if( $('banner_expandible_wrapper') )
		var myFx 	= new Fx.Slide('banner_expandible_wrapper', {duration: 1000});
	if( $('banner_juegos') )
		_fx 		= new Fx.Style('banner_juegos', 'opacity', {duration: 200, wait: true}).set(0);
	if( $('banner_juegos') )	
        _fx.start(1);
	
	var state = 'open';
	
	
	
	
	if(!IE){
	 	Element.extend({
			toggleClasses: function(className1, className2){
				if (this.hasClass(className1)) {
					var tempClass = className1;
					className1 = className2;
					className2 = tempClass;
				}
				return this.removeClass(className2).addClass(className1);
			},
		});
	 }	
	
	try{
		
		if(myFx)
			myFx.hide().chain(myFx.toggle());
		
		if (!IE ){
			if( $('banner_juegos') )
				$('banner_juegos').toggleClasses('btn_abrir','btn_cerrar');
		}
		
 		if($('toggle_gusijuegos')){
			$('toggle_gusijuegos').addEvent('click', function(e) {
	
				e = new Event(e);
				fx2.toggle().chain({ delay: function(){
							myFx.hide();
		 					myFx.toggle();
		 					
		 					state = (state == 'closed' ? 'open' : 'closed');
		 		  			
		 		  			if(state == 'closed'){
		 		  				
                                if( $('banner_juegos') ) _fx.start(0);
                                if( $('banner_juegos') ) _fx.start(1);
		 		  			}else{
		 		  				if( $('banner_juegos') ) _fx.start(1);
		 		  				if( $('banner_juegos') ) _fx.start(0);
		 		  			}
		 		  			
		 					if ( !IE && $('toggle_gusijuegos') ){
								$('toggle_gusijuegos').toggleClasses('btn_cerrar','btn_abrir');	
		 					}	
		 					return 1;
					},
				});
				e.stop();
			}); 			
 			
 		}

	}catch(err){
		if(console){
			console.log(err);	
		}	
	}
});
// ]]>