/**
 * @copyright JDesign
 * @author Knishman Eduard
 */

var Subscribe = {}

Subscribe.validate = function() { //return true;
    var elm;
    //phone
/*
    elm = $("subscribe-phone");
    elm.value = elm.value.strip();
    if (!elm.value.blank() && elm.value.match(/[^\d\+-]/) != null) {
        alert('מספר טלפון לא תקין');
        elm.focus();
        return false;
    }
*/	
    //email
    elm = $("subscribe-email");
    elm.value = elm.value.strip();
    if (elm.value.blank()) {
        alert('אנא מלא שדה חובה - אימייל');
        elm.focus();
        return false;
    }
    //validate email
    if (!validateEmail(elm.value)) {
        alert('כתובת אימייל לא תקינה');
        elm.focus();
        return false;
    }
    //end email validation
    
    //aqree
    elm = $("subscribe-agreement");
    if (!elm.checked) {
        alert("יש לאשר את הסכמתך לקבלת הניוזלטר");
        elm.focus();
        return false;
    }
    return true;
} 

Subscribe.submit = function() {
    if (Subscribe.validate()) {
        $("subscribe-form").request({
            onSuccess: function(response){
                document.body.style.cursor = "";
                try {
                    var res = response.responseText.evalJSON();
                    if (res.code == 1) {
                        $("subscribe-form-wrapper").hide();
                        $("subscribe-success-message-wrapper").show();
                    }
                    else if (res.message) {
                        alert(res.message);
                    }
                    else {
                        alert("SERVER ERROR 1");
                    }
                }
                catch(e) {
                    alert("SERVER ERROR 2 " + e.message);
                }    
            },
            onFailure: function() {
                document.body.style.cursor = "";
                alert("SERVER ERROR 3");
            }
        });
        document.body.style.cursor = "wait";
    }
}



