

$(document).ready(function(){
	
	intervalTest = function() {
		alert("ROLL");
	}
	var projectArray = [];
	$("ul.panelSelector li a").each(function (i) {
		var slide = $(this).attr("href");
		var slideSplitter = new Array();
		slideSplitter = slide.split("s=");
		var whatSlide = slideSplitter[1];
		projectArray.push(whatSlide);
	});
	counter = 1;
	
	selectaSlide = function(slide) {
		var uri = window.location;
		if (String(uri).indexOf("/us/") != -1) {
			whatSection = "us";
			pre = "../";
		} else {
			whatSection = "home";
			pre = "";
		}
		if (slide) {
			whatSlide = slide;
			slide = null;
			counter = getPosition(projectArray,whatSlide)+1;
		} else {
			whatSlide = projectArray[counter];
		}
		if (counter < projectArray.length-1) {
			counter++;
		} else {
			counter = 0;
		}
		$("#homePanel").hide();
	    $("#homePanel").load(pre+"tabs/"+whatSection+"/"+whatSlide+".php", {limit: 1}, function(){
			$("#homePanel").hide();
	   		$("#homePanel").fadeIn("slow");
			$(".homeInfo div h1, .homeInfo div p:first").hide();
			var slideTitle = $("#homePanel h1 a").html();
			var slideLink = $("#homePanel h1 a").attr("href");
			var slideDesc = $("#homePanel p").html();
			$(".homeInfo div h1").html(slideTitle);
			$(".homeInfo div p:first").html(slideDesc);
			if (whatSlide != "infinis") {
				$(".homeInfo div p:last a").css('visibility','visible').attr("href", slideLink);
			} else {
				$(".homeInfo div p:last a").css('visibility','hidden');
			}
	   		$(".homeInfo div h1, .homeInfo div p:first").show();
	 	});
		deselect();
	 	$("#tab-"+whatSlide).addClass("selected");
   		//window.location.hash = whatSlide;
	 	
	}
	
	function getPosition(arrayName,arrayItem) {
		for(var i=0;i<arrayName.length;i++){ 
			if(arrayName[i]==arrayItem)
			return i;
		}
	}
	
	function selected(target){
		$(target).addClass("selected");	
	}
	function deselect(){
		$("ul.panelSelector li").removeClass("selected");
	}
	
	var initialTab = window.location.hash;
	var refOffset = initialTab.indexOf('#') + 1;
  	var refEnd = initialTab.length;
  	var newDest = initialTab.substring(refOffset, refEnd);
	if (newDest) {
		selectaSlide(newDest);
	}
	
	myInterval = window.setInterval("selectaSlide()", 18000);

	
	$("ul.panelSelector li a").click(function(){
		var slide = $(this).attr("href");
		var slideSplitter = new Array();
		slideSplitter = slide.split("s=");
		var whatSlide = slideSplitter[1];
		var uri = window.location;
		if (String(uri).indexOf("/us/") != -1) {
    		whatSection = "us";
    		pre = "../";
		} else {
    		whatSection = "home";
    		pre = "";
		}
		$("#homePanel").load(pre+"tabs/"+whatSection+"/"+whatSlide+".php", {limit: 1}, function(){
			$("#homePanel").hide();
   			$("#homePanel").fadeIn("slow");
			$(".homeInfo div h1, .homeInfo div p:first").hide();
			var slideTitle = $("#homePanel h1 a").html();
			var slideLink = $("#homePanel h1 a").attr("href");
			var slideDesc = $("#homePanel p").html();
			$(".homeInfo div h1").html(slideTitle);
			$(".homeInfo div p:first").html(slideDesc);
			if (whatSlide != "orientexpress" && whatSlide != "infinis") {
				$(".homeInfo div p:last a").css('visibility','visible').attr("href", slideLink);
			} else {
				$(".homeInfo div p:last a").css('visibility','hidden');
			}
	   		$(".homeInfo div h1, .homeInfo div p:first").show();
   			window.location.hash = whatSlide;
 		});
		deselect();
		$(this).parents("li").addClass("selected");
		counter = getPosition(projectArray,whatSlide);
		if (counter < projectArray.length-1) {
			counter++;
		} else {
			counter = 0;
		}
		clearInterval(myInterval);
		myInterval = window.setInterval("selectaSlide()", 15000);
		return false;
	});
});

