function ConfirmationDialog(params)
{
	var params = params || {};
	var acceptLabel = params.acceptLabel;
	var cancelLabel = params.cancelLabel;
	
	var size = params.size || 500;
	
	var boxyBodyHtml = "<span class='span'>"+params.message+"</span>";
	var buttonsLabels = [acceptLabel, cancelLabel];
	var settingsObject = {title: params.title};
	
	var callback = function(val){
		var afterFunction = val === acceptLabel ? params.doOnAccept : params.doOnCancel;
		if(afterFunction && typeof afterFunction === 'function'){
			afterFunction();
		}
	};
	var boxy = Boxy.ask(boxyBodyHtml, buttonsLabels, callback, settingsObject);
	if(size){
		boxy.resize(parseInt(size));
	}
};


function alertDialog(params){
	var params = params || {};
	var acceptLabel = params.acceptLabel;
		
	var size = params.size || 500;
	
	var boxyBodyHtml = "<span class='span'>"+params.message+"</span>";
	var buttonsLabels = [acceptLabel];
	var settingsObject = {title: params.title};
	
	var callback = function(val){
		var afterFunction = params.doOnAccept;
		
		if(afterFunction && typeof afterFunction === 'function'){
			afterFunction();
		}
	};
	var boxy = Boxy.ask(boxyBodyHtml, buttonsLabels, callback, settingsObject);
	if(size){
		boxy.resize(parseInt(size));
	}
};

function alertDialogContentCustom(params){
	var params = params || {};
	var acceptLabel = params.acceptLabel;
		
	var size = params.size || 500;
	var scroll = params.scroll || "auto";
	var highContent = params.highContent || size-50;
	var widthContent = params.widthContent || size-50;	
	var textAlign = params.textAlign || "justify";
	var innerPadding = params.innerPadding || 3;
	
	var boxyBodyHtml = "<div style='overflow:" +  scroll + "; width:" + widthContent + "px; height:" + highContent + "px; text-align:" + textAlign + "; padding: " + innerPadding + "px; ' > <span class='span' >"+params.message+"</span> </div> ";
	
	var buttonsLabels = [acceptLabel];
	var settingsObject = {title: params.title};
	
	var callback = function(val){
		var afterFunction = params.doOnAccept;
		
		if(afterFunction && typeof afterFunction === 'function'){
			afterFunction();
		}
	};
	var boxy = Boxy.ask(boxyBodyHtml, buttonsLabels, callback, settingsObject);	
	if(size){
		boxy.resize(parseInt(size));
	}
};