var settings = {
	'div': '#slide-layer',
	'loader': 'images/ajax-loader.gif',
	'delay': 6500,
	'items': [
		 {'file': 'images/slider/coffee_to_go.png', 'weekly': false, 'url': 'coffee_to_go.html'},	  
	  {'file': 'images/slider/jackpotcity.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=5063&type=b1&bnb=1/'},
   {'file': 'images/slider/kingcom.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=3365&type=text&tnb=41/'},
		{'file': 'images/slider/game_duell.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=5077&type=text&tnb=1/'},
	{'file': 'images/slider/bigpoint.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=4271&type=b105&bnb=105/'},
   {'file': 'images/slider/easy_credit.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=3631&type=b96&bnb=96/'},
		{'file': 'images/slider/skill7.jpg', 'weekly': true, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=3625&type=b98&bnb=98/'},				 
   {'file': 'images/slider/beatya.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=4201&type=b9&bnb=9/'},
   {'file': 'images/slider/myhammer.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=4071&type=b131&bnb=131/'},
     {'file': 'images/slider/anwalt.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=3246&type=b10&bnb=10/'},
   {'file': 'images/slider/Love_point.jpg', 'weekly': false, 'url': 'http://partners.webmasterplan.com/click.asp?ref=439866&site=623&type=text&tnb=10/'}
	]
};

var slide_timer = null, slide_idx = 0, slide_first = true;

function extract_filename(name) {
	return name.substr(0, name.lastIndexOf("."));
}
function extract_fileext(name) {
	return name.substr(name.indexOf(".") + 1, name.length)
}
function slide() {
	var item;
	if (slide_idx >= settings['items'].length) slide_idx = 0;
	item = settings['items'][slide_idx];
	
	function show_next() {
		$(settings['div'] + " img").attr("src", item['img'].src);
		$(settings['div'] + " a").attr("href", item['url']);
		$(settings['div'] + " img").fadeIn(250);
	}

	if (!slide_first) $(settings['div'] + " img").fadeOut(250, show_next);
	else { 
		// remove IE-fix
		$(settings['div'] + " a").remove();
		$(settings['div']).append('<a href="" target="_blank"><img src="" style="border: 0;" /></a>')
		
		slide_first = false;
		show_next();
	}
	slide_idx += 1;
}

$(document).ready(function() {
	loader_img = new Image(); loader_img.src = settings['loader'];
	$(settings['div']).append('<a href="">&nbsp;<img src="' + settings['loader'] + '" style="border: 0;" /></a>'); 	
	
	if (settings['items'].length == 0) 
		alert('Bitte mindestens eine Datei angeben.')
	else {
		window.setInterval("slide()", settings['delay']);
	}
	
	$.map(settings['items'], function(n, i) {
		today = new Date();
		n['img'] = new Image();
		if (!n['weekly']) 
			n['img'].src = n['file'];
		else
			n['img'].src = extract_filename(n['file']) + "." + today.getDay() + "." + extract_fileext(n['file']);
	});
});