var playing = null; //variable boolean for slideshow

// jQuery init
$(document).ready(function() {
	// SlideShow
	$("div.slideshow-tabs").tabs(".slideshow-images > div", {
		effect: 'fade',
		fadeInSpeed: 500,
		fadeOutSpeed: 500,
		rotate: true,
		onPlay: function() {
			playing = true;
		}
	}).slideshow({autoplay: true, autopause: false, interval: 6000});
	// Product-Gallery
	$("a[rel=gallery]").fancybox({	// The 'rel' define the Gallery
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<div id="fancybox-title-over"><span style="float:left;">' + (title.length ? ' &nbsp; ' + title : '') + '</span><span style="float:right;">' + (currentIndex + 1) + ' / ' + currentArray.length + '</span></div>';
		}
	});
	// Homepage Tabs and SubTabs
	$("ul.tabs").tabs("div.panes > div.pane", {effect: 'fade', fadeInSpeed: 400});
	$("ul.sub-tabs").tabs("div.sub-panes > div.sub-pane");
});

// function playPause for slideshow with custom treatment for PNG button on IE6
function playPause(idBtn, wpTemplateDirectory){
	btn = document.getElementById(idBtn);
	if(playing == false && playing != null){
		$('div.slideshow-tabs').tabs().play();
		if ((version >= 5.5) && (version < 7) && (document.body.filters)){
			changeFixedPNG(btn, wpTemplateDirectory + "/images/slideshow/slideshow-btn-pause.png");
		} else {
			btn.setAttribute("src",wpTemplateDirectory + "/images/slideshow/slideshow-btn-pause.png");
			btn.setAttribute("alt","Pause");
		}
		btn.setAttribute("title","Pause");
	} else if(playing == true && playing != null){
		$('div.slideshow-tabs').tabs().pause();
		if ((version >= 5.5) && (version < 7) && (document.body.filters)){
			changeFixedPNG(btn, wpTemplateDirectory + "/images/slideshow/slideshow-btn-play.png");
		} else {
			btn.setAttribute("src",wpTemplateDirectory + "/images/slideshow/slideshow-btn-play.png");
			btn.setAttribute("alt","Play");
		}
		btn.setAttribute("title","Play");
		playing = false;
	}
}
