// FAQ toggle
Drupal.behaviors.faqtoggle = function(context) {
	var faq = $('.view-faq .views-field-title', context);

	faq.each(
		function() {
			var elem = $(this);
			elem.click(function() {
				elem.toggleClass('expanded').next().slideToggle(50);
				if(faq.filter('.expanded').length == faq.length) {	
					$('#faq-toggle', context).text('Dölj alla svar');
				}
				else if(!faq.filter('.expanded').length) {
					$('#faq-toggle', context).text('Visa alla svar');
				}
			});
		}
	).next().hide();
	
	$('#faq-toggle', context).click(function() {
		if($(this).text() == 'Dölj alla svar') {
			$(this).text('Visa alla svar');
			faq.removeClass('expanded').next().hide();
		}
		else {
			$(this).text('Dölj alla svar');
			faq.addClass('expanded').next().show();	
		}	
		return false;
	});
};


// Disabling password security check
Drupal.behaviors.password = function(context) {
	return;
}

// Disabling teaser javascript
Drupal.behaviors.teaser = function(context) {
	return;
}

// Shortcut menu
		
$(document).ready(function()
{
	var shortcutcookie = $.cookie('shortcuts');
	if (shortcutcookie == 'hidden') {
		$("#user-shortcuts ul").hide();
		$("#user-shortcuts .trigger").text("Show shortcuts");
	}
	$("#user-shortcuts .trigger").click(function()
	{
		var shortcutcookie = $.cookie('shortcuts');
		if (shortcutcookie == 'hidden') {
			$("#user-shortcuts ul").slideToggle(150);
			$(this).text($(this).text() == 'Hide shortcuts' ? 'Show shortcuts' : 'Hide shortcuts');
			$("#user-shortcuts ul").toggleClass("collapsed");
			$.cookie('shortcuts', null);
		} else {
			$.cookie('shortcuts', 'hidden', {path: "/"});
			$("#user-shortcuts ul").hide();
			$("#user-shortcuts .trigger").text("Show shortcuts");
			$("#user-shortcuts ul").toggleClass("collapsed");
		}
	});
});
