﻿/// <reference path="jquery-1.4.1-vsdoc.js" />

$().ready(function () {

    // 左侧导航菜单
    $(".productNavigation > li").hover(
  function () {
      $(this).children("ul").show();
  },
  function () {
      $(this).children("ul").hide();
  }
  );

    // 提交表单
    $(".primaryAction").click(function () {

        var checks = new Array();
        checks[0] = checkEmail($(".emailText"));
        checks[1] = checkMessage($(".messageTextarea"));

        for (idx in checks) {
            if (!checks[idx]) return false;
        }

        return true;
    });

    // 设置某个输入有错误，为该输入框加入或是清除删除标记
    var itemHasErr = function (item, hasErr) {
        if (hasErr) $(item).parent().addClass("error");
        else $(item).parent().removeClass("error");
    }

    // 检查Email是否正确 
    var checkEmail = function (item) {
        var email = $.trim($(item).val());
        var hr = isEmail(email);
        if (hr)
            hr = email != "ex: myname@example.com";
        itemHasErr(item, !hr);
        return hr;
    }

    // 检查是否有输入信息
    var checkMessage = function (item) {
        var msg = $.trim($(item).val());
        var hr = msg.length > 0;
        itemHasErr(item, !hr);

        return hr;
    }

});

// google 翻译
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en',
    autoDisplay: false,
    gaTrack: true,
    gaId: 'UA-16771851-1',
    layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
  }, 'google_translate_element');
}

// Email 地址是否合法
function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}
