// lw add 首页搜索切换
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 AddFavorite(sURL, sTitle, ID) {
    var url;
    url = sURL.substring(0, sURL.lastIndexOf('/') + 1);
    url = url + "CouponDetail.aspx?ID=" + ID;

    try {
        window.external.addFavorite(url, sTitle);
    }
    catch (e) {
        try {
            window.sidebar.addPanel(sTitle, url, "");
        }
        catch (e) {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

function ajaxLoginstate() {
    $("#loginstate_loading").show();
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "/Js/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 ajaxTrace() {
    $("#trace_loading").show();
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "/Js/Ajax.aspx",
        data: "action=trace",
        error: function(msg) {
            $("#trace_loading").html("请求内容超时");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            if (jsstate == "success") {
                $("#trace").html(resulthtml);
                $("#trace_loading").hide();
            }
        }
    });
}

//通用一个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 tabclick(masterElem, tabNum, btnelem, oncls, offcls) {
    var h = document.getElementById(masterElem).getElementsByTagName(btnelem);
    for (var i = 0; i < h.length; i++) {
        if (tabNum - 1 == i) {
            h[i].className = oncls;
        }
        else {
            h[i].className = offcls;
        }
    }
}
var curtabnum = 1;
function tabmovenext(masterElem, ContentElem, btnelem, contelem, oncls, offcls,count)
{
    stabclick(masterElem, ContentElem, curtabnum+1, btnelem, contelem, oncls, offcls,count);
}
function tabmovepre(masterElem, ContentElem, btnelem, contelem, oncls, offcls,count)
{
    stabclick(masterElem, ContentElem, curtabnum-1, btnelem, contelem, oncls, offcls,count);
}
function stabclick(masterElem, ContentElem, tabNum, btnelem, contelem, oncls, offcls,count) {
    var h = document.getElementById(masterElem).getElementsByTagName(btnelem);
    var d = document.getElementById(ContentElem).getElementsByTagName(contelem);
    var tabNum1 = tabNum;
    if(tabNum1>count)
        tabNum1=0;
    if(tabNum1<=0)
        tabNum1=count;
    for (var i = 0; i < h.length; i++) {
        if (tabNum1 - 1 == i) {
            h[i].className = oncls;
            d[i].className = "tabshow";
            curtabnum = tabNum1;
        }
        else {
            h[i].className = offcls;
            d[i].className = "tabhide";
        }
    }
}
function jQSwhTab(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 = "";
            jQuery(d[i]).slideDown("slow");
        }
        else {
            h[i].className = offcls;
            //d[i].className = "tabhide";
            jQuery(d[i]).slideUp("slow");
        }
    }
}
function SwitchTab(masterElem, ContentElem, tabNum, onClassName) {
    var h = document.getElementById(masterElem).getElementsByTagName("span");
    var d = document.getElementById(ContentElem).getElementsByTagName("div");
    for (var i = 0; i < h.length; i++) {
        if (tabNum - 1 == i) {
            h[i].className = onClassName;
            d[i].className = "tabshow";
        }
        else {
            h[i].className = "";
            d[i].className = "tabhide";
        }
    }
}
function SwitchTabdt(masterElem, ContentElem, tabNum, onClassName) {
    var h = document.getElementById(masterElem).getElementsByTagName("span");
    var d = document.getElementById(ContentElem).getElementsByTagName("dt");
    for (var i = 0; i < h.length; i++) {
        if (tabNum - 1 == i) {
            h[i].className = onClassName;
            d[i].className = "tabshow";
        }
        else {
            h[i].className = "";
            d[i].className = "tabhide";
        }
    }
}
function Syncdiv(divl, divr) {
    var div1 = document.getElementById(divl);
    var div2 = document.getElementById(divr);
    var h1 = div1.clientHeight;
    var h2 = div2.clientHeight;
    var height;
    if (h1 > h2)
        height = h1;
    else
        height = h2;
    //alert(height);
    div1.style.height = height + "px";
    div2.style.height = height + "px";
}

jQuery.fn.ImageAutoSize = function(width, height) {
    jQuery("img", this).each(function() {
        var image = jQuery(this);
        var sWidth = image.width();
        if (sWidth > width) {
            image.height(width / sWidth * image.height());
            image.width(width);
        }
        var sHeight = image.height();
        if (sHeight > height) {
            image.width(height / sHeight * image.width());
            image.height(height);
        }
        jQuery(this).attr("border", "0");
        jQuery(this).wrap("<a href='" + image.attr("src") + "' target='_blank' title='点击查看大图'></a>");
    });
}

