
function getAjaxValue(reqUrl,arrObj){
	var pars="";
	var myAjax = new Ajax.Request(reqUrl,{method:"get",parameters:pars,onComplete:getAjaxValueReturn(arrObj)});
}
function getAjaxValueReturn(arrObj){
	return function(request){
		var rtnValue=request.responseText.split(";");
		for(var i=0;i<arrObj.length;i++){
			arrObj[i].value=rtnValue[i];
		}
	}
}

function getAjaxList(reqUrl,obj,defaultValue){
	var pars="";
	var myAjax = new Ajax.Request(reqUrl,{method:"get",parameters:pars,onComplete:getAjaxListReturn(obj,defaultValue)});
}
function getAjaxListReturn(_childObj,_defaultValue){
	return function(request){
		var returnText=request.responseText;
		var arrRec=returnText.split(";");
		var recValue;
		var recText;
		var recSplitIndex;
		_childObj.length=0;
		for(var i=0;i<arrRec.length;i++){
			recSplitIndex=arrRec[i].indexOf(",");
			recValue=arrRec[i].substring(0,recSplitIndex);
			recText=arrRec[i].substring(recSplitIndex+1,arrRec[i].length);
			if(_defaultValue==recValue){
				_childObj.options[_childObj.options.length] = new Option(recText,recValue,0,1);
			}else{
				_childObj.options[_childObj.options.length] = new Option(recText,recValue,0,0);
			}
		}
	}
}