﻿var xmlHttp;
//设置主页
function setHome(obj) {
    try {
        obj.style.behavior = 'url(#default#homepage)';
        obj.setHomePage('http://www.buywowgold-us.com/');
    } catch (e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("抱歉，此操作被浏览器拒绝！\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
            };
        } else {
        alert("抱歉，您所使用的浏览器无法完成此操作。\n\n您需要手动将'http://www.buywowgold-us.com/'设置为首页。");
        };
    };
}

//加入收藏夹
function addFavorite(sURL, sTitle) {
    try {
        window.external.addFavorite(sURL, sTitle);
    } catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e) {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

//导航栏标题点击
function NaviClick(id) {
    var ul = document.getElementById("ul" + id);
    var img = document.getElementById("img" + id);
    if (ul.style.display == 'none') {
        ul.style.display = '';
        img.src = '/Images/arrow02.gif';
    }
    else {
        ul.style.display = 'none';
        img.src = '/Images/arrow01.gif';
    }
}

//判断空白字符串
function isNoBlank(str) {
    var notBlank = true;
    if (str == undefined || str == null) {
        notBlank = false;
    }
    else {
        var reg = new RegExp(/\S+/);
        notBlank = reg.test(str);
    }

    return notBlank;
}

function isEMail(str) {
    if (isNoBlank(str)) {
        var reg = new RegExp(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/);
        return reg.test(str);
    }
    return false;
}

function isPhone(str) {
    if (isNoBlank(str)) {
        var reg = new RegExp(/((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}/);
        return reg.test(str);
    }
    return false;
}

function isIntValue(str) {
    if (isNoBlank(str)) {
        var value = parseInt(str);
        return !isNaN(value);
    }
    else return false;
}

function isFloatValue(str) {
    if (isNoBlank(str)) {
        var value = parseFloat(str);
        return !isNaN(value);
    }
    else return false;
}

function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function LogIn() {
    var userName = document.getElementById("txtUserName").value;
    var pwd = document.getElementById("txtPwd").value;
    if (isNoBlank(userName) == false) {
        alert("Please enter your account name");
        return;
    }

    if (isNoBlank(pwd) == false) {
        alert("Please enter your account password");
        return;
    }
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = LoginCompleted;
    xmlHttp.open("get", '/Other/OtherAjax.aspx?methodName=Login&userName=' + userName + '&pwd=' + pwd + '&date=' + new Date(), true);
    xmlHttp.send();
}

function LoginCompleted() {
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
            if (isNoBlank(xmlHttp.responseText) == false) {
                alert('This user no longer exists!');
            }
            else {
                var obj = eval('(' + xmlHttp.responseText + ')');
                if (obj != null) {
                    document.getElementById('Right1_spName').innerHTML = obj.Fullname;
                    document.getElementById('Right1_ulLogin').style.display = "none";
                    document.getElementById('Right1_ulLogout').style.display = "block";
                }
                else {
                    alert('This user no longer exists!');
                }
            }
        }
    }
}

function SignUp() {
    window.open('/Other/Register.aspx', 'Register');
}

function OrderTrack() {
    var order = document.getElementById('txtOrder').value;
    if (isNoBlank(order)) {
        window.open('/Other/OrderTrack.aspx?ID=' + order, 'OrderTrack');
    }
    else {
        window.open('/Other/OrderTrack.aspx', 'OrderTrack');
    }
}

function input_Over(id) {
    var value1 = document.getElementById(id).value.toLocaleLowerCase();
    var value2 = document.getElementById(id).getAttribute("value2").toLocaleLowerCase();
    if (value1 == value2) {
        document.getElementById(id).value = '';
    }
}

function input_Out(id) {
    var value1 = document.getElementById(id).value.toLocaleLowerCase();
    var value2 = document.getElementById(id).getAttribute("value2");
    if (isNoBlank(value1) == false) {
        document.getElementById(id).value = value2;
    }
}

function LogOut() {
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = LogOutCompleted;
    xmlHttp.open("get", '/Other/OtherAjax.aspx?methodName=LogOut&date=' + new Date(), true);
    xmlHttp.send();
}

function LogOutCompleted() {
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200) {
            document.getElementById('Right1_spName').innerHTML = '';
            document.getElementById('Right1_ulLogin').style.display = "block";
            document.getElementById('Right1_ulLogout').style.display = "none";
        }
    }
}

function EditInfo() {
    window.open('/Other/EditInfo.aspx', 'EditInfo');
}

var psaroesid = "ry7L0yMIEyvh";
var psaroeol = true;
function psaroeow() {
    if (psaroeol || (1 == 1)) {
        var url = "http://messenger.providesupport.com/messenger/mony.html?ps_s=" + psaroesid + "";
        window.open(url, "_blank", "menubar=0,location=0,scrollbars=auto,resizable=1,status=0,width=500,height=460");
    } else if (1 == 2) {
        document.location = "http\u003a\u002f\u002f";
    }
}

