function setJqueryCookie(cookieName, cookieValue, cookieDays) {
	if(cookieDays == null) cookieDays = 7;
	var date = new Date();
	date.setTime(date.getTime() + (cookieDays * 24 * 60 * 60 * 1000));
	$.cookie(cookieName, cookieValue, { path: '/', expires: date });
	return false;
}

var teaserArray = new Array();
var currentIndex = 0;
var timer;
var delay = 15000;

function startBlogTeaser(){
	var url = "http://blogg.vk.se/export/blog_teaser_list.php?cluster=5&days=7&oneperblog&limit=10";	
	$.ajax({
		type: "GET",
		url: "/import/getxml.jsp?url="+escape(url),
		dataType: "xml",
		success: parseXml
	});
		/*
	$("#head-bloggers").bind("mouseenter mouseleave", function(e){
		$("#head-bloggers").find(".nav").toggleClass("visible");
	});*/

	$("#head-bloggers").mouseover(function(){
      $("#head-bloggers").find(".nav").addClass("visible");
    }).mouseout(function(){
      $("#head-bloggers").find(".nav").removeClass("visible");
    });

}

function parseXml(xml)
{
  var counter = 0;
  $(xml).find("teaser").each(function()
  {
	var teaserobj = { text:$(this).find("text").text(), blogger:$(this).find("blogger").text(), url:$(this).find("blogcat").text(), image:$(this).find("author").text() };
	teaserArray[counter] = teaserobj;
	counter++;
  });
  updateTeaser();
  timer = $.timer(delay, function (timer) {
		setIndex(1);
  });

}
function updateTeaser() {
	$("#head-bloggers-teaser").fadeOut("slow", function()
	{
		$("#head-bloggers-teaser").find(".link").attr('href', 'http://blogg.vk.se/' + teaserArray[currentIndex]['url']);
		$("#head-bloggers-teaser").find(".link").attr('target', '_blank');
		$("#head-bloggers-teaser").find(".text").html(teaserArray[currentIndex]['text']+'"');
		$("#head-bloggers-teaser").find(".blogger").html('Läs ' + teaserArray[currentIndex]['blogger']);
		$("#head-bloggers-teaser").find(".image").css('background', 'url(/gbilder/bloggers/' + teaserArray[currentIndex]['image'] + '.jpg) 0 0 no-repeat'); 
		$("#head-bloggers-teaser").fadeIn("slow");
	});
}
function nav(nr) {
	timer.reset(delay);
	setIndex(nr);
}
function setIndex(add) {
	var index = currentIndex + add;
	if(index < 0) index = teaserArray.length -1;
	if(index >= teaserArray.length) index = 0;
	currentIndex = index;
	updateTeaser();
}

function toggleDisplay(id, type){
	if (type == null) type = 'show';
	id = "#"+id;
	if( $(id).css('display') == 'none' )
		if(type == 'show')
			$(id).show('fast');
		else
			$(id).slideDown('fast');
	else
		if(type == 'show')
			$(id).hide('fast');
		else
			$(id).slideUp('fast');
}

function setWeatherTeaser(){
	var selected = $("#weather-teaser-select option:selected");
	if(selected.val() == -1) {
		$.cookie('weatherTeaser', null, { path: '/'});
	}else{
		setJqueryCookie('weatherTeaser', selected.val(), 1000);
		//alert('Nu visas ' + selected.text() + ' i väderpuffen. Du kan när som helst byta till en annan ort');
		loadWeatherTeaser(selected.val());
	}
	toggleDisplay('weather-teaser-panel');
}

function loadWeatherTeaser(area){
	$("#weather-teaser").load("/includes/yr/"+area+".html?"+Math.random());
}

function getNaraGroupName(id){
	switch(id) {
		case 380: return "lanet";
		case 381: return "umea";
		case 382: return "lanet";
		case 383: return "lanet";
		case 384: return "lanet";
		case 385: return "lanet";
		case 386: return "lanet";
		case 387: return "lanet";
		case 388: return "lanet";
		case 389: return "lanet";
		case 390: return "lanet";
		case 391: return "lanet";
		case 1069: return "umea";
		case 1070: return "umea";
		case 1071: return "umea";
		case 1072: return "umea";
		case 1073: return "umea";
		case 1074: return "umea";
		case 1075: return "umea";
		case 1076: return "umea";
		default: return "umea"; 
	}
}

function getNiceNaraGroupName(group){
	switch(group) {
		case "inlandet":	return "Inlandet";
		case "umea":		return "Umeå";
		case "kusten":		return "Kusten";
		case "lanet":		return "Länet";
		default: return "Länet"; 
	}
}

function toggleMenuItems(classname, setcookie) {
	if(classname == null) classname = 'lanet';
	if(setcookie == null) setcookie = 0;
	$("#submenu_start").find(".nara").not("."+classname).hide(0);
	$("#submenu_start").find("."+classname).show('normal');
	$("#naraActiveGroup").text(getNiceNaraGroupName(classname));
	if(setcookie == 1) { 
		setJqueryCookie('naraActiveGroup', classname, 1000);
	}
}