/* Document Javascript */preloadImg('carre_rouge.gif','btn_carre.gif','coin_ok.gif','coin_ok_droit.gif');function preloadImg() {	var args = preloadImg.arguments;	for (var i = 0; i < args.length; i++) {		//alert('images/' + args[i])		var primage = new Image();		primage.src = 'images/' + args[i];	}}function redirect(selObj){	if(selObj.options[selObj.selectedIndex].value !== ''){		document.location.replace(selObj.options[selObj.selectedIndex].value);		}}function checkForm(fields){	fieldlist = fields.split(",");	error = 0;	for(i=0; i<fieldlist.length; i++){		element = document.getElementById(fieldlist[i]);		if(fieldlist[i].search('time_depart')>0){			date1id = fieldlist[i];		}		if(fieldlist[i].search('photo_phototheque')>0 && element.value == ''){			document.getElementById("ass_photo").className = 'border';			error++;		} else if(fieldlist[i].search('photo_phototheque')>0 && element.value !== ''){			document.getElementById("ass_photo").className = 'noborder';		} else if(fieldlist[i].search('photographie')>0 && element.value !== '' && checkimg(element.value)==false){			element.className = 'champ_err';			alert('Le fichier image n\'est pas au format JPEG, GIF ou PNG');			error++;		} else if(fieldlist[i] !== ''  && element.options && element.options[element.selectedIndex].value == ''){			element.className = 'champ_err';			error++;		} else if(fieldlist[i] !== '' && element.value == ''){			element.className = 'champ_err';			error++;		} else if(fieldlist[i].search('courriel')>0 && checkmail(element.value)==false){			element.className = 'champ_err';			alert('Le courriel saisi est invalide');			error++;		} else if(fieldlist[i].search('code_postal')>0 && is_numeric(element.value)==false){			element.className = 'champ_err';			alert('Le code postal ne peut comporter que des chiffres');			error++;		} else if(fieldlist[i].search('time_fin')>0 && checkDates(date1id, fieldlist[i]) == false){			element.className = 'champ_err';			alert('Attention ! La date de départ doit être inférieure à la date de fin');			error++;		} else {			element.className = 'champ';		}	}	if(error == 0){		return true;	} else {		return false;	}}function checkimg(val){	val = val.toLowerCase();	ext = val.split('.');	ext = ext[ext.length-1];	if(ext !== 'jpg' && ext !== 'gif' && ext !== 'png'){		return false;	} else {		return true;	}}function checkmail(val){	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;	var returnval=emailfilter.test(val);	return returnval;}function is_numeric(num){	var exp = new RegExp("^[0-9-.]*$","g");	return exp.test(num);}		function checkPass() {	var p1 = document.getElementById("pass1");	var p2 = document.getElementById("pass2");	if (p1.value.length < 4) {		alert('Le mot de passe doit contenir au moins 4 caractères');		return false;	} else if (p1.value.length > 10) {		alert('Le mot de passe ne peut contenir plus de 15 caractères');		return false;	} else if (p1.value !== p2.value) {		alert('Les mots de passe ne correspondent pas !');		return false;	} 	else {		return true;	}		}function checkMail() {	if(document.getElementById("email").value == ''){		alert("Vous devez spécifier une adresse e-mail");		return false;	} else {		return true;	}}function checkMailPass() {	if(checkMail() && checkPass()){		return true;	} else {		return false;	}}function rollOver(tr){	tr.style.background = '#E7E7E7';	tr.style.border = '1px dotted #666666';}function rollOut(tr){	tr.style.background = '#FFFFFF';	tr.style.border = 'none';}