function objClass(host){
var host;

  this.checked = function(id_name){
   if(document.getElementById(id_name).checked==false)document.getElementById(id_name).checked=true;
   else document.getElementById(id_name).checked=false;
  }

  this.headings_form_checkbox = function(req){
  rxml  = req.responseXML.documentElement;
            out = '<table cellpadding="1" cellspacing="0">';
            count = rxml.getElementsByTagName('headings').length;
            for(i=0;i<count;i++){
               var id = rxml.getElementsByTagName('id')[i].firstChild.data;
               var result = rxml.getElementsByTagName('result')[i].firstChild.data;
               var checkbox = rxml.getElementsByTagName('checkbox')[i].firstChild.data;

               if(i%2==0)
               {
                out += '<tr><td><input type="checkbox" name="headings[]" ';
                if(checkbox=='checked')out += 'checked ';
                out += 'id="headings_checkbox_'+id+'" value="'+id+'"></td><td><label for="headings_checkbox_'+id+'">'+result+'</label></td>';
               }
               else
               {
                out += '<td>&nbsp;&nbsp;&nbsp;</td><td><input type="checkbox" name="headings[]" ';
                if(checkbox=='checked')out += 'checked ';
                out += 'id="headings_checkbox_'+id+'" value="'+id+'"></td><td><label for="headings_checkbox_'+id+'">'+result+'</label></td></tr>';
               }
            }
            out += '</table>';
           document.getElementById('checkbox_headings').innerHTML=out;

}

this.headings = function(req){
 rxml  = req.responseXML.documentElement;

          var what;
           what = '<table cellpadding="1" cellspacing="0" width="100%"><td align="left" noWrap><a href="javascript:obj_in_ajax.back();" onClick="return obj_in_ajax.check_headings(\''+0+'\');" id="link_back">Назад</a></td><td width="100%" align="right" noWrap>';
           if(rxml.getElementsByTagName('what')[0].firstChild.data == 'resume')what += '<a id="link_what" href="javascript:obj_in_ajax.what(\'vacancy\');">Вакансии</a><span id="sel">/</span><font color="#C00000">Резюме</font>';
           else what += '<font color="#C00000">Вакансии</font><span id="sel">/</span><a id="link_what" href="javascript:obj_in_ajax.what(\'resume\');">Резюме</a>';
           what += '</td></tr></table>';
           document.getElementById('what').innerHTML = what;

           table_headings='<table cellpadding="1" border="0" cellspacing="2" width="100%">';
            if(rxml.getElementsByTagName('heading')[0]!=null){
                table_headings += '<tr><td colspan="2" class="heading">Рубрика:<br>'+'<a href="'+host+rxml.getElementsByTagName('what')[0].firstChild.data+'/'+rxml.getElementsByTagName('heading_id')[0].firstChild.data+'/"><b>'+rxml.getElementsByTagName('heading_name')[0].firstChild.data+'</b></a>'+'</td></tr>';
            }
            count = rxml.getElementsByTagName('headings').length;
            for(i=0;i<count;i++){
               var id = rxml.getElementsByTagName('id')[i].firstChild.data;
           table_headings += '<tr>';
           table_headings += '<td class="heading_count">'+rxml.getElementsByTagName('rowcount')[i].firstChild.data;+'</td>';
                if(rxml.getElementsByTagName('count_under')[i].firstChild.data==0){
                 table_headings +='<td><a href="'+host+rxml.getElementsByTagName('what')[0].firstChild.data+'/'+id+'/">'+rxml.getElementsByTagName('result')[i].firstChild.data+'</a></td>';
                }
                else table_headings += '<td><a href="'+host+rxml.getElementsByTagName('what')[0].firstChild.data+'/'+id+'/" onClick="return obj_in_ajax.check_headings(\''+id+'\');"><img src="'+host+'img/arrow.gif" width="11" height="11" align="right" border="0">'+rxml.getElementsByTagName('result')[i].firstChild.data+'</a></td>';
           table_headings += '</tr>';
           }
          table_headings+='</table>';

          document.getElementById('headings').innerHTML = table_headings;

}

  this.check_headings = function (id){
   var params;
   if(id)params = 'headingsID='+id;
   loadXMLDoc(host+"ajax/headings.php",params,"GET",this.headings);
   return false;
  }

  this.check_headings_form = function (id,param_headings){
  if(id>0){
   var params = 'headingsID='+id;
   if(param_headings)params += '&'+param_headings;
   loadXMLDoc(host+"ajax/headings_form.php",params,"POST",this.headings_form_checkbox);
   }
  }

  this.back = function (){
   var params ='back';
   loadXMLDoc(host+"ajax/headings.php",params,"GET",this.headings);
  }

  this.what = function (obj){
   var params = 'obj='+obj;
   loadXMLDoc(host+"ajax/headings.php",params,"GET",this.headings);
  }

}
