var msg_Annonce_ok = '<div style="padding-top: 50px;" align="center"><div class="success">Annonce ajout&eacute;e avec succ&eacute;s !!<br />Cependant, pour appara&icirc;tre sur le site elle doit &ecirc;tre valid&eacute;e par un administrateur. Vous recevrez un mail quand ce sera fait.</div></div>';
var msg_Annonce_failed = '<div style="padding-top: 50px;" align="center"><div class="failed">Une erreur est survenue !<br />Merci de r&eacute;essayer !</div></div>';


function addAnnonce () {

	if (checkAnnonce()) {

		$.ajax ({
			type: "POST",
			url: "./includes/annonce.php",
			data: "nom="+document.getElementById("name").value+"&tel="+document.getElementById("tel").value+"&email="+document.getElementById("email").value+"&titre="+document.getElementById("titre").value+"&description="+document.getElementById("description").value,
			success: function(mg) {
					if (mg != "-1")
					{
						chgAnnonce(msg_Annonce_ok);
					}
					else {
						chgAnnonce(msg_Annonce_failed);
					}
				}
			});

	}

}

function chgAnnonce (msg) {
	$("#annonceAjout").slideUp("slow", function() {
		$("#annonceAjout").empty();
		$("#annonceAjout").append(msg);
		$("#annonceAjout").slideDown("slow");
	});
}

function VerificationEmail(elm) {
        if (elm.value.indexOf("@") != "-1" &&
                elm.value.indexOf(".") != "-1" &&
                elm.value != "")
                return true;

        return false;
}

function checkAnnonce () {
        var okNom = true;
        var okEmail = false;
        var okTel = true;
        var okDescr = true;
	var okTitre = true;

        if (document.getElementById("name").value == '')
                okNom = false;

        if (document.getElementById("tel").value == '')
                okTel = false;

        if (document.getElementById("email").value != '')
                okEmail = VerificationEmail(document.getElementById("email"));

	if (document.getElementById("titre").value == '')
                okTitre = false;

        if (document.getElementById("description").value == '')
                okDescr = false;

        var ok = okNom && okEmail && okTel && okTitre && okDescr;

        if (!ok) {
		
		var txt = '';
		
		if (!(okNom&&okTel&&okDescr&&okTitre))
			txt = 'Tous les champs sont obligatoires !<br />';
		
		if (!okEmail)
			txt += 'Adresse email incorrecte !';

		$("#erreurForm").empty();
                $("#erreurForm").hide();
                $("#erreurForm").append('<div style="padding-top: 5px;" align="center"><div class="failed">'+txt+'</div></div>');
                $("#erreurForm").slideDown('slow');
        }

        return ok;
}

function chiffres(event) {
        // Compatibilité IE / Firefox
        if(!event&&window.event) {
                event=window.event;
        }
        // IE
        if(event.keyCode < 48 || event.keyCode > 57) {
                event.returnValue = false;
                event.cancelBubble = true;
        }
        // DOM
        if(event.which < 48 || event.which > 57) {
                event.preventDefault();
                event.stopPropagation();
        }
}


