﻿var planta=$merge(Elemento,{
	Nombre:'planta',
	ToolTip:function(id){
		var el=$('dira'+id),tt=$('tooltip'),cnt=tt.getElement('#toolcnt');
		if(el==undefined){
			el=new Element('div',{'class': 'tooltipdir','id':'dira'+id}).inject(cnt,'top'),thees=this;
			new Request.JSON({url: "/json-plantas.elemento/", onComplete: function(c){
				AjaxAccion(1);
				c=c.resultado[0];
				new Element('strong',{'html': c.titulo}).inject(new Element('h2').inject(el));
				var tmp=new Element('div',{'class':'titulobsq'}).inject(el);
				thees.AgregarValor('Tipo de Planta',c.tipo,tmp)
				thees.AgregarValor('Nombre Cientifico',c.cientifico,tmp)
				thees.AgregarValor('Familia',c.familia,tmp)
				thees.AgregarValor('Altura',c.altura,tmp)
				thees.AgregarValor('Clima',c.clima,tmp)
				thees.AgregarValor('Floración',c.floracion,tmp)
				thees.MostrarTCnt(el)
			}}).get({'id':id});
			AjaxAccion(0)
		}else this.MostrarTCnt(el)
	},
	CargarElemento:function(id){
		var myHTMLRequest = new Request.HTML({
			url:'/json-plantas.galeria/',
			evalScripts: true,
			onSuccess:function(html) {
				AjaxAccion(1);
				document.getElement('.hojan').set('text', '');
				document.getElement('.hojan').adopt(html);
				Galeria.mostrar();
			}}
		).get({'id':id});
		AjaxAccion(0)
	}
});

window.addEvent('domready', function() {	
	
	Galeria.init();
	planta.Colorear('planta');
	if($('tiraImg')) planta.AleatoriaToolTip();

	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-planta.tipo/", onComplete: function(c){
					AjaxAccion(1);
					agregarOpcion(c.resultado,bsav.getElements('h3')[0].getElements('select')[0]);
				}}).get({'primera':1});
				AjaxAccion(0)
				bsav.cargado=true;
			}
			e.stop();
			bsav.style.visibility='visible';
			vs.toggle();
		});	
		
	}	
	
});