      var esIE6 = (

          window.external &&

          typeof window.XMLHttpRequest == "undefined"

      );


           var cargando = false;

           this.historyListener = function(historyHash) {
                       if (!cargando){
                           cargando = true;
                         if (historyHash == ''){
                           cargando = false;
                           location.href='index.php';
                         }else{
                             linkAjax2(historyHash,$('capaAjax'));
                         }
                       }

            };
                // subscribe to unFocus.History
            unFocus.History.addEventListener('historyChange', this.historyListener);



         function botonVolver(){
             if(!esIE6){
               window.history.back();
             }
         }

		 var progressBar = new Class({
		 	initialize: function(destino){
			  this.destino = destino;
			  var tam = this.destino.getSize().size;
			  this.MyBarra=new Element('div',{
					'styles':{
						width: tam.x,
						height:tam.y,
						background: 'url(./templates/copbad9/img/carga.gif) center no-repeat #FFFFFF',
						position:'absolute',
						opacity : 0
					}
				}).setHTML('&nbsp;');
		    },

			mostrar: function(){
				$$('body').adopt(this.MyBarra);
				var pos = this.destino.getPosition();
				this.MyBarra.setStyle('z-index','99');
				this.MyBarra.setStyles({
					top: pos.y,
					left: pos.x,
					opacity: 0.6
				});
			},

			ocultar: function(){
				this.MyBarra.setStyle('opacity','0');
				this.MyBarra.remove();
			}
		})



	      function linkAjax(link, destino,nohistorial)  {
			
              /*  if((!nohistorial) && (!esIE6)){
                  unFocus.History.addHistory(link);
                }else{*/
                    linkAjax2(link, destino);
                //}

         }

   	      function linkAjax2(link, destino)
		  {
			
				new Request.HTML({
						   url:link,
						   update:destino,
                           useWaiter: true,
                           waiterOptions: {
                                fxOptions: {duration: 500}
                              },
						   evalScripts: true,
						   onSuccess: function (responseTree, responseElements, responseHTML, responseJavaScript){
                           
                           //  pageTracker._trackPageview(link);
                               //var scroller = new Fx.Scroll(document.body);
                               //scroller.scrollIntoView($('capaAjax'));
                              
                             cargando = false;
						   }


						  }).post();
         }


          function FormAjax(formulario,destino) {
						
						new Request.HTML({
							   url:formulario.action,
							   update:destino,
                               useWaiter: true,
                               waiterOptions: {
                                    fxOptions: {duration: 500}
                                  },
							   evalScripts: true,
							   onSuccess: function (responseTree, responseElements, responseHTML, responseJavaScript){
									/*barra.ocultar();
									barra = null;*/
							   }
							  }).post(formulario);

				return false;
           }
			function jSonAjax(url,destino) {	
				alert(url);
				var request = new Request.JSON({
					url: url,
					onComplete: function(jsonObj) {
						alert(jsonObj);
						alert(jsonObj.name);
						var tmpHTML = "";		
						var results = jsonObj.responseData.results;
						alert(results);
						for (i=0; i<results.length; i++) {
							var tmp = results[i];
							tmpHTML+= '<span class="fuente1 car_item_s" >'+tmp.name+'</span>';
							tmpHTML+= '<span class="car_precio" style="background-image:url(templates/alito_2010/img/carta/-.jpg);" onclick="">$ '+tmp.precio*tmp.cantidad+'; ?></span><br/>'
							tmpHTML+= '<div style="height:1px;background-color:#5F5D53;width:100%;"></div>';
						}
						destino.innerHTML=tmpHTML;
					}
				}).get();
				return false;
             }    

				
      function abrirImagenes(destino){
          Mediabox.open('index.php?option=com_media&view=images&tmpl=component&origen='+destino, 'Seleccione una imagen - luego CLOSE para cerrar', 'mediabox[1000 430]')
      }		
	  
     function dialogoModal(link,vuelta,texto,alto,ancho){
          Mediabox.open(link+'&vuelta='+vuelta, texto, 'mediabox['+alto +' ' +ancho +']');
      }		
	  
	  

