function TAJAX(){};TAJAX.prototype.getParamsAsLink=function(params){var _params=new Array();for(var paramName in params){var paramValue=params[paramName];if(typeof(paramValue)=="object"){if(typeof(paramValue.length)=="number"){for(var j=0;j<paramValue.length;j++){_params.push(paramName+"[]="+paramValue[j])}}else{for(var j in paramValue){_params.push(paramName+"["+j+"]="+paramValue[j])}}}else _params.push(paramName+"="+paramValue)}return(_params.join("&"))};TAJAX.prototype.open=function(url){var content=getAjaxValue(url);return(content)};TAJAX.prototype.openInBackground=function(url,functionName){var xmlhttp=(window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP"));if(debug=='dbgAjax')window.open(url);xmlhttp.open('GET',url,true);xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){var ret=xmlhttp.responseText;if(functionName){window[functionName](ret)}}};xmlhttp.send(null)};TAJAX.prototype.getContent=function(tableName,params){var url=serverUrl+mainUrl+"ajax.php";if(params==null)params=new Object();params['tableName']=tableName;params['viewType']="vtTable";params['functionName']="getContent";params['returnType']="rtValue";if(sid)params['sid']=sid;url=url+"?"+this.getParamsAsLink(params);var content=this.open(url);return(content)};TAJAX.prototype.getLayout=function(layoutName,params){return(this.getLayoutContent(layoutName,params))};TAJAX.prototype.getLayoutContent=function(layoutName,params){var url=serverUrl+mainUrl+"ajax.php";if(params==null)params=new Object();params['viewType']="vtLayout";params['layoutName']=layoutName;params['returnType']="rtValue";if(sid)params['sid']=sid;url=url+"?"+this.getParamsAsLink(params);return(this.open(url))};TAJAX.prototype.getRecords=function(tableName,params){var ajaxRecords=getTableAjaxRecordValues(tableName,params);var records=new Array();for(var i in ajaxRecords){records.push(ajaxRecords[i])}return(records)}
