// JavaScript Document
document.onkeydown = function(){
    if(event.keyCode == 13){
	    var obj = event.srcElement?event.srcElement:event.target;
		if(obj){
		    if(obj.type == "submit"){
			    obj.focus();
		    }else{
                event.keyCode = 9;
		    }
		}
	}
}

function checkTel()
{
  var tel=document.getElementById("telephone").value;
  
  if(tel.length > 0){	  
	 if(tel.charAt(0) != '0'){
	      alert("电话号码错误，注意要加上长途区号！");
		  document.getElementById("telephone").focus();
		  return false;
	  }	 
	  
  }
  return true;
}

function checkMobile(){
  var mobileValue = document.getElementById("mobile").value;
  
  if(mobileValue.length > 0){	  
      if((mobileValue.charAt(0) != '1') || (mobileValue.charAt(1)!='3' && mobileValue.charAt(1)!='5' && mobileValue.charAt(1)!='8') || (mobileValue.length!=11)){
	alert("手机号码错误！");
	document.getElementById("mobile").focus();
	return false;
      }	  
  }
  return true;

}

function checkEmail()
{
  var email=document.getElementById("email").value;
  if(email.length > 0){
      if(email.indexOf('@')==-1 || email.indexOf('.')==-1){
	      alert("Email格式错误！");
	      document.getElementById("email").focus();
	      return false;
      }
  }
  return true;
}

function checkAddress(){
    var add = document.getElementById("address").value;
    if(add.length < 2){
        alert();
        document.getElementById("address").focus();
        return false;
    }
    return true;
}

function checkPostcode(){
  var postcode = document.getElementById("postcode");
  if (postcode.value==""||postcode.value.length!=6){
     alert("请您输入邮政编码！");
     postcode.focus();
     return false;
  }else{
        if(isNaN(postcode.value)){
           alert("邮政编码必须是数字");
	   postcode.focus();
	   return false;
        }
  }
  return true;	
}

function checkRemark(obj){
   if(obj.value.length > 300){
	obj.value = obj.value.substr(0,300);
	alert("内容过长了，不要超过300字！");
	obj.focus();
	return false;
   }
   return true;
}

function checkForm(f)
{     
var obj = document.getElementById(f);
  var soft = obj.softName;
  if(soft.length){
      var count = 0;
      for(i=0; i<soft.length; i++){
          if(soft[i].checked){
               count++;
          }
      }
      if(count == 0){
          alert("请选择软件名称！");
          return false;
      }
  }else{
      if(!obj.softName.checked){
          alert("请选择软件名称！");
          return false;
      }
  }
	
  if(document.getElementById("subject").value == ""){
      alert("请输入购买科目");
      document.getElementById("subject").focus();
      return false; 
  }

  if(document.getElementById("grade").value == ""){
      alert("请输入购买年级");
      document.getElementById("grade").focus();
      return false; 
  }

  if(document.getElementById("name").value == ""){
      alert("请输入用户姓名");
      document.getElementById("name").focus();
      return false; 
  }

  if(document.getElementById("mobile").value == ""){
      alert("请输入手机号码");
      document.getElementById("mobile").focus();
      return false;
  }else{
      if(!checkMobile()){return false;}
  }

  if(document.getElementById("telephone").value == ""){
      alert("请输入固定电话号码");
      document.getElementById("telephone").focus();
      return false;
  }else{
      if(!checkTel()){return false;}
  }

  if(document.getElementById("address").value == ""){
      alert("请输入快递地址");
      document.getElementById("address").focus();
      return false; 
  }

  if(document.getElementById("postcode").value == ""){
      alert("请输入邮政编码");
      document.getElementById("postcode").focus();
      return false;
  }else{
      if(!checkPostcode()){return false;}
  }

  if(document.getElementById("email").value == ""){
      alert("请输入Email地址");
      document.getElementById("email").focus();
      return false;
  }else{
      if(!checkEmail()){return false;}
  }

  if(document.getElementById("rand").value == ""){
      alert("请输入验证码");
      document.getElementById("rand").focus();
      return false;
  }

  if(confirm("确定以上信息都是正确的吗？")){
	  obj.submit();
      //return true;
  }else{
       return false;
  }
}