/* Northern Slideshow
 * Copyright 2011 - Dave Thomas */


$(document).ready(function () {
	
	/*
	var notie7 = true;
	if ($.browser.msie && $.browser.version.substr(0,1)==7) {
		notie7 = false;
	}
	if (notie7) {
		* */
	var front_slideshow = new Array('northernstore.png', 'northerntruck.png', 'northernlumber.png','northernsign.png', 'northerntimber.png', 'northernplywood.png');
	var rest_slideshow = new Array('burger.png', 'salmon.png', 'smallwontonsoup.png', 'philinchowmein.png');
	
	front_slideshow = preLoad(front_slideshow);
	rest_slideshow = preLoad(rest_slideshow);
	
	var picture_number = 0;
	
	var changePicture = function() {
		if ($('.frontpage_slideshow').length > 0 && !ie_map_open) {
			picture_number = change(picture_number, front_slideshow, $('.frontpage_slideshow'), false);			
		} else if ($('.resturaunt_slideshow').length > 0){
			picture_number = change(picture_number, rest_slideshow, $('.resturaunt_slideshow'), $.browser.msie);			
		} else {
			picture_number = 0;			
		}
	}
	
	setInterval(changePicture, 3000);
	//}
});

function change(picture_number, slideshow, image, isIE) {
	picture_number++;
	if (picture_number >= slideshow.length) { picture_number = 0; }
	else if (image.attr('src').indexOf(slideshow[0].src) > 0) { picture_number = 0; }
	if (isIE) {
		image.hide('slow', function () 
		{ $(this).attr('src', slideshow[picture_number].src).fadeIn('slow') });
	}
	else {		
		image.fadeOut('slow', function () { $(this).attr('src', slideshow[picture_number].src).fadeIn(); });
	}
	return picture_number;
}

function preLoad(slideshow) {
	
	var retSlideShow = new Array();
	
	for (i = 0; i < slideshow.length; i++){
		var pic = new Image();
		pic.src = '/img/' + slideshow[i];
		retSlideShow[i] = pic;
	}
	
	return retSlideShow;
}


