// JavaScript Document

//函数名：checkspace
//功能介绍：检查是否为空
//参数说明：要检查的字符串
//返回值：0：是  1：不是
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}
//-->

//函数名：chkspc
//功能介绍：检查是否含有空格
//参数说明：要检查的字符串
//返回值：0：是  1：不是
function chkspc(a)
{
	var i = a.length;
	var j  =  0;
	var k  =  0;
	while (k<i)
	{
		if (a.charAt(k) !=  " ")
			j  =  j+1;
		k  =  k+1;
	}
	if (j == 0)
	{
		return 0;
	}
	
	if (i!= j)
	{ return 2; }
	else
	{
		return 1;
	}
}

//函数名：fucCheckTEL
//功能介绍：检查是否为电话号码
//参数说明：要检查的字符串
//返回值：1为是合法，0为不合法
function fucCheckTEL(TEL)
{
	var i,j,strTemp;
	strTemp = "0123456789-()# ";
	for (i = 0;i<TEL.length;i++)
	{
		j = strTemp.indexOf(TEL.charAt(i));	
		if (j == -1)
		{
		//说明有字符不合法
			return 0;
		}
	}
	//说明合法
	return 1;
}


function checkForm()
{
		if (document.all.username.value == "") 
	{
		alert('请填写收货人姓名');
		document.all.username.focus();
		return false;
		}
		
		
if(checkspace(document.all.Tel.value)) {	
    alert("请填写常用电话号码！");
	document.all.Tel.focus();
	return false;
  }
  
if ((document.all.Tel.value == '') || (chkspc(document.all.Tel.value) == 0) || (document.all.Tel.value.length>30)||(fucCheckTEL(document.all.Tel.value) == 0)||(document.all.Tel.value.length < 7))
	{
		alert("您的常用电话号码填写有误。");
		document.all.Tel.focus();
		return false;
	}
			
		

if(document.all.email.value.length!=0)
  {
    if (document.all.email.value.charAt(0)=="." ||        
         document.all.email.value.charAt(0)=="@"||       
         document.all.email.value.indexOf('@', 0) == -1 || 
         document.all.email.value.indexOf('.', 0) == -1 || 
         document.all.email.value.lastIndexOf("@")==document.all.email.value.length-1 || 
         document.all.email.value.lastIndexOf(".")==document.all.email.value.length-1)
     {
      alert("Email地址格式不正确！");
      document.all.email.focus();
      return false;
      }
   }
 else
  {
   alert("Email不能为空！");
   document.all.email.focus();
   return false;
   }
      
		if (document.all.address.value == "") 
	{
		alert('请填写收货地址');
		document.all.address.focus();
		return false;
		}
		if (isNaN(document.all.Code.value)) 
	{
		alert('请正确填写邮编');
		document.all.Code.focus();
		return false;
		}
		
		if (document.all.zhifu.value == "") 
	{
		alert('请填写支付方式');		
		return false;
		}
		if (document.all.songhuo.value == "") 
	{
		alert('请填写送货方式');
		return false;
		}
		return confirm('您确定要执行此操作吗？');
}
