// JavaScript Document

function fermerMessage()
{
	var thecalque1 = document.getElementById("conteneur_message");
	thecalque1.style.display = "none";
	var thecalque2 = document.getElementById("message");
	thecalque2.style.display = "none";
	affichePub();
}

function validerEmail(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return false;
	else return true;
}

function Contact(form, action)
{
	if(form.elements["Nom"].value == 0)	
	{
		alert("Veuillez indiquer votre nom svp");
		return false;
	}
	else if(form.elements["Courriel"].value == 0)	
	{
		alert("Veuillez indiquer votre courriel svp");
		return false;
	}
	else if(validerEmail(form.elements["Courriel"].value))	
	{
		alert("Veuillez indiquer un courriel valide svp");
		return false;
	}
	else if(form.elements["Message"].value == 0)	
	{
		alert("Veuillez indiquer votre message svp");
		return false;
	}
	else	
	{
			form.action = action;
			form.submit();
	}
}

function Contribution(form, action)
{
	if(form.elements["Auteur"].value == 0)	
	{
		alert("Veuillez indiquer votre nom svp");
		return false;
	}
	else if(form.elements["Courriel"].value == 0)	
	{
		alert("Veuillez indiquer votre courriel svp");
		return false;
	}
	else if(validerEmail(form.elements["Courriel"].value))	
	{
		alert("Veuillez indiquer un courriel valide svp");
		return false;
	}
	else if(form.elements["Commentaire"].value == 0)	
	{
		alert("Veuillez indiquer votre commentaire svp");
		return false;
	}
	else	
	{
			form.action = action;
			form.submit();
	}
}

function Internaute(form, action)
{
	if(form.elements["IdCivilite"].value == 0)	
	{
		alert("Veuillez indiquer votre civilité svp");
		return false;
	}
	else if(form.elements["Nom"].value == 0)	
	{
		alert("Veuillez indiquer votre nom svp");
		return false;
	}
	else if(form.elements["Prenom"].value == 0)	
	{
		alert("Veuillez indiquer votre prénom svp");
		return false;
	}
	else if(form.elements["Courriel"].value == 0)	
	{
		alert("Veuillez indiquer votre courriel svp");
		return false;
	}
	else if(validerEmail(form.elements["Courriel"].value))	
	{
		alert("Veuillez indiquer un courriel valide svp");
		return false;
	}
	else if(form.elements["Login"].value == 0)	
	{
		alert("Veuillez indiquer votre login svp");
		return false;
	}
	else if(form.elements["Password"].value == 0)	
	{
		alert("Veuillez indiquer votre password svp");
		return false;
	}
	else if(form.elements["Password"].value != form.elements["Password2"].value)	
	{
		alert("Vos 2 passwords sont différents !");
		return false;
	}
	else if(form.elements["Telephone"].value == 0)	
	{
		alert("Veuillez indiquer votre numéro de téléphone svp");
		return false;
	}
	else	
	{
			form.action = action;
			form.submit();
	}
}

function ValidateInscription(form)
{
	if(form.elements["Password1"].value == 0)	
	{
		alert("Veuillez choisir un mot de passe svp");
		return false;
	}
	else if(form.elements["Password1"].value != form.elements["Password2"].value)	
	{
		alert("Vos 2 mots de passe sont différents !");
		return false;
	}
	else if(form.elements["Nom"].value == 0)	
	{
		alert("Veuillez préciser votre nom svp");
		return false;
	}
	else if(form.elements["Prenom"].value == 0)	
	{
		alert("Veuillez préciser votre prénom svp");
		return false;
	}
	else if(!vmail(form.elements["Email"].value))
	{
		alert("Veuillez indiquer un email valide svp");
		return false;
	}
	else if(form.elements["Adresse"].value == 0)	
	{
		alert("Veuillez indiquer votre adresse svp");
		return false;
	}
	else if(form.elements["Cp"].value == 0)	
	{
		alert("Veuillez préciser votre code postal svp");
		return false;
	}
	else if(form.elements["Ville"].value == 0)	
	{
		alert("Veuillez préciser votre ville svp");
		return false;
	}
	else if(form.elements["IdPays"].value == 0)	
	{
		alert("Veuillez préciser votre pays svp");
		return false;
	}
	else	form.submit();
}

