var currentTab = 1;
var xSlides = 3;
var currentSlide = 1;
var pauseDuration = 8;
var sh_timer;
	

function setCursor(btn) {
  btn.style.cursor = "pointer";
}


function gc_playSlide(thisBtn) {
	if (thisBtn) {
		document.getElementById("sh_play").className = "current";
		document.getElementById("sh_pause").className = "";
	}
	gc_nextSlide();
	sh_timer = setTimeout("gc_playSlide()", pauseDuration*1000);
}

function gc_pauseSlide(thisBtn) {
	if (thisBtn) {
		document.getElementById("sh_play").className = "";
		document.getElementById("sh_pause").className = "current";
	}
  clearTimeout(sh_timer);
}

function gc_prevSlide() {
  var sec = document.getElementById("slideshow");
  gc_pauseSlide();
  currentSlide > 1 ? currentSlide-- : currentSlide = xSlides;
  if (sec != null) sec.className = "sh_" + currentSlide;
}

function gc_nextSlide() {
  var sec = document.getElementById("slideshow");
  gc_pauseSlide();
  currentSlide < xSlides ? currentSlide++ : currentSlide = 1;
  if (sec != null) sec.className = "sh_" + currentSlide;
}

function gc_initContainer() {
	var sec = document.getElementById("slideshow");
	if(sec != null) {
	    if (typeof OneWeb.Admin === "undefined") {
			sec.className = " sh_1";
	    } else {
	       sec.className = "sh_1 sh_2 sh_3";
		}
	}
}
function gc_initSlides() {
	if (typeof OneWeb.Admin === "undefined") {
		
		var sh_play = document.getElementById("sh_play");
		var sh_pause = document.getElementById("sh_pause");
		var sh_prev = document.getElementById("sh_prev");
		var sh_next = document.getElementById("sh_next");
		document.getElementById("sh_play").className = "current";
		sh_play.onmouseover = function() { setCursor(sh_play); return false; }
		sh_pause.onmouseover = function() { setCursor(sh_pause); return false; }
		sh_prev.onmouseover = function() { setCursor(sh_prev); return false; }
		sh_next.onmouseover = function() { setCursor(sh_next); return false; }

		sh_play.onclick = function() { gc_playSlide(true); return false; }
		sh_pause.onclick = function() { gc_pauseSlide(true); return false; }
		sh_prev.onclick = function() { gc_prevSlide(); return false; }
		sh_next.onclick = function() { gc_nextSlide(); return false; }

		setTimeout("gc_playSlide()", pauseDuration * 1000);

	}
}
OneWeb.Util.appendInitEvent(gc_initContainer);
OneWeb.Util.appendLoadEvent(gc_initSlides);