var req;

function loadXMLDoc(url) {
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() {   
    
    if (req.readyState == 4) {
        if (req.status == 200) {
            document.getElementById("ajax_data").innerHTML=req.responseText;
        } else {
            alert("Не удалось получить данные:\n" + req.statusText);
        }
    }  
}

function requestdata(params)
{
  loadXMLDoc('ajax.php'+params);
}


function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
	
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "empty.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}


function z(name,w,h,title){l=(screen.width-w)/2; t=(screen.height-h)/2; q=w-2;g=h-2; obj=open("", "404", "top="+t+", left="+l+", width="+q+", height="+g+", status=no, toolbar=no, menubar=no"); obj.document.write("<title>"+title+"</title><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><img src="+name+" width="+w+" height="+h+ "></body>"); obj.document.close(); }

function show_pop(w,h,pic)
{

yy=getImageY(img_pop);
xx=getImageX(img_pop);
document.getElementById("img_popup").style.left=xx-w;
document.getElementById("img_popup").style.top=yy+50;
document.getElementById("img_popup").style.visibility='visible';
document.getElementById("form_t1").style.display='none';
document.getElementById("form_t2").style.display='none';
document.getElementById("img_inner").innerHTML ='<img src="'+pic+'" width="'+w+'" height="'+h+'">';
}

function hide_pop()
{
document.getElementById("form_t1").style.display='inline';
document.getElementById("form_t2").style.display='inline';
document.getElementById("img_popup").style.visibility='hidden';
}

function getImageX(imgElem) {
  xPos = eval(imgElem).offsetLeft;
  tempEl = eval(imgElem).offsetParent;
    while (tempEl != null) {
     xPos += tempEl.offsetLeft;
     tempEl = tempEl.offsetParent;
    }
  return xPos;
}
function getImageY(imgElem) {
   xPos = eval(imgElem).offsetTop;
   tempEl = eval(imgElem).offsetParent;
     while (tempEl != null) {
      xPos += tempEl.offsetTop;
      tempEl = tempEl.offsetParent;
     }
   return xPos;
}

function qCheck() 
{
	if (document.getElementById("qcontent").value=='') {
	alert ("Поля, отмеченные звездочкой, обязательны для заполнения."); 	
	return false;
	} 
return true;
}

//';