//--- 提交表单
function submitf(formId,url,params){
	var fullUrl="";
	if(url.indexOf("?")>0){
		fullUrl=url+"&"+params;
	}else{
	 	fullUrl=url+"?"+params;
	}
	document.forms[formId].action=fullUrl;
	document.forms[formId].submit();
}
//--- 打开新窗口
function openNewWindow(url, name, w, h, paramNames, paramValues) {
	var width = 400;                          //弹出窗口的宽度;
	var height = 400;                        //弹出窗口的高度;
	if (w != undefined) {
		width = w;
	}
	if (h != undefined) {
		height = h;
	}
	var top = (window.screen.availHeight - 30 - height) / 2;
	var left = (window.screen.availWidth - 10 - width) / 2;
	var paramStr = "";
	
	if (typeof paramNames != "undefined") {
		paramStr += "?";
		for (var i = 0; i < paramNames.length; i++) {
			if (i != paramNames.length - 1) {
				paramStr += paramNames[i] + "=" + paramValues[i] + "&";
			} else {
				paramStr += paramNames[i] + "=" + paramValues[i];
			}
		}
	}
	if (typeof name == "undefined") {
		name = "newWin";
	}
	//alert(url+paramStr);
	window.open(url + paramStr, name, "width=" + width + "px,height=" + height + "px,left=" + left + ",top=" + top + ", menubar=no,toolbar=no,location=no,scrollbars=no,status=no,resizable=no,directories=no");
}
		
//--- 关闭窗口
function closeWindow() {
	if (window.opener != null) {
		window.opener = null;
	}
	window.close(false);
}
//--- 打印页面
//打印内容前后要分别放<!--startprint-->和<!--endprint-->
function printPage() {
	bdhtml = window.document.body.innerHTML;
	sprnstr = "<!--startprint-->";
	eprnstr = "<!--endprint-->";
	prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
	prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
	window.document.body.innerHTML = prnhtml;
	window.status="";
	window.print();
	window.document.body.innerHTML = bdhtml;
}

//通过className找元素
function getEleByClassName(p,tn,cln){
  var result=new Array();
  if(!p){
	p=document;
  }
  var eles;
  if(tn){
	eles=p.getElementsByTagName(tn);
  }else{
  	eles=p.childNodes;
  }
  var clns=cln.split(",");
  for(var i=0;i<eles.length;i++){
  	var temp=eles[i];
  	if(temp.className){
  		for(var j=0;j<clns.length;j++){
  			if(clns[j]==temp.className){
  				result.push(temp);
  				break;
  			}
  		}
  	}
  }
  return result;
}