﻿/* **************************************************************************
 *
 * js functions of the tools.order  (3e21.SiteBuilder 2006)
 *
 * programmer: songtao zhang @ 3e21.net  QQ:40046933  tianziyizu@163.com
 * Copyright 2006 Henan Net-Wisdom Business Co.,Ltd. All Rights Reserved
 * **************************************************************************/

// 最多显示多少条
var _max_orderInfo=7;

// 增加一个订购
function orderInfoAdd()
{
	var l=document.all.ol_orderList.childNodes.length;
	if (_max_orderInfo<=l)
	{
		alert("对不起,您订购产品类别数量已达系统最大限制！");
		return;
	}
	var a=document.createElement("LI");
	a.innerHTML="<nobr>"+
		"产品名称：\&nbsp;\&nbsp;<input type=\"text\" maxlength=\"40\" size=\"30\" "+
		"onfocus=\"orderInfoIndex(this)\" name=\"proName\" />&nbsp;\n"+
		"&nbsp;&nbsp;订购数量：&nbsp;&nbsp;<input type=\"text\" maxlength=\"10\" size=\"16\" name=\"proNum\" />\n"+
		"&nbsp;&nbsp;&nbsp;<input type=\"button\" value=\"删除产品\" title=\"删除这个订购产品\" "+
		"onclick=\"orderInfoCal()\" />"+
		"</nobr>";
	document.all.ol_orderList.appendChild(a);
}

// 删除一个订购
function orderInfoCal()
{
	var o=event.srcElement.parentNode.parentNode;
	document.all.ol_orderList.removeChild(o);
}

// 智能索引匹配 [ base on 3e21.ScriptLibrary.GUI.ComBoBox ]
function orderInfoIndex(o)
{
	var se=document.getElementById("orderSelectIndex");
	if (!se)
	{
		return;
	};se.style.display="";
	var txt=event.srcElement;
	var ttop,tleft;
	ttop=txt.offsetTop;
	tleft=txt.offsetLeft;
	while(txt=txt.offsetParent)
	{
		ttop+=txt.offsetTop;
		tleft+=txt.offsetLeft;
	}
	se.style.top=ttop;
	se.style.left=tleft;
	se.selectedIndex=-1;
	se.onchange=function(){
		o.value=this.options[this.selectedIndex].text;
		this.selectedIndex=-1;
	}
	o.onblur=function()
	{
		se.style.display="none";
	}
	o.onkeyup=function(){
		var _kc=event.keyCode;
		switch(_kc)
		{
			case 8:
				return;break;
			case 220:
				return;break;
			case 13:
				_match();this.blur();return;break;
			case 27:
				this.value="";return;break;
		}
		_match();
	};
	function _match()
	{
		var _lv=se.lastvalue;
		if(_lv==o.value) return;
		_lv=o.value;
		if(_lv!="")
		{
			var j=se.options.length-1;
			for(var i=0;i<=j;i++)
			{
				if(se.options[i].text.substr(0,_lv.length)==_lv)
				{
					o.value=se.options[i].text;
					var _er=o.createTextRange();
					_er.moveStart("character",_lv.length);
					_er.select();
					break;
				}
				if(se.options[j].text.substr(0,_lv.length)==_lv)
				{
					o.value=se.options[j].text;
					var _er=o.createTextRange();
					_er.moveStart("character",_lv.length);
					_er.select();
					break;
				}
				j--;
			}
		}
		se.lastvalue=_lv;
	};
}
// 验证表单
function order_verify()
{
if(document.doc.conperson.value==""){
	alert("请输入联系人姓名");
document.doc.conperson.focus();
return false;
}
if(document.doc.phone.value==""){
  alert("请输入电话号码");
  document.doc.phone.focus();
  return false;
}
//检查E-mail
if(document.doc.email.value.length==0){
alert('请输入您的E-mail！');
document.doc.email.focus();
return false;
}
if(document.doc.email.value.indexOf("@")==-1||document.doc.email.value.indexOf(".")==-1){
alert('请输入你的正确E-mail，必须包括"@"和"."!');
document.doc.email.focus();
return false;
}
if(document.doc.usertype.value=="请选择用户类别"){
  alert("请选择用户类别");
document.doc.usertype.focus();
return false;
}
if(document.doc.memos.value==""){
  alert("请输入留言内容");
document.doc.memos.focus();
return false;
}
}