var language;
var packs = {
    "china":{"home":"首页",
        "cooperates":"合作伙伴",
        "introduces":"公司简介",
        "product":"产品展示",
        "material":"施工材料",
        "flow":"服务流程",
        "email":"联系我们",
        "call":"欢迎致电或发邮件联系我们"
    },
    "japan":{"home":"ホーム",
        "cooperates":"協力会社",
        "introduces":"会社案内",
        "product":"製品紹介",
        "material":"作業材質",
        "flow":"作業流れ",
        "email":"問い合わせ",
        "call":"電話にて、メールにてお気軽に御連絡ください"
    }
};
var tabPages="indoor";
function getLanguage(languages) {
    if (languages == "zh-CN" || languages == "zh-cn") {
        return "china";
    } else if (languages == "ja") {
        return "japan";
    }
}
function binds_ch() {
    $(".menus").unbind();
    $(".menus").bind("click", function () {
        var value = $(this).attr("alts");
        $("#content").load("./pages/china/" + value + ".html");
    });
}
function binds_jp() {
    $(".menus").unbind();
    $(".menus").bind("click", function () {
        var value = $(this).attr("alts");
        $("#content").load("./pages/japan/" + value + ".html");
    });
}
function verify(req, obj) {
    var value = obj.val();
    if (!req.test(value)) {
        $(obj).css("border", "1px dotted red");
        return false;
    } else {
        $(obj).css("border", "1px solid greenyellow");
        return true;
    }
}
function loading_ch() {
    $("textarea[name='content']").keyup(function () {
        countText();
    });
    $("input[name='from']").blur(function () {
        if ($(this).val() != "") {
            var emailReg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
            if (!verify(emailReg, $(this))) {
                $("#from_Error").attr("alt", "");
                $("#from_Error").text("E-mail地址不正确");
            } else {
                $("#from_Error").text("");
                $("#from_Error").attr("alt", "ok");
            }
        } else {
            $("#from_Error").text("请填写您的邮箱地址");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='subject']").blur(function () {
        var subReg = /^s*|s*$/;
        if ($(this).val() != "") {
            if (!verify(subReg, $(this))) {
                $("#subject_Error").attr("alt", "");
                $("#subject_Error").text("请填写主题");
            } else {
                $("#subject_Error").text("");
                $("#subject_Error").attr("alt", "ok");
            }
        } else {
            $("#subject_Error").text("请填写主题");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='tel']").blur(function () {
        var telReg = /(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)/;
        if ($(this).val() != "") {
            if (!verify(telReg, $(this))) {
                $("#tel_Error").attr("alt", "");
                $("#tel_Error").text("请正确填写您的电话号码");
            } else {
                $("#tel_Error").text("");
                $("#tel_Error").attr("alt", "ok");
            }
        } else {
            $("#tel_Error").text("请填写您的电话号码");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='fax']").blur(function () {
        if ($(this).val() != "") {
            var faxReg = /^((d{3,4})|d{3,4}-)?d{7,8}$/;
            if (!verify(faxReg, $(this))) {
                $("#fax_Error").attr("alt", "");
                $("#fax_Error").text("请正确填写您的传真号码");
            } else {
                $("#fax_Error").text("");
                $("#fax_Error").attr("alt", "ok");
            }
        } else {
            $(this).css("border", "1px solid greenyellow");
            $("#fax_Error").text("");
            $("#fax_Error").attr("alt", "ok");
        }
    });
    $("input[name='address']").blur(function () {
        var addressReg = /^s*|s*$/;
        if ($(this).val() != "") {
            if (!verify(addressReg, $(this))) {
                $("#address_Error").attr("alt", "");
                $("#address_Error").text("请正确填写您的地址");
            } else {
                $("#address_Error").text("");
                $("#address_Error").attr("alt", "ok");
            }
        } else {
            $("#address_Error").text("请填写您的地址");
            $(this).css("border", "1px dotted red");
        }
    });
    $("select[name='service']").bind("change blur", function () {
        if ($(this).val() == 0) {
            $(this).css("border", "1px dotted red");
            $("#service_Error").attr("alt", "");
            $("#service_Error").text("请选择服务类型");
        } else {
            $(this).css("border", "1px solid greenyellow");
            $("#service_Error").text("");
            $("#service_Error").attr("alt", "ok");
        }
    });
}
function countText() {
    var maxChars = 100;
    var value = $("textarea[name='content']").val();
    if (value.length > maxChars) {
        $("textarea[name='content']").val(value.substring(0, maxChars));
    }
    var curr = maxChars - value.length;
    $("#count").html(curr.toString());
}
function confirm(message, overlayId, containerId, callback) {
    $('#confirm').modal({
        close:false,
        overlayId:overlayId,
        containerId:containerId,
        onShow: function (dialog) {
            dialog.data.find('.message').append(message);
            dialog.data.find('.yes').click(function () {
                if ($.isFunction(callback)) {
                    callback.apply();
                }
                $.modal.close();
            });
        }
    });
}
function loading_jp() {
    $("textarea[name='content']").keyup(function () {
        countText();
    });
    $("input[name='from']").blur(function () {
        if ($(this).val() != "") {
            var emailReg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
            if (!verify(emailReg, $(this))) {
                $("#from_Error").attr("alt", "");
                $("#from_Error").text("メールアドレスは正しくない");
            } else {
                $("#from_Error").text("");
                $("#from_Error").attr("alt", "ok");
            }
        } else {
            $("#from_Error").text("メールアドレスを御記入");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='subject']").blur(function () {
        var subReg = /^s*|s*$/;
        if ($(this).val() != "") {
            if (!verify(subReg, $(this))) {
                $("#subject_Error").attr("alt", "");
                $("#subject_Error").text("題名を御記入");
            } else {
                $("#subject_Error").text("");
                $("#subject_Error").attr("alt", "ok");
            }
        } else {
            $("#subject_Error").text("題名を御記入");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='tel']").blur(function () {
        var telReg = /(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)/;
        if ($(this).val() != "") {
            if (!verify(telReg, $(this))) {
                $("#tel_Error").attr("alt", "");
                $("#tel_Error").text("貴方の電話番号を正しく御記入");
            } else {
                $("#tel_Error").text("");
                $("#tel_Error").attr("alt", "ok");
            }
        } else {
            $("#tel_Error").text("貴方の電話番号を御記入");
            $(this).css("border", "1px dotted red");
        }
    });
    $("input[name='fax']").blur(function () {
        if ($(this).val() != "") {
            var faxReg = /^((d{3,4})|d{3,4}-)?d{7,8}$/;
            if (!verify(faxReg, $(this))) {
                $("#fax_Error").attr("alt", "");
                $("#fax_Error").text("貴方のファックス番号を正しく御記入");
            } else {
                $("#fax_Error").text("");
                $("#fax_Error").attr("alt", "ok");
            }
        } else {
            $(this).css("border", "1px solid greenyellow");
            $("#fax_Error").text("");
            $("#fax_Error").attr("alt", "ok");
        }
    });
    $("input[name='address']").blur(function () {
        var addressReg = /^s*|s*$/;
        if ($(this).val() != "") {
            if (!verify(addressReg, $(this))) {
                $("#address_Error").attr("alt", "");
                $("#address_Error").text("貴方の住所を正しく御記入");
            } else {
                $("#address_Error").text("");
                $("#address_Error").attr("alt", "ok");
            }
        } else {
            $("#address_Error").text("貴方の住所を御記入");
            $(this).css("border", "1px dotted red");
        }
    });
    $("select[name='service']").bind("change blur", function () {
        if ($(this).val() == 0) {
            $(this).css("border", "1px dotted red");
            $("#service_Error").attr("alt", "");
            $("#service_Error").text("サービスのタイプを御選択");
        } else {
            $(this).css("border", "1px solid greenyellow");
            $("#service_Error").text("");
            $("#service_Error").attr("alt", "ok");
        }
    });
}
function portfolio() {
    var data;
    var from = $("input[name='from']").val();
    var subject = $("input[name='subject']").val();
    var tel = $("input[name='tel']").val();
    var fax = $("input[name='fax']").val();
    var address = $("input[name='address']").val();
    var service = $("select[name='service']").val();
    var content = $("textarea[name='content']").val();
    data= "对方邮箱：" + from;
    data += "\n对方电话：" + tel;
    data += "\n对方传真：" + fax;
    data += "\n对方地址：" + address;
    data += "\n装修类型：" + service;
    data += "\n对方要求：" + content;
    $("#form input[name='head']").val(subject);
    $("#form input[name='text']").val(data);
}
