$(document).ready(function () {
	//Hide (Collapse) the toggle containers on load
	$(".expand").hide();

	//Switch the "Open" and "Close" state per click
	$("a.read-more").toggle(function () {
		$(this).addClass("collapse");
	}, function () {
		$(this).removeClass("collapse");
	});

	//Slide up and down on click
	$("a.read-more").click(function () {
		$(this).prev(".expand").slideToggle("normal");
	});

	$('input[type=checkbox],input[type=radio]').prettyCheckboxes();

	// initialize scrollable
	$("div.thumbscontainer").scrollable({
		items: '.thumbslist',
		size: 3,
		speed: 'fast',
		easing: 'swing',
		next: '.next',
		prev: '.prev'
	});

	$(".worklistcontainer .thumbslist").each(function () {
		if ($(this).find('li').length <= 3) {
			$(this).parent().parent().find('.next, .prev').remove();
		}
	});

	$("#top").scrollFollow({
		offset: 75,
		relativeTo: 'bottom'
	});

	$('ul#columnlist a').click(function () {
		var curChildIndex = $(this).parent().prevAll().length + 1;
		$(this).parent().parent().children('.current').removeClass('current');
		$(this).parent().addClass('current');
		$('div#largeright').children('.current').fadeOut('fast', function () {
			$(this).removeClass('current');
			$('div#largeright').children('div:nth-child(' + curChildIndex + ')').fadeIn('fast', function () {
				$(this).addClass('current');
				sIFR.replace(tahoma, {
					selector: 'div#largeright h1',
					wmode: 'transparent',
					css: '.sIFR-root { background-color: transparent; color: #000000; font-weight: bold; }'
				});
			});
		});
		return false;
	});

});

function clone(obj) {
    if((obj === null) || (typeof(obj) !== 'object')) {
		return obj;
	}

    var tmp, key;
    tmp = new obj.constructor();
    for(key in obj) {
		if(obj.hasOwnProperty(key)) {
			tmp[key] = clone(obj[key]);
		}
	}
    return tmp;
}
