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.searchform.price1.value>0 || document.forms.searchform.price2.value>0)
  { lstr+='?price1='+document.forms.searchform.price1.value;
    lstr+='&price2='+document.forms.searchform.price2.value;  	  
  }     
  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.searchform.price1.value>0 || document.forms.searchform.price2.value>0)
  { lstr+='?price1='+document.forms.searchform.price1.value;
    lstr+='&price2='+document.forms.searchform.price2.value;  	  
  }   
  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]+'/';
  lstr+='?price1='+document.forms.searchform.price1.value;
  lstr+='&price2='+document.forms.searchform.price2.value;  	
  document.location=lstr;  
}
function getboardstable(page)
{ var req = new Subsys_JsHttpRequest_Js();
  message_loading('gridboardsbox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    document.getElementById('gridboardsbox').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=getboardstable&page='+page, true);
  req.send({  });
}
function getaddboardform(idcat,idreg,idtype)
{ var box=document.getElementById('managesbox');  
  if(box) box.style.display='none';
  var req = new Subsys_JsHttpRequest_Js();
  message_loading('boardbox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS) 
    document.getElementById('boardbox').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=getaddboardform', true);
  req.send({ idcat: idcat, idreg: idreg, idtype: idtype });
}
function geteditboardform(id)
{ var req = new Subsys_JsHttpRequest_Js();
  message_loading('boardbox');
  req.onreadystatechange = function() 
  { if(req.readyState==4 && req.responseJS)
    { document.getElementById('boardbox').innerHTML = req.responseJS.html;	
	  im_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=geteditboardform', true);
  req.send({ id : id });
}
function addboard_form()
{ var nlen=document.forms.addboardform.name.value.length;
  if(nlen<1) 
  { alert("Пожалуйста, корректно заполните название."); return false; }
  return true;  
}
function editboard_form()
{ var nlen=document.forms.editboardform.name.value.length;
  if(nlen<1) 
  { alert("Пожалуйста, корректно заполните название."); return false; }
  return true;
}
function delboard(id)
{ if(confirm('Действительно удалить объявление?'))
  document.location='/index.php?module='+MODULE+'&action=delboard&id='+id; 
}
function cancelboard()
{ document.getElementById('boardbox').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 });
}



