﻿/* 设为首页 */
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', "");
    }
}

//通用一个TAB切换功能函数
function SwhTab(masterElem, ContentElem, tabNum, btnelem, contelem, oncls, offcls) {
    var h = document.getElementById(masterElem).getElementsByTagName(btnelem);
    var d = document.getElementById(ContentElem).getElementsByTagName(contelem);
    for (var i = 0; i < h.length; i++) {
        if (tabNum - 1 == i) {
            h[i].className = oncls;
            d[i].className = "tabshow";
        }
        else {
            h[i].className = offcls;
            d[i].className = "tabhide";
        }
    }
}

/* 登陆状态 */
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 postComment(type,nid)
{
    var tip = jQuery("#commlist")     
    if(jQuery("#tbxContext").val() == '') {
        alert('评论内容不能为空！');
        return ;
    }
    if (jQuery("#tbxCode").val() == '' || jQuery("#tbxCode").val().length != 4) {
        alert('验证码不能为空或者填写不正确！');
        return false;
    }
    jQuery.ajax({
            type: "POST",
            url: "/comment.aspx",
            data: "type="+type+"&ID=" + nid + "&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());
                }
            }
        });   
    
}


/*提交调查*/       
function Survey(id) {
   var c = jQuery("#content");
   var cval = jQuery.trim(c.val());
   if (cval == '')
   {
        alert("请输入调查内容！");
        c.focus();
        return false;
   }
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "/Ajax.aspx",
        data: "action=addSurvey&c="+escape(cval)+"&detailID="+id+"&time=" + Math.random(),
        error: function(msg) {
            $("#price").html("请求内容超时");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            if (jsstate == "success") {
                alert("提交成功！！");
                c.val("");              
            }
        }
    });
}


