
		
		// jQuery ------------------------------------

		
		$(document).ready(function(){	                         
			
			//-------------------------------------------------------------------------------------------------
			//  PROPERTIES
			//-------------------------------------------------------------------------------------------------
			
			$('div#centerWrapper div#center div.blogcontent div.post div.text:contains([...]) a.readmore').show();
			$('div#centerWrapper div#center div.blogcontent div.post div.text:contains([...]) p').each(function(index){
				$(this).text($(this).text().replace("[...]", "..."));
			});
			
			$('a.singleHeadline').each(function(){
				$(this).html($(this).text());
			});
			
			$('div#searchresults div.searchmatch div.headline a').each(function(){
				
				$(this).html($(this).text());
				
			});
			
			$('div#centerWrapper div#center div.blogcontent div.post div.text').each(function() {
					if( $(this).find('a.readmore').is(':visible') ){
						$(this).css({marginTop:325-$(this).height()+"px"});
					}else{
						$(this).css({marginTop:303-$(this).height()+"px"});
					}
			});
			                                    
			if ($.browser.msie){
				$('div#centerWrapper div#center div.sidebar div.snabbnotis').ThreeDots({max_rows:9});
			}else{
				$('div#centerWrapper div#center div.sidebar div.snabbnotis').ThreeDots({max_rows:7});
			}
			
			if( $('div#submenu_projekt' ).attr('sticky') != 'true'){
				$('div#submenu_projekt').hide();
			}
			
			if( $('div#submenu_om' ).attr('sticky') != 'true'){
				$('div#submenu_om').hide();
			}
			
			if($.getUrlVar('page_id')){
				
				$('div#topWrapper div#top div.topMenu a').each(function(index){
					if( $(this).attr('childs') ){
						if( $(this).attr('childs').indexOf( $.getUrlVar('page_id') ) !== -1 ){
							$(this).addClass('active');
						}
					}
				});
				
			}else if( !$.getUrlVar('page_id') && !$.getUrlVar('p') && !$.getUrlVar('s')){
				$('div#topWrapper div#top div.topMenu a.hem').addClass('active');
				$('form#searchform input[type=text]').addClass('startpageFix');
			}
			

			if( $.getUrlVar('page_id') == "46" || $.getUrlVar('page_id') == "97" || $.getUrlVar('page_id') == "211" ){
				$('div#submenu_om' ).attr('sticky', 'true');
				$('div#submenu_om' ).show();
			}else{
				$('div#submenu_om, div#topWrapper div#top div.topMenu a.om').mouseenter(subMenuOmOverHandler);
				$('div#submenu_om, div#topWrapper div#top div.topMenu a.om').mouseleave(subMenuOmLeaveHandler);
			}

			if( $.getUrlVar('page_id') == "33" ){
				$('div#submenu_projekt' ).attr('sticky', 'true');
				$('div#submenu_projekt' ).show();
			}else{
				$('div#submenu_projekt, div#topWrapper div#top div.topMenu a.projekt').mouseenter(subMenuProjektOverHandler);
				$('div#submenu_projekt, div#topWrapper div#top div.topMenu a.projekt').mouseleave(subMenuProjektLeaveHandler);
			}                                                                                                             
			
			$('div#centerWrapper div#center div.blogcontent div.qna h1').click(fragorOchSvarClickHandler);
			//$('div#centerWrapper div#center div.blogcontent div.qna div.info').hide();
			
			$('div#centerWrapper div#center div.blogcontent div.qna div.info').each(function(index){
				
				$(this).attr('h', $(this).height());
				$(this).height(0);
				
			});     
			
			// sökresultat                                                       
			$('div#searchresults div.searchmatch div.searchinfo').ThreeDots({max_rows:2});                                     
			
			
			/*
			$('.make_column').columnize({
				width : 355,
				buildOnce : true
			})
			
			var colnum = 0;
			$('.column').each(function(){
				if( colnum == 0 ){
					colnum = 1;
					$(this).addClass('leftColumn');
				}else{
					colnum = 0;
					$(this).addClass('rightColumn');
				}
			});
			*/
			
			//-------------------------------------------------------------------------------------------------
			//  BLOGPOSTS
			//-------------------------------------------------------------------------------------------------
			numOfBlogPostContainers = $('#numOfBlogPostContainers').attr('num');
			$('div.blogpostswrapper').width(numOfBlogPostContainers*730);
			
			if( numOfBlogPostContainers > 1 ){
				for(var i = 0; i < numOfBlogPostContainers; i++){
			      $('div.pageindicators').append( '<div class="pageindicator page-indicator-'+i+'">*</div>' );
			    }
			
				$('div.pagenavigationfloater').width(30+(numOfBlogPostContainers*13));
				$('div.page-indicator-'+String(currentPageNum)).addClass('active');
			}else{
				$('div.pagenavigation').hide();
			}
			
			$( 'a.pageleftnavbutton' ).click(pageleftnavbuttonClickHandler);
			$( 'a.pagerightnavbutton' ).click(pagerightnavbuttonClickHandler);
			
			//-------------------------------------------------------------------------------------------------
			//  LISTENERS
			//-------------------------------------------------------------------------------------------------
			
			stageResizehandler();
			
		});
		
		$(window).resize(stageResizehandler);
		
		//-------------------------------------------------------------------------------------------------
		//  HANDLERS
		//-------------------------------------------------------------------------------------------------
		
		
		function stageResizehandler(){
			
			var w = $(window).width();
			var h = $(window).height();
			
		}	
		
		function subMenuProjektOverHandler(){
			
			$('div#submenu_om').hide();
			$('div#submenu_projekt').show();
			$('div#topWrapper div#top div.topMenu a.projekt').addClass('active');
			
		}
		
		function subMenuProjektLeaveHandler(){
			
			$('div#submenu_projekt').hide();
			$('div#topWrapper div#top div.topMenu a.projekt').removeClass('active');
			
			if( $('div#submenu_om' ).attr('sticky')){
				$('div#submenu_om' ).show();
			}
			
		}
		
		function subMenuOmOverHandler(){
			
			$('div#submenu_projekt').hide();
			$('div#submenu_om').show();
			$('div#topWrapper div#top div.topMenu a.om').addClass('active');
			
		}
		
		function subMenuOmLeaveHandler(){
			
			$('div#submenu_om').hide();
			$('div#topWrapper div#top div.topMenu a.om').removeClass('active');
			
			if( $('div#submenu_projekt' ).attr('sticky')){
				$('div#submenu_projekt' ).show();
			}
			
		}	
		
		function fragorOchSvarClickHandler(){
			                                                                                      
		                                                                     
			$('div#centerWrapper div#center div.blogcontent div.qna div.info').each(function(index){
				if($(this).height() >0){
					$(this).stop().animate({height:0, 'padding-bottom':'0px'},200);
				}
				
			});
			    
			$('div#centerWrapper div#center div.blogcontent div.qna h1').removeClass('active');
			$("div.info", $(this).parent()).stop().animate({height:$("div.info", $(this).parent()).attr('h'), 'padding-bottom':'10px'},200);
			$(this).addClass('active');    

			
		}
		
		//-------------------------------------------------------------------------------------------------
		//  page navigation 
		//-------------------------------------------------------------------------------------------------
		var currentPageNum = 0;
		var numOfBlogPostContainers = 0;
		var pageIndicatorsArray = new Array();
		function pageleftnavbuttonClickHandler(){
			
			if(currentPageNum > 0){
				
				currentPageNum--;
				animateToCurrentPage();
				
			}
			
		}
		
		function pagerightnavbuttonClickHandler(){
			
			//alert('pagerightnavbuttonClickHandler');
			if( currentPageNum < numOfBlogPostContainers-1 ){
				
				currentPageNum++;
				animateToCurrentPage();
				
			}
			
		}
		
		function animateToCurrentPage(){
			
			var xPos = -1*(currentPageNum*730);
			$('div.blogpostswrapper').animate({marginLeft: xPos+"px"}, 300);
			
			$('div.pageindicator').removeClass('active');
			$('div.page-indicator-'+String(currentPageNum)).addClass('active');
			
		}
		                    
		
		//-------------------------------------------------------------------------------------------------
		//  GET URL PARAMS
		//-------------------------------------------------------------------------------------------------
		
		// Get object of URL parameters
		//var allVars = $.getUrlVars();

		// Getting URL var by its nam
		//var byName = $.getUrlVar('name');
			
		$.extend({
		  getUrlVars: function(){
		    var vars = [], hash;
		    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		    for(var i = 0; i < hashes.length; i++)
		    {
		      hash = hashes[i].split('=');
		      vars.push(hash[0]);
		      vars[hash[0]] = hash[1];
		    }
		    return vars;
		  },
		  getUrlVar: function(name){
		    return $.getUrlVars()[name];
		  }
		});	