function Status()
{
}

// DEPRECATED: showAttention()
// Instead you should use showInfo().
Status.showAttention = function( alertString )
{
	Status.showError( alertString )
}

Status.showInfo = function( messageType, messageString )
{

	switch (messageType.toLowerCase()) {
		case "success": 
			Status.showSuccess(messageString);		
			break;
			
		case "warning": 
			Status.showWarning(messageString);		
			break;
			
		case "error": 
			Status.showError(messageString);		
			break;
		
		case "info":	
		default: 
			Status.showInformation(messageString);		
			break;
	}
	
}

Status.showError = function( alertString )
{
	parent.document.getElementById('statusIcon').innerHTML = '<img src="/images/icons/attention.png">';
	parent.document.getElementById('statusIconText').innerHTML = 'Error';
	parent.document.getElementById('statusMessage').innerHTML = alertString;  
	parent.document.getElementById('statusDiv').style.display = 'block';
}


Status.showWarning = function( alertString )
{
	parent.document.getElementById('statusIcon').innerHTML = '<img src="/images/icons/warning.png">';
	parent.document.getElementById('statusIconText').innerHTML = 'Warning';
	parent.document.getElementById('statusMessage').innerHTML = alertString;  
	parent.document.getElementById('statusDiv').style.display = 'block';
}

Status.showInformation = function( alertString )
{
	parent.document.getElementById('statusIcon').innerHTML = '<img src="/images/icons/information.png">';
	parent.document.getElementById('statusIconText').innerHTML = 'Info';
	parent.document.getElementById('statusMessage').innerHTML = alertString;  
	parent.document.getElementById('statusDiv').style.display = 'block';
}

Status.showSuccess = function( alertString )
{
	parent.document.getElementById('statusIcon').innerHTML = '<img src="/images/icons/information.png">';
	parent.document.getElementById('statusIconText').innerHTML = 'Success';
	parent.document.getElementById('statusMessage').innerHTML = alertString;  
	parent.document.getElementById('statusDiv').style.display = 'block';
}


Status.clear = function()
{
  if( parent.document.getElementById('statusIcon') )
  {
	  parent.document.getElementById('statusIcon').innerHTML = '';
	  parent.document.getElementById('statusIconText').innerHTML = '';
	  parent.document.getElementById('statusMessage').innerHTML = '';  
	  parent.document.getElementById('statusDiv').style.display = 'none';
	}
	else
	{
	  document.getElementById('statusIcon').innerHTML = '';
	  document.getElementById('statusIconText').innerHTML = '';
	  document.getElementById('statusMessage').innerHTML = '';  
	  document.getElementById('statusDiv').style.display = 'none';
	}
}