$(document).ready(function(){

	// =====================================================================================
	// App wide
	// =====================================================================================
	// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Rollovers
  $("a.rollover").hover(
    function() {
      curr = $(this).find("img").attr("src");
      overlen = curr.length;
      over = curr.substr(0, overlen-4);
      over = over+'_over.png';
      $(this).find("img").attr({ src: over});
    },
    function() {
      $(this).find("img").attr({ src: curr});
    }
  )
	// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Rollovers - Preload images
  $("a.rollover").find("img").each(function(i){
    temp = this.src;
    prelen = temp.length;
    pre = temp.substr(0, prelen-4);
    pre = pre+'_over.png';
    preload_image_object = new Image();
    preload_image_object.src = pre;
  });

	// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  // Home Slideshow
	$('div#home_slideshow').cycle({
		fx:     'fade',
		speed:   1200,
    pause:  .5,
		height: "220px" 
	});


	// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	// Search Result Tabs
	$("#searchResults > ul").tabs({
		fx: { opacity: "toggle" } 
	});



	// ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	// Thumbnail grid pagination 
	// $("div.paginationNav a").click(function(){
	// 	// Get url param data
	// 	var urlparam_data = $(this).attr("href");
	// 	var urlparam_data = urlparam_data.split("/");
	// 	var urlparam_controller = urlparam_data[1];
	// 	var urlparam_action = urlparam_data[2];
	// 	var urlparam_id = urlparam_data[3];
	// 	var urlparam_page = urlparam_data[4];
	// 	// Rebuild link for current link		
	// 	var current_link = $("div.paginationNav span.current").html();
	// 	$("div.paginationNav a.current").removeClass('current');
	// 	$("div.paginationNav span.current").html('<a href="/'+urlparam_controller+'/'+urlparam_action+'/'+urlparam_id+'/page:'+current_link+'">'+current_link+'</a>');
	// 	// alert(current_link);
	// 	$("div#productList").load('/products/grid/'+urlparam_page);
	// 	return false;
	// });

});

