//LRU - Function to get $_GET parameters from the URL
function $get(key,url){  
    if(arguments.length < 2) url =location.href;  
    if(arguments.length > 0 && key != ""){  
        if(key == "#"){  
            var regex = new RegExp("[#]([^$]*)");  
        } else if(key == "?"){  
            var regex = new RegExp("[?]([^#$]*)");  
        } else {  
            var regex = new RegExp("[?&]"+key+"=([^&#]*)");  
        }  
        var results = regex.exec(url);  
        return (results == null )? "" : results[1];  
    } else {  
        url = url.split("?");  
        var results = {};  
            if(url.length > 1){  
                url = url[1].split("#");  
                if(url.length > 1) results["hash"] = url[1];  
                url[0].split("&").each(function(item,index){  
                    item = item.split("=");  
                    results[item[0]] = item[1];  
                });  
            }  
        return results;  
    }  
}

var show = null;

var Site = {

  start: function() {
    
    //Hack by LRU - Change margin-right of search box only for Firefox on Mac OSX
    if (Browser.Engine.gecko && Browser.Platform.mac && !$get('main_page').contains('checkout'))
    	$('navMainSearch').setStyle('margin-right', '-69px');
    
    if ($('slideshowContainer')) Site.SlideShow();
    //if ($('slideshowContainerHome')) Site.SlideShowHome();
  },

  SlideShow: function() {
    /*var obj = {
      wait: 3000, 
      effect: 'fade',
      duration: 1000, 
      loop: true, 
      thumbnails: true,
      backgroundSlider: false,
      onClick: show.next()
    }*/
    show = new SlideShow('slideshowContainer','slideshowThumbnail',{
      wait: 3000, 
      effect: 'fade',
      duration: 1000, 
      loop: true, 
      thumbnails: true,
      backgroundSlider: false,
      onClick: function() {
        show.next();
      }
    });
    show.play();
    show.stop();
    
    $('slideshowPreviousLink').addEvent('click', function(e) {
    	e.stop();
    	show.previous();
    });
    
    $('slideshowNextLink').addEvent('click', function(e) {
    	e.stop();
    	show.next();
    });
  },
  
  SlideShowHome: function() {
    var obj = {
      wait: 3000, 
      effect: 'fade',
      duration: 1000, 
      loop: true, 
      thumbnails: true,
      backgroundSlider: false
    }
    show = new SlideShow('slideshowContainerHome','slideshowThumbnailHome',obj);
    show.play();
  }
};

window.addEvent('domready', Site.start);
