$(document).ready(function(){

/***************************************************************************************
	=> Flash Detection
***************************************************************************************/

	
	if ($('#accueil').length > 0 && !flash_verifierVersion()){
		$('#contenu').after('<div class="erreur"><div class="flash"><p><strong>Attention!</strong><br />Pour utiliser AiPai Web, vous devez installer le logiciel gratuit <a href="http://www.adobe.com/go/FR-H-GET-FLASH">Flash Player</a>.</p></div></div>');
	}

/***************************************************************************************
	Ajax availability
***************************************************************************************/
	
	$('label.availability').click(function(){
		var username = $(this).prev().attr('value');
		$.ajax({
			type: 'GET',
			url : '/php/ajax_checkavailability.php',
			data : {
				'username' : username
				//id_ecole
			},
			success : function(data) {
				// Si username identiques
				if(data == 0){
					// Si il y a déjà une liste d'erreurs
					if($('div.erreur').length > 0){
						// Si cette liste contient l'erreur du username
						if($('div.erreur li:contains("Le nom d\'utilisateur n\'est pas disponible")').length > 0){
							return false;
						}else{
							$('div.erreur ul').prepend('<li>Le nom d\'utilisateur n\'est pas disponible</li>');
							$('div.erreur li:contains("Vous devez fournir un nom d\'utilisateur")').remove();
						}
					// Si il n'y a pas de contenant erreur
					}else {
						$('#fInscription').prepend('<div class="erreur"><strong>Ce formulaire comporte des erreurs :</strong><ul><li>Le nom d\'utilisateur n\'est pas disponible</li></ul></div>');
					}
					
				}else {
					// Nom d'usager disponible
					$('label.availability').html('<a href="#">Utilisateur disponible</a>');
					
					// On enlève les erreurs de Username
					$('div.erreur li:contains("Le nom d\'utilisateur n\'est pas disponible")').remove();
					$('div.erreur li:contains("Vous devez fournir un nom d\'utilisateur")').remove();
					
					// Si plus d'erreurs on enlève le div erreur
					if($('div.erreur ul li').length == 0){
						$('div.erreur').remove();
					}
					
					$('#fInscription #username').keypress(function (){
						$('label.availability').html('<a href="#">Vérifier la disponibilité</a>');
					});
				}
			}
		});
		return false;
	
	})

});
