var confirmationDialog;

function inArrayHelper( arr, value )
{
	for( var i = 0; i < arr.length; i++ )
		if( arr[i] == value )
			return i;
	return -1;
}

function inArraySearchProperty( arr, property, value )
{
	for( var i = 0; i < arr.length; i++ )
		if( arr[i][property] == value )
			return i;
	return -1;
}

function handleClose()
{
	confirmationDialog.hide();
}

//Displays a dialog containing some info
function DisplayMessage(caption, message, icon, buttons)
	{
		var myButtons;
		if( buttons == null )
		{
			myButtons = [ { text:"Dismiss",  
	                    handler:handleClose }];
		}
		else
			myButtons = buttons;
		confirmationDialog =  new YAHOO.widget.SimpleDialog("dialogtest", {  
	    width: "20em",  
	    effect:{effect:YAHOO.widget.ContainerEffect.FADE, 
	            duration:0.25},  
	    fixedcenter:true, 
	    modal:false, 
	    visible:false, 
	    draggable:true }); 	
		confirmationDialog.setHeader(caption); 
		confirmationDialog.setBody(message); 
		confirmationDialog.cfg.setProperty("icon", icon); 
		confirmationDialog.cfg.queueProperty("buttons", myButtons);
		confirmationDialog.render(document.body);		
		confirmationDialog.show();
	}