﻿$().ready(function(){
	var forms = document.forms;
	for (var i = 0; i < forms.length; i++) {
		var form = forms[i];
		if (form.action.indexOf("http://ha.horise.com/click.do") === 0) {
			var nameEl = form.elements["Name"];
			if (nameEl) {
				nameEl.firstInput = true;
				$(nameEl).focus(function() {
					if (this.firstInput && this.value.indexOf("姓名") >= 0) {
						this.value = "";
					}
					this.firstInput = false;
				});
			}
			var stockEl = form.elements["Stock"];
			if (stockEl) {
				stockEl.firstInput = true;
				$(stockEl).focus(function() {
					if (this.firstInput && this.value.indexOf("股票") >= 0) {
						this.value = "";
					}
					this.firstInput = false;
				});
			}
			var mobileEl = form.elements["Mobile"];
			if (mobileEl) {
				mobileEl.firstInput = true;
				$(mobileEl).focus(function() {
					if (this.firstInput && this.value.indexOf("手机") >= 0) {
						this.value = "";
					}
					this.firstInput = false;
				});
			}
			$(form).submit(function() {
			    var nameEl = this.elements["Name"];
				if (nameEl) {
					var name = $.trim(nameEl.value);
					nameEl.value = name;
					if ((nameEl.firstInput && nameEl.value.indexOf("姓名") >= 0) || name.length < 1) {
						alert("请输入姓名！");
						nameEl.focus();
						return false;
					}
				}
				var stockEl = this.elements["Stock"];
				if (stockEl) {
					var stock = $.trim(stockEl.value);
					stockEl.value = stock;
					if ((stockEl.firstInput && stockEl.value.indexOf("股票") >= 0) || stock.length != 6 || !/^\d+$/.test(stock)) {
						alert("请输入正确的股票代码，股票代码由6位数字组成！");
						stockEl.focus();
						return false;
					}
				}
				var mobileEl = this.elements["Mobile"];
				if (mobileEl) {
					var mobile = $.trim(mobileEl.value);
					mobileEl.value = mobile;
					if ((mobileEl.firstInput && mobileEl.value.indexOf("手机") >= 0) || mobile.length != 11 || !/^\d+$/.test(mobile)) {
						alert("请输入正确的手机号，手机号由11位数字组成！");
						mobileEl.focus();
						return false;
					}
				}
				return true;
			});
		}
	}
});