var items = "#slider .controls .bull";
var slideTime = 8;
var activeKey;

$(document).ready(function()
{
	slide($(items + ".active"));
	$("#highschool").css('display', 'none');
	$("#workplace").css('display', 'none');
	$("#parentss").css('display', 'none');
	$("#gambling").css('display', 'none');
	$(items).click(function (){
		slide($(this));
	});
	
	$(".count").change(function()
	{
		var currentUrl = window.location.toString();
		
		urlParts = currentUrl.split("/");
		newUrl = "http://" + urlParts[2] + "/" + urlParts[3] + "/" + urlParts[4] + "/";
		
		$.cookie("count",$(this).val(), { path: "/" + urlParts[3] + "/" + urlParts[4] + "/" });
		
		window.location = newUrl;
	});
	
	$(".share_button").each(function(){
		$(this).bookmark({popup: true, popupText: '<span class="icon" title="Share This Article">Share This Article</span>'});
	});
});

function slide(target)
{
	var key = randomString(32);
	activeKey = key;
	
	var active = $(items + ".active");
	
	if(target == undefined)
	{
		if(active.is(":last-child"))
			var next = $(items + ":first");
		else
			var next = active.next();
		
		var timeout = slideTime;
	}
	else
	{
		var next = target;
		var timeout = 0;
	}
	
	setTimeout(function()
	{
		if(key == activeKey)
		{
			active.removeClass("active");
			next.addClass("active");
			
			var panel = next.attr("title");
			$("#slider .content").scrollTo("#" + panel, 1000);
			
			slide();
		}
	}, timeout*1000);
}

function randomString(stringLength)
{
	var chars = "0123456789abcdefghiklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXTZ";
	if(!stringLength)
		var stringLength = 8;
	var randomstring = "";
	for (var i=0; i<stringLength; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	
	return randomstring;
}
