function selregion1(id,latname)
{ var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    { document.forms.searchform.region2.length=req.responseJS.names.length+1;
 	  document.forms.searchform.region2[0].text='Не указано';
	  document.forms.searchform.region2[0].value='';
	  for(i=1;i<=req.responseJS.names.length;i++)
	  { document.forms.searchform.region2[i].text=req.responseJS.names[i-1];
	    document.forms.searchform.region2[i].value=req.responseJS.latnames[i-1];
	  }	  
	  document.forms.searchform.region2.value=latname;
	}
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;
  }
  req.caching = false;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=getregions', true);
  req.send({ id : id });
}
function selregion2(idname)
{ var lstr='/';
  if(document.forms.searchform.defmodule.value!=MODULE)
  lstr+=MODULE+'/';
  if(document.forms.searchform.latcat.value!='')
  lstr+=document.forms.searchform.latcat.value+'/';    
  if(idname!='')
  lstr+=idname+'/';  
  if(document.forms.searchform.idtype.value>0)
  lstr+=change_types[document.forms.searchform.idtype.value]+'/';
  if(document.forms.searchform2.search.value.length>0)
  { document.forms.searchform2.action=lstr;
    document.forms.searchform2.submit();
  }
  else
  document.location=lstr;
}
function seltype(id)
{ var lstr='/';
  if(document.forms.searchform.defmodule.value!=MODULE)
  lstr+=MODULE+'/';
  if(document.forms.searchform.latcat.value!='')
  lstr+=document.forms.searchform.latcat.value+'/';
  if(document.forms.searchform.region2.value!='')
  lstr+=document.forms.searchform.region2.value+'/';
  if(id>0)
  lstr+=change_types[id]+'/';        
  if(document.forms.searchform2.search.value.length>0)
  { document.forms.searchform2.action=lstr;
    document.forms.searchform2.submit();
  }
  else
  document.location=lstr;
}
function runsearch()
{ var lstr='/';
  if(document.forms.searchform.defmodule.value!=MODULE)
  lstr+=MODULE+'/';  
  if(document.forms.searchform.latcat.value!='')
  lstr+=document.forms.searchform.latcat.value+'/';    
  if(document.forms.searchform.region2.value!='')
  lstr+=document.forms.searchform.region2.value+'/';    
  if(document.forms.searchform.idtype.value>0)
  lstr+=change_types[document.forms.searchform.idtype.value]+'/';
  document.forms.searchform2.action=lstr;
  document.forms.searchform2.submit();
}
function getcompaniestable(page)
{ var req = new Subsys_JsHttpRequest_Js();
  message_loading('gridcompaniesbox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    document.getElementById('gridcompaniesbox').innerHTML = req.responseJS.html;
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;    
  }
  req.caching = false;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=getcompaniestable&page='+page, true);
  req.send({  });
}
function getaddcompanyform()
{ document.getElementById('managesbox').style.display='none';  
  var req = new Subsys_JsHttpRequest_Js();
  message_loading('companybox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    document.getElementById('companybox').innerHTML = req.responseJS.html;
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;    
  }
  req.caching = true;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=getaddcompanyform', true);
  req.send({  });
}
function geteditcompanyform(id)
{ document.getElementById('managesbox').style.display='none';  
  var req = new Subsys_JsHttpRequest_Js();
  message_loading('companybox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS)
    { document.getElementById('companybox').innerHTML = req.responseJS.html;	  
	  im_gettable(0);
	  fm_gettable(0);
	  pm_gettable(0);
	  document.getElementById('managesbox').style.display='';  
	}
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;
  }
  req.caching = false;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=geteditcompanyform', true);
  req.send({ id : id });
}
function addcompany_form()
{ var nlen=document.forms.addcompanyform.name.value.length;
  if(nlen<1) 
  { alert("Пожалуйста, корректно заполните название."); return false; }
  return true;  
}
function editcompany_form()
{ var nlen=document.forms.editcompanyform.name.value.length;
  if(nlen<1) 
  { alert("Пожалуйста, корректно заполните название."); return false; }
  return true;
}
function delcompany(id)
{ if(confirm('Действительно удалить компанию?'))
  document.location='/index.php?module='+MODULE+'&action=delcompany&id='+id; 
}
function cancelcompany()
{ document.getElementById('companybox').innerHTML = ""; 
  document.getElementById('managesbox').style.display='none';  
}
function selregion_editor(id)
{ var req = new Subsys_JsHttpRequest_Js();
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    { regobj=document.getElementById('idreg');
	  regobj.length=req.responseJS.names.length;
	  for(i=0;i<req.responseJS.names.length;i++)
	  { regobj[i].text=req.responseJS.names[i];
	    regobj[i].value=req.responseJS.ids[i];
	  }
	}
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;    
  }
  req.caching = false;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=getregions2', true);
  req.send({ id : id });
}
function getaddcompanyform2(idcat,idreg,idtype)
{ var req = new Subsys_JsHttpRequest_Js();
  message_loading('companybox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    document.getElementById('companybox').innerHTML = req.responseJS.html;
	if(req.responseText)
    document.getElementById('debugbox').innerHTML = req.responseText;    
  }
  req.caching = true;
  req.open('POST', '/request.php?mode=user&module='+MODULE+'&action=getaddcompanyform2', true);
  req.send({ idcat: idcat, idreg: idreg, idtype: idtype });
}



