
function ShowMessage(str)
{
	var body;
	var div;
	div=$('message');
	if(div)
	{
		HideMessage();
	}
	div =document.createElement('div');
	div.id='message';
	div.style.backgroundColor='black';
	div.style.color='white';
	div.style.position='absolute';
	div.style.zIndex='11';
	div.style.display='none';
	div.innerHTML='<span>'+str+'</span>';
	body=document.getElementById('body');
	body.insertBefore(div,body.childNodes[0]);
	div=$('message');
	div.setOpacity(0.80);
	new Effect.SlideDown(div,{duration:0.2});
}

function HideMessage()
{
	var div;
	div=$('message');
	if(div)
	{
		div.style.display='none';
	}
}

function ProcessMessage(request)
{
	var str;
	str=request.responseText;
	if(str.substring((str.length-3))=='yes')
		HideMessage();
	else
		ShowMessage('There was a problem. Please try again');
}
function ViewImage(url,width,height)
{
	var body;
	var div;
	var img;
	div =document.createElement('div');
	div.id='imgview';
	div.style.backgroundColor='black';
	div.style.position='absolute';
	div.style.width="100%";
	div.style.zIndex='10';
    if(/MSIE/.test(navigator.userAgent))  
		div.style.height="100%";	
	else
		div.style.minHeight="100%";
	div.style.textAlign="center";
	div.style.display='none';
	var sHeight='';
	var sWidth='';
	if(height!=0)
		sHeight='height="'+height+'" ';
	if(width!=0)
		sWidth='width="'+width+'" ';
	div.innerHTML='<br /><img id="specifiedimg" src="'+url+'" '+sHeight+sWidth+'align="center"/><br /><span onclick="HideImage();" style="color:white;cursor:pointer;text-decoration:underline">Close</span>';
	body=document.getElementById('body');
	div.style.top=body.scrollTop+'px';
	body.insertBefore(div,body.childNodes[0]);
	new Effect.Appear(div);
}

function HideImage()
{
	new Effect.Fade(document.getElementById('imgview'));
}

