$(document).ready(function(){

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

	
	if ($('#accueil').length > 0 && !flash_verifierVersion()){
		$('#contenu').after('<div class="erreur"><div class="flash"><p><strong>Attention!</strong><br />To use AiPai Web, you need to install the free software <a href="http://get.adobe.com/flashplayer/">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("user name is not available")').length > 0){
							return false;
						}else{
							$('div.erreur ul').prepend('<li>The user name is not available</li>');
							$('div.erreur li:contains("provide a user name")').remove();
						}
					// Si il n'y a pas de contenant erreur
					}else {
						$('#fInscription').prepend('<div class="erreur"><strong>This form contains errors :</strong><ul><li>The user name is not available</li></ul></div>');
					}
					
				}else {
					// Nom d'usager disponible
					$('label.availability').html('<a href="#">Username available</a>');
					
					// On enlève les erreurs de Username
					$('div.erreur li:contains("user name is not available")').remove();
					$('div.erreur li:contains("provide a user name")').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="#">Check availability</a>');
					});
				}
			}
		});
		return false;
	
	})

});