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";
		}
	});
}


