var myWindow;

function openCenteredWindow(url,width,height) {    
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + ",resizable,scrollbars=yes,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
}

var http_request = false;

    function makeRequest(url) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // Przeczytaj o tym wierszu poni�ej
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Poddaj� si� :( Nie mog� stworzy� instancji obiektu XMLHTTP');
            return false;
        }
        http_request.onreadystatechange = function() { alertContents(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertContents(http_request) {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                alert(http_request.responseText);
            } else {
                alert('Wyst�pi� problem z zapytaniem.');
            }
        }

    }


    function alertContents2(http_request) {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                window.location.reload();
            } else {
                alert('Wyst�pi� problem z zapytaniem do serwera.');
            }
        }

    }
       function makeRequestAndRefresh(url) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // Przeczytaj o tym wierszu poni�ej
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Poddaj� si� :( Nie mog� stworzy� instancji obiektu XMLHTTP');
            return false;
        }
        http_request.onreadystatechange = function() { alertContents2(http_request); };
        http_request.open('GET', url, true);
        http_request.send(null);


    }





var cX = 0; var cY = 0; var rX = 0; var rY = 0;
function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }
function AssignPosition(d) {
if(self.pageYOffset) {
	rX = self.pageXOffset;
	rY = self.pageYOffset;
	}
else if(document.documentElement && document.documentElement.scrollTop) {
	rX = document.documentElement.scrollLeft;
	rY = document.documentElement.scrollTop;
	}
else if(document.body) {
	rX = document.body.scrollLeft;
	rY = document.body.scrollTop;
	}
if(document.all) {
	cX += rX; 
	cY += rY;
	}
d.style.left = (cX+10) + "px";
d.style.top = (cY+10) + "px";
}
function HideContent(d) {
if(d.length < 1) { return; }
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}
function ReverseContentDisplay(d) {
if(d.length < 1) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
if(dd.style.display == "none") { dd.style.display = "block"; }
else { dd.style.display = "none"; }
}

function ShowContent2(d) { // wersja bez ustalania punktu w którym kliknęliśmy :)
if(d.length < 1) { return; }
var dd = document.getElementById(d);
dd.style.display = "block";
}








//////////


function SendFormularz(url)
{ 
	//alert();

var odbiorca_wiadomosci=document.getElementById("odbiorca_wiadomosci").value;
var temat_wiadomosci=document.getElementById("temat_wiadomosci").value;
var email_wysylajacego=document.getElementById("email_wysylajacego").value;
var jak_wyslac = document.getElementById("jak_wyslac").value;
var telefon_wysylajacego=document.getElementById("telefon_wysylajacego").value;

var komentarz=document.frames("moja_ramka").document.getElementById('wiadomosc2').value;


//if(validatesss() == false) return false; // sprawdzenie emaila :)

var passData = 'odbiorca_wiadomosci='+escape(odbiorca_wiadomosci)+'&temat_wiadomosci='+escape(temat_wiadomosci)+'&email_wysylajacego='+escape(email_wysylajacego)+'&telefon_wysylajacego='+escape(telefon_wysylajacego)+'&komentarz='+escape(komentarz)+'&jak_wyslac='+escape(jak_wyslac);

http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // Przeczytaj o tym wierszu poni�ej
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Poddaj� si� :( Nie mog� stworzy� instancji obiektu XMLHTTP');
            return false;
        }
        http_request.onreadystatechange = function() { alertContentsFormularz(http_request); };
        http_request.open('POST', url, true);
        http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http_request.send(passData);

 }








  function alertContentsFormularz(http_request) {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                // window.location.reload();
                alert(http_request.responseText);
            } else {
                alert('Wyst�pi� problem z zapytaniem.');
            }
        }

    }










