function pausecomp(millis)
{
date = new Date();
var curDate = null;

do { var curDate = new Date(); }
while(curDate-date < millis);
}

function flip(rid,go)
{
    current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
    document.getElementById(rid).style.display = current;
    if(go==1)	document.location.hash = ((current!='none') ? rid : 'home');
//    if(go==1)	document.location = ((current!='none') ? rid : 'home');
}

function goup()
{
    document.location.hash = 'home';
}

function add_newsletter()
{
	advAJAX.post({
		url: "post_newsletter.php",
		parameters : {
      "email" : document.getElementById("email").value
    },
		timeout : 5000,
		onTimeout : function() { document.getElementById("newsletter_state").innerHTML = "Connection timed out."; },
    retry: 2,
    retryDelay: 2000,
    onRetry : function() { document.getElementById("newsletter_state").innerHTML = "Retry connection..."; },
    onRetryDelay : function() { document.getElementById("newsletter_state").innerHTML = "Awaiting retry..."; },
		onInitialization : function()
		{
			document.getElementById("newsletter_state").innerHTML = "Dodaję e-maila...";
			document.getElementById("newsletter_form").style.display = "none";
			document.getElementById("newsletter_state").style.display = "block";
		},
		onLoading : function() { document.getElementById("newsletter_state").innerHTML = "&#322adowanie..."; },
		onSuccess : function(obj)
		{
			document.getElementById("newsletter_state").style.display = "block";
			document.getElementById("newsletter_form").style.display = "none";
			document.getElementById("newsletter_state").innerHTML = obj.responseText;
		},
		onError : function()
		{
			document.getElementById("newsletter_state").innerHTML = "Błąd..." + obj.status;
			document.getElementById("newsletter_form").style.display = "block";
			document.getElementById("newsletter_state").style.display = "block";
		}
	});
}

function add_komentnew()
{
	advAJAX.post({
		url: "/post_ksiega.php",
		parameters : {
      "nick" : document.getElementById("nick").value,
      "mail" : document.getElementById("mail").value,
      "gg" : document.getElementById("gg").value,
      "www" : document.getElementById("www").value,
      "text" : document.getElementById("text").value,
      "userfile" : document.getElementById("userfile").value
    },
		timeout : 5000,
		onTimeout : function() { document.getElementById("komentarz_state").innerHTML = "Connection timed out."; },
    retry: 2,
    retryDelay: 2000,
    onRetry : function() { document.getElementById("komentarz_state").innerHTML = "Retry connection..."; },
    onRetryDelay : function() { document.getElementById("komentarz_state").innerHTML = "Awaiting retry..."; },
		onInitialization : function()
		{
			document.getElementById("komentarz_state").innerHTML = "Dodaję komentarz...";
			document.getElementById("dodaj_komentarz").style.display = "none";
			document.getElementById("komentarz_state").style.display = "block";
			document.getElementById("komentarz_state").style.color = "#000000";
		},
		onLoading : function() {
			document.getElementById("komentarz_state").innerHTML = "Ładowanie..."; 
			document.getElementById("komentarz_state").style.color = "#000000";
			},
		onSuccess : function(obj)
		{
			document.getElementById("komentarz_state").style.display = "block";
			document.getElementById("dodaj_komentarz").style.display = "none";
			document.getElementById("komentarz_state").innerHTML = obj.responseText;
			document.getElementById("komentarz_state").style.color = "#a40000";
		},
		onError : function()
		{
			document.getElementById("komentarz_state").innerHTML = "Błąd..." + obj.status;
			document.getElementById("dodaj_komentarz").style.display = "block";
			document.getElementById("komentarz_state").style.display = "block";
			document.getElementById("komentarz_state").style.color = "#FF0000";

		}
	});
}