jQuery(function() { jQuery(".show_content").ImageAutoSize(600, 5000); });

function setCopy(_sTxt) {
    clipboardData.setData('Text', _sTxt);
    alert("网址“" + _sTxt + "”\n已经复制到您的剪贴板中\n您可以使用Ctrl+V快捷键粘贴到需要的地方！");
}


//提交评级结果
//?restno=100&action=addgrade&reqtype=price&grade=11
function postrating(tid, reqtype, grade) {
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "Js/Ajax.aspx",
        data: "restno=" + tid + "&action=addgrade&reqtype=" + reqtype + "&grade=" + grade,
        error: function(msg) {
            alert("操作失败！请求过程中出现异常，请检查网络连接是否正常！");
            //jQuery.noConflict();
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            var result = jQuery(msg).find("result").text();
            if (jsstate == "success") {
                alert("评分成功！");
            }
            else {
                alert(jQuery(msg).find("message").text());
            }
            //jQuery.noConflict();
        }
    });
    //jQuery.noConflict();
}
//提交评级结果
//?restno=100&action=addgrade&reqtype=price&grade=11
function postallrating(tid, tastgrade, servicegrade, pricegrade, envirgrade) {
    jQuery.ajax({
        type: "GET",
        dataType: 'xml',
        url: "/Js/Ajax.aspx",
        data: "action=grade&restno=" + tid + "&tast=" + tastgrade + "&service=" + servicegrade + "&price=" + pricegrade + "&envir=" + envirgrade,
        error: function(msg) {
            //alert("操作失败！请求过程中出现异常，请检查网络连接是否正常！");
            jQuery.noConflict();
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            var result = jQuery(msg).find("result").text();
            if (jsstate == "success") {
                //alert("评分成功！");
            }
            else {
                alert(jQuery(msg).find("message").text());
            }
        }
    });
}
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")
    var viRatingTast, viRatingService, viRatingEnvir, viRatingPrice
    if (typeof (iRatingTast) == 'undefined')
        viRatingTast = 0
    else
        viRatingTast = iRatingTast
    if (typeof (iRatingService) == 'undefined')
        viRatingService = 0
    else
        viRatingService = iRatingService
    if (typeof (iRatingEnvir) == 'undefined')
        viRatingEnvir = 0
    else
        viRatingEnvir = iRatingEnvir
    if (typeof (iRatingPrice) == 'undefined')
        viRatingPrice = 0
    else
        viRatingPrice = iRatingPrice
    if (ctype == 1) {
        if (iRatingTast == 0) {
            alert('请点击红心选择您对本次评价口味的评分！谢谢。');
            return;
        }
        if (iRatingService == 0) {
            alert('请点击红心选择您对本次评价服务的评分！谢谢。');
            return;
        }
        if (iRatingEnvir == 0) {
            alert('请点击红心选择您对本次评价环境的评分！谢谢。');
            return;
        }
        if (iRatingPrice == 0) {
            alert('请点击红心选择您对本次评价价格的评分！谢谢。');
            return;
        }
    }
    var rec = '';
    var tra = '';
    if (recomm != 'undefined') {
        rec = recomm;
    }
    if (traffic != 'undefined') {
        tra = traffic;
    }    
   
     if (CmtcheckForm()) {
        jQuery.ajax({
            type: "POST",
            url: "/js/comment.aspx",
            data: "type=" + ctype + "&ID=" + nid + "&title=" + title + "&data=" + jQuery("#tbxContext").val() + "&code=" + jQuery("#tbxCode").val() +
                    "&tast=" + viRatingTast + "&service=" + viRatingService + "&envir=" + viRatingEnvir + "&price=" + viRatingPrice + "&recomm=" + rec + "&traffic=" + tra,
            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();
                }
            }
        });
    }     
}






//弹出登陆窗口
function showloginpanel(linkid) {
    var llogin = document.getElementById(linkid);

    if (document.all) {
        // For IE
        llogin.click();
        return;
    } else if (document.createEvent) {
        //FOR DOM2
        var ev = document.createEvent('HTMLEvents');
        ev.initEvent('click', false, true);
        llogin.dispatchEvent(ev);
        return;
    }
}

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 killerr() {
    return true
}
window.onerror = killerr;

