﻿/*============================================================================
	Copyright 2007/2011 Muppet's T.T. Auderghem (http://www.muppetsauderghem.be)
	Author : Frédéric SCHOLER, web architect (frederic.scholer@gmail.com)

- Version 5.1 (septembre 2011) : introduction progressive de jQuery
- Version 5 (août 2011) : passage de 3 à 2 équipes
- Version 4.1 (août 2010) : au chargement, conversion en entités de caractères
- Version 4 (juillet 2009) : passage de 4 à 3 équipes
- Version 3.1 (septembre 2008) : passage de 5 à 6 colonnes, la feuille de 
	match Muppets est de retour.
- Version 3 (août 2008) : passage de 5 à 4 équipes, la colonne Feuilles 
	remplace Feuille car lien direct problématique, adaptation des liens AFFRBTT.	
- Version 2 (août 2007) : le jour du match est désormais également repris,
	adaptation des liens du site du CPBBW vers celui de l'Aile Francophone.	
- Version 1 (janvier 2007) : 5 équipes et 4 colonnes d'informations.	
============================================================================*/

var aData = [
"Ve", "01/047", "249919", "14-2", "Braine G - Muppets A",
"Ve", "01/095", "250975", "13-3", "Braine K - Muppets B",
"Ve", "02/044", "249922", "7-9", "Muppets A - Gremlins C",
"-", "02/092", "250978", "0-0", "Muppets B - Bye",
"Ve", "03/047", "249931", "10-6", "Mt.St.Guibert F - Muppets A",
"Ve", "03/095", "250987", "8-8", "Mt.St.Guibert H - Muppets B",
"Ve", "04/045", "249935", "5-11", "Muppets A - CTTA B",
"Ve", "04/093", "250991", "4-12", "Muppets B - Hamme Mille D",
"Ve", "05/045", "249941", "15-1", "Perwez C - Muppets A",
"Ve", "05/093", "250997", "5-11", "Ottignies H - Muppets B",
"Ve", "06/045", "249947", "12-4", "Arc En Ciel N - Muppets A",
"-", "06/093", "251003", "0-0", "Bye - Muppets B",
"Ve", "07/043", "249951", "7-9", "Muppets A - Royal 1865 E",
"Ve", "07/091", "251007", "5-11", "Muppets B - Le Moulin D",
"Ve", "08/044", "249958", "8-8", "Nivelles D - Muppets A",
"Ve", "08/092", "251014", "15-1", "Wavre Walhain K - Muppets B",
"Ve", "09/047", "249967", "7-9", "Muppets A - Paluc A",
"Ve", "09/095", "251023", "10-6", "Muppets B - BMW 21 F",
"Ve", "10/047", "249973", "13-3", "Arc En Ciel L - Muppets A",
"Ve", "10/095", "251029", "12-4", "SJ Fleur Bleue G - Muppets B",
"Ve", "11/047", "249979", "2-14", "Muppets A - Wavre Walhain F",
"Ve", "11/095", "251035", "13-3", "Muppets B - Arc En Ciel V",
"Ve", "12/047", "249985", "4-12", "Muppets A - Braine G",
"Ve", "12/095", "251041", "4-12", "Muppets B - Braine K",
"Sa", "13/044", "249988", "12-4", "Gremlins C - Muppets A",
"-", "13/092", "251044", "0-0", "Bye - Muppets B",
"Ve", "14/047", "249997", "4-12", "Muppets A - Mt.St.Guibert F",
"Ve", "14/095", "251053", "14-2", "Muppets B - Mt.St.Guibert H",
"Ve", "15/045", "250001", "13-3", "CTTA B - Muppets A",
"Ve", "15/093", "251057", "11-5", "Hamme Mille D - Muppets B",
"Ve", "16/045", "250007", "2-14", "Muppets A - Perwez C",
"Ve", "16/093", "251063", "7-9", "Muppets B - Ottignies H",
"Ve", "17/045", "250013", "-", "Muppets A - Arc En Ciel N",
"-", "17/093", "251069", "0-0", "Muppets B - Bye",
"Ve", "18/043", "250017", "-", "Royal 1865 E - Muppets A",
"Sa", "18/091", "251073", "-", "Le Moulin D - Muppets B",
"Ve", "19/044", "250024", "-", "Muppets A - Nivelles D",
"Ve", "19/092", "251080", "-", "Muppets B - Wavre Walhain K",
"Ve", "20/047", "250033", "-", "Paluc A - Muppets A",
"Ve", "20/095", "251089", "-", "BMW 21 F - Muppets B",
"Ve", "21/047", "250039", "-", "Muppets A - Arc En Ciel L",
"Ve", "21/095", "251095", "-", "Muppets B - SJ Fleur Bleue G",
"Ve", "22/047", "250045", "-", "Wavre Walhain F - Muppets A",
"Ve", "22/095", "251101", "-", "Arc En Ciel V - Muppets B"
]

/*-----------------------------------------------------------------------
	Conversions HTML et initialisation des events
-------------------------------------------------------------------------*/
jQuery(document).ready(function($) {var i, w, week;
	for (i=0; i<aData.length; i++) {
		aData[i] = aData[i].replace("-","&ndash;");
		aData[i] = aData[i].replace("é","&eacute;");
		aData[i] = aData[i].replace("É","&Eacute;");
		if (i%5 == 3) aData[i] = aData[i].replace("&ndash;"," &ndash; ");
	}
	var $wtd = $('#weeks td');
	for (w=0; w<$wtd.length; w++) {
		$wtd[w].onclick = moveCursor;
		if ($wtd[w].className=='current') week = w + 1;
	}
	refreshData(week);

/*-----------------------------------------------------------------------
	Déplacement du "curseur"
-------------------------------------------------------------------------*/
	function moveCursor(e) {var i, choice;
		if (!e) var e = window.event;
		if (e.target) choice = e.target;
		else if (e.srcElement) choice = e.srcElement;
		var week = choice.firstChild.data;
		for (i=0; i<$wtd.length; i++) {
			if (i+1!=week) $wtd[i].className = 'ghost';
			else					 $wtd[i].className = 'current';
		}
		refreshData(week);
		return false;
	}

/*-----------------------------------------------------------------------
	Mise à jour des données
-------------------------------------------------------------------------*/
	function refreshData(week) {var i;
		var series = [2180, 2188];
		var sH3 = 'http://affrbtt-asbl.be/listings/res_championnat_par_division.php?';
		var sH4 = '<a target="_blank" title="Feuille de match Muppets" '
					  + 'href="http://affrbtt-asbl.be/listings/res_lf_par_division_affiche.php?IC=';
		var sH5 = 'http://affrbtt-asbl.be/listings/res_lf_par_division.php?';
		var $itd = $('#interclubs td');
		var t = 2; // nombre d'équipes
		var c = 6; // nombre de colonnes
		var v = 5; // nombre de valeurs par ligne de la matrice de données
		var x = (week-1)* t * v; // x = le pointeur
		for (i=0; i<t; i++) {var temp;
			$itd[i*c].innerHTML = aData[x+i*v];
			$itd[i*c+1].innerHTML = aData[x+i*v+4];
			$itd[i*c+2].innerHTML = aData[x+i*v+3];
			temp = 'INDICES=' + series[i] + '&JOURNEE=' + week;
			$itd[i*c+3].getElementsByTagName('a')[0].href = sH3 + temp;
			$itd[i*c+4].innerHTML = sH4 + aData[x+i*v+2] + '">' + aData[x+i*v+1] + '</a>';
			$itd[i*c+5].getElementsByTagName('a')[0].href = sH5 + temp;
		}
	}

} );
