function actionMenu(menu){	if (document.getElementById) {		thismenu = document.getElementById(menu).style		if (thismenu.display =="block"){			thismenu.display = "none";			$('#sub_infotourn').css('display','none');			statutMenu(menu,0);		}else{			thismenu.display = "block";			statutMenu(menu,1);		}		return false;	}else{		return true;	}}function closeMenu(menu){	if (document.getElementById) {		thismenu = document.getElementById(menu).style		thismenu.display = "none";		statutMenu(menu,0);		return false;	}else{		return true;	}}function statutMenu(menu,statut) {	$.ajax({		url:'php/statutmenu.php',		data: {'menu': menu,'statut': statut},		type: 'post'	});}function showInfoT(){	if($('#sub_infotourn').css('display') == 'none'){		$('#infotourn').css('left',($('#sub_menu').position()).left + $('#sub_menu').width() + 4);		$('#sub_infotourn').css('display','block');	}else{		$('#sub_infotourn').css('display','none');	}}function getNotif(timeout){	if($('#notif').html()!=""){		$('#notif').html('<div class="jGrowl-notification"></div>');	}	$.getJSON('php/notif.php', function(res){		if(res != null){			var id, body, title, theme;			for (var x = 0; x < res.length; x++) {				id = res[x].id;body = res[x].body;title = res[x].title;theme = res[x].theme;				$('#notif').jGrowl(body, { theme: theme, header: title, sticky: true }, id);			}		}	});	if(timeout)		setTimeout("getNotif(true)",20000);}function getdivT(obj,tourn){	if($('#divT'+obj).css('display') == 'block'){		$('#divT'+obj).slideUp("slow");		$('#span'+obj).css('border','');		$('#span'+obj).css('background','');	}else{		$.ajax({			url:'php/getdivT.php',			data: {'div':obj,'tourn':tourn},			type: 'post',			success: function(msg){				$('#divT'+obj).html(msg);				$('#divT'+obj).slideDown("slow");				$('#span'+obj).css('border','1px solid #777777');				$('#span'+obj).css('background','#E7E7E7');			}		});	}	}function getInfoLan(div){	if($("#"+div).css('display') == "block"){		$("#"+div).slideUp();	}else{		$("#"+div).slideDown();	}}/* Création team */function verifName(obj){	$.ajax({		url:'php/manageForm.php',		data: {'type':'1','val':$(obj).val()},		type: 'post',		success: function(msg){			if(msg == 1){				$('#submit').removeAttr("disabled");			}else{				$('#submit').attr("disabled","disabled");			}			$('#divErrorForm').slideUp("normal",				function(){					if(msg == '1'){						$('#divErrorForm').html('<table class="commun_tab" style="width:300px;"><tr><td class="commun_basique" style="border:none;text-align:center;padding:5px 5px;width:40px;"><img src="images/icon_ok.gif" /></td><td class="commun_basique" style="border:none;text-align:center;width:260px;padding:5px 5px;">Ce nom est libre.</td></tr></table>');					}else if(msg == '2'){						$('#divErrorForm').html('<table class="commun_tab" style="width:300px;"><tr><td class="commun_basique" style="border:none;text-align:center;padding:5px 5px;width:40px;"><img src="images/icon_error.gif" /></td><td class="commun_basique" style="border:none;text-align:center;width:260px;padding:5px 5px;">Veuillez entrer un nom correct.</td></tr></table>');					}else{						$('#divErrorForm').html('<table class="commun_tab" style="width:300px;"><tr><td class="commun_basique" style="border:none;text-align:center;padding:5px 5px;width:40px;"><img src="images/icon_error.gif" /></td><td class="commun_basique" style="border:none;text-align:center;width:260px;padding:5px 5px;">Cette équipe existe déjà.</td></tr></table>');					}			});			$('#divErrorForm').slideDown("normal");		}	});}$(document).ready(function(){		var validator = $("#form_inscription").validate({		rules: {			pseudo: {				required: true,				minlength: 3,				alphanumeric: true,				remote: "php/inscription/pseudo.php"			},			mdp: {				required: true,				alphanumeric: true,				minlength: 6			},			mdp2: {				required: true,				minlength: 6,				equalTo: "#mdp"			},			email: {				required: true,				email: true,				remote: "php/inscription/email.php"			},			captcha: {				required: true,				remote: "php/inscription/process.php"			},			nom : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			prenom : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			age : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			adresse : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			cp : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			localite : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			pays : {required: function(){return $("#chkbox_inscription_lan").val() == "true"}},			gsm : {	required: function(){return $("#chkbox_inscription_lan").val() == "true"},					minlength: 8			}		},		messages: {			pseudo: {				required: "<br />Ce champ est requis",				minlength: jQuery.validator.format("<br />Minimum {0} caractères"),				alphanumeric: "<br />Ne peut contenir ni caractères spéciaux ni espaces",				remote: "<br />Pseudo déjà utilisé"			},			mdp: {				required: "<br />Ce champ est requis",				alphanumeric: "<br />Ne peut contenir ni caractères spéciaux ni espaces",				rangelength: jQuery.validator.format("<br />Minimum {0} caractères")			},			mdp2: {				required: "<br />Ce champ est requis",				minlength: jQuery.validator.format("<br />Minimum {0} caractères"),				equalTo: "<br />Le mot de passe n'est pas identique"			},			email: {				required: "<br />Ce champ est requis",				email: "<br />Veuillez entrer un email valide",				remote: "<br />Adresse email déjà utilisée"			},			captcha: {				required: "<br />Ce champ est requis",				remote: "<br />Le code ne correspond pas"			},			nom: {required: "<br />Ce champ est requis"},			prenom: {required: "<br />Ce champ est requis"},			age: {required: "<br />Ce champ est requis"},			adresse: {required: "<br />Ce champ est requis"},			cp: {required: "<br />Ce champ est requis"},			localite: {required: "<br />Ce champ est requis"},			pays: {required: "<br />Ce champ est requis"},			gsm: {	required: "<br />Ce champ est requis",					minlength: jQuery.validator.format("<br />Minimum {0} caractères")			}		}	});		var validator = $("#form_inscription_team").validate({		rules: {			team_name: {				required: true,				remote: 'php/team/inscription.php'			}		},		messages:{			team_name: {				required: "<br />Ce champ est requis",				remote: "<br />Cette équipe existe déjà"			}		}	});		$("#pb1").progressBar({showText: false});		$('#set_insc_lan').bind('click',function(){		if($('#chkbox_inscription_lan').val() == "false"){			$('#inscription_lan').find('input').removeClass("valid"); /* Enlève la classe "valid" aux input text vérifiés mais qui étaient cachés */						$('.submit1').fadeOut("fast",function(){				$('#inscription_lan').fadeIn("fast");			});			$('#set_insc_lan').fadeOut("fast",function(){				$('#chkbox_inscription_lan').val("true");				$('#set_insc_lan').css("border","2px solid #49c24f");				$('#set_insc_lan').css("background","#bcffbf");				$('#set_insc_lan').css("color","#49c24f");				$('#set_insc_lan').html("<img src=\"images/fleche1.png\"> Je souhaite m'inscrire à la prochaine édition <img src=\"images/fleche1.png\">");			});			$('#set_insc_lan').fadeIn("fast");		}else{						$('#inscription_lan').fadeOut("fast",function(){				$('.submit1').fadeIn("fast");			});			$('#set_insc_lan').fadeOut("fast",function(){				$('#chkbox_inscription_lan').val("false");				$('#set_insc_lan').css("border","2px solid #c24949");				$('#set_insc_lan').css("background","#ffbcbc");				$('#set_insc_lan').css("color","#c24949");				$('#set_insc_lan').html("<img src=\"images/fleche2.png\"> Je ne souhaite pas m'inscrire à la prochaine édition <img src=\"images/fleche2.png\">");			});			$('#set_insc_lan').fadeIn("fast");		}	});		$("#refreshimg").bind('click',function(){		$.post('php/inscription/newsession.php');		$("#captchaimage").load('php/inscription/image_req.php');		return false;	});});