function FileInfo(fileid,filename,filestr,fixpic,title)
{
    this.fileid = fileid;
    this.filename = filename;
    this.filestr = filestr;
    this.fixpic = fixpic;
    this.title = title;
}

function DbInfo(tablename,fieldname,id)
{
	this.tablename = tablename;
	this.fieldname = fieldname;
        this.id = id;
}


//返回一个文件对象FileInfo，暂时没用到
function getFileInfoObj(fileids,filenames,fixpics,splitchar){
  var arrFile = new Array();
  var ids = new Array();
  var names = new Array();
  var pics = new Array();
  var len = 0;

  if(fileids.indexOf(",")<0) {
  	return arrFile;
  }
  ids = fileids.split(splitchar);
  names = filenames.split(splitchar);
  pics = fixpics.split(splitchar);
  len = ids.length;
  for(var i=0;i<len;i++){
    if(pics.length==len){
      arrFile[i] = new FileInfo(ids[i],names[i],pics[i],"");
    }else{
      arrFile[i] = new FileInfo(ids[i],names[i],"","");
    }
  }
  return arrFile;
}

<!--附件管理-->
function ShowUpload(obj)
{
	return ShowMDialog("/12315/filemanager/upload/dialog_upload.jsp",obj,450,650);
}

<!--调用对话框-->
function ShowMDialog(url,obj,hig,wid)
{
	var rtnTmp;
	if(hig == null)
		hig = 321;
	if(wid == null)
		wid = 453;
	rtnTmp = window.showModalDialog(url, obj, "dialogHeight:" + hig + "px; dialogWidth:" + wid + "px;dialogTop: px; dialogLeft: px; edge: Sunken; center: Yes; help: No; resizable: No; status: No;");
	return rtnTmp;
}
function callfileInfo(fileId,fileName){
        var names = document.getElementById(fileName).value;
        var ids = document.getElementById(fileId).value;
        var fileInfo = getFileInfoObj("","","",",");
        var strid = "";
        var strname = "";
        fileInfo = ShowUpload(ids);
        if(fileInfo!=null){
          for(i=0;i<fileInfo.length;i++){
            objfileinfo = fileInfo[i];
            strid+=objfileinfo.fileid+",";
            strname+=objfileinfo.filename+",";
          }
          strid = strid.substring(0,strid.length-1);
          strname = strname.substring(0,strname.length-1);
        }
        if(strname==""){
        	strname="...";
        }
        document.getElementById("fileInfo").innerText = strname;
        document.getElementById(fileId).value = strid;
}

function callfileInfoPlus(fileId,fileName,spanName){
        var names = document.getElementById(fileName).value;
        var ids = document.getElementById(fileId).value;
        var fileInfo = getFileInfoObj("","","",",");
        var strid = "";
        var strname = "";
        fileInfo = ShowUpload(ids);
        if(fileInfo!=null){
          for(i=0;i<fileInfo.length;i++){
            objfileinfo = fileInfo[i];
            strid+=objfileinfo.fileid+",";
            strname+=objfileinfo.filename+",";
          }
          strid = strid.substring(0,strid.length-1);
          strname = strname.substring(0,strname.length-1);
        }
        if(strname==""){
        	strname="...";
        }
        document.getElementById(spanName).innerText = strname;
        document.getElementById(fileId).value = strid;
}
