var beforesave_functions=new Array();

function addfunction(funcarray, func) {
  var length = funcarray.length;
  funcarray[length+1] = func;
}

function doReturn() {
  var url = contextPath + cmdReturn;
  formItem.action = url;
  formItem.submit();
//  window.location = contextPath + cmdReturn;
}

function doPrint() {
  window.print();
}

function doEdit() {
  enable();
  var url = addParam(contextPath + cmdEdit, 'ISEDIT', 'TRUE');
  formItem.action = url;
  formItem.submit();
}

function doSave() {
	//执行保存前处理
	if(beforesave_functions!=null) {
		for(var i=0;i<beforesave_functions.length;i++) {
			if (beforesave_functions[i]!=null) {
				beforesave_functions[i].call();
			}
		}
	}

  if(ev_checkval()) {
    enable();
    if(document.all("btnSave") != null){
      document.all("btnSave").disabled = true;
    }
    var url = addParam(contextPath + cmdSave, 'ISEDIT', 'TRUE');

    formItem.action = url;
    formItem.submit();
  }
}

function enable() {
  for (var i = 0; i < formItem.elements.length; i++) {
    if (formItem.elements(i).disabled == true)
      formItem.elements(i).disabled = false;
  }
}

function doLink() {
    var url = contextPath + cmdLink;
    formItem.action = url;
    formItem.submit();
}

function doFlowProcess(){
  wx = '800px';
  wy = '500px';
  var url = contextPath + cmdLink;
  if(formItem.proxyName != null){
  	url = addParam(url, "proxyName", formItem.proxyName.value);
  }
//  alert(url);
  var rtn = showframe('流程处理', url);
  if (rtn == null || rtn == 'undefined' || rtn == '') {
  }
  else if(rtn == 'true'){
	  formItem.action = contextPath + cmdView;
	  formItem.submit();
  }
}

function doReply() {
   var url = addParam(contextPath + cmdReply, 'ISEDIT', 'TRUE');
   url = addParam(url, 'COMMAND', 'new');
    formItem.action = url;
    formItem.submit();
}

function doReplyall() {
 var url = addParam(contextPath + cmdReplyall, 'ISEDIT', 'TRUE');
   url = addParam(url, 'COMMAND', 'new');
    formItem.action = url;
    formItem.submit();
}

function doTransend() {
 var url = addParam(contextPath + cmdTransend, 'ISEDIT', 'TRUE');
   url = addParam(url, 'COMMAND', 'new');
    formItem.action = url;
    formItem.submit();
}

function doViewVideo(money, url){
   if(!confirm("所需点数为"+money+"点，是否确定付费？")){
      return;
   }else{
      window.location.href = url;
   }
}