function preloadImage(uri){var image=new Image();image.src=uri;return image;}
function displayMessage(content,timeout){var div=new Element('div',{'class':'DisplayMessage'});if(!timeout)var timeout=2000;div.hide();document.body.appendChild(div);div.update(content);var dimensions=div.getDimensions();window.setTimeout(function(){div.fade({duration:0.5,afterFinish:function(){div.remove();}});},timeout)
div.setStyle({position:'fixed',top:(document.viewport.getHeight()-dimensions.height)/2+'px',left:(document.viewport.getWidth()-dimensions.width)/2+'px'});div.appear({duration:0.5,to:1.0});return div;}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name){createCookie(name,"",-1);}
