﻿$(document).ready(function() {
	var headers = $("#accordion .header");
	headers.click(function() {
		$(this).next().slideToggle("slow");
		return false;
	}).next().slice(0, 2).hide();

	var qs = getParameterByName("show");

	if (qs == "questions") {
		headers.next().slice(1, 2).show();
	}
	else if (qs == "interview") {
		headers.next().slice(0, 1).show();
	}

	// Tittar efter ett element som visas efter att man har
	// skickat en fråga. Om det finns på sidan så ska frågepanelen
	// vara utfälld och sidan ska scrolla ner till panelen.
	if ($("p.contourMessageOnSubmit").size() > 0) {
		headers.next().slice(1, 2).show();
		var elemPos = $("div#askStudentQuestionForm").position();
		$(window).scrollTop(((elemPos.top) - 60));
	}

	// När man klickar på skickaknappen så scrollar man ner
	// till panelen eftersom man annars missar felmeddelandet
	$("input.contourSubmit").click(function() {
		headers.next().slice(1, 2).show();
		var elemPos = $("div#askStudentQuestionForm").position();
		$(window).scrollTop(((elemPos.top) - 60));
	});

	// Blinkande pilar när sidan laddas
	if (jQuery.support.opacity) {
		$("div.prev").fadeOut(250).fadeIn(250).fadeOut(250).fadeIn(250, function() {
			$("div.next").fadeOut(250).fadeIn(250).fadeOut(250).fadeIn(250);
		});
	}

	// Mouseover på fråga en student
	$("div.studentPortrait img").mouseover(function() {
		$(this).fadeTo(150, 0.85);
	}).mouseout(function() {
		$(this).fadeTo(150, 1.0, function() {
			$(this).css({ opacity: '' });
		});
	});

	// Mouseover på klickbara rubriker
	$("a.header").children("img").mouseover(function() {
		$(this).fadeTo(150, 0.75);
	}).mouseout(function() {
		$(this).fadeTo(150, 1.0, function() {
			$(this).css({ opacity: '' });
		});
	});

	// Mouseover på fråga en student
	$("img.rightImage").mouseover(function() {
		$(this).fadeTo(150, 0.85);
	}).mouseout(function() {
		$(this).fadeTo(150, 1.0, function() {
			$(this).css({ opacity: '' });
		});
	});
});

function getParameterByName( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return decodeURIComponent(results[1].replace(/\+/g, " "));
}

