﻿var last_user = "", last_email = "";
var user_acc = false;
var email_acc = false;
function CheckUser(el)
{
    if (el.value.length == 0)
    {
        user_acc = false;
        return;
    }
    if (el.value == last_user)
    {
        user_acc = false;
        return;
    }
    var url = "/handlers/CheckUser.ashx?n=" + el.value;
    last_user = el.value;
    _r(url, UserChecked, true, true, 'load_user');

}
function UserChecked()
{
    if (request.readyState == 4)
    {
        req_in_use = false;
        if (request.responseText == "1")
        {
            __("success_user").className = "";
            HideMessage();
            user_acc = true;
        }
        else
        {
            __("success_user").className = "hide";
            ShowMessage("هذا الاسم موجود");
            user_acc = false;
        }
        // 
    }
}
function CheckEmail(el)
{
    if (el.value.length == 0)
    {
        email_acc = false;
        return false;
    }
    if (el.value == last_email)
    {
        email_acc = false;
        return;
    }
    var url = "/handlers/CheckEMail.ashx?e=" + el.value;
    last_email = el.value;
    _r(url, EmailChecked, true, true, 'load_email');
}
function EmailChecked()
{
    if (request.readyState == 4)
    {
        req_in_use = false;
        if (request.responseText == "1")
        {
            __("success_email").className = "";
            HideMessage();
            email_acc = true;
        }
        else
        {
            __("success_email").className = "hide";
            ShowMessage("هذا البريد موجود");
            email_acc = false;
        }
        // 
    }
}
function SelectCountry(se)
{
    var v = se.options[se.selectedIndex];
    if (v.value)
    {
        var sel = __("dataFkCityId");
        for (var i = sel.options.length - 1; i >= 0; --i)
        {
            sel.remove(i);
        }
       // return;
    }
    var url = "/handlers/GetCities.ashx?cid=" + v.value;
    _r(url, CountrySelected, true, true, 'load_country');
}
function CountrySelected()
{
    if (request.readyState == 4)
    {
        req_in_use = false;
        if (request.responseText == "-1")
        {
            ShowMessage("حدثت مشكلة");
        }
        else
        {
            var cities = request.responseText.split(",");
            var sel = __("dataFkCityId");
            var empty = document.createElement("option");
            empty.value = "0";
            empty.label = "";
            sel.appendChild(empty);
            for (var i = 0; i < cities.length; ++i)
            {
                var temp = document.createElement("option");
                var values = cities[i].split("-");
                temp.value = values[0];
                temp.label = values[1];
                temp.text = values[1];
                sel.appendChild(temp);
            }
        }
    }
}
function CitySelected(sel, hidden)
{
    var t = sel.options[sel.selectedIndex];
    if (!t.value)
        return;
    var h = __(hidden);
    h.value = t.value;
}
function CheckRegister()
{
    if (user_acc == false)
    {
        ShowMessage("اسم المستخدم موجود");
        return false;
    }
    if (email_acc == false)
    {
        ShowMessage("البريد موجود");
        return false;
    }
    var sel = __("dataFkCityId");
    if (sel.selectedIndex == 0)
    {
        ShowMessage("يجب اختيار المدينة");
        return false;
    }
    return true;
}
