$(document).ready(function() {
	$(function(){
		positionFooter(); 
		$(window).scroll(function() { positionFooter(); }).resize(function() { positionFooter(); });
	});
	
	$(".LinkVerzeichnis tr:odd").addClass("odd");
	
	$(".LinkVerzeichnis").find("td").favicons({insert: 'insertBefore', defaultIco: '/Portals/0/Skins/DNN2010/Images/ico_file.png'}).find("a").css({'padding-left':'5px'});

	/**** FadeIn 2sic Logo in Footer ****/
	jQuery("#LogoMainSponsor").css("display","none");
		setTimeout(function(){	
			jQuery("#LogoMainSponsor").fadeIn(2500);
		},1200);
});
function positionFooter(){
	$("#FooterWrapper").css({left:($(".page_margins").offset().left - $(window).scrollLeft())+"px"});
}


jQuery.fn.favicons = function (conf) {
	var config = jQuery.extend({
		insert:		'appendTo', 
		defaultIco: 'favicon.png'
	}, conf);

	return this.each(function () {
		jQuery('a[href^="http://"]', this).each(function () {
			var link		= jQuery(this);
			var faviconURL	= link.attr('href').replace(/^(http:\/\/[^\/]+).*$/, '$1') + '/favicon.ico';
			var faviconIMG	= jQuery('<img class="favicon" src="' + config.defaultIco + '" style="width:16px; height:16px; float:left;" alt="" />')[config.insert](link);
			var extImg		= new Image();
			extImg.src = faviconURL;

			if (extImg.complete) {
				faviconIMG.attr('src', faviconURL);
			}
			else {
				extImg.onload = function () {
					faviconIMG.attr('src', faviconURL);
				};
			}
		});
	});
};
