String.prototype.trim = function()
{
      // 用正则表达式将前后空格，用空字符串替代。
      return this.replace(/(^\s*)|(\s*$)/g, "");
}
function checkForm() {
   var form = document.forms[0];
   	var str = document.getElementById("poPattern.name").value.trim();
	    if (str == "") {
        alert("请填写您的姓名 !");
        document.getElementById("poPattern.name").focus();
         return  false;
        }
        str = document.getElementById("poPattern.tel").value.trim();
	    if (str == "") {
          alert("请填写您的电话 !");
          document.getElementById("poPattern.tel").focus();
         return  false;
        }
        str = document.getElementById("validCode").value.trim();
	    if (str == "") {
          alert("请填写验证码 !");
          document.getElementById("validCode").focus();
         return  false;
        }
        document.getElementById("retPath").value = document.URL;
     return true;	
}	  
/**查询订单**/
function checkQueryOrderForm() {
    var msg = "";
    str = document.getElementById("validCode").value.trim();
    if (str.length<1) {
         msg += "请填写验证码 !\r\n";
    }

    str = document.getElementById("txtOrder").value.trim();
    if (str.length<1) {
         msg += "请填写您要查询的订单编号 !\r\n";
    }
    if (msg.length>0) {
       alert(msg);
       return false;
    }
    return true;	
}	

/**检查选择其它技术标准时*/
function checkScaleForm() {
   var idValue = "";
   var form = document.getElementById("myform");
   var box = document.getElementsByName("refId");
   var check = false;
   for (var i=0; i<box.length; i++) {
      if (box[i].checked) {
         check = true;
         idValue = idValue + "," + box[i].value;
      }   
   }
   if (document.getElementById("productId").checked) {
     check = true;
   }
   if (! check) {
      alert("请至少选择一项进行询价 !");
      return false;
   } else {

      document.getElementById("idList").value = idValue.substring(1);
   }
   return true;	
}	

/**删除购物中的某项产品**/
function delShopContent(path, code, type) {
   if (confirm("您确实要从询价单中清除这个产品吗 ?")) {
      window.location = path + "&code=" + code + "&type=" + type;
   }	
}	 
/**清空购物车**/
function clearCart(path) {
   if (confirm("您确实要清空询价单中的所有产品吗 ?")) {
      window.location = path;
   }	
}

function saveCart() {
   var msg = "";
   var form = document.getElementById("myform");
   document.getElementById("action").value = "saveCart";
   form.submit();
} 

/**删除购物中的某项产品**/
function checkQuoteForm() {
   return true;
   var msg = "";
   var form = document.getElementById("myform");
   str = document.getElementById("poQuote.corpName").value.trim();
    if (str.length<1) {
         msg += "请填写贵公司名称 !\r\n";
       }
       str = document.getElementById("poQuote.mobile").value.trim();
    if (str.length<1) {
         msg += "请填写您的手机号码 !\r\n";
       }
       str = document.getElementById("validCode").value.trim();
    if (str == "") {
         msg  += "请填写验证码 !\r\n";
         document.getElementById("validCode").focus();
    }
    if (msg == "") {

	    var str = document.getElementById("upFile").value;
	    if (str.length > 2) {
		    var bok = false;
		    var strArray = str.split(".");
		    var kind = strArray[strArray.length-1].toLowerCase();
		    if (kind == "") {
		       bok = true;
		    } else if (kind=="doc" || kind=="txt" || kind=="dox"|| kind=="xls") {
		       bok = true;
		    } 
		    if (! bok) {
		        alert("上传的文件格式不正确, 请上传正确格式doc, docx, xls, txt!");
		        return false;
		    }
	    }


      document.getElementById("retPath").value = document.URL;
      return true;
    } else {
       alert(msg);
       return false;
    }
} 
//产品详细页-》加入到收藏夹
function toFavorite(pdtId) {
  window.location = 'favorite.do?action=save&pdtId=' + pdtId;
}
//收藏夹页->全选.
function checkAll() {
  var bCheck = $("chkAll").checked;
  var pdtIds = document.getElementsByName("favId");
  for (var i=0; i<pdtIds.length; i++) {
     pdtIds[i].checked = bCheck;
  }
}
//转询价单
function toCart() {
   var ids = "";
   var pdtIds = document.getElementsByName("favId");
   for (var i=0; i<pdtIds.length; i++) {
	  if (pdtIds[i].checked) {
	     ids = ids + "," + document.getElementById("productId"+pdtIds[i].value).value;
	  }
   }
   if (ids.length<1) {
	  alert("对不起, 您还没有选中任何产品 !");
	  return;
   }
   if (confirm("您确实要从把这些产品转到询价单去吗 ?")) {
        window.location = 'quote.do?action=fav2Cart&pdtIds=' + ids;
   }

}
//删除收藏夹中的某个产品
function delFavorite(pdtId) {
   if (confirm("您确实要从收藏夹中删除该产品吗 ?")) {
      window.location = 'favorite.do?action=del&id=' + pdtId;
   }	
}
//批量删除收藏夹中的产品
function delBatFav(){
   var ids = "";
   var pdtIds = document.getElementsByName("favId");
   for (var i=0; i<pdtIds.length; i++) {
	  if (pdtIds[i].checked) {
	     ids = ids + "," + pdtIds[i].value;
	  }
   }
   if (ids.length<1) {
	  alert("对不起, 您还没有选中任何产品 !");
	  return;
   }
   if (confirm("您确实要从收藏夹中批量删除选中的产品吗 ?")) {
        window.location = 'favorite.do?action=del&ids=' + ids;
   }	
}
