function valid_form() {
	//var id_site=$("#id_site").val();
	$("#formulaire").submit();
}

function connexion(source) {
	if(source=="cookies") {
		$("#default").hide();
		$("#log").show();
	}
	var datas="log="+$('#l_log').val()+"&pass="+$('#l_pw').val()+"&source="+source+"&type=connexion";
		$.ajax({
			type: "POST",
			url: "log_connexion.php",
			data: datas,
   			dataType: "xml",
			success: function(xml){
																
				var is_erreur=$(xml).find('erreurs').attr('is_erreur'); 
				
				if(is_erreur==1) {
					erreur=$(xml).find('erreur').text();
				 	$("#log_msg_txt").html(erreur);
				 	$("#messages").slideDown();
				}
				else {
					var log=$(xml).find('erreurs').attr('id'); 
					$("#log_msg_txt").html("");
					$("#messages").slideUp();
					$("#log").hide();
					$("#online").show();
					$("#login").html(log);
					$("#bloc_quest").show();
					$("#mots").focus();
				}
			}
		});

}

$(document).ready(function(){

	//$("#conteneur").css('background', 'url(<?php print $fond ?>)');

	select_focus();
	
	connect_c();
	
	$("#fond").ifixpng(); 

	$("#submit").hide();
	$("#bloc_quest").hide();
	
	$("#log").hide();
	$("#new").hide();
	$("#online").hide();
	$("#messages").hide();
	
	$("#h").val(screen.height);
	$("#w").val(screen.width);



	//$("#bloc_suggest_mots").hide();

  	
	/*	
	$("#mots").keyup(function(e){
			//alert(e.keyCode)
		if(e.keyCode==13) {
			valid_form();
		}
		if($("#mots").val().length==1 & e.keyCode==32) {
			$("#mots").val("");
			$("#sites").focus();
		}
	});
	*/
	
	$("#sites").keyup(function(e){
			keyup_switch_engine(e);
	});
	
	$("#mots").keyup(function(e){
			keyup_switch_mots(e);
	});  
	
	$("#connect").click(function(){
			//alert("connexion");
			$("#default").slideUp();
			$("#log").slideDown('400', function() {
				$("#l_log").select(); // Permet le maintient de la selection après le slide dans Firefox
  			});
			$("#l_pw").val('mot de passe');
	});
	
	$("#create").click(function(){
			$("#default").slideUp();
			$("#new").slideDown('400', function() {
				$("#n_log").select(); // Permet le maintient de la selection après le slide dans Firefox
			});
	});
	
	$(".reset").click(function(){
			$("#new").slideUp();
			$("#log").slideUp();
			$("#messages").slideUp();
			$("#default").slideDown();
	});
	
	$("#new_valid").click(function(){
		$.ajax({
			type: "POST",
			url: "valid_new_user.php",
			data: "log="+$('#n_log').val()+"&pass="+$('#n_pw').val()+"&email="+$('#n_email').val(),
			dataType: "XML",
			success: function(xml){
								
				var is_erreur=$(xml).find('erreurs').attr('is_erreur'); 
				
				if(is_erreur==1) {
					erreur=$(xml).find('erreur').text();						
				 	$("#log_msg_txt").html(erreur);
				 	$("#messages").slideDown();
				}
				else {
					var log=$(xml).find('erreurs').attr('id');
					$("#log_msg_txt").html("");
					$("#messages").slideUp();
					$("#new").hide();
					$("#online").show();
					$("#login").html(log);
					$("#bloc_quest").show();
					$("#mots").focus();
				}
			}
		});
	});
	
	$("#deconnexion").click(function() {
		$.ajax({
			type: "POST",
			url: "log_connexion.php",
			data: "log="+$('#login').text()+"&type=deconnexion",
			dataType: "XML",
			success: function(xml){
				
				var log=$(xml).find('erreurs').attr('id'); 
				
				var is_erreur=$(xml).find('erreurs').attr('is_erreur'); 
				
				if(is_erreur==1) {
					erreur=$(xml).find('erreur').text();						
				 	//$("#log_msg_txt").html(erreur);
				 	//$("#messages").slideDown();
				}
				else {
					$("#login").html("");
					$("#online").hide();
					$("#default").show();
					$("#bloc_quest").hide();
					
					//$("#log_msg_txt").html("");
					//$("#messages").slideUp();
					//$("#new").hide();
					//$("#online").show();
					//$("#login").html(log);
				}
			}
		});
	});	
	
	
	// Validation du formulaire de log
	
	$("#connexion").click(function() {
		connexion("manual"); // fonction partager entre la connexion par cookies et la connexion manuelle
	});	

	$('#l_log').keyup(function(e){
		var key = (e.keyCode ? e.keyCode : e.which);
		if (key === 13) {
			connexion("manual");
		};
	});  
	
	$('#l_pw').keyup(function(e){
		var key = (e.keyCode ? e.keyCode : e.which);
		if (key === 13) {
			connexion("manual");
		};
	});       



	$("input[type=text]").focus(function(){
		this.select();
		effacer_tab_mots();
	});
	
	//$("#sites").focus(function(){
	//});
	
	/* Désactivée car désactive le suggested_mots.click
	$("#mots").focusout(function() {
		//effacer_tab_mots(); ATTENTION - REMETTRE CETTE FONCTION
	});	
	*/
	
	charge_sites();
	
});
