/**
 * @author redfish
 */
function userCom(html, boutons, options){
	$("#communication").css("visibility", "visible");
	$("#comBoxBouton").css("visibility", "visible");
	
	
	

	switch(boutons){
		case "confirm" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/information.png\"></div>");
			var htmlBouton = "<input type='button' value='OK' onclick='effaceUserCom();'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;

		case "publipostage" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/information.png\"></div>");
			var htmlBouton = "<input type='button' value='Fermer' onclick='effaceUserCom();'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;
			
		case "erreur" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/erreur.png\"></div>");
			var htmlBouton = "<input type='button' value='OK' onclick='effaceUserCom();'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;
		
		case "ouinon" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/question.png\"></div>");
			var htmlBouton = "<input type='button' value='"+options['nomNON']+"' onclick='"+options['fonctionNON']+"' style='margin-right: 10px;'/><input type='button' value='"+options['nomOK']+"' onclick='"+options['fonctionOK']+";' style='margin-left: 10px;'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;
			
		case "identification" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/question.png\"></div>");
			html += "<div align='center'><b>Identification</b></div>";
			html += "<form name='formid' method='POST'><table><tr>"
			html += "<td>Identifiant :</td><td><input type='text' name='login'/></td></tr>";
			html += "<td>Mot de passe :</td><td><input type='password' name='passwd'/></td></tr>";
			html += "</table></form>";
			var htmlBouton = "<input type='button' value='OK' onclick='identification(document.formid);'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;
					
		case "badid" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/erreur.png\"></div>");
			var htmlBouton = "<input type='button' value='Essayer à nouveau' onclick='userCom(\"\", \"identification\")'/>";
			$("#comBoxBouton").html(htmlBouton);
			break;
			
		case "goodid" :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/information.png\"></div>");
			var htmlBouton = "<input type='button' value='OK' onclick='effaceUserCom()'/>";
			$("#menu").load("vues/menu.php");
			$("#bandeau").load("vues/bandeau.php");
			
			$("#comBoxBouton").html(htmlBouton);
			break;
			
		default :
			$("#comBoxMessage").html("<div align=\"center\" id=\"comPicto\" style=\"margin-bottom: 5px;\"><img src=\"image/icones/information.png\"></div>");
			$("#comBoxBouton").css("visibility", "hidden");
			break;
	}
	$("#comBoxMessage").append(html);
	$("#communication").css("visibility", "visible");
	return true;
}
function afficheDevant(div){
	//alert($("#communication").css("z-index")+" / "+$(div).css("z-index"));
}

function identification(form){
	userCom("Vérification...", '');
				
		var monObjet = new Object();
		monObjet.login = form.login.value;
		monObjet.passwd = form.passwd.value;
		
		$.ajax({
			url: "scripts/s-id.php",
			type: "POST",
			dataType: "text",
			timeout: 6000,
			data: monObjet,
			error: function(XMLHttpRequest, textStatus, errorThrown){
				userCom("Erreur :<br/>"+textStatus, 'erreur');
			},
			success: function(retour){
				if(retour == "ok"){
					userCom("Identification réussie.<br/>Bienvenue", 'goodid');
					
				} else {
					userCom("Mauvaise identification :<br/>"+retour, 'badid');
				}
				
			}
		});
}

function effaceUserCom(){
	$("#communication").css("visibility", "hidden");
	$("#comBoxBouton").css("visibility", "hidden");

	//$("#communication").css("z-index", 0);
	//$("#comBoxBouton").css("z-index", 0);
}
