// Shadowbox
Shadowbox.init({
    handleOversize: "drag",
    modal: true
});

// Styleswitch (kelvinluck.com)
(function($) {
	$(document).ready(function() {
		$("#switcher a").click(function() {
			switchStylestyle(this.getAttribute("rel"));
			return false;
		});
		var c = readCookie("style");
		if(c) {
			switchStylestyle(c);
		} else {
			var styleName = "main";
		}
	});
	function switchStylestyle(styleName) {
		$("link[@rel*=style][title]").each(function(i) {
			this.disabled = true;
			if(this.getAttribute("title") == styleName) this.disabled = false;
		});
		createCookie("style", styleName, 365);
	}
})(jQuery);

// Cookie Functions (quirksmode.org)
function createCookie(name,value,days) {
	if(days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires=" + date.toGMTString();
	}
	else var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(";");
	for(var i=0; i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==" ") c = c.substring(1, c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name, "", -1);
}

// Smooth Scroll
$(function(){
	$("a[href*=#]").click(function() {
		if(location.pathname.replace(/^\//,"") == this.pathname.replace(/^\//,"") && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target || $("[name=" + this.hash.slice(1) +"]");
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$("html,body").animate({scrollTop: targetOffset}, 1000);
				return false;
			}
		}
	});
});

// Toggles
$(document).ready(function(){
	$(".toggle-video").click(function () {
		$(".video").slideToggle();
	});
	$(".toggle-item-help").click(function () {
		$(".item-help").slideToggle();
	});
});