
var madeLink = false;
jQuery.tablesorter.addParser({ 
	// set a unique id 
    id: 'mknumber', 
    is: function(s) { 
    	// return false so this parser is not auto detected 
    	return false; 
    }, 
    format: function(s) { 
    	// format your data for normalization
    	s = jQuery.trim(s);
    	s = s.replace(/\&nbsp;/g,"");
    	s = s.replace(/\,/g,".");
    	if(s.length < 1) {
    		s = 0;
    	}
      	return jQuery.tablesorter.formatFloat(s);
    },
    // set type, either numeric or text 
    type: 'numeric'
});

jQuery.tablesorter.addParser({ 
    id: 'dktext', 
    is: function(s) { 
    	// return false so this parser is not auto detected 
    	return false; 
    }, 
    format: function(s) { 
    	// format your data for normalization
//    	s = jQuery.trim(s);
    	s = s.replace(/\&nbsp;/g,"");
    	s = s.replace(/\Aa/g,"å");
    	s = s.replace(/\Æ/g,"z");
		
		return jQuery.trim(s.toLowerCase());
    },
    // set type, either numeric or text 
    type: 'text'
});

$(document).ready(function(){

 	
$('#subtopmenu li').hover(function(){
	$(this).addClass('over');
}, function(){
	$(this).removeClass('over');
});


//---
//udd-table
//---

$('.udd-table #udd-gevinst-table_ref tr:odd').addClass("odd");
$('.uddgevinst-table').tablesorter({
widgets: ['zebra'],
headers: {
0: {sorter:"digit"},
3: {sorter:"digit"},
4: {sorter:"digit"},
5: {sorter:"mknumber"},
6: {sorter:"mknumber"},
7: {sorter:"mknumber"},
8: {sorter:"mknumber"},
9: {sorter:"digit"}
},
sortList: [[0,0]]
/*debug:true*/
});

//----
//kommunepotentiale-table
//----
$('.kommunepotentiale-table').tablesorter({
widgets: ['zebra'],
headers: {
0: {sorter:"digit"},
1: {sorter:"dktext"},
2: {sorter:"digit"},
3: {sorter:"digit"},
4: {sorter:"mknumber"}
},
sortList: [[0,1]]
/*debug:true*/
});


$('.kommunepotentiale-table tr').each(function(){
	$(this).children('td:eq(1)').addClass("tdleft");
	});



//----
// Accesskeys
//----

$('#accesskeys a').each(function(i){
	$(this).focus(function(){
		$('#accesskeys').attr("style","height: auto;");
	});
	$(this).blur(function(){
		$('#accesskeys').attr("style","height: 0;");
	});
});

//shadowbox teaserslide
$('.tx-andshadowbox-pi1 .tx-andshadowbox-thumb').each(function(){
	//$(this).linkelement();
  	//var link = elm.children().find("a[href]").attr("href");
	//var rel = elm.children().find("a[rel]").attr("rel");
	//alert(link)
});

//tag title fra a-tag og sæt ind i div
$(".tx-andshadowbox-thumb a").each(function(){
	var thumbtitle = $(this).attr("title");
	var link = $(this).attr("href");
	$(this).append('<div class="shadowbox-teasterslide-box">'+ thumbtitle +'</div>');
		
	//nedenstående slåes til hvis plugin bruges
	/*var link = $(this).attr("href");
	
	var split = link.split("/");
	var folder ="";
	for (i=0;i<split.length-1;i++) 
	{
	  folder += split[i]+"/";
	}
	//alert(folder);
	
	nedenstående slåes til hvis plugin bruges
	//var linkbig = folder + "big/" + split[6];
	
	//alert(linksplit[0]);
	//alert(linkbig);
	$(this).attr("href", linkbig);
	*/
});

$(".tx-andshadowbox-thumb").hover(
	function(){
		$(this).find(".shadowbox-teasterslide-box").slideDown();
		},
	function(){
		$(this).find(".shadowbox-teasterslide-box").slideUp();
	}
);

//------------


//$('.teasersliding .csc-textpic-image img').hover(
$('.teasersliding').linkelement();
$('.teasersliding').hover(
	function(){
	//	if(!madeLink){
	//		var link = $(this).find("a:first").attr("href");
	//		var target = $(this).find("a:first").attr("target");
	//		$(this).find('.csc-textpic-caption').wrap('<a href="'+link+'" target="'+target+'"></a>');
	//		madeLink = true;
	//	}
		
		//$(this).parents('dl.csc-textpic-image').children('.csc-textpic-caption').slideDown();
		$(this).find('.csc-textpic-caption').slideDown();
		//alert("im over!");
	}, function(){
		//$(this).parents('dl.csc-textpic-image').children('.csc-textpic-caption').slideUp();
		$(this).find('.csc-textpic-caption').slideUp();
			
	}
);

});
