var request = false;
var done = 0;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = false;
    }
  }
}

if (!request)
  alert("Error initializing XMLHttpRequest!");

function addOption (oListbox, text, value, isDefaultSelected, isSelected)
{
  var oOption = document.createElement("option");
  oOption.appendChild(document.createTextNode(text));
  oOption.setAttribute("value", value);

  if (isDefaultSelected) oOption.defaultSelected = true;
  else if (isSelected) oOption.selected = true;

  oListbox.appendChild(oOption);
}

		
function updatePage()
{
     if (request.readyState == 4)
     {
       if (request.status == 200)
       {
         done = 1;
       }	
       else if (request.status == 404)
       {
         alert("Request URL does not exist");
       }
	 else
	 {
         //alert("Error: status code is " + request.status);
	 }
     }
}


function sendG() //show ogol
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
        var url = "og/og.php";
	    request.open("POST",url,true);
        request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("login="+document.getElementById('suser').innerHTML);
		
}

function sendKat() //show categories
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
        var url = "kat/kat.php";
	    request.open("POST",url,true);
        request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("captcha=");
		
}
function doKat(rub) //show firms
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane2';
                var t=setTimeout(kl, 500);  
        var url = "kat/kat.php";
	    request.open("POST",url,true);
        request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("rub="+rub);
		
}

function sendReg() //show registration form
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
        var url = "reg/regform.php";
	    request.open("POST",url,true);
        request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("captcha=&login=&pwd1=&pwd2=&name=&ovd=&adress=&rubrik=&pip=&emilo=&tel=&site=&kw=");
		
}
function doReg() //When Accept-button click in RegForm
{
		self.scrollTo(0,0);
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
    	var KapText = document.getElementById('captcha');
        var RubSel = document.getElementById('Select1');
        var url = "reg/regform.php";
	    request.open("POST",url,true);
        request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("captcha="+KapText.value+"&login="+document.getElementById('login').value
            +"&pwd1="+document.getElementById('Password1').value
			+"&pwd2="+document.getElementById('Password2').value
            +"&name="+document.getElementById('Text2').value
            +"&ovd="+document.getElementById('TextArea1').value
            +"&adress="+document.getElementById('Text3').value
            +"&rubrik="+RubSel.options[RubSel.selectedIndex].value
            +"&pip="+document.getElementById('pip').value
			+"&emilo="+document.getElementById('emilo').value
			+"&tel="+document.getElementById('tel').value
			+"&site="+document.getElementById('site').value
			+"&kw="+document.getElementById('kw').value
			+"&one=t"
            );
}
function chon()
{
	if (document.getElementById('chk').checked) document.getElementById('abutt').disabled=false
	else
	document.getElementById('abutt').disabled=true;
}

function sendLogin() //show login form
{
  		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
            var url = "login/logform.php";
	    request.open("GET",url,true);
		request.onreadystatechange = updatePage;
		request.send(null);
}
function doLogin() //when enter button have clicked
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  
            var url = "login/login.php";
	    request.open("POST",url,true);
            request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
            request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("pwd="+document.getElementById('pwd').value+"&login="+document.getElementById('login').value
            );
}


function doDown(j) //when clicked on some finded record
{
		buildLoader();
  	        done = 0;
                			    resp = 'respane';
                var t=setTimeout(kl, 500);  


		
            var url = "down.php";
	    request.open("POST",url,true);
            request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
            request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	    request.onreadystatechange = updatePage;
	    request.send("id="+j);
}

function doLike() //when find button have clicked
{
  		buildLoader();
  	        done = 0;
			    resp = 'respane';
                var t=setTimeout(kl, 500); 
		
            var url = "enjee.php";
	    request.open("POST",url,true);
            request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
            request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request.onreadystatechange = updatePage;
		request.send("sms="+document.getElementById('Text5').value);
}

function setFocus() //setFocus to search editbox
{
 document.getElementById('Text5').focus();
}


function buildLoader()
{
    e=document.getElementById('divAjaxImage');
    e.style.display = 'inline'; 
}

var resp;
function kl()
{
	var elm = tinyMCE.getInstanceById('elm1');
	if (elm)
		tinyMCE.execCommand('mceRemoveControl', false, 'elm1');
		
    var body    = document.getElementsByTagName( 'body' )[0];
        if (done == 1) {
                    e=document.getElementById('divAjaxImage');
                    e.style.display = 'none';
                    var target = document.getElementById(resp);
		    target.innerHTML = request.responseText;
			
			
			try
			{
				var so = document.getElementById('status').innerHTML;
				document.getElementById('suser').innerHTML = document.getElementById('user').innerHTML;
				document.getElementById('spwd').innerHTML = document.getElementById('pwd').innerHTML;
				document.getElementById('topmenu').innerHTML = "<a class=\"link_1\" href=\"javascript:profile()\">" +so+ "</a>";
				document.getElementById('topmenu2').innerHTML = "<a class=\"link_1\" href=\"javascript:exit()\">âèõ³ä</a>";
			}
			catch(err)
			 {	        }
			
		}
	    else {
		    var t=setTimeout(kl, 200);
	    }
}
