﻿String.prototype.trim = function()
{
    return $.trim(this);
}
///关于搜索模块
var txtKeyObj;
$(function()
{
    txtKeyObj = $("#txtKey");
    txtKeyObj.keydown(function(e)
    {
        if (e.keyCode == '13')
            $("#btSubmit").click();
    });
    txtKeyObj.focus(function()
    {
        if (this.value.trim() == '请输入关键字,例如:巴厘岛')
            this.value = '';
    });
    txtKeyObj.blur(function()
    {
        if (this.value.trim() == '')
            this.value = '请输入关键字,例如:巴厘岛';
    });
    $("#btnSearch").click(function()
    {
        var key = txtKeyObj.val().trim(); //关键字
        if (key == '请输入关键字,例如:巴厘岛')
        {
            txtKeyObj.val('');
            key = "";
        }

//        if (key == "")
//        {
//            alert("请输入关键字！");
//            return false;
//        }

        var type = $("#type").val();
        var start = $("#start").val();
        var searchPage = "Search.aspx?key=" + encodeURIComponent(key) + "&type=" + type + "&start=" + start + "&days=&price=&month=";

        window.open(searchPage, '_self');
    });
});

var $$$ = {
    idObj: function(id)
    {
        return document.getElementById(id);
    },
    trim: function(str)
    {//清除左右端空格
        return str.replace(/(^\s*)|(\s*$)/g, "");
    },
    isEmail: function(str)
    {
        if (str == null)
            return false;
        str = this.trim(str);
        if (/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g.test(str))
            return true;
        return false;
    }
}

//佰程电子报订阅
function submitOtherEmailED(id)
{
    var emailObj = $$$.idObj(id);
    var email = emailObj.value;
    email = $$$.trim(email);

    if (email.length == 0)
    {
        alert("邮箱为空");
        return;
    }
    if (!$$$.isEmail(email))
    {
        alert("邮箱格式不正确");
        return;
    }

    if (!confirm("确定要订阅佰程电子报?"))
        return;
    var data = "method=otheremailed&email=" + email;
    $.post(
        "http://www.byecity.com/newuser/ajax/method.aspx",
        data,
        function(rsp)
        {
            switch (rsp)
            {
                case "1":
                    //alert("操作成功");
                    document.location = "http://www.byecity.com/newuser/edm/subscribeend.aspx"
                    break;
                case "0":
                    alert("此邮箱已经订阅电子报，不能重复订阅")
                    break;
                case "-1":
                    alert("操作失败")
                    break;
            }
        });
}