function ValidateMaj(form)
{
	if(form.elements["IdCivilite"].value == 0)	
	{
		alert("Veuillez indiquer votre civilité svp");
		return false;
	}
	else if(form.elements["Nom"].value == 0)	
	{
		alert("Veuillez préciser votre nom svp");
		return false;
	}
	else if(form.elements["Prenom"].value == 0)	
	{
		alert("Veuillez préciser votre prénom svp");
		return false;
	}
	else if(form.elements["Naissance"].value == 0)	
	{
		alert("Veuillez préciser votre date de naissance svp");
		return false;
	}
	else if(form.elements["Adresse"].value == 0)	
	{
		alert("Veuillez indiquer votre adresse svp");
		return false;
	}
	else if(form.elements["Cp"].value == 0)	
	{
		alert("Veuillez préciser votre code postal svp");
		return false;
	}
	else if(form.elements["Ville"].value == 0)	
	{
		alert("Veuillez préciser votre ville svp");
		return false;
	}
	else if(form.elements["IdPays"].value == 0)	
	{
		alert("Veuillez préciser votre pays svp");
		return false;
	}
	else	form.submit();
}

function vmail(mail)
{
	var point=mail.lastIndexOf('.');
	var arob=mail.lastIndexOf('@');
	var longu=mail.length;	
	if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1)
	{   
   		return false;
 	}
	else{   return true; }
}

function ValidateFormPassword(form)
{
	if(form.elements["Login"].value == 0)	
	{
		alert("Veuillez indiquer votre login svp");
		return false;
	}	
	else if(form.elements["Email"].value == 0)	
	{	
		alert("Veuillez indiquer votre email svp");
		return false;
	}
	else if(!vmail(form.elements["Email"].value))
	{
		alert("Veuillez indiquer un email valide svp");
		return false;
	}
}

function ValidateFormNewPassword(form)
{
	if(form.elements["Pass1"].value == 0)	
	{
		alert("Veuillez indiquer votre mot de passe svp");
		return false;
	}	
	else if(form.elements["Pass2"].value == 0)	
	{	
		alert("Veuillez indiquer votre nouveau mot de passe svp");
		return false;
	}
	else if(form.elements["Pass2"].value != form.elements["Pass3"].value)	
	{	
		alert("Vos 2 mots de passe sont différents...");
		return false;
	}
}

function myLocation(url)
{	
	parent.location = url;
}

function show(calque)
{
	var thecalque = document.getElementById(calque);
	switch(thecalque.style.display)
	{
		case "none" : thecalque.style.display = "block"; break;
		case "block" : thecalque.style.display = "none"; break;
		default: thecalque.style.display = "block";
	}
}

function show2(calque,mode)
{
	var thecalque = document.getElementById(calque);
	thecalque.style.display = mode;
}

function show3(calque,mode)
{
	var thecalque = document.getElementById(calque);
	thecalque.style.visibility = mode;
}

function showClassement(calque)
{
	show(calque);
	var thecalque = document.getElementById(calque);
	var thefleche = document.getElementById("fleche_classement");
	switch(thecalque.style.display)
	{
		case "none" : thefleche.src = "../../include/img/pictos/fleche_bas.gif";break;
		case "block" : thefleche.src = "../../include/img/pictos/fleche_haut.gif";break;
		thefleche.src = "./img/picto/fleche_bas.gif";break;
	}
	
}

function Contribution(form, action)
{
	if(form.elements["Commentaire"].value == 0)	
	{
		alert("Veuillez indiquer votre message svp");
		return false;
	}
	else	
	{
			form.action = action;
			form.submit();
	}
}

