﻿/* 设为首页 */
function setHomepage() {
    if (document.all) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage('http://www.eshiyu.com');
    }
    else if (window.sidebar) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', 'http://www.eshiyu.com');
    }
}

/* 添加收藏夹 */
function AddFav() {
    if (document.all) {
        window.external.addFavorite('http://www.eshiyu.com', 'E食域');
    }
    else if (window.sidebar) {
        window.sidebar.addPanel('E食域', 'http://www.eshiyu.com', "");
    }
}

/* 登陆状态 */
function ajaxLoginstate() {
    $("#loginstate_loading").show();
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "/Ajax.aspx",
        data: "action=loginstate&time=" + Math.random(),
        error: function(msg) {
            $("#loginstate_loading").html("请求内容超时");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            if (jsstate == "success") {
                $("#loginstate").html(resulthtml);
                $("#loginstate_loading").hide();
            }
        }
    });
}

 //首页搜索切换
function getTop(da, dx) {
    var d = document.getElementById('topsearch').getElementsByTagName('dd');
    var hs = document.getElementById('ctl00_h1_hidSearch');
    for (var i = 0; i < d.length; i++) {
        if (d[i].className == "searchon") {
            d[i].className = "";
            break;
        }
    }
    da.className = "searchon";
    hs.value = dx;
}

/*
    优惠券详细页面 登录
*/
function couponLogin()
{
    var ouid = jQuery("#txtuid");
    var opwd = jQuery("#txtpwd");
    var ovcode = jQuery("#txtvcode");
    var tip = jQuery("#sptip");
    var cid = jQuery("#hid");
    var mobile = jQuery("#mobile");
    var uid = jQuery.trim(ouid.val());
    var pwd = jQuery.trim(opwd.val());
    var vcode = jQuery.trim(ovcode.val());
    var cidVal = jQuery.trim(cid.val()); //优惠券ID
    var mobileVal = jQuery.trim(mobile.val());
    var autologin = 0;
    //自动登陆
    if (jQuery("#chkauto") != null) {
        autologin = jQuery("#chkauto").val();
        if (autologin != "1")
        { autologin = "0"; }
    }
    if (uid == '') {
        alert('请输入您的用户名！');
        ouid.focus();
        return;
    }
    if (pwd == '') {
        alert('请输入您的登陆密码！');
        opwd.focus();
        return;
    }
    if (vcode == '') {
        alert('请输入图片中的验证码！');
        ovcode.focus();
        return;
    }
    jQuery.ajax({
        type: "POST",
        url: "/Ajax.aspx",
        data: "action=couponlogin&uid=" + uid + "&pwd=" + pwd + "&vcode=" + vcode + "&autologin=" + autologin + "&cid=" + cidVal,
        error: function(msg) {
            alert('登陆失败，请检查网络连接是否正常！');
        },
        beforeSend: function() {
            tip.html("正在登陆...");
            tip.show();
        },
        complete: function() {
            tip.fadeOut("slow");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            var message = jQuery(msg).find("message").text();
            var reVal = jQuery(msg).find("result").text();
            if (jsstate == 'failure') {
                alert(message);
                jQuery("#img1").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                return;
            }
            if (jsstate == "success") {
                if (message.length > 0) alert(message);
                //添加发送优惠券
                jQuery("#mobile").val(reVal);
                jQuery("#un").val(uid);
                jQuery("#hidbit").val("1");
                jQuery("#img1").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                alert("登录成功!");
                document.getElementById("member").style.display = "none";//关掉登录窗口
                document.getElementById("choose").style.display = "none"; //关掉用户切换
                document.getElementById("descript").style.display = "none"; //关掉用户切换
                document.getElementById("visite").style.display = "inline";
                document.getElementById("descriptsuccess").style.display = "inline";//登录成功描述
                un.innerHTML = uid;
            }
        }
    });
    return;
}

//下载优惠券
function couponSendMobile() 
{
    var mobile = jQuery("#mobile");
    var code = jQuery("#txtCode");
    var cid = jQuery("#hid");
    
    var web = jQuery("#typeID");
    var webVal = jQuery.trim(web.val());
   

    var labels = document.getElementById("neworedit").getElementsByTagName("label");
    var mobileVal = jQuery.trim(mobile.val());
    var codeVal = jQuery.trim(code.val());
    var cidVal = jQuery.trim(cid.val()); //优惠券ID
    if (mobileVal == '') {
        alert("请输入手机号码！");
        mobile.focus();
        return;
    }
    else {
        var patn = /^1[3,5,8]{1}[0-9]{1}[0-9]{8}$/;
        if (!patn.test(mobileVal)) {
            alert("手机号码格式有误！");
            mobile.select();
            return;
        }
    }
    if (codeVal == '') {
        alert("请输入验证码..");
        code.focus();
        return;
    }

    jQuery.ajax({
        type: "POST",
        url: "/Ajax.aspx",
        data: "action=mobile&cid=" + cidVal + "&vcode=" + codeVal + "&mob=" + mobileVal +"&type="+webVal ,
        error: function(msg) {
            alert("提交失败，请检查网络连接是否正常！");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var message = jQuery(msg).find("message").text();

            if (jsstate == 'failure') {
                alert(message);
                jQuery("#imgrvcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                return;
            }
            if (jsstate == "success") {
                alert(message);
                jQuery("#mobile").val("");
                jQuery("#code").val("");
                jQuery("#imgrvcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                BOX_remove('neworedit'); //移除层
            }
        }
    });
    return;
}


function CmtcheckForm() {
    if (jQuery("#tbxTitle").val() == '') {
        alert('请填写标题！');
        return false;
    }
    if (jQuery("#tbxContext").val() == '输入您的评论内容' || jQuery("#tbxContext").val() == '') {
        alert('评论内容不能为空！');
        return false;
    }
    if (jQuery("#tbxCode").val() == '' || jQuery("#tbxCode").val().length != 4) {
        alert('验证码不能为空或者填写不正确！');
        return false;
    }
    return true;
}

//点评
function postComment(ctype, nid, title, recomm, traffic) {
   var tip = jQuery("#commlist");
     if (CmtcheckForm()) {
        jQuery.ajax({
            type: "POST",
            url: "/comment.aspx",
            data: "type=" + ctype + "&ID=" + nid + "&title=" + title + "&data=" + jQuery("#tbxContext").val() + "&code=" + jQuery("#tbxCode").val() ,
            error: function(msg) {
                alert('评论失败，请检查网络连接是否正常！');
                tip.hide();
            },
            beforeSend: function() {
                tip.html("评论数据提交中...");
                tip.show();
            },
            complete: function() {
                setInterval(function() { tip.fadeOut("slow"); }, 8000);
            },
            success: function(msg) {
                var jsstate = jQuery(msg).find("state").text();
                var result = jQuery(msg).find("result").text();
                var resulthtml = jQuery(msg).find("resulthtml").text();
                var message = jQuery(msg).find("message").text();
                if (message == 'Error' || jsstate == "failure") {
                    if (result == "wrongcode") {
                        jQuery("#tbxCode").val('');
                        jQuery("#imgcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                    }
                    tip.html(message);
                    tip.show();
                    return;
                }
                if (jsstate == "success") {
                    tip.after(resulthtml);
                    tip.html("评论发表成功！");
                    tip.show();
                    jQuery("#tbxContext").val('');
                    jQuery("#tbxCode").val('');
                    jQuery("#imgcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                    nEditor.tClearHTML();
                }
            }
        });
    }     
}
