function id(co){
    return document.getElementById(co);
}

var przegladarka;
function JakiBrowser(){
    if ((i = navigator.userAgent.toLowerCase().indexOf('msie')) >= 0) {
	przegladarka = 'ie';
    } else if ((i = navigator.userAgent.toLowerCase().indexOf('firefox')) >= 0) {
	przegladarka = 'ff';
    } else if ((i = navigator.userAgent.toLowerCase().indexOf('opera')) >= 0) {
	przegladarka = 'opera';
    }else{
	przegladarka = 'ff'; //pewnie jakas mozilla
    }
}

function upieczCiacho(nazwa,zawartosc){
    var data = new Date(2090,11,10,19,30,30);
    document.cookie = nazwa+"="+encodeURIComponent(zawartosc)+"; expires="+data.toGMTString()+"; path=/";
}

function znajdzCiastko(co){
    var ciacho = document.cookie;

    var p = ciacho.indexOf(co+'=');
    if (p>=0){
	var wycinek = ciacho.substring(p,ciacho.length);
	var p = wycinek.indexOf('=') + 1; //poczatek zawartosci dla np. ustawienia="...zawartosc .."
	var k = wycinek.indexOf(';');     //koniec
	if (k<0) k = wycinek.length;
	var wartosc = wycinek.substring(p,k);
	return decodeURIComponent(wartosc);
    }else{
	return 'brak';
    }
}

function killCiacho(nazwa){
    var data = new Date(2000,11,10,19,30,30);
    var ciacho = document.cookie;
    if ((ciacho.indexOf(nazwa+'=') >= 0)) document.cookie = nazwa + "=; expires=" + data.toGMTString() + "; path=/";
}


var xmlhttp, xmlhttpp, xmlhttppp, ajax, ajaxx, ajaxxx, xmlhttpSgf, ajaxSgf;

function makexmlhttp(){
    if (window.XMLHttpRequest){
	xp = new XMLHttpRequest();
    }else{
	try{
	    xp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
	    try{
		xp = new ActiveXObject("Microsoft.XMLHTTP");
	    }catch (e){
		xp = false;
	    }
	}
    }
    return xp;
}

function ajaxWyslijGet( url, parametry, nazwaFunkcji ){

    var xmlhttp = makexmlhttp();
    if(xmlhttp){
	try{
	    xmlhttp.open('GET',url + '?' + parametry,true);          //ustaw parametry poloczenia
	    xmlhttp.onreadystatechange = function(){ 
		if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) ){
		    try{ 
			var ajax = encodeURIComponent( xmlhttp.responseText );
			eval( nazwaFunkcji + '("","' + ajax + '")'); //funkcja obslugujaca odpowiedz serwera
		    } catch (e){}
		}
	    }
	    xmlhttp.send(null);
	}
	catch (e){}
    }
}

function ajaxWyslijPost( url, parametry, nazwaFunkcji ){
    var xmlhttp = makexmlhttp();
    if(xmlhttp){
//	try{
	    xmlhttp.open('POST',url,true);
	    xmlhttp.onreadystatechange = function(){ 
		if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) ){
//		    try{ 
			var ajax = encodeURIComponent( xmlhttp.responseText );
			eval( nazwaFunkcji + '("","' + ajax + '")'); //funkcja obslugujaca odpowiedz serwera
//		    } catch (e){}
		}
	    }
	                                         
	    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	    xmlhttp.send(parametry);
	    moznaJuzWyslac = false;                 
//	} catch (e){}
    }
}
