﻿window.addEvent('domready', function() {	
	
	Galeria.init();
	revista.Colorear('revista');
	
	if($('tiraImg')) revista.AleatoriaToolTip();
	
	if($('tiraImgArt')){
		planta.AleatoriaToolTip('tiraImglib');		
		revista.AleatoriaToolTip('tiraImgArt');		
		directorio.AleatoriaToolTip('tiraImgDir');
	}
	
	var bsav=$('bsqavz');
	
	if(bsav!=undefined) {
	
		var vs=new Fx.Slide('bsqavz');
		bsav.cargado=false;
		vs.hide();
	
		$('cambioavz').addEvent('click', function(e){
			if(!bsav.cargado){
				new Request.JSON({url: "/json-categorias/", onComplete: function(c){
					AjaxAccion(1);
					agregarOpcion(c.resultado,bsav.getElements('h3')[0].getElements('select')[0]);
				}}).get({'primera':1});
				AjaxAccion(0)
				new Request.JSON({url: "/json-equipo/", onComplete: function(c){
					AjaxAccion(1);
					agregarOpcion(c.resultado,bsav.getElements('h3')[2].getElements('select')[0]);
				}}).get({'primera':1});
				AjaxAccion(0)
				bsav.cargado=true;
			}
			e.stop();
			bsav.style.visibility='visible';
			vs.toggle();
		});	
		
		$('becat').addEvent('change', function(e){
			if(this.value){
				bsav.getElements('h3')[1].getElements('select')[0].getChildren().dispose();
				new Request.JSON({url: "/json-subcategorias/", onComplete: function(c){
					AjaxAccion(1);
					agregarOpcion(c.resultado,bsav.getElements('h3')[1].getElements('select')[0]);
				}}).get({'primera':1,'c':bsav.getElements('h3')[0].getElements('select')[0].value});
				AjaxAccion(0)
			}else{
				bsav.getElements('h3')[1].getElements('select')[0][0].getAllNext().dispose();
				bsav.getElements('h3')[1].getElements('select')[0].disabled=true;
			}
		});	
		
	}	
	
	var tt=$('tiraImgDir'),tt2=$('tiraImgArt'),tt3=$('tiraImglib');
	if(tt){
		var posdir=0;
		$('dirfi').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(posdir>0){
				posdir--;
				nleft=(424*(-posdir));	
				myEffect.start({'left': nleft+'px'});
			}
			FDPosicion()
		});	
		$('dirfd').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(posdir<2){
				posdir++;
				nleft=(424*(-posdir));	
				myEffect.start({'left': nleft+'px'});
			}
			FDPosicion()
		});	
		
		var FDPosicion=function(){
			var i=$('dirfi'),d=$('dirfd')
			if(posdir>1) d.addClass('nonev'); else d.removeClass('nonev');
			if(posdir==0) i.addClass('nonev'); else i.removeClass('nonev');
		}
	}	
	
	if(tt2){
		var posart=0;
		$('artfi').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt2, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(posart>0){
				posart--;
				nleft=(424*(-posart));	
				myEffect.start({'left': nleft+'px'});
			}
			FArtposicion()
		});	
		$('artfd').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt2, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(posart<2){
				posart++;
				nleft=(424*(-posart));	
				myEffect.start({'left': nleft+'px'});
			}
			FArtposicion()
		});	
		
		var FArtposicion=function(){
			var i=$('artfi'),d=$('artfd')
			if(posart>1) d.addClass('nonev'); else d.removeClass('nonev');
			if(posart==0) i.addClass('nonev'); else i.removeClass('nonev');
		}
	}
	
	if(tt3){
		var poslib=0;
		$('libfi').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt3, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(poslib>0){
				poslib--;
				nleft=(424*(-poslib));	
				myEffect.start({'left': nleft+'px'});
			}
			Flibposicion()
		});	
		$('libfd').addEvent('click',function(){
			var myEffect = new Fx.Morph(tt3, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
			if(poslib<2){
				poslib++;
				nleft=(424*(-poslib));	
				myEffect.start({'left': nleft+'px'});
			}
			Flibposicion()
		});	
		
		var Flibposicion=function(){
			var i=$('libfi'),d=$('libfd')
			if(poslib>1) d.addClass('nonev'); else d.removeClass('nonev');
			if(poslib==0) i.addClass('nonev'); else i.removeClass('nonev');
		}
	}
	
});
