// Developed by SnegSoft (C) 2009, Alex Yevdokimov, Russia , ICQ 145229914
// Разработанно Евдокимовым Алексеем, Россия,ICQ 145229914

var ResponseDisplay = "";
var ProductCode = "";

function OpenPopup(url,w,h) {
     strFeature="width="+w+", Height="+h+",scrollbars=yes,toolbar=no,scrollbar=no, menubar=no, status=no, location=no,directories=no       ";
     objNewWindow=window.open(url,"Info", strFeature);
     return false;
 }



function MakeRequest(url,params, func)
{
    http_request = null;

    if (window.XMLHttpRequest) // Mozilla, Safari,...
    {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType)
        {
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject)
    { // IE
        try
        {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            try
            {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
            }
        }
    }
    if (!http_request)
    {
        alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = func;
    http_request.open('POST', url);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(params);
//http_request.clear_cache()
}


function setContent(id,content)
{
    var elm;
    elm = document.getElementById(id);
    if (elm)
    {
        elm.innerHTML = content;
    }
}


function HTTPResponse()
{

  if (http_request.readyState == 4)
  {
    if (http_request.status == 200)
    {
      result = http_request.responseText;

      	var a = result.indexOf('<script>');
      	var b = result.indexOf('</script>');

      	if(a>=0 && b>0 && b>a)	{
            a = a+8;
            var vars_str = result.substring(a,b);
//            alert (vars_str);
            eval(vars_str);
      	}



      if (ResponseDisplay != "") setContent( ResponseDisplay, result);
      ResponseDisplay = "";
    }
  }
}

