// JavaScript Document
var bgImgs=new Array(); 

// 
var gali = 1;
var previ = 0;
var clearOut = "nothing";

function SwapBg() {
	if ($('#halt').val() != "STOP") {
	var bgUrl = bgImgs[gali];
	var bgPrevurl = "url("+bgImgs[previ]+")";
	$("#hpbanner").fadeOut();
	$("#compositePanel").css("background-image",bgPrevurl);
	setTimeout(function(){$("#hpbanner").attr("src",bgUrl)},500);
	setTimeout(function(){$("#hpbanner").fadeIn()},1000);
	gali++;
	previ++;
	if (gali > bgImgs.length-1){	
	gali = 0;
	}
	if (previ > bgImgs.length-1){	
	previ = 0;
	}
	}
}

function SwapBgPrev() {
	$('#gallery_grid').find('img.galleryOn').addClass("galleryOff");
	$('#gallery_grid').find('img.galleryOn').removeClass("galleryOn");
	previ--;
	gali--;
	if (previ < 0){	
	previ = bgImgs.length-1;
	}
	if (gali < 0){	
	gali = bgImgs.length-1;
	}
	var bgUrl = bgImgs[previ];
	$("#hpbanner").attr("src",bgUrl);
	
}

function SwapBgNext() {
	$('#gallery_grid').find('img.galleryOn').addClass("galleryOff");
	$('#gallery_grid').find('img.galleryOn').removeClass("galleryOn");
	var bgUrl = bgImgs[gali];
	$("#hpbanner").attr("src",bgUrl);
	gali++;
	previ++;
	if (gali > bgImgs.length-1){	
	gali = 0;
	}
	if (previ > bgImgs.length-1){	
	previ = 0;
	}
}

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (i=0;i<=args_len;i++) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)




$(document).ready(function() {
	
		$('#hpbanner').show();

	
	$('.scroll-pane').jScrollPane({
	showArrows: true,
	scrollbarWidth: 14
	}
	);

	
	doSlideshow = setInterval(function(){SwapBg()},5000);

$(".curveMeTop").corner({
			  tl: { radius: 20 },
			  tr: { radius: 20 },
			  bl: { radius: 0 },
			  br: { radius: 0 }});

$(".curveMeBottom").corner({
			  tl: { radius: 0 },
			  tr: { radius: 0 },
			  bl: { radius: 20 },
			  br: { radius: 20 }});
			  

$('.gallery_clicker').click(function(event) {
event.preventDefault();
$('#halt').val("STOP");
clearInterval(doSlideshow);
var newSrc = $(this).attr("href");
$('#gallery_grid').find('img.galleryOn').addClass("galleryOff");
$('#gallery_grid').find('img.galleryOn').removeClass("galleryOn");
$('#hpbanner').attr("src",newSrc);
$(this).find('img').removeClass("galleryOff");
$(this).find('img').addClass("galleryOn");
previ = parseInt($(this).attr("rel"));
gali = parseInt($(this).attr("rel"))+1;
if (gali > bgImgs.length-1){	
	gali = 0;
	}
});

//Pause
$('#gallery_pause').click(function(event) {
event.preventDefault();
if ($('#halt').val() == "GO") {
clearInterval(doSlideshow);
$('#halt').val("STOP");
} else {
doSlideshow = setInterval(function(){SwapBg()},5000);
$('#halt').val("GO");	
}
});

//next
$('#gallery_next').click(function(event) {
event.preventDefault();
clearInterval(doSlideshow);
$('#halt').val("STOP");
SwapBgNext();

});

//next
$('#gallery_prev').click(function(event) {
event.preventDefault();
clearInterval(doSlideshow);
$('#halt').val("STOP");
SwapBgPrev();
});
		  

});

function showSub(show) {
		$(".submenu").css('display', 'none');
		$(show).css('display','inline');
}