function getDateWeek() {
    todayDate = new Date();
    date = todayDate.getDate();
    month = todayDate.getMonth() + 1;
    year = todayDate.getYear();
    var dateweek = "";
    if (navigator.appName == "Netscape") {
        dateweek = dateweek + (1900 + year) + "年" + month + "月" + date + "日 ";
    }
    if (navigator.appVersion.indexOf("MSIE") != -1) {
        dateweek = dateweek + year + "年" + month + "月" + date + "日 ";
    }
    switch (todayDate.getDay()) {
        case 0: dateweek += "星期日"; break;
        case 1: dateweek += "星期一"; break;
        case 2: dateweek += "星期二"; break;
        case 3: dateweek += "星期三"; break;
        case 4: dateweek += "星期四"; break;
        case 5: dateweek += "星期五"; break;
        case 6: dateweek += "星期六"; break;
    }
    return dateweek;
}
//滚动的公告信息脚本
var marqueesHeight = 26;
var stopscroll = false;
var objeventtarget;
var preTop = 0;
var stoptime = 0;
var ResrollTime = 300;
var currentTop = 26;

//初始化滚动
function init_SrollText(eventTarget, marqueeH, ReSrollT) {
    objeventtarget = document.getElementById(eventTarget);
    if (objeventtarget == null) alert("对不起！初始化滚动文本功能失败！请检查参数是否正确。");

    if (marqueeH > 0) marqueesHeight = marqueeH;
    if (ReSrollT > 0) ResrollTime = ReSrollT;
    with (objeventtarget) {
        //style.width=0;
        style.Height = marqueesHeight;
        style.overflowX = "hidden";
        style.overflowY = "hidden";
        noWrap = true;
        onmouseover = new Function("isStop();");
        onmouseout = new Function("stopscroll=false");
    }

    currentTop = marqueesHeight;

    objeventtarget.innerHTML += objeventtarget.innerHTML;

    objeventtarget.scrollTop = 0;
    setInterval("scrollUp()", 1);
    //stopscroll = true;
}
//判断是否满足停止的条件
function isStop() {
    //如果不是整数则不停止
    if (isInteger(objeventtarget.scrollTop / marqueesHeight)) {
        stopscroll = true;
    }
}
//向上定时滚动
function scrollUp() {
    if (stopscroll == true) return;
    currentTop += 1;
    if (currentTop == marqueesHeight + 1) {
        stoptime += 1;
        currentTop -= 1;
        if (stoptime == ResrollTime) {
            currentTop = 0;
            stoptime = 0;
        }
    } else {
        preTop = objeventtarget.scrollTop;
        objeventtarget.scrollTop += 1;
        if (preTop == objeventtarget.scrollTop) {
            objeventtarget.scrollTop = marqueesHeight;
            objeventtarget.scrollTop += 1;

            if (objeventtarget.clientHeight <= preTop + marqueesHeight) {
                //alert("到底了！");
                objeventtarget.scrollTop = 0 - marqueesHeight;
            }
        }
    }
}
//判断是否是整数
function isInteger(num) {
    switch (num) {
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        case 7:
        case 8:
        case 9:
            return true;
            break;
        default:
            return false;
            break;
    }
}
var logintype = 0;
function commlogin() {
    var ouid = jQuery("#txtuid");
    var opwd = jQuery("#txtpwd");
    var ovcode = jQuery("#txtvcode");
    var tip = jQuery("#sptip");
    var uid = jQuery.trim(ouid.val());
    var pwd = jQuery.trim(opwd.val());
    var vcode = jQuery.trim(ovcode.val());
    var autologin = 0;
    var loginaction = "login";
    if (logintype == 1) {
        loginaction = "rlogin";
    }
    //自动登陆
    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: "/js/ajax.aspx",
        data: "action=" + loginaction + "&uid=" + uid + "&pwd=" + pwd + "&vcode=" + vcode + "&autologin=" + autologin,
        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();
            if (jsstate == 'failure') {
                alert(message);
                jQuery("#imgvcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                return;
            }
            if (jsstate == "success") {
                if (message.length > 0) alert(message);
                window.location.href = '/';
            }
        }
    });
    return;
}
function rndshop() {
    var rndshop = jQuery("#rndshop");
    jQuery.ajax({
        type: "POST",
        url: "/js/ajax.aspx",
        data: "action=rndshop",
        error: function(msg) {
            alert('登陆失败，请检查网络连接是否正常！');
        },
        beforeSend: function() {
            rndshop.html("<span class='loading'>正在载入...</span>");
        },
        complete: function() {
            //tip.fadeOut("slow");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            if (jsstate == 'failure') {
                alert(message);
            }
            if (jsstate == "success") {
                rndshop.html(resulthtml);
            }
        }
    });
    return;
}

