﻿var xmlReq;
var pageAddr;
function ol(){
	var getParam=document.location+"";
	getParam=getParam.split("?");
	if(getParam.length>1){pageAddr=getParam[0]; lc(getParam[1]); isl(getParam[1]); }
	else{pageAddr=document.location;}
	//alert(getParam);
}

function lc(input){
  //alert("input: "+input);
    url  = 'xml/' + input + ".xml";
    if(input!=""){ loadXMLDoc(url); xmlReq=input; isl(input);}

}

var oldSelect=null;
function isl(id){
	if(oldSelect!=null) {
		oldSelect.style.cursor='pointer';
		oldSelect.style.border='0px';
		}
	obj=document.getElementById("i"+id);
	if(obj!=null){
	obj.style.cursor='default';
	obj.style.border='1px dashed #FF6633';
	oldSelect=obj;
	}
}

var isIE = false;
var req;

function loadXMLDoc(url) {
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function processReqChange() 
{
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            // ...processing statements go here...
			//alert(req.responseText);
	/*	response = req.responseXML.documentElement;
	    result = response.getElementsByTagName("h1");
		alert(result);
		content=result.firstChild.nodeValue;
            alert(content);
		*/	
			content=req.responseText;
            div = document.getElementById("details");
            div.innerHTML = "";
            // blast new HTML content into "details" <div>
            div.innerHTML = content;
			div = document.getElementById("iaddr");
			div.innerHTML = "";
			ahref=pageAddr + "?" + xmlReq;
			div.innerHTML = "прямой адрес этой страницы: <a href=\"" +ahref +"\">"+ ahref + "</a>" ;
	    //document.location="/?id="+xmlReq;
      
        } else {
            alert("There was a problem retrieving  the XML data:\n" + req.status);
        }
    }
}

