function stworzObiekt()
{
var obiekt;
try{
obiekt = new XMLHttpRequest();
}
catch(e){
var wersjaIE = new Array("MSXML2.HMLHTTP.6.0", "MSXML2.HMLHTTP.5.0", "MSXML2.HMLHTTP.4.0", "MSXML2.HMLHTTP.3.0", "MSXML2.HMLHTTP", "Microsoft.XMLHTTP");
for(i=0; i<wersjaIE.length && !obiekt; i++)
{
try{
obiekt= new ActiveXObject(wersjaIE[i]);
}
catch(e){} //brak obslugi bledu tutajjest celowy !!
}

}
if(!obiekt)
    wstawdoglownej("<br />B��d inicjalizacji...",true);
    else
        return obiekt;
}



function pobierzStrone(page){
wstawdoglownej("<br /><br /><br /><center><img src=\"/img/upload.gif\" alt=\"Downloading data\" /></center>",false);
//wazne !!
var parametryStrony = "page="+page;
if(obiekt){
try{
obiekt.open("POST", "/getpage.php", true);
obiekt.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
obiekt.onreadystatechange = obsluga;
obiekt.send(parametryStrony);
}
catch(e){wstawdoglownej("Blad polaczenia: "+e.number +" "+e.description,true)}
}
}


function obsluga(){
if(obiekt.readyState == 4){
	if(obiekt.status == 200){
	
		try{ 
			var zawartosc = obiekt.responseXML.getElementsByTagName('page')[0].firstChild.data;
		//alert('3');
			wstawdoglownej(zawartosc,false);
		//alert('4');
		}
		catch(e){ 
		wstawdoglownej("<br />Blad: "+e.number +" "+e.description,true)
		//alert(obiekt.responseText);
		}
		inicjalizuj_skrolaka();
	}else {
		wstawdoglownej("Problem z danymi ...",true);
	}
		
}
}

function wstawdoglownej(tekst,czyp){
	var p=czyp ? "<p>" : "";
	var pp=czyp ? "</p>" : "";
	w.innerHTML = p + tekst + pp;
	w.scrollTop=0;
	var xl=getElementsByClassName(w,'xlink');
	if (xl){
		xlink_init(xl);
	}
	var xl=getElementsByClassName(w,'xlit')
	if (xl){
		xlit_init(xl);
	}
}

var obiekt = stworzObiekt();

