function get_sysdata_post()
{
 var sysdata={};
 sysdata=myextend(sysdata,sysdata_getpost('sys_data'));
 return sysdata;
}
function set_sysdata_post(sysdata)
{
 return sysdata_setpost('sys_data',sysdata);
}


function sysdata_post()
{
 var sysdata=get_sysdata_post();
 var sysdata={};
 var div=$('.dba_tabbar');
 
 $('input[type="text"]',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  sysdata[name]=val;
 }); 
 $('select',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  if(is_array(val)) val=val.pop();
  sysdata[name]=val;
 }); 
 $('textarea',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=$(this).val();
  sysdata[name]=val;
 }); 
 $('input[type="checkbox"].input',div).each(function (i) { 
  var name=$(this).attr('name');
  var val=bool2int( $(this).attr('checked') );
  sysdata[name]=val;
 }); 
 $('div[input="checklist"]').each(function (i) { 
  var name=$(this).attr('id');// not name !
  var checked=[];
  $('input:checked',this).each(function (i) { 
   checked.push($(this).val());
  }); 
  sysdata[name]=array2str(checked,sql_listdata_seperator);
 }); 
 $('div[input="radiolist"]').each(function (i) { 
  var name=$(this).attr('id'); // not name !
  var checked=[];
  $('input:radio',this).each(function (i) { 
   checked.push($(this).val());
  }); 
  sysdata[name]=array2str(checked,sql_listdata_seperator);
 }); 
 set_sysdata_post(sysdata);
}


function save_sysdata()
{
 sysdata_post();
 requestparams={};
 requestparams.sitemode='data';
 requestparams.destination='';
 requestparams.command='sysdata_write';
 requestparams.loadmode='message';
 requestparams.requestparams=myserialize({charset:true,sys_data:get_sysdata_post()});
 execute_java(requestparams);
}

