$(document).ready(function() {
	$(window).load(function() {
		/*if ($('.image').length) {
			var counter = 150;
			$(".im").each(function(i) {
				$(this).fadeIn(counter);
				counter = counter+150;
			});
		}*/
		
		$("#logIn-text").css('cursor','pointer');
		$("#logIn-text").click(function() {
			$("#login-form").slideToggle();
		});
		$(".openLogin").click(function() {
			$("#login-form").slideToggle();
		});
		
		$(":input").each(function(i) {
			type = this.type;
			if (type == "submit" || type == "button") {
				this.className = "button";
			}
			if (type == "checkbox" || type == "radio") {
				this.className = "no-border";
			}
		 });
		load_rand_images();
	});
	
	function load_rand_images() {
		$.ajax({ url: "/?id=3&get_page_html=1", dataType: "json", 
			success: function(json){													 
				var c=200;
				$(".im").each(function(i) {
					var im="url(/public/pictures/im/random/"+json.pics[i].img+")";							   
					$(this).css("background",im);
					$(this).fadeIn(c);
					c=c+200;
				});																	 
		  }});
	}
	
	if ($("a[rel=lightbox-gallery]").length) {
		$("a[rel=lightbox-gallery]").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false });
		$("a[class=lightbox-gallery]").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': false });
	}
	if (gup("logout")) {
		window.location = "/hem/";
	}
	//RSS-feed
	if ($('#rss').length) {
		$('#rss').rssfeed('http://www.norden.org/da/aktuelt/nyheder/nyheder/RSS', {
			limit: 3,
			content: false,
			header: false
		});
	}
	// Calendar
	if ($('#cal_table').length) {
		var calendar = function () {
			$('#cal_table .kk-left img').attr("src","/images/arrow3.gif");
			$('#cal_table .kk-right img').attr("src","/images/arrow2.gif");
			$("#cal_table .kk").find("a").each(function(i) {
				$(this).click(function() {
					$('#kalenteri').append('<div class="loading"></div>');
					 $("#kalenteri .loading").ajaxStart(function(){
					   $(this).show();
					});
					 $.ajax({ url: this.href+'&get_page_html=1',
						success: function(data) {
							$('#kalenteri').html(data);
							calendar();
							happen();
						}
					 });
					$("#kalenteri .loading").ajaxStop(function(){
					   $(this).hide();
					});
					 return false;
				});										 
			});
		}
		var happen = function () {
			$("#cal_table1").find("a").each(function(i) {
				$(this).click(function() {
					$('#inner-middle .pad').append('<div class="loading"></div>');
					 $("#inner-middle .pad .loading").ajaxStart(function(){
					   $(this).show();
					});
					 $.ajax({ url: this.href+'&get_page_html=1',
						success: function(data) {
							$('#inner-middle .pad').html(data);
						}
					 });
					 $("#inner-middle .pad .loading").ajaxStop(function(){
					   $(this).hide();
					});
					 return false;
				});										 
			});
		}
		calendar();
		happen();
	}
	//Logokaruselli
	(function($){
	  $.fn.shuffle = function() {
		return this.each(function(){
		  var items = $(this).children();
		  return (items.length)
			? $(this).html($.shuffle(items))
			: this;
		});
	  }
	 
	  $.shuffle = function(arr) {
		for(
		  var j, x, i = arr.length; i;
		  j = parseInt(Math.random() * i),
		  x = arr[--i], arr[i] = arr[j], arr[j] = x
		);
		return arr;
	  }
	})(jQuery);
	
	akt = $('#topmenu').find('a.act[href]').get();
	if (akt=="http://fnuf.isolta.com/nationella-foreningar/") {
		var last = 0;
		var current = 1;
		
		var change = function () {
			slides = $('#logoja div');
			$(slides[current]).fadeIn(1000);
			$(slides[last]).fadeOut(1000);
			if ((current + 1) < slides.length) {
				current = current + 1;
				last = current - 1;
			}
			else {
				current = 0;
				last = slides.length - 1;
			}
			timer = setTimeout(change, 4000);
		};
		$.ajax({ url: '/?id=36&get_page_html=1',
		  success: function(data) {
			$('#inner-right').html(data);
			$('#logoja').shuffle();
			change();
		  }
		});
	}
});

em = function(name1,name2,text,subject,domain) {
  if (!domain) {domain='pohjola-norden.fi'}
  if (!name2) { name=name1; } else { name=name1+'.'+name2}
  if (!text) {
  	 if (!name2) {text=name1+'&#64;'+domain; }
	 else { text=name1+'.'+name2+'&#64;'+domain; }
  }
  if (!subject) {document.write('<a href="mailto:'+name+'&#64;'+domain+'">'+text+'</a>');}
  else {document.write('<a href="mailto:'+name+'&#64;'+domain+'?subject='+escape(subject)+'">'+text+'</a>');}
}

function gup(name)
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return false;
  else
    return results[1];
}