//测试
function shopnewsweek() {
    var rndshop = jQuery("#newweekshop");
    jQuery.ajax({
        type: "POST",
        url: "/js/ajax.aspx",
        data: "action=weekshop",
        error: function(msg) {
            alert('登陆失败，请检查网络连接是否正常！');
        },
        beforeSend: function() {
            rndshop.html("<span class='loading'>正在载入...</span>");
        },
        complete: function() {
            //tip.fadeOut("slow");
        },
        success: function(msg) {
            var jsstate = jQuery(msg).find("state").text();
            var resulthtml = jQuery(msg).find("resulthtml").text();
            if (jsstate == 'failure') {
                alert(message);
            }
            if (jsstate == "success") {
                rndshop.html(resulthtml);
            }
        }
    });
    return;
}



function ajaxlogin() {
    var ouid = jQuery("#txtuid");
    var opwd = jQuery("#txtpwd");
    var ovcode = jQuery("#txtvcode");
    var tip = jQuery("#sptip");
    var uid = jQuery.trim(ouid.val());
    var pwd = jQuery.trim(opwd.val());
    var vcode = jQuery.trim(ovcode.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: "/js/ajax.aspx",
        data: "action=login&uid=" + uid + "&pwd=" + pwd + "&vcode=" + vcode + "&autologin=" + autologin,
        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();
            if (jsstate == 'failure') {
                alert(message);
                jQuery("#imgvcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                return;
            }
            if (jsstate == "success") {
                if (message.length > 0) alert(message);
                window.location.href = '/';
            }
        }
    });
    return;

}

function ajaxrlogin() {
    var ouid = jQuery("#txtrid");
    var opwd = jQuery("#txtrpwd");
    var ovcode = jQuery("#txtrvcode");
    var tip = jQuery("#sptip");
    var uid = jQuery.trim(ouid.val());
    var pwd = jQuery.trim(opwd.val());
    var vcode = jQuery.trim(ovcode.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: "/js/ajax.aspx",
        data: "action=rlogin&uid=" + uid + "&pwd=" + pwd + "&vcode=" + vcode + "&autologin=" + autologin,
        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();
            if (jsstate == 'failure') {
                alert(message);
                jQuery("#imgrvcode").attr('src', '/VerifyCode.aspx?id=' + Math.random());
                return;
            }
            if (jsstate == "success") {
                //alert("登陆成功！");
                window.location.href = '/ShopEr/ShopErCenter.aspx';
            }
        }
    });
    return;

}

function GetKeyCode(e) {
    var keyc;
    if (window.event) {
        keyc = e.keyCode;
    } else if (e.which) {
        keyc = e.which;
    }
    return keyc;
}
function loginEnter(event) {
    if (GetKeyCode(event) == 13) {
        ajaxlogin();
    }
}
function loginrEnter(event) {
    if (GetKeyCode(event) == 13) {
        ajaxrlogin();
    }
}
function SearchEnter(event, sl) {
    if (GetKeyCode(event) == 13) {
        sl.Search();
    }
}

/*
2009--9-5 add lw    
发送优惠券到手机
*/
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: "/js/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 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: "/js/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;
}

/* 
    DATE：2009-12-31 add lw 
    功能：商家、优惠券、文章收藏
    参数：type:收藏类型,0-餐厅,1=优惠券 ,2=文章 
          itemID：记录ID    如：商家编号
          itemName:记录名称 如：商家名称
*/
function AjaxFavorites(type, itemID, itemName)
{
    var tip = jQuery("#tip");
    jQuery.ajax({
        type: "POST",
        url: "/js/ajax.aspx",
        data: "action=fav&type=" + type + "&id=" + itemID + "&name=" + itemName,
        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 result = jQuery(msg).find("result").text();
            if (jsstate == "success") {
                alert("收藏成功！");
            }
            else {
                alert(jQuery(msg).find("message").text());
            }
        }   
    });

}
