var dialog;

function hideBanners() {
	var banners = dojo.query("embed").forEach(dojo.destroy);
}

function showDialog(contents, dlg_title) {
	hideBanners();
	dialog = new dijit.Dialog({
        title: dlg_title,
        style: 'width: 500px;',
        content: contents
    });	
	dialog.startup();
	dialog.show();
}

function showAdminDialog(contents, dlg_title) {
	hideBanners();
	var admin_dialog = document.createElement('div');
	admin_dialog.setAttribute('id', 'admin_dialog');
	/*admin_dialog.style.zIndex = '3000';*/	
	admin_dialog.style.marginLeft = 'auto';
	admin_dialog.style.marginRight = 'auto';
	admin_dialog.style.backgroundColor = '#C0C0C0';
	admin_dialog.style.position = 'absolute';
	admin_dialog.style.top = '300px';
	admin_dialog.style.padding = '20px';
	admin_dialog.style.border = '3px solid #FFFFFF';
	admin_dialog.innerHTML = "<b>"+dlg_title+"</b><br /><br />" + contents;
	dojo.byId('wrapper').appendChild(admin_dialog);
	dojo.parser.parse("admin_dialog");
}

function hideAdminDialog() {
	dojo.byId('admin_dialog').style.display = 'none';
	dojo.byId('wrapper').removeChild(dojo.byId('admin_dialog'));
}

function showMessage(msg, dlg_title, icon) {	
	var dlg_content  = '';
    if (icon) {
    	dlg_content += '<img src="http://static.onetaste.de/resources/img/icon_'+icon+'.png" width="32" height="32" align="left" style="margin-right: 10px;" />';
	}
	dlg_content += '<div style="margin-left: 40px;">' + msg;
	dlg_content += '<br /><br /><center><button dojoType=dijit.form.Button type="submit">OK</button></center></div>';
	var messagebox = new dijit.Dialog({
        title: dlg_title,
        style: 'width: 400px;',
        content: dlg_content
    });
	messagebox.startup();
	messagebox.show();
}

function showMessageAndGo(msg, dlg_title, icon, url) {	
	var dlg_content  = '';
    if (icon) {
    	dlg_content += '<img src="http://static.onetaste.de/resources/img/icon_'+icon+'.png" width="32" height="32" align="left" style="margin-right: 10px;" />';
    }
	dlg_content += '<div style="margin-left: 40px;">' + msg;
	dlg_content += '<br /><br /><center><button dojoType=dijit.form.Button type="submit" onClick="window.location.href = \''+url+'\'">OK</button></center></div>';						
	var messagebox = new dijit.Dialog({
        title: dlg_title,
        style: 'width: 400px;',
        content: dlg_content
    });
	messagebox.startup();
	messagebox.show();
}

function showMessageAndRefresh(msg, dlg_title, icon) {	
	var dlg_content  = '';
    if (icon) {
    	dlg_content += '<img src="http://static.onetaste.de/resources/img/icon_'+icon+'.png" width="32" height="32" align="left" style="margin-right: 10px;" />';
    }
	dlg_content += '<div style="margin-left: 40px;">' + msg;
	dlg_content += '<br /><br /><center><button dojoType=dijit.form.Button type="submit" onClick="window.location.reload()">OK</button></center></div>';						
	var messagebox = new dijit.Dialog({
        title: dlg_title,
        style: 'width: 400px;',
        content: dlg_content
    });
	messagebox.startup();
	messagebox.show();
}
