function showDialog(title, content, tutorial)
{
	var dialog;
	var dialogTitle;
	var dialogContent;
	
	// hack don't reuse
	if(tutorial != undefined)
		document.reportForm.report_tutorial.value=tutorial;
	
	pattern = /#/;
	
	if(content.search(pattern) == 0)
		content = document.getElementById(content.substring(1)).innerHTML;
	
	if(!document.getElementById('dialog'))
	{
		//Dialog
		dialog=document.createElement('div');
		dialog.id = 'dialog';
		
		//Title
		dialogTitle=document.createElement('div');
		dialogTitle.id = 'dialog-title';
		
		//Close
		dialogClose=document.createElement('div');
		dialogClose.id = 'dialog-close';
		
		//Content
		dialogContent=document.createElement('div');
		dialogContent.id = 'dialog-content';
		
		//Add elements
		document.body.appendChild(dialog);
		dialog.appendChild(dialogTitle);
		dialog.appendChild(dialogClose);
		dialog.appendChild(dialogContent);
	}
	else
	{
			dialog = document.getElementById('dialog');
			dialogTitle = document.getElementById('dialog-title');
			dialogContent = document.getElementById('dialog-content');
			
			dialog.style.display = 'block';
	}
	
	//Add content
	dialogTitle.innerHTML = title;
	dialogContent.innerHTML = content;
	dialogClose.innerHTML = 'x';
	
	//IE settAttribute fix
	dialogClose.onclick = hideDialog;
	
	return false;
}


function hideDialog()
{
	var dialog;
	
	dialog = document.getElementById('dialog');
	dialog.style.display = 'none';
}

