function prenfren(mc) {
	var pca = mc.toLowerCase();
    pca = mc.replace(/[àâä]/gi, "a");
    pca = pca.replace(/[éèêë]/gi, "e");
    pca = pca.replace(/[îï]/gi, "i");
    pca = pca.replace(/[ôö]/gi, "o");
    pca = pca.replace(/[ùûü]/gi, "u");
    pca = pca.replace(/[ç]/gi, "c");
    pca = pca.replace(/[0123456789!?µ*$€&=+.<>@\/]/gi, "");
    return pca;
}
function ucwords (str) {
    return (str + '').replace(/(^.|-.)/g, function ($1) {
        return $1.toUpperCase();
    });
}
function encode_b64(a, b, c, d, e, f) {
    b = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
    c = "=";
    for (d = f = ''; e &= 3, a.charAt(d++) || (b = '=', e); f += b.charAt(63 & c >> ++e * 2)) c = c << 8 | a.charCodeAt(d -= !e);
    return f;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = mowDomain;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");}

function Form_Validator(form1) {
	var xe = prenfren(form1.name.value);
    if (form1.name.value == "") {
        alert("SVP inscrivez votre prenom");
        form1.name.focus();
        return (false)
    } else {
        xe = ucwords(xe);
		form1.name.value = xe;
		xe = encode_b64(xe);
		var mowdate = new Date ();
		mowdate.setTime (mowdate.getTime() + (1 * 30 * 24 * 60 * 60 * 1000));
		SetCookie('_pna', xe,mowdate);
    }
    if (form1.email.value == "") {
        alert("SVP inscrivez votre adresse e-mail");
        form1.email.focus();
        return (false)
    }
    var test_f1 = false;
    var checkStr = form1.email.value;
    var test_f2 = false;
    var chaine = form1.email.value;
    var chaine = form1.email.value;
    if (checkStr.indexOf("@") != -1 && checkStr.indexOf(".") != -1) {
        var tableau = chaine.split('@');
        tableau[1] = tableau[1].toLowerCase();
        var provider = tableau[1];
        provider = encode_b64(provider);
		SetCookie('_cnct',provider,mowdate);
        if (tableau[1] != "0-mail.com" && tableau[1] != "brefemail.com" && tableau[1] != "yopmail.com" && tableau[1] != "guerrillamail.com" && tableau[1] != "guerrillamail.info" && tableau[1] != "haltospam.com" && tableau[1] != "iximail.com" && tableau[1] != "jetable.net" && tableau[1] != "jetable.org" && tableau[1] != "kasmail.com" && tableau[1] != "klassmaster.com" && tableau[1] != "kleemail.com" && tableau[1] != "link2mail.net" && tableau[1] != "mailin8r.com" && tableau[1] != "mailinator.com" && tableau[1] != "mailinator.net" && tableau[1] != "mailinator2.com" && tableau[1] != "myamail.com" && tableau[1] != "mytrashmail.com" && tableau[1] != "nyms.net" && tableau[1] != "shortmail.net" && tableau[1] != "sogetthis.com" && tableau[1] != "spambox.us" && tableau[1] != "spamday.com" && tableau[1] != "spamfr.com" && tableau[1] != "spamgourmet.com" && tableau[1] != "spammtel.com" && tableau[1] != "tempinbox.com" && tableau[1] != "yopmail.com" && tableau[1] != "example.com" && tableau[1] != "" && tableau[1] != "trashmail.net" && tableau[1] != "spammotel.com" && tableau[1] != "sneakemail.com" && tableau[1] != "mail-temporaire.fr" && tableau[1] != "mailincubator.com" && tableau[1] != "prtnx.com") {
            test_f2 = true;
        }
		var xp = "false";
		xp = encode_b64(xp);
		SetCookie('_cfmr',xp,mowdate);
		window.location.reload(true);
        test_f1 = true;
    }
    if (test_f1 == false || test_f2 == false) {
        alert("Vous devez inscrire une adresse email valide SVP");
        form1.email.focus();
        return (false)
    }  
}
