$(document).ready(function() {
	if($("#month_promo").find("input").attr("checked") || $("#month_small").find("input").attr("checked") || $("#month_big").find("input").attr("checked")){
		$("#divCheque").css("display", "none");
		$("#note3").css("display", "none");
	}
	$("#year").click(function() {
		$("#year").find("input").attr("checked", "checked");
	});
	$("#month").click(function() {
		$("#month").find("input").attr("checked", "checked");
	});
	$("#offers").click(function () {
		if($("#month_small").find("input").attr("checked") || $("#month_big").find("input").attr("checked") || $("#month_promo").find("input").attr("checked")) {
			$("#divCheque").css("display", "none");
			$("#note3").css("display", "none"); /* On cache la partie mentions legales cheques */
		} else {
			$("#divCheque").css("display", "block");
			$("#note3").css("display", "block");
		}
	});

});
function check() {
    /* Retourne à l'état initial au cas où le formulaire ai déjà été validé */
    $("p.alert").remove();
    $("#content label").css({ color:"#283D55" });

    /* Si des champs sont vides */
    if ($("#sLName").val() == '' || $("#sFName").val() == '' ||
		$("#sEmail").val() == '' || $("#sPwd").val() == '' || $("#sTelephone").val() == '' ||
		(!$("#sPart").is(':checked') && !$("#sPro").is(':checked')) ||
		(!$("#sOptin").is(':checked') && !$("#sNoOptin").is(':checked')) ||
		!$("#sConditions").is(':checked')) {
        $("#clientInfos").before('<p class="alert"><img src="/img/common/error.png"/>'+allFieldsRequired+'</p>');
        if($("#sLName").val() == '') {
            $("label[@for='sLName']").css({ color:"#A00" });
            $("#sLName").focus();
        }
        if($("#sFName").val() == '') {
            $("label[@for='sFName']").css({ color:"#A00" });
            $("#sFName").focus();
        }
        if($("#sTelephone").val() == '') {
        	$("label[@for='sTelephone']").css({ color:"#A00" });
        	$("#sTelephone").focus();
        }
        if($("#sEmail").val() == '') {
            $("label[@for='sEmail']").css({ color:"#A00" });
            $("#sEmail").focus();
        }
        if($("#sPwd").val() == '') {
            $("label[@for='sPwd']").css({ color:"#A00" });
            $("#sPwd").focus();
        }
        if(!$("#sPart").is(':checked') && !$("#sPro").is(':checked')) {
            $("label[@for='sPart']:first").css({ color:"#A00" });
        }
        if(!$("#sOptin").is(':checked') && !$("#sNoOptin").is(':checked')) {
            $("label[@for='sOptin']:first").css({ color:"#A00" });
        }
        if(!$("#sConditions").is(':checked')) {
            $("label[@for='sConditions']").css({ color:"#A00" });
        }
        return false;
    }

    /* Si l'email n'est pas valide */
    if(checkEmail($("#sEmail").val()) != true) {
        $("#clientInfos").before('<p class="alert"><img src="/img/common/error.png"/>'+emailNotValid+'</p>');
        if($("#sEmail").val() == '') $("label[@for='sEmail']").css({ color:"#A00" });
        $("#sEmail").focus();
        return false;
    }

    /* veifier les charecters dans la mot de passe:*/
    var RE_PASSWORD = /^[A-Z_.@a-z\d]{6,25}$/; // alphanumerci with _ format checking
    if (!RE_PASSWORD.test($("#sPassword").val())){
    $("#clientInfos").before('<p class="alert"><img src="/img/common/error.png"/>'+invalid_password+'</p>');
			$("label[@for='sPassword']").css({ color:"#A00", fontWeight:"bold" });
			$("#sPassword").focus();
			return false;
		}
    return true;
}
function goToIndex() {
    window.location = '/index.php';
}
function goToAccount() {
    window.location = '/account/index.php';
}
function checkEmail(email) {
    var place = email.indexOf("@",1);
    var point = email.indexOf(".",place+1);
    if ((place > -1)&&(email.length >2)&&(point > 1)) {
        return true;
    } else {
        return false;
    }
}

