//Writen by Spencer Pan(潘晓星)
//Webmaster@xiaoyao.com

var aField = new Array();
var aName = new Array();
var aAccepter = new Array();
var aDisplay = new Array();
var tblName = "";
var Cond = "";
var Order = "";
var fldNum = 0;
var winWidth = 400;
var winHeight = 500;
function inputNeededValue(v0,v1,v2,v3,v4,v5,v6,v7,v8,v9){
    tblName = v0;
    fldNum = v1;
    aField = v2;
    aName = v3;
    aDisplay = v4;
    Cond = v5;
    Order = v6;
    aAccepter = v7;
    winWidth = v8;
    winHeight = v9;
    if (Order=="") Order=aField[0];
}
function getMyValue(){
    if (aField.length!=fldNum){
    	alert("字段名个数不符！");
    	return false;
    }
    if (aName.length!=fldNum){
    	alert("别名个数不符！");
    	return false;
    }
    if (aAccepter.length!=fldNum){
    	alert("显示字段个数不符！");
    	return false;
    }
    if (aAccepter.length!=fldNum){
    	alert("接受控件个数不符！");
    	return false;
    }
    var i = 0;
    var strUrl = "/public/CodeName.jsp?&tbl="+tblName;
        strUrl += "&fldnum="+fldNum;
	strUrl += "&cond="+Cond;
        strUrl += "&order="+Order;
    for (i=0;i<fldNum;i++){
	strUrl += "&fld"+i+"="+aField[i];
	strUrl += "&name"+i+"="+aName[i];
	strUrl += "&disp"+i+"="+aDisplay[i];
	strUrl += "&method=0";
    }
    //alert(strUrl);
    vals = window.showModalDialog(strUrl,"","dialogWidth="+winWidth+"px;dialogHeight="+winHeight+"px;center=yes;border=thick;status=no;help=no");
	    
    var temp=""+vals;
    if (temp=="undefined") return;
    for (i=0;i<fldNum;i++){
        if (aAccepter[i]!=""){
        	aAccepter[i].value=vals[i];
      		if(aAccepter[i].value==" ") aAccepter[i].value="";
      	}
    }
}
function getMyValue2(s,n1,n2,o1,o2){
    var vals = new Array();
    var strUrl = "/public/CodeName.jsp?method=1";
    strUrl += "&sql="+s;
    strUrl += "&name1="+n1;
    strUrl += "&name2="+n2;
    strUrl += "&fldnum=2";
    vals = window.showModalDialog(strUrl,"","dialogWidth=400px;dialogHeight=500px;center=yes;border=thick;status=no;help=no");
    var temp=""+vals;
    if (temp=="undefined") return;
    o1.value = vals[0];
    if(o1.value==" ") o1.value="";
    o2.value = vals[1];
    if(o2.value==" ") o2.value="";
}
function getMyValue3(s,o){
    var vals = new Array();
    var strUrl = "/public/CodeName2.jsp?method=2";
    strUrl += "&sql="+s;
    vals = window.showModalDialog(strUrl,"","dialogWidth=400px;dialogHeight=500px;center=yes;border=thick;status=no;help=no");
    var temp=""+vals;
    if (temp=="undefined") return;
    var i=0;
    temp = ""+o[0];
    if (temp=="undefined"){
    	o.value = vals[0];
    	return;
    }
    for(i=0;i<o.length;i++){
    	o[i].value=vals[i];
    	if(o[i].value==" ") o[i].value="";
    }
}
