$(document).ready(function() {

	// Preload hover images
	$(".hover img").each(function() {
		// Set the original src
		hoversrc = $(this).attr("src");
		hoverActive = hoversrc.replace(/.png$/ig,"-hover.png");
		$("<img>").attr("src", hoverActive);
	});
		
	// Hover effect
	$(".hover").mouseover(function(){
		imgsrc = $(this).children("img").attr("src");
		matches = imgsrc.match(/-hover/);
		// don't do the hover if state is already ACTIVE
		if (!matches) {
		imgsrcActive = imgsrc.replace(/.png$/ig,"-hover.png"); // strip off extension
		$(this).children("img").attr("src", imgsrcActive);
	}
	});
	$(".hover").mouseout(function(){
		$(this).children("img").attr("src", imgsrc);
	});
	// SJEKK: http://www.shopdev.co.uk/blog/jquery-rollovers-using-this/

	// Equal height function
	function equalHeight(group) {
		var tallest = 0;
		group.each(function() {
			var thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}

	// Set equal heights
	//equalHeight($(".equalOne"));

	// Clickable (big targets)
	$('.clickable').fitted();

	// Cufon font replacment
	Cufon.replace('h1, h2, .overskrift_stor, .overskrift_medium', { fontFamily: 'tekProReg' });				  
	Cufon.replace('#nav a', { 
		fontFamily: 'nedLig',
		hover: true
	});


	$('.camping_tabell tr').find('td:eq(0)').addClass('col1');
	$('.camping_tabell').find('tr:eq(0)').addClass('header');


	//$('#main').corner();

/*	$('.navitem').corner({
          tl: { radius: 5 },
          tr: { radius: 5 },
          bl: { radius: 5 },
          br: { radius: 5 },
          antiAlias: true,
          autoPad: false,
          validTags: ["li"]
      });
*/

	/* This is basic - uses default settings */
	$("a.fancy_single").fancybox({
		'hideOnContentClick': true,
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	500, 
		'speedOut'		:	400, 
		'overlayShow'	:	true,
		'overlayColor'	:	'#000',
		'overlayOpacity' :	0.5,
		'changeSpeed'	:	200,
		'titlePosition'	: 'outside'
	});

	
	$("a.productdrawing.fancy").fancybox({
		'transitionIn'		:	'elastic',
		'transitionOut'		:	'elastic',
		'speedIn'			:	500, 
		'speedOut'			:	400, 
		'changeSpeed'		:	200,
		'overlayShow'		:	true,
		'overlayColor'		:	'#000',
		'overlayOpacity'	:	0.5,
		'overlayShow'		:	false,
		'hideOnContentClick' :	true,
		'titlePosition'		: 'outside'
	});
	
	/* Using custom settings */
	$("a#inline").fancybox({
		'hideOnContentClick': true
	});

	/* Apply fancybox to multiple items */
	$("a.group").fancybox({
		'hideOnContentClick': true,
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	500, 
		'speedOut'		:	400, 
		'overlayShow'	:	true,
		'overlayColor'	:	'#000',
		'overlayOpacity' :	0.5,
		'changeSpeed'	:	200,
		'titlePosition'	: 'outside'
	});


});

function externalLinks() {   
 if (!document.getElementsByTagName) return;   
 var anchors = document.getElementsByTagName("a");   
 for (var i=0; i<anchors.length; i++) {   
   var anchor = anchors[i];   
   if (anchor.getAttribute("href") &&   
       anchor.getAttribute("rel") == "external")   
     anchor.target = "_blank";   
 }   
}   
window.onload = externalLinks;

