jQuery.noConflict();

jQuery(document).ready(
	function($){
	
		// Speglingseffekt på bilder på startsidan
		$("div.column16>div.article>div.excerpt>p.align02>a>img").reflect({height:54,opacity:0.5});
		
		//$(document).pngFix();
		
		$('div.columnset>div.column01:last-child').addClass('last');
		$('div.columnset>div.column02:last-child').addClass('last');
		$('div.columnset>div.column03:last-child').addClass('last');
		$('div.columnset>div.column04:last-child').addClass('last');
		$('div.columnset>div.column05:last-child').addClass('last');
		$('div.columnset>div.column06:last-child').addClass('last');
		$('div.columnset>div.column07:last-child').addClass('last');
		$('div.columnset>div.column08:last-child').addClass('last');
		$('div.columnset>div.column09:last-child').addClass('last');
		$('div.columnset>div.column10:last-child').addClass('last');
		$('div.columnset>div.column11:last-child').addClass('last');
		$('div.columnset>div.column12:last-child').addClass('last');
		$('div.columnset>div.column13:last-child').addClass('last');
		$('div.columnset>div.column14:last-child').addClass('last');
		$('div.columnset>div.column15:last-child').addClass('last');
		$('div.columnset>div.column16:last-child').addClass('last');
		$('div.columnset>div.column17:last-child').addClass('last');
		$('div.columnset>div.column18:last-child').addClass('last');
		$('div.columnset>div.column19:last-child').addClass('last');
		$('div.columnset>div.column20:last-child').addClass('last');
		$('div.columnset>div.column21:last-child').addClass('last');
		$('div.columnset>div.column22:last-child').addClass('last');
		$('div.columnset>div.column23:last-child').addClass('last');
		
		//$('div#submenu>*:last-child').addClass('last');
		
		//$('div.columnset').after('<div class="clear"></div>');
		

		// ui.tabs inklusive cookie
		//$('ul.tabs').tabs({ cookie:{expires: 365} });
		//$('ul.tabs').tabs();
		
		// ul.accordion
		//$('ul.accordion').accordion();

		// Explorer?
		if($.browser.msie){
			$('p:last-child').addClass('last-child');
		}
		
		// <table class="striped"> ger zebra-randiga tabeller
		$(".striped tr:nth-child(even)").addClass("even");
		
		// Mjuk skroll när man klickar på Till innehållet, Till kommentarer och Upp-länkar
		$('a[accesskey=s]').click(function() {
			var targetOffset = $('#mainarea').offset().top; // Leta rätt på positionen för #disposition
			$('html, body').animate({scrollTop:targetOffset}, 'fast'); // Skrolla till rätt position
			return false;
		});
		$('div.commentslink').click(function() {
			var targetOffset = $('#comments').offset().top; // Leta rätt på positionen för #comments
			$('html, body').animate({scrollTop:targetOffset}, 'slow'); // Skrolla till rätt position
			return false;
		});
		$('a[accesskey=t]').click(function() {
			var targetOffset = $('#mainarea').offset().top;
			$('html, body').animate({scrollTop:targetOffset}, 'slow');
			return false;
		});
		
		// Komprimera #submenu för iPhone och sätt ett värde på body
		var agent=navigator.userAgent.toLowerCase();
		var is_iphone = ((agent.indexOf('iphone')!=-1));
		if (is_iphone) {
			
			// Vi lägger till en knapp för att hoppa direkt till undermenyn
			$('div#topmenu ul').append('<li><a href="#submenulink" accesskey="u" rel="nofollow">Direkt till menyn</a></li>');
				$('a[accesskey=u]').click(function() {
					var targetOffset = $('#submenulink').offset().top; // Leta rätt på positionen för #submenu
					$('html, body').animate({scrollTop:targetOffset}, 'slow'); // Skrolla till rätt position
					return false;
				});
				
			$('#pagefoot').prev().append('<p><a href="#mainarea" accesskey="t" rel="nofollow" style="margin:1.5em;">Hoppa högst upp på sidan</a></p>');
				$('#pagefoot>p').click(function() {
					var targetOffset = $('#mainarea').offset().top;
					$('html, body').animate({scrollTop:targetOffset}, 'slow');
					return false;
				});

			// Vi behöver en orientering på body så att inte sajten blir för bred vid första inladdningen
			var currentWidth = window.innerWidth;
			if($('body').attr('orientation')!=-1){
				if(currentWidth==320){
				$('body').attr('orientation', 'portrait');
				}else{
				$('body').attr('orientation', 'landscape');
				}
			}
			//alert($('body').attr('orientation'));
			
			// Börja med att dölja #submenu
			$('#submenu').hide();
			$('#recommend').hide();
			// Lägg till själva knappen
			$('#submenu').parent('.sidebar').prepend('<div class="togglemenu"><a class="sub">Avdelningar på sajten</a></div>');
			$('#recommend').parent('.sidebar').prepend('<div id="submenulink" class="togglemenu"><a class="rec">Macbloggen rekommenderar</a></div>');
			// Fäll upp och ner menyn vid klick
			$('.sidebar>div>a.sub').click().toggle(
				function(){
					$('#submenu').slideDown('slow');
				}, function(){
					$('#submenu').slideUp('slow');
			});
			$('.sidebar>div>a.rec').click().toggle(
				function(){
					$('#recommend').slideDown('slow');
				}, function(){
					$('#recommend').slideUp('slow');
			});
			
		}

		
		
		// Vi behöver ett overlay för bildförstoringen i galleriet
		$('body').prepend('<div id="backdrop" style="height: 100%; width: 100%; position: fixed; left: 0px; top: 0px; z-index: 299; opacity: 0.75; background-color: #fff; display: none; "></div>');

		// Vid bildförstoring visar vi overlay:et
		$('a[href$=jpg], a[href$=png]').click(function(){
			$('#backdrop').show();

			// Om overlay:et är synligt gömmer vi det om man klickar på bilden för att stänga den
			if($('#backdrop:visible').length > 0){
				$('#ZoomBox').click(function(){
					$('#backdrop').hide();
				});
			}
		});
		
		
		// Länkade bilder behöver en märkning
		$('a[href$=jpg], a[href$=png]').css('display','block').prepend('<div class="magnify"></div>');

		
		// Externa länkar
		//$('a[@href^="http://"]').addClass('external').attr('target', '_blank');
		
		// Ajax
/*
		$.ajax({
			url: "global/includes/ajax_example.html",
			success: function(html){
				$("#ajaxresults").append(html);
			}
		});
*/

		/* Lägg till ett ID på första .article så att navigeringen i iPhone fungerar */
		//$('div.article:first-child').attr('id','mainarea');
		
		/* För att lägga till något i slutet på länkar (iPhone-anpassning) */
/*
		$('div.menu a').attr('href', function(arr) {
			return this+'#mainarea';
		}).each().replaceWith(this);
*/
		
});

//Plugins
// Externa länkar
/*
(function($) {
	$.fn.extend({
		extlink: function () {
		var site = String(document.location)
			.replace(/^(https?:\/\/[^:\/]+).*$/, "$1")
			.replace(/^((site)?(file:\/\/.+\/))[^\/]+$/, "$3")
			.replace(/(\\.)/g, "\\$1");
		$("a", this).filter(function (i) {
			var href = $(this).attr("href");
			if (href == null)
			return false;
			return (
			href.match(RegExp("^("+site+"|(https?:)?/[^/])")) == null
			&& href.match(RegExp("^(https?|ftp)://.+")) != null
			);
		}).each(function () {
			if ($(this).attr('title').length == 0) {
				$(this).attr('title', $(this).html());
			}
			$(this)
				.attr('title', $(this).attr('title')+' (opens in new window)')
				.addClass('ext').attr('target', '_blank');
		});
		}
	});
})(jQuery);

jQuery(document).ready(
	function($){
	$('#submenu').extlink();
	});
*/
