/* hiieieaaaaa! */

var loadingpic = "loading.gif";

function KontaktOpen() {
	document.getElementById('kontakt').style.visibility = "visible";
	Effect.Grow('kontakt');
}
function KontaktClose() {
	Effect.Shrink('kontakt');
}
function lanka() {
	document.getElementById('lanka').style.visibility = "visible";
	Effect.Grow('lanka');
}
function lankaStang() {
	Effect.Shrink('lanka');
}
function close(i) {
	document.getElementById('feed' + i).style.visibility = "hidden";
}
function show(i) {
	document.getElementById('feed' + i).style.visibility = "visible";
}
function ajax(url, callbackFunction){ /* thanks wikipedia */
 
  var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
  if( !window.XMLHttpRequest ) XMLHttpRequest = function(){
	try{ return new ActiveXObject("MSXML3.XMLHTTP") }catch(e){}
	try{ return new ActiveXObject("Msxml2.XMLHTTP") }catch(e){}
	try{ return new ActiveXObject("Microsoft.XMLHTTP") }catch(e){}
	throw new Error("Could not find an XMLHttpRequest alternative.")
  };
 
  request.open("GET", url, true);
 
  request.onreadystatechange = function(){
  if (request.readyState == 4 && request.status == 200) {
		if (request.responseText){
 
			callbackFunction(request.responseText);
		}
	}
  };
  request.send(null);
}
function forgotpasswd_callback(response) {
  document.getElementById('eposttack').innerHTML=response;
  document.getElementById('passwdload').innerHTML='';
}
function forgotpasswd() {
  document.getElementById('eposttack').innerHTML='';
  document.getElementById('passwdload').innerHTML='<img src="/images/'+loadingpic+'" alt="loading"/>';
  var url = "/forgotpasswd?email="+document.ajax.epost.value;
  ajax(url, forgotpasswd_callback);
}
function newuser_callback(response) {
  document.getElementById('loading').innerHTML='<img src="/images/user_add.png" alt="user"/> ';
  document.getElementById('registertack').innerHTML=response;
}

function newuser() {
  document.getElementById('newuser').style.visibility = "visible";
  var url = "/register?email="+document.ajax2.email.value+"&url="+document.ajax2.url.value;
  ajax(url, newuser_callback); 
   /*$("#loading").html('<img src="/images/user_add.png" alt="user"/>');
    $.ajax({
        url: "/register",
        type: "GET",
        data: {email: document.ajax2.email.value, url: document.ajax2.url.value},
        success: function(r){
                $("#registertack").html(r);
        }
    }); */

}
function newwp_callback(response) {
  document.getElementById('registertack').innerHTML=response;
  document.ajax.epost.value=""; 
}
function newwp() {
  document.getElementById('wpdiv').innerHTML='<img src="/images/'+loadingpic+'" alt="loading"/>';
  document.getElementById('newuser').style.visibility = "visible";
  var url = "/register?wpname="+document.wp.wpname.value+"&wppass="+document.wp.wppass.value;
  ajax(url, newwp_callback);
}

function newuserClose() {
  document.getElementById('newuser').style.visibility = "hidden";
  document.getElementById('registertack').innerHTML="";
  document.getElementById('loading').innerHTML='<img src="/images/'+loadingpic+'" alt="loading"/>';
}
function passwdBox() {
  document.getElementById('passwd').style.visibility = "visible";
  Effect.Grow('passwd');
}
function passwdBoxStang() {
  document.getElementById('eposttack').innerHTML='';
  Effect.Shrink('passwd');
}
function newfeed_callback(response) {
    document.getElementById('registertack').innerHTML=response;
}
function newfeed() {
    document.getElementById('feedloading').innerHTML='<img src="/images/'+loadingpic+'" alt="loading"/>';
    var url = "/register?feedurl="+document.manualfeed.feedurl.value+"&url="+document.manualfeed.url.value+"&email="+document.manualfeed.email.value;
    ajax(url, newfeed_callback);
}
function nowp2_callback(response) {
    document.getElementById('registertack').innerHTML=response;
}
function nowp2() {
    document.getElementById('nothanksloading').innerHTML='<img src="/images/'+loadingpic+'" alt="loading"/>';
    var url = "/register?url="+document.nothanks.url.value+"&email="+document.nothanks.email.value+"&type=wp2";
    ajax(url, nowp2_callback);
}
function deleteaccount() {
    if(confirm("Are you really sure?")) {
        window.location = '/main?action=delete';
    }
}
