var animation = '';
// ######################################################################################
function visTipsenvenn(addr) {
	
	var elem = document.getElementById("tipsenvennContainer");

	if(elem.style.display=="block") {

		hideDialog("tipsenvennContainer");

	} else {

		showDialog("tipsenvennContainer");
		logg("Viser tips en venn med url: "+addr);
		
	}

}
function sendTipsenvenn() {
	var avsender = document.getElementById("tipsAvsender").value;
	var mottaker = document.getElementById("tipsMottaker").value;
	var innhold = document.getElementById("tipsMelding").value;
	var url = document.getElementById("tipsUrl").value;

	if(avsender && mottaker && innhold && url) {
		try {
			var url = '/index.php';		
			var pars = 'action=artikkel&stopscript=tipsenvenn&avsender=' + avsender + '&mottaker=' + mottaker + '&melding='+innhold+'&ajax=1';
			var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: showTipsResponse, onFailure: reportTipsError });
		} catch(ERROR) {}
	}
}
function showTipsResponse(originalRequest) {

}
function reportTipsError(originalRequest) {

}
// ######################################################################################
function showDialog(id) {

	if(animation != id) {

		animation = id;
		document.getElementById(id).style.display = "block";

		new Effect.Appear(id+'Inside');

		window.setTimeout("resetAnimation()",1000);
	}
}
// ######################################################################################
function hideDialog(id) {

	if(animation != id) {

		new Effect.Fade(id+'Inside');

		window.setTimeout('Element.hide("'+id+'")',1000);

		window.setTimeout("resetAnimation()",1000);
	}
	
}
// ######################################################################################
function resetAnimation() {
	animation = '';
}
// ######################################################################################
function logg(text) {

	try {
		console.log(text);
	} catch(Error){}

}