﻿
function setUserLanguage(languageId) {
    var xmlhttp = GetXmlHttpObject();
    xmlhttp.open("POST", "AjaxCalls.aspx?op=set_language&language_id=" + languageId, false);
    xmlhttp.send();

    window.location.reload();
}

function goToRegistration() {
    disablePopup("popupTerms");
    loadPopup("popupRegister");
}

function register() {
    if (checkForm()) {       
        if (document.getElementById("reg_birth_day").value != "" && document.getElementById("reg_birth_month").value != "" && document.getElementById("reg_birth_year").value != "") {
            document.getElementById("reg_birth_date").value = document.getElementById("reg_birth_day").value + "/" + document.getElementById("reg_birth_month").value + "/" + document.getElementById("reg_birth_year").value;
        } else {

            document.getElementById("reg_birth_date").value = "01" + "/" + "01" + "/" + "1900";
        }
        disablePopup("popupRegister");
        loadPopup("popupConfirmation");
        document.getElementById("frmRegister").submit();

        hasPartner = "1";

        firstName = document.getElementById("reg_first_name").value;
        lastName = document.getElementById("reg_last_name").value;
        email = document.getElementById("reg_email").value;
        phone = document.getElementById("reg_phone").value;
        cellPhone = document.getElementById("reg_cell_phone").value;
        address = document.getElementById("reg_address").value;
        birthDate = document.getElementById("reg_birth_date").value;
        previousExperience = document.getElementById("reg_previous_experience2").value;
        isMale = document.getElementById("reg_is_male2").value;
        hasPartner = document.getElementById("reg_has_partner2").value;
        hasChildrens = document.getElementById("reg_has_childrens2").value;
        participateAlone = document.getElementById("reg_participate_alone2").value;
        childrensAges = document.getElementById("reg_childrens_ages").value;
        comments = document.getElementById("reg_comments").value;


        var sendurl = "http://panel.sendmsg.co.il/AddUserFromSite.aspx?eMail=" + email + "&cellphone=" + cellPhone + "&2=" + lastName + "&1=" + firstName + "&4=" + birthDate + "&6=" + address + "&7=" + phone + "&8=" + previousExperience + "&9=" + isMale + "&10=" + hasPartner + "&11=" + hasChildrens + "&12=" + participateAlone + "&13=" + childrensAges + "&14=" + comments + "&form=1721__f841384d-08e5-409f-93dd-1b6febda2615";
        window.location = sendurl;
    }
}

function setFormAnswer(fieldId, answer) {
    document.getElementById(fieldId).value = answer;
}

function checkForm() {
    return (checkField("reg_first_name") && checkField("reg_last_name") && checkField("reg_address") && validateEmail("reg_email", true)
    && validatePhone("reg_cell_phone", true) && checkField("reg_previous_experience") && checkField("reg_is_male") && checkField("reg_participate_alone"))
}

function checkField(fieldId) {
    if (document.getElementById(fieldId).value != "")
        return true;
    else {
        document.getElementById(fieldId).focus();
        return false;
    }
}

function validateChar(obj) {
    var value = obj.value.substring(obj.value.length - 1, obj.value.length);
    if (isNaN(value) && value != "-")
        obj.value = obj.value.substring(0, obj.value.length - 1)
}

function validatePhone(phoneId, isMust) {
    var phone = document.getElementById(phoneId).value;
    if (isMust || phone.length > 0) {
        var phoneLength = (phone.charAt(1) == "5" || phone.charAt(1) == "7") ? 10 : 9;

        if (phone.charAt(0) != "0" || phone.length < phoneLength) {
            document.getElementById(phoneId).focus();
            return false;
        }
        else
            return true;
    }
    else
        return true;
}

function validateEmail(emailId, isMust) {
    var email = document.getElementById(emailId).value;
    if (isMust || email.length > 0) {
        if (email.indexOf("@") > 0 && email.indexOf(".") > 0)
            return true;
        else {
            document.getElementById(emailId).focus();
            return false;
        }
    }
    else
        return true;
}

function paging(page) {
    document.getElementById('page').value = page;
    document.getElementById(pageId).submit();
}

var gwin = null;

function closeWin() {
    if (gwin != null)
        gwin.close();
    else
        parent.location = parent.location;
}


function replaceImage(imgName, imgWidth, imgHeight, saveFullSize) {
    gwin = dhtmlwindow.open("image", "iframe", "ReplaceImage.aspx?img_name=" + imgName + "&img_width=" + imgWidth + "&img_height=" + imgHeight + "&save_full_size=" + saveFullSize, "החלפת תמונה", "width=300px,height=50px,save_full_size=0,scrolling=1,center=1", "recal")
    gwin.onclose = function () {
        if (!saveFullSize) {
            var xmlhttp = GetXmlHttpObject();
            xmlhttp.open("POST", "AjaxCalls.aspx?op=delete_img&img_name=" + imgName, false);
            xmlhttp.send();
        }
        document.location = document.location;
        return true;
    }
}
