
var streetshop = {};

streetshop.browser = function () {
	return {
		isSizeSelected : function () {
			return jQuery("#size_select option:selected").val() != -1;
		},
		alert : function (message) {
//			alert(message);
			streetshop.sizeWarningDialog.show(this, message);
		}		
	};
}();

jQuery.extend(jQuery.blockUI.defaults.overlayCSS, { backgroundColor: '#444444', cursor: 'default' });
jQuery.extend(jQuery.blockUI.defaults.pageMessageCSS, { 
	backgroundColor: '', 
	border:'0px none', 
	cursor: 'default'  
}); 
jQuery.extend(jQuery.blockUI.defaults.elementMessageCSS, { 
	backgroundColor: ''
}); 

streetshop.sizeWarningDialog = new function() {
	
	var dlgSource = 
		"<div id='sizeWarningDialog' style=''>"
		+ "<div class='dialog'>"
		+ "		<div class='top'></div>"
		+ "		<div class='contents'>"
		+ "			<div id='message'></div>"
		+ "			<div class='buttons'>"
		+ "				<button id='okButton' style='width:80px;'>OK</button>"
		+ "			</div>"
		+ "		</div>"
		+ "		<div class='bottom'></div>"
		+ "</div>"
		+ "</div>";
			
	this.show = function(source, message)
	{		
		jQuery.blockUI(dlgSource);
		
		jQuery('#sizeWarningDialog #message').text(message);
		
		// add handlers
		jQuery('#sizeWarningDialog .buttons #okButton').click(function() { 
			jQuery.unblockUI();
		});
				
		return false;
	}
} ();



