var homeTabOff = 'url(/header/off.png)';
var cameraTabOff = 'url(/header/off.png)';
var softwareTabOff = 'url(/header/off.png)';
var galleryTabOff = 'url(/header/off.png)';
var orderTabOff = 'url(/header/off.png)';
var faqTabOff = 'url(/header/off.png)';

function openWin(url) {	newwindow=window.open(url,"NewWindow","width=400,height=280,status=yes,resizable=yes");}

function openSLRWin(url) {
newwindow=window.open(url,"SLR","width=640,height=480,status=yes,resizable=yes,scrollbars=yes");
}

function hideGoogleTranslate() {
	document.getElementById("languagebar").style.display = 'none';
}

var faqName = 'FAQ';

if ( window.location.toString().substring(0,40).indexOf('translate') > 0 ) {
	faqName = 'Questions';
}

var faqAnimationTimeout;

function startFAQAnimation(imageName) {
	var distance = 120;
	var frameIndex = 0;
	var frameCount = 12;
	var incrementTimeout;

	var advance = function(imageName) {	
		var increment = function(imageName) {
			document.getElementById('faqScroller').style.background = "url(" + imageName + ") 0px -" + (distance / 24 * frameIndex) + "px";

			//pause until next advance()
			if (frameIndex % frameCount == 0) 
				clearTimeout(incrementTimeout);
			else
				incrementTimeout = setTimeout(function() {increment(imageName);}, 1000 / 24);
			
			frameIndex ++;
		}	
		
		incrementTimeout = setTimeout(function() {increment(imageName);}, 1000 / 24);
		faqAnimationTimeout = setTimeout(function() {advance(imageName);},5000);
	}
	faqAnimationTimeout = setTimeout(function() {advance(imageName);},1500);
}

function stopFAQAnimation() {
	clearTimeout(faqAnimationTimeout);
}
