var memberUrl = "http://member.zaojiaochina.com";
var imgUrl = "http://img.zaojiaochina.com";

//动态加载css和js文件
function LoadJSCSS(filename, filetype) {
    if (filetype == "js") {
        var fileref = document.createElement('script');
        fileref.setAttribute("type", "text/javascript");
        fileref.setAttribute("src", filename)
    } else if (filetype == "css") {
        var fileref = document.createElement("link");
        fileref.setAttribute("rel", "stylesheet");
        fileref.setAttribute("type", "text/css");
        fileref.setAttribute("href", filename)
    }
    if (typeof fileref != "undefined") document.getElementsByTagName("head")[0].appendChild(fileref)
}


function checkEmail(email) {
    var emailRegExp = new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");
    if (!emailRegExp.test(email) || email.indexOf('.') == -1) {
        return false;
    } else {
        return true;
    }
}




//ajax登录函数
function ajaxLogin(username, userpwd, LoginSuccessCallBack) {
    if (username != null && username != "" && username != undefined) {
        if (userpwd != null && userpwd != "" && userpwd != undefined) {
            $.getJSON(
                memberUrl + "/Home/ajaxLogin?j=?",
                { UserName: username, UserPwd: userpwd },
                function (data) {
                    LoginSuccessCallBack(data);
                }
             );
        }
        else {
            alert("请填写您的密码!");
        }
    }
    else {
        alert("请填写您的邮箱账号!");
    }
}

function getCookieval_r(offset) {
    var endstr = document.cookie.indexOf(";", offset);
    if (endstr == -1) {
        endstr = document.cookie.length;
    }
    return document.cookie.substring(offset, endstr);
}

function getcookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    var j = 0;
    while (i < clen) {
        j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
            return getCookieval_r(j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i === 0) {
            break;
        }
    }
    return '';
}


//检测登录状态
function CheckMemberLogin(callback) {
    var cook = getcookie("Zaojiaochina_Member");
        var u = null;
        var token = null;
        var resultData = null;
        if (cook.length > 0) {
            var cooks = cook.split('&');
            var cookValues = cooks[0].split('=');
            u = cookValues[1];
            var tokenValues = cooks[1].split('=');
            token = tokenValues = tokenValues[1];
        }
        $.ajax({
            url: memberUrl + "/Home/IsLogin?j=?",
            data: "u=" + u + "&token=" + token,
            cache: false,
            async: false,
            dataType: "jsonp",
            success: function (data) {
                callback(data);
            }
        });
        
    }
///用户注册
function register(u, callback, calltype) {
    var url = location.href;
    var purl = memberUrl + "/Home/Register?url=" + escape(url);
    if (u != null && u != "" && u != undefined) {

        purl += "&u=" + u;
    }
    if (callback != null && callback != undefined && callback != "") {
        purl += "&callback=" + escape(callback);
    }
    if (calltype != null && calltype != undefined && calltype != "") {
        purl += "&calltype=" + calltype;
    }
    location.href = purl;
}
//用户退出
function logout(callback) {
    $.getJSON(memberUrl + "/Home/Logout?j=?", function (data) {
        if (data != null&&callback!=null&&callback!=undefined) { callback(data); }
     });
}

