// http://simon.incutio.com/archive/2004/05/26/addLoadEvent
// Adds to the window.onload event

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function writeIntoDiv(req, p) {
    if (req.readyState == 4) {
        if (req.status == 200) {
            if(req.responseText == "NULL"){
                //incrementLoadFailures();
                if (p) p.innerHTML = " ";
            }else{
                if (p) p.innerHTML = req.responseText;
            }
        }
    }

}
function loadHTML(sURL, element)
{
  var request=null;

  // пытаемся создать объект для MSXML 2 и старше
  if(!request) try {
    request=new ActiveXObject('Msxml2.XMLHTTP');
  } catch (e){}

  // не вышло... попробуем для MSXML 1
  if(!request) try {
    request=new ActiveXObject('Microsoft.XMLHTTP');
  } catch (e){}

  // не вышло... попробуем для Mozilla
  if(!request) try {
    request=new XMLHttpRequest();
  } catch (e){}

  if(!request)
    // ничего не получилось...
    return "";

  request.onreadystatechange = function() { writeIntoDiv(request, element); };
  //request.onreadystatechange = writeIntoDiv;
  // делаем запрос
  request.open('GET', sURL, true);
  request.send(null);

  // возвращаем текст
  //return request.responseText;
}


function getBlogCitations(){
    //p = document.getElementsById('blogcitation');
	//loadHTML('123.php', p);
	var oLinks=document.getElementsByTagName("span");
	var nLinkLen=oLinks.length; var si = 0;
	var sAttrib = "";
	while (si < nLinkLen) {
		if (oLinks[si].getAttribute("id") == "blogcitation") {
			bloglink = oLinks[si].getAttribute("link");
			//alert(bloglink+" "+si);
			if(bloglink) {
				loadHTML("/cit_client.php?q="+bloglink, oLinks[si]);
		   	}
		}
		si++;
	}

}

addLoadEvent(function() { getBlogCitations(); })
