function loadXMLDoc(url) {
    req = null;
    if (window.XMLHttpRequest) {
        try {
            req = new XMLHttpRequest();
        } catch (e){}
    } else if (window.ActiveXObject) {
        try {
            req = new ActiveXObject('Msxml2.XMLHTTP');
        } catch (e){
            try {
                req = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (e){}
        }
    }
		
    if (req) {
        req.onreadystatechange = processReqChange;
		//req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
        req.open("GET", url, true);	
        req.send(null);
        reqTimeout = setTimeout("req.abort();", 5000);
    } else {
        alert("Браузер не поддерживает AJAX");
    }
}
 
function trim(string)
{
return string.replace(/(^\s+)|(\s+$)/g, "");
}
 
 
 
function clear_select(id) 
 {
      var sel = document.getElementById(id);
	  
      while (sel.childNodes.length) {
      if (sel.firstChild.tagName == 'OPTGROUP') {
      while (sel.firstChild.childNodes.length) {
      sel.firstChild.removeChild(sel.firstChild.firstChild);
      }
      }
      sel.removeChild(sel.firstChild);
      }	 
	 
	 
 }
 
var conainer=""; 
 
function m_fill_city(id)
{
	//alert("YES");
var value=container;	
var option_list=res3[1].split('^');	
var select_=document.getElementById(id);

clear_select(id);

	var option=new Option("Выберите город");
	option.setAttribute("value","");
	select_.appendChild(option);
	
	var optionss='';
	for (i in option_list) 
	{	
	var opt=option_list[i].split(':');
	
	var option = document.createElement("option");
	option.value = opt[0];

   var text = document.createTextNode(opt[1]);
   option.appendChild(text);
	if(opt[0]!='')
   select_.appendChild(option);

	}	
	
	
}


 
function m_full_search(id)
{
//alert(container);
var value=container;

var el=document.getElementById(id);
el.innerHTML=value;

} 
 



function processReqChange() {
   // document.form1.state.value = stat(req.readyState); 
 
 
    if (req.readyState == 4) {
        clearTimeout(reqTimeout);
        if (req.status == 200) {
				if(req.getResponseHeader("Content-type")=='image/png')
				set_captcha(req.responseText);

				str=new String(req.responseText);
				res=str.split('|');
				var i=0;
				for(i in res)
				{
												
				  if(res[i]!='')
				  {
				  res2=res[i].split('*');
				  	str1=new String(res2[0]);
					str1=trim(str1);
				  if(res2[1]!='')
				  {
				  var reg = new RegExp('~');

				  res3=res2[1].split('~');
				

				  if(reg.test(res2[1]))
				  {
				  str2=new String(res3[0]);
				  str2=trim(str2);

				  //document.getElementById('image').setAttribute('src','http://localhost/onixmebel/about_images/img_3.jpg',false);
				  //alert(str2.toString()+"('"+str1.toString()+"','"+res3[1]+"');");
				  var reg5 = new RegExp('(^|\\\\s)'+'m_');
				  
				  if(reg5.test(str2.toString()))
				  {
					  //alert(str2.toString()+"('"+str1.toString()+"','"+res3[1]+"');");
					//document.getElementById(str1.toString()).innerHTML=res3[1];
					container=res3[1];
					var param=new String("yes");
					eval(str2.toString()+"('"+str1.toString()+"');");
					  
				  }
				  else
				  document.getElementById(str1.toString()).setAttribute(str2.toString(),"'"+res3[1]+"'",false);
				  
				  }
				  else
				  document.getElementById(str1.toString()).innerHTML=res2[1];
				  
				  }
				  /*if(res2[0]!='')
					document.getElementById(res2[0]).innerHTML=res2[1];*/
				  }
					/*else
					break;*/
				}
				
				
            
        } else {
            alert("Не удалось получить данные:\n" + req.statusText);
        }
    }  
}
 
function stat(n)
{
  switch (n) {
    case 0:
      return "не инициализирован";
    break;
 
    case 1: 
      return "загрузка...";
    break;
 
    case 2: 
      return "загружено";
    break;
 
    case 3: 
      return "в процессе...";
    break;
 
    case 4: 
      return "готово";
    break;
 
    default:
      return "неизвестное состояние";  
  }  
}
 

 
function requestdata(par1,params)
{
  loadXMLDoc(par1+'?'+params);
}


function recapt()
{
	var d=document;
	d.getElementById("capt").setAttribute("src",path+"killspamer/"+(new Date()).getTime()+"/");
}




