/*----------------------------------------------------------------------*\
	SixteenMile.Msgs
	Script Compacted 2007-01-23 @ 14:11:19
\*----------------------------------------------------------------------*/
if("undefined"===typeof SixteenMile){window.SixteenMile={};}SixteenMile.Msgs={};SixteenMile.Msgs.QueueID=null;SixteenMile.Msgs.CssError=null;SixteenMile.Msgs.CssWarning=null;SixteenMile.Msgs.CssInfo=null;SixteenMile.Msgs.MessageType={Info:0,Warning:1,Error:2};SixteenMile.Msgs.registerList=function(id,cssError,cssWarning,cssInfo){SixteenMile.Msgs.QueueID=id;SixteenMile.Msgs.CssError=cssError;SixteenMile.Msgs.CssWarning=cssWarning;SixteenMile.Msgs.CssInfo=cssInfo;};SixteenMile.Msgs.displayMessage=function(message,type,id){id=id?id:SixteenMile.Msgs.QueueID;var list=document.getElementById(id);if(!list){switch(type){case SixteenMile.Msgs.MessageType.Error:message="Error: "+message;break;case SixteenMile.Msgs.MessageType.Warning:message="Warning: "+message;break;}window.alert(message);return;}list.style.display="block";var li=document.createElement("li");switch(type){case SixteenMile.Msgs.MessageType.Error:li.className=SixteenMile.Msgs.CssError;break;case SixteenMile.Msgs.MessageType.Warning:li.className=SixteenMile.Msgs.CssWarning;break;case SixteenMile.Msgs.MessageType.Info:li.className=SixteenMile.Msgs.CssInfo;break;}if(list.getElementsByTagName("a").length<1){var a=document.createElement("a");a.className="MsgsClear";a.href="#ClearMessages";a.title="Clear Messages";a.onclick=SixteenMile.Msgs.createClearFn(id);a.appendChild(document.createTextNode("\u00D7"));li.appendChild(a);}var p=document.createElement("p");p.appendChild(document.createTextNode(message));li.appendChild(p);list.appendChild(li);li=null;list=null;};SixteenMile.Msgs.clear=function(id){id=id?id:SixteenMile.Msgs.QueueID;var list=document.getElementById(id);if(list){while(list.lastChild){list.removeChild(list.lastChild);}list.style.display="none";}};SixteenMile.Msgs.createClearFn=function(id){return function(evt){SixteenMile.Msgs.clear(id);return false;};};