function setIconSelected(iconClicked){

	document.getElementById('ft').className = "eventIconFicheTechnique";
	document.getElementById('i').className = "eventIconInscription";
	document.getElementById('p').className = "eventIconParticipants";
	document.getElementById('s').className = "eventIconStats";
	document.getElementById('pv').className = "eventIconPhotos";

	if(iconClicked == "ft"){
			document.getElementById(iconClicked).className = "eventIconFicheTechniqueSelected";
	}
	else if(iconClicked == "i"){
			document.getElementById(iconClicked).className = "eventIconInscriptionSelected";
	}
	else if(iconClicked == "p"){
			document.getElementById(iconClicked).className = "eventIconParticipantsSelected";
	}
	else if(iconClicked == "s"){
			document.getElementById(iconClicked).className = "eventIconStatsSelected";
	}
	else if(iconClicked == "pv"){
			document.getElementById(iconClicked).className = "eventIconPhotosSelected";
	}

}

function setToggle(control, numGames){
	if (control.className != "selectedconsolegame"){
		for (var i = 0; i < numGames; i++){
			document.getElementById('game' + i).className = "consolegame";
		}
		control.className='selectedconsolegame';
	}
}

function getChosenFreeAgents(){
	/*var checks = document.forms["checks"].elements;
	var selectedPlayers = ""
	for (var i = 0; i < checks.length - 1; i++) {
		if (checks[i].checked && selectedPlayers.indexOf(checks[i].value) == -1){
			selectedPlayers += checks[i].value + ",";
		}
	}
	selectedPlayers += document.getElementById('manualFreeAgents').value;
	return selectedPlayers;*/
	return '';
}

function proceedToPayment(tournoi, numPlayers){
	if (document.getElementById('selectedPlayers').length == numPlayers) { 
		var selectedPlayers = getSelectedPlayers();
		location.assign('inscriptiontournoisstep3.php?tournamentName=' + tournoi + '&selectedPlayers=' + selectedPlayers); 
	} 
	else { 
		alert('Vous devez avoir selectionne ' + numPlayers + ' participants avant'); 
	}
}

function getSelectedPlayers(){
	var elSel = document.getElementById('selectedPlayers');
	var selectedPlayers = ""
	var i;
	for (i = elSel.length - 1; i>=0; i--) {
		selectedPlayers += elSel.options[i].value + ":";
	}
	return selectedPlayers;
}

function removeOptionSelected(from)
{
  var elSel = document.getElementById(from);
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      elSel.remove(i);
    }
  }
}

function getSelectedAvailablePlayer(from){
	var elSel = document.getElementById(from);
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      return elSel.options[i].value;
    }
  }
	alert("Aucun joueur disponible n'a ete selectionne");
	return "";
}

function appendOptionLast(user, from, to, nbMax)
{
	if (user != ""){
		if (document.getElementById(to).length < nbMax || to == 'availablePlayers'){
			var elSel = document.getElementById(to);
			var elOptNew = document.createElement('option');
			elOptNew.text = user;
			elOptNew.value = user;
			elOptNew.style.borderBottom = "#000 thin solid";
			if (elSel.length % 2 == 1){
				elOptNew.style.backgroundColor = "#DDD";
			}
		
			try {
				elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
			}
			catch(ex) {
				elSel.add(elOptNew); // IE only
			}
		}
		else {
			if (to != "availablePlayers"){
				alert("Vous pouvez inscrire seulement 4 joueurs!");
			}
		}
	}
}

function login(){
	if (window.event && window.event.keyCode == 13){
		var user = document.getElementById('nomUsager').value;
		var pass = document.getElementById('motDePasse').value;
		useXHR('POST', 'login.php', true, 'panLogin', new Array('nomUsager='+user, 'motDePasse='+pass));	
	}
}

function setTabs(level, obj, maxLoop){
	var itemName = "";
	switch (level){
		case 1:
			itemName = "g";
			break;
		case 3:
			itemName = "m";
			break;
	}
	for (var i = 1; i <= maxLoop; i++){
		document.getElementById(itemName + i).className = 'lstbtnlabel';
	}
	obj.className = 'lstSelectedBtn';
}
function deconnect(user){
	if (confirm("Êtes-vous sûr de vouloir effacer votre profil?")){
		useXHR('GET', 'deconnexion.php', false, '', '');
		useXHR('POST', 'deleteProfile.php', false, 'panMessages', new Array("userName=" + user));
		location.assign("index.php");
	}
		
}

function sendPassword(){
	var email = prompt('Veuillez entrer votre courriel et nous vous ferons parvenir un nouveau mot de passe temporaire.');
	var motPasse = "Oubli de mot de passe";
	var newPassword = "ZLU" + Math.random()*99;
	if (email != null){
		useXHR('GET', "updatepassword.php?password=" + newPassword + "&email=" + email, true, '', '');
		useXHR('POST', 'mailto.php', true, '', new Array("toMail=" + email, "name=" + motPasse, "message=Votre nouveau mot de passe est: " + newPassword));
	}
}

function updateMyZone(userName){ 
	var XMLHttpRequestObject = false; 

	if (window.XMLHttpRequest) {
	  XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
	  XMLHttpRequestObject = new 
		ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST",'updateMyZone.php',true);

	  XMLHttpRequestObject.onreadystatechange = function(){ 
			if (XMLHttpRequestObject.readyState == 4) { 
				document.getElementById('panMessages').innerHTML = XMLHttpRequestObject.responseText;
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} 
	  } 
	  
	  var theUserName = userName;
	  var theEmail = document.getElementById('email').value;
	  var theHeadline = document.getElementById('headline').value;
	  var theOldPassword = document.getElementById('oldpassword').value;
	  var theNewPassword = document.getElementById('newpassword').value;
	  var theConfirmation = document.getElementById('confirmation').value;
	  var theFirstName = document.getElementById('firstName').value;
	  var theLastName = document.getElementById('lastName').value;
	  var theAge = document.getElementById('demo1').value;
	  //var theBirthDate = document.getElementById('birthDate').value;
	  var theGender = document.getElementById('gender').value;
	  var theAddress = document.getElementById('address').value;
	  var theCity = document.getElementById('city').value;
	  var theProvince = document.getElementById('province').value;
	  var theCountry = document.getElementById('country').value;
	  var thePostalCode = document.getElementById('postalCode').value;
	  var thePhoneNumber = document.getElementById('phoneNumber').value;
	  var theXboxLiveGamerTag = document.getElementById('xboxLiveGamerTag').value;
	  var theWebsite = document.getElementById('website').value;
	  var theBlog = document.getElementById('blog').value;
	  var theMyspace = document.getElementById('myspace').value;
	  var theFacebook = document.getElementById('facebook').value;
	  var theOccupation = document.getElementById('occupation').value;
	  var theCompany = document.getElementById('company').value;
	  var theInterests = document.getElementById('interests').value;
	  var theGames = document.getElementById('games').value;
	  var theMusic = document.getElementById('music').value;
	  var theMovies = document.getElementById('movies').value;
	  var theTv = document.getElementById('tv').value;
	  var theBooks = document.getElementById('books').value;
	  var theAboutMe = document.getElementById('aboutme').value;
	  //var theGamerZone = document.getElementById('gamerZone').value;
	XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded") ;
	XMLHttpRequestObject.send("userName="+theUserName+"&oldpassword="+theOldPassword+"&newpassword="+theNewPassword+"&confirmation="+theConfirmation+"&email="+theEmail+"&headline="+theHeadline+"&firstName="+theFirstName+"&lastName="+theLastName+"&age="+theAge+"&address="+theAddress+"&city="+theCity+"&province="+theProvince+"&postalCode="+thePostalCode+"&phoneNumber="+thePhoneNumber+"&country="+theCountry+"&gender="+theGender+"&xboxLiveGamerTag="+theXboxLiveGamerTag+"&website="+theWebsite+"&blog="+theBlog+"&myspace="+theMyspace+"&facebook="+theFacebook+"&occupation="+theOccupation+"&company="+theCompany+"&aboutme="+theAboutMe+"&interests="+theInterests+"&games="+theGames+"&music="+theMusic+"&movies="+theMovies+"&tv="+theTv+"&books="+theBooks);
	}
}

function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    
    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

var isIE5Min = getIEVersionNumber() >= 5;

if (isIE5Min) {
    // perform statements for IE 5 or later
}
