function cuteAlert(){
	
	this.timeOut = null;
	this.showing = false;
	this.messageQueue = new Array();
	this.addMessage = function(title, content, image, timeout, width, height)
								{
									this.messageQueue.push( {title:title, content:content, image:image, timeout:timeout, width:width, height:height} );
									if(!this.showing)
										this.showMessage();
								}
	this.showMessage = function()
								{
									if(this.messageQueue.length)
									{
										this.showing = true;
										var message = this.messageQueue.shift();
										//document.getElementById('alertTitle').innerHTML = message.title;
										document.getElementById('alertMessage').innerHTML = message.content;
										/*shop.alertBox.transition.start('opacity',0,1);*/
										if(!message.width) message.width = 570;
										if(!message.height) message.height = 190;
										
										Shadowbox.open({
											player:     'html',
											content:    $('alertBox').innerHTML,
											title: 			message.title,
											width:      message.width,
											height: 		message.height
										},
										{
											animate: false,
											onClose: shop.cuteAlert.closeMessage()
										}
										);
										
										if(message.timeout && message.timeout > 0)
										{
											var self = this;
											this.timeOut = setTimeout(function(){ self.closeMessage()}, message.timeout);
										}
										
									}
									else
									{
										this.showing = false;
									}
								}
	this.clear = function()
								{
									this.messageQueue = new Array();
									clearTimeout(this.timeOut);
								}
	this.closeMessage = function()
								{
									clearTimeout(this.timeOut);
									shop.alertBox.transition.start('opacity',1,0);
									var self = this;
									setTimeout(function(){self.showMessage();},700);
								}
};