YAHOO.util.Event.removeListener("consejos", "click",destruirObjeto);
YAHOO.util.Event.addListener("consejos", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("barato", "click",destruirObjeto);
YAHOO.util.Event.addListener("barato", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("seguridad", "click",destruirObjeto);
YAHOO.util.Event.addListener("seguridad", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("ayudas", "click",destruirObjeto);
YAHOO.util.Event.addListener("ayudas", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("ahorra", "click",destruirObjeto);
YAHOO.util.Event.addListener("ahorra", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("ahorra1", "click",destruirObjeto);
YAHOO.util.Event.addListener("ahorra1", "click", cargarPanel, false);
YAHOO.util.Event.removeListener("ahorra2", "click",destruirObjeto);
YAHOO.util.Event.addListener("ahorra2", "click", cargarPanel, false);
YAHOO.util.Event.addListener("precioestimado", "click", cargarPanel, false);
YAHOO.util.Event.addListener("precioestimado2", "click", cargarPanel, false);
YAHOO.util.Event.addListener("precioestimado3", "click", cargarPanel, false);
var panel_yahoo="";
function cargarPanel(e, num_elementos){
    var ancho="0px";
    var alto ="0px";
    var titulo="";
    var sUrl="";

    //detecta multidominio: p.e. vuelos o voli
    url_parts = window.location.href.split('/');
    domain_url = url_parts[2];
    if(domain_url.match('atrapalo') || domain_url.match('terra'))  sUrl = '/vuelos';
    if(domain_url.match('atrapalo.it')) sUrl = '/voli';

    if(this.id=='consejos' || this.id=='barato'  )
    {
        ancho = "600px";
        alto  = "500px";
        sUrl  = sUrl+"/como_volar_barato/";
        titulo = this.title;
    }
    else{
        if(this.id=='seguridad' || this.id=='ayudas')
        {
            ancho = "600px";
            alto  = "700px";
            sUrl  = sUrl+"/como_funciona/";
            titulo = this.title;
        }
        else
        {
            if(this.id=='ahorra' || this.id=='ahorra1' || this.id=='ahorra2')
            {
                ancho = "600px";
                alto  = "300px";
                sUrl  = sUrl+"/ahorra_vuelo/";
                titulo = this.title;
            }
            else
            {
				if(this.id=='precioestimado2' || this.id=='precioestimado3')
			    {
			       sUrl  = sUrl+"/popups/texto.precioestimado2";
			       ancho = "350px";
			       alto  = "200px";
			       titulo = this.title;
			    }
				else
				{
		             if(this.id=='precioestimado')
		             {
		             	sUrl  = sUrl+"/popups/texto.precioestimado";
				       	ancho = "350px";
				       	alto  = "200px";
				       	titulo = this.title;
		             }

					else
					{
					if(e.id.indexOf('rtick_')>=0)
					{
						ancho = "400px";
	                    alto  = "300px";
	                    text="rticket";
	                    sUrl  = sUrl+"/popups/texto."+text;
	                    titulo = e.title;
					}
	                if(e.id.indexOf('etick_')>=0 || e.id.indexOf('lwct_')>=0)
	                {
	                    ancho = "400px";
	                    alto  = "300px";
	                    text=(e.id.indexOf('etick_')>=0)?"eticket":"lowcost";
	                    sUrl  = sUrl+"/popups/texto."+text;
	                    titulo = e.title;
	                }
	                else
	                {
	                    if(e.id.indexOf('det_')>=0)
	                    {
	                        ancho = "500px";
	                        i_alto = 120 + (65 * num_elementos)

	                        alto  = i_alto + "px";

	                        var idDetalles = e.id;
	                        var aIdDetalles =idDetalles.split("_");
	                        idTarifa  = aIdDetalles[1];
	                        sUrl = document.getElementById("url_"+idTarifa).value;
	                        titulo = e.title;
	                    }
	                    else
	                    {
	                        if(e.id=="condiciones_grales")
	                        {
	                           var solo_galileo;
							   if (document.getElementsByName("solo_galileo")[0])
							   {
	                           	   solo_galileo = document.getElementsByName("solo_galileo")[0].value;
								   aname='';
							   }
							   else
							   {
							   	   solo_galileo = 0;
								   aname='gastosgestion';
							   }
	                           sUrl  = sUrl+"/condiciones_generales/hay."+solo_galileo+"/mode.null#gastosgestion";
	                           ancho = "600px";
	                           alto  = "600px";
	                           titulo = e.title;
	                        }
	                        else{

	                            if(e.id=="condiciones_lowcost")
	                            {
	                               sUrl  = sUrl+"/condiciones_low_cost/mode.null";
	                               ancho = "600px";
	                               alto  = "600px";
	                               titulo = e.title;
	                            }
	                            else{
	                            	if(e.id=="rvcondiciones_tarifa")
	                            	{
	                            		sUrl  = sUrl+"/condiciones_tarifa/mode.null/tp.rv";
	                                   	ancho = "600px";
	                                   	alto  = "750px";
	                                   	titulo = e.title;
	                            	}
	                            	if(e.id=="rcondiciones_tarifa")
	                            	{
	                            		sUrl  = sUrl+"/condiciones_tarifa/mode.null/tp.r";
	                                   	ancho = "600px";
	                                   	alto  = "750px";
	                                   	titulo = e.title;
	                            	}
	                                if(e.id=="condiciones_tarifa_vmh")
	                                {
        	                           var hay_galileo;
        	                           var t;

        							   if (document.getElementsByName("hay_galileo")[0].value == 1)
        							   {
        							       t = new Date().getTime();
        							       hay_galileo = true;
        							   }
        							   else
        							   {
                                            t = 0;
        							        hay_galileo = false;
        							   }

	                                   sUrl  = sUrl+"/condiciones_tarifa/mode.null/tp.vmh";
	                                   if (hay_galileo)
	                                   {
    	                                   ancho = "300px";
    	                                   alto  = "320px";
	                                   }
	                                   else
	                                   {
    	                                   ancho = "300px";
    	                                   alto  = "150px";
	                                   }

	                                   titulo = e.title;
	                                }
	                                
	                                if(e.id=="condiciones_tarifa")
	                                {
        	                           var hay_galileo;
        	                           var t;

        							   if (document.getElementsByName("hay_galileo")[0].value == 1)
        							   {
        							       t = new Date().getTime();
        							       hay_galileo = true;
        							   }
        							   else
        							   {
                                            t = 0;
        							        hay_galileo = false;
        							   }

	                                   sUrl  = sUrl+"/condiciones_tarifa/mode.null/t."+t;
	                                   if (hay_galileo)
	                                   {
    	                                   ancho = "300px";
    	                                   alto  = "320px";
	                                   }
	                                   else
	                                   {
    	                                   ancho = "300px";
    	                                   alto  = "150px";
	                                   }

	                                   titulo = e.title;
	                                }
									else
									{
										if (e.id=="ggestion")
										{
											sUrl  = sUrl+"/gastos_gestion/mode.null";
											ancho = "500px";
											alto  = "75px";
											titulo = e.title;
										}
    									else
    									{
    										if (e.id=="condiciones_usa")
    										{
    											sUrl  = sUrl+"/condiciones_usa/mode.null";
    											ancho = "500px";
    											alto  = "428px";
    											titulo = e.title;
    										}
    										else
    										{
    											if(e.id == "info_redondeo_solidario")
    											{
    												sUrl  = sUrl+"/info_redondeo_solidario/mode.null";
    												ancho = "600px";
    												alto = "500px";
    												titulo = e.title;
    									}
									}
	                            }
	                        }
	                    }
	                }
				}
				}
            }
        }
   }
        }
   }



   if(isObject(panel_yahoo)) destruirObjeto(panel_yahoo);
   panel_yahoo = new YAHOO.widget.Panel("panel_yahoo",
   {
           width:ancho, height:alto,
	       constraintoviewport: true,
	       underlay:"none", close:true,
	       draggable:false, fixedcenter:true,
	       zIndex:1000,iframe:true
	} );
    YAHOO.util.Connect.asyncRequest("GET",sUrl, {
                success: function(o) {
                   panel_yahoo.setHeader(titulo.toUpperCase());
                   panel_yahoo.setBody(o.responseText);
                   panel_yahoo.render(document.body);
                },
                failure: function(o) {
                   respuesta ='Request failed: ' + o.statusText;
                }
            },false);
}
