/* JQUERY CUSTOM COMMANDS */
$(document).ready(function(){ /* start javascript when document is loaded */
	
	/* MAIN MENU */
	$('#menu li').hover(function() {
	    $(this).addClass("hover");
	}, function() {
	    $(this).removeClass("hover");
	});
	
	/* ROLLOVER IMAGES */
	$("img.rollover").hover(function(){$(this).attr("src", $(this).attr("src").split('off').join('on'))}, function(){$(this).attr("src", $(this).attr("src").split('on').join('off'))});
	
	
	/* MATCH AGENDA */
	$('.wedstrijdagenda dl').hide();
	$('.wedstrijdagenda').hover(function() {
		$(this).find('dl').slideDown("200");
		$(this).addClass("wedstrijdagendaActive");
	}, function() {
		$(this).find('dl').slideUp("100");
		$(this).removeClass("wedstrijdagendaActive");
	});
	
	
	/* PLAYER PHOTOS 1 */
	$(".lineup li:eq(0)").addClass("team01");
	$(".lineup li:eq(1)").addClass("team02");
	$(".lineup li:eq(2)").addClass("team03");
	$(".lineup li:eq(3)").addClass("team04");
	$(".lineup li:eq(4)").addClass("team05");
	$(".lineup li:eq(5)").addClass("team06");
	$(".lineup li:eq(6)").addClass("team07");
	$(".lineup li:eq(7)").addClass("team08");
	$(".lineup li:eq(8)").addClass("team09");
	$(".lineup li:eq(9)").addClass("team10");
	$(".lineup li:eq(10)").addClass("team11");
	
	$(".lineup li").append("<div class='pic'></div>");
	$(".lineup .pic").hide();
	$(".lineup li").hover(function() {
	    $(this).find(".pic").show();
	}, function() {
	    $(this).find(".pic").hide();
	});
	// PLAYER PHOTOS 2
	$(".teampics li").append("<div class='pic'></div>");
	$(".teampics .pic").hide();
	$(".teampics li").hover(function() {
	    $(this).find(".pic").show();
	}, function() {
	    $(this).find(".pic").hide();
	});
	
	// Calculate goal difference
	$('#ranking tbody tr').each(function() {
		var goalPlus = $(this).find('td:eq(7)').html();
		var goalMin = $(this).find('td:eq(8)').html();
		var goalSaldo = goalPlus - goalMin;
		$(this).find('td:eq(9)').html(goalSaldo);
	});
	// call the tablesorter plugin 
    $('#ranking').tablesorter({
		// sort on points, sort on least played, sort on goal difference, sort on goals
        sortList: [[6,1],[2,0],[9,1],[7,1]] 
    });
	// set ranking index
	$('#ranking tbody tr:eq(0) td:first').html('1'); $('#ranking tbody tr:eq(1) td:first').html('2'); $('#ranking tbody tr:eq(2) td:first').html('3'); $('#ranking tbody tr:eq(3) td:first').html('4'); $('#ranking tbody tr:eq(4) td:first').html('5'); $('#ranking tbody tr:eq(5) td:first').html('6'); $('#ranking tbody tr:eq(6) td:first').html('7'); $('#ranking tbody tr:eq(7) td:first').html('8'); $('#ranking tbody tr:eq(8) td:first').html('9'); $('#ranking tbody tr:eq(9) td:first').html('10'); $('#ranking tbody tr:eq(10) td:first').html('11'); $('#ranking tbody tr:eq(11) td:first').html('12');
	// mark leader
	$('#ranking tbody tr:eq(0)').addClass('leader');
	// mark degradatie
	$('#ranking tbody tr:last').addClass('last').prev('tr').addClass('trailer');
});
