function cuteQuestion(){
	
	this.timeOut = null;
	this.showing = false;
	this.messageQueue = new Array();
	this.addMessage = function(title, content, textButtonOK, textButtonKO, positionOK, actionNameOK, actionForm, image, timeout)
								{
									this.messageQueue.push( {title:title, content:content, textButtonOK:textButtonOK, textButtonKO:textButtonKO, positionOK:positionOK, actionNameOK:actionNameOK, actionForm:actionForm, image:image, timeout:timeout} );
									if(!this.showing)
										this.showMessage();
								}
	this.showMessage = function()
								{
									if(this.messageQueue.length)
									{
										
										this.showing = true;
										var message = this.messageQueue.shift();
										positionOK = message.positionOK;
										if(positionOK == 1)positionKO = 2;
										else positionKO = 1;

										document.getElementById('questionMessage').innerHTML = message.content;
										document.getElementById('questionForm'+positionOK).action = message.actionForm;
										
										document.getElementById('questionForm'+positionKO).action = "javascript:Shadowbox.close();";
										
										document.getElementById('buttonQuestion'+positionOK).value = message.textButtonOK;
										document.getElementById('formActionName'+positionOK).value = message.actionNameOK;
										
										document.getElementById('buttonQuestion'+positionKO).value = message.textButtonKO;
										
										
										Shadowbox.open({
											player:     'html',
											content:    $('questionBox').innerHTML,
											title: 			message.title,
											width:      350,
											height: 		70
										},
										{
											animate: false,
											onClose: shop.cuteQuestion.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.questionBox.transition.start('opacity',1,0);
									var self = this;
									setTimeout(function(){self.showMessage();},700);
								}
};
