﻿/*
    User giriş javascript functions

*/


var message1 = '';
var message2 = '';
var message3 = '';
var message4 = '';

function onLoginKeyAsscii(evt, bl) {
    try {
        var keyASCII
        if (window.event)
            keyASCII = event.keyCode
        else
            keyASCII = evt.which

        if (keyASCII == 13) {
            if (window.event) //IE
                window.event.keyCode = 0;
            else
                evt.preventDefault();

            getLogin(bl);

        }
    }
    catch (e) {
        alert(e.message);
    }
}


function getLogin(bl) {
    var usr = document.getElementById('name');
    var pss = document.getElementById('pass');

    if (usr.value == '') {
        alert(message3);
        usr.focus();
        return null;
    }
    if (echeck(usr.value) == false) {
        usr.focus();
        usr.select();
        return null;
    }
    if (pss.value == '') {
        alert(message4);
        pss.focus();
        return null;
    }

    getLoginHTML(usr.value, pss.value, bl);
    //changeAjTabbar('tbUserPrivate');
}

function getLoginHTML(usr, pss, bl) {
    $.ajax({
        type: "POST",
        url: $("#ajaxProPath").attr('value'),
        data: '{"usr":"' + usr + '", "pss" : "' + pss + '"}',
        cache: false,
        beforeSend: function (xhr) {
            xhr.setRequestHeader("X-AjaxPro-Method", "getLoginHtml");
        },
        success: function (s) {
            if (s.indexOf('r.error = {"Message":"', 1) > 0)
                alert(s.substring(s.indexOf('r.error = {"Message":"', 1) + 22, s.indexOf('","', 1)).replace('":"', ' : '));
            else {
                var o = null;
                eval("o = " + s + "*" + "/");

                var obj = document.getElementById('dvLoginContent');

                if (obj != null)
                    obj.innerHTML = o;
            }

        },
        error: function (request, error) {
            alert(request.statusText);
        }
    });
}


function LogOut() {
    $.ajax({
        type: "POST",
        url: $("#ajaxProPath").attr('value'),
        data: '{}',
        cache: false,
        beforeSend: function (xhr) {
            xhr.setRequestHeader("X-AjaxPro-Method", "clearSession");
        },
        success: function (s) {
           window.location.href = 'http://www.egitimal.com';
        },
        error: function (request, error) {
            alert(request.statusText);
        }
    });
    
}