function getTime()
{
	now = new Date();
	//"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
	y2k = new Date("Jun 09 2006 18:00:00");
	days = (y2k - now) / 1000 / 60 / 60 / 24;
	daysRound = Math.floor(days);
	hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
	hoursRound = Math.floor(hours);
	minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
	minutesRound = Math.floor(minutes);
	seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
	secondsRound = Math.round(seconds);
	sec = (secondsRound == 1) ? " seconde" : " secondes";
	min = (minutesRound == 1) ? " minute" : " minutes";
	hr = (hoursRound == 1) ? " heure et " : " heures et ";
	dy = (daysRound == 1)  ? " jour" : " jours "
	document.timer.input1.value = "Coup d'envoi de la coupe du monde 2006 - " + daysRound  + dy + hoursRound + hr + minutesRound + min + " ";
	newtime = window.setTimeout("getTime();", 1000);
}

function formatText(my_string) 
{
	var new_string = "";
	var pattern_accent = new Array(" ","é", "è", "ê", "ë", "ç", "à", "â", "ä", "î", "ï", "ù", "ô", "ó", "ö");
	var pattern_replace_accent = new Array("_","e", "e", "e", "e", "c", "a", "a", "a", "i", "i", "u", "o", "o", "o");
	if (my_string && my_string!= "") 
	{
		new_string = preg_replace (pattern_accent, pattern_replace_accent, my_string);
	}
	return new_string;
}

function ajouteSelection(idJoueur,idRencontre)
{
	loadQuery('http://www.64matchschrono.com/include/scripts/ajax/query.php','INSERT INTO selections(titulaire_selection, entree_selection, sortie_selection, id_joueur, id_rencontre) VALUES (1, 0, 0, '+idJoueur+','+idRencontre+')','');
	//loadUrl('http://www.64matchschrono.com/admin/ligue1/selections/express.php?IdJoueur='+idJoueur+'&IdRencontre='+idRencontre);
	show2('vert_'+idJoueur,'none');
}


function check(formulaire) 
{
	formulaire = document.getElementById(formulaire);
	for (i = 0; i < formulaire.length; i++) {
		if(!formulaire[i].disabled)
		{
			if(formulaire[i].checked) formulaire[i].checked = false;
			else formulaire[i].checked = true;
		}
	}

}


function Rebour(date,identifiant) {
	var date1 = new Date();
	var date2 = new Date (date); // Date et heure de l'événement
	var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
	var n = 24 * 3600; //nombre de secondes dans un jour
	var retour = "";
	if (sec > 0) {
		j = Math.floor (sec / n);
		h = Math.floor ((sec - (j * n)) / 3600);
		mn = Math.floor ((sec - ((j * n + h * 3600))) / 60);
		sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60)));
		
		pluriel_jour = (j>1)?'s':'';
		pluriel_heure = (h>1)?'s':'';
		pluriel_minute = (mn>1)?'s':'';
		pluriel_seconde = (sec>1)?'s':'';
		
		retour = "<div class='timer'><div class='jour'><span>" + j +"</span><br/>jour"+pluriel_jour+"</div><div class='heure'><span>"+ h +"</span><br/>heure"+pluriel_heure+"</div><div class='minute'><span>"+ mn +"</span><br/>minute"+pluriel_minute+"</div><div class='seconde'><span>"+ sec + "</span><br/>seconde"+pluriel_seconde+"</div></div>";
	}
	else {

	}
	var destination=document.getElementById(identifiant);
	destination.innerHTML = retour;
	tRebour=setTimeout ("Rebour('"+date+"','"+identifiant+"');", 1000);
}


function masquePub() {
	$("div.pub_adnwin").each(function(i){
		$(this).css('visibility','hidden');
	});
}

function affichePub() {
	$("div.pub_adnwin").each(function(i){
		$(this).css('visibility','visible');
	});
}

function masqueLightBox() {
	$('#lightbox').hide();
	affichePub();
}

function afficheLightBox() {
	masquePub();
	$('#lightbox').show(); 
}
