function confirm(message, callback) {       
    jQuery('#confirmBox').css('diplay','block');  
    jQuery('#confirmBox .ok').hide();
	jQuery('#confirmBox').modal({
		close:false,
		position: ["20%",],
		overlayId:'confirmModalOverlay',
		containerId:'confirmModalContainer', 
		onShow: function (dialog) {
			//console.log(dialog);
			jQuery(document).keyup(function(e){
//				console.log(e.keyCode);
				if (e.keyCode == 13 || e.keyCode == 27) {
					jQuery.modal.close();
					jQuery(this).unbind(e);					
					if (e.keyCode == 13) {						
						// call the callback
						if (jQuery.isFunction(callback)) {
							callback.apply();
						}					
					}													
				}
			});			
			// if the user clicks "yes"
			dialog.data.find('.yes').click(function () {				
				jQuery.modal.close();
				if (jQuery.isFunction(callback)) {
					callback.apply();
				}				
			});
			// if the user clicks "no"					
			dialog.data.find('.modalCloseX').click(function () {				
				jQuery.modal.close();
			});
			dialog.data.find('.no').click(function () {
				jQuery.modal.close();
			});
			dialog.data.find('.message').append(message);
		}//,
//		onClose: function(dialog) {
//			dialog.data.find('.modalCloseX').unbind();
//			dialog.data.find('.no').unbind();
//			dialog.data.find('.yes').unbind();
//			jQuery(document).unbind('keypress');
//		}
	});
}
function showModalMessage(mess,type){	
	jQuery('#confirmBox').css('diplay','block');   
	jQuery('#confirmBox .buttons').click(function () {
		jQuery.modal.close();		
	});
	jQuery('#confirmBox').modal({
		close:false,
		position: ["20%",],
		overlayId:'confirmModalOverlay',
		containerId:'confirmModalContainer', 
		onShow: function (dialog) {
			
			jQuery('#confirmBox .yes').hide();
			jQuery('#confirmBox .no').hide();
			jQuery('#confirmBox .ok').show();
			jQuery('.header span').html('Message');
			var icon = '';
			switch(type){
				case 'error':
					icon = '<img src="' + g_appImg + 'icons/errorBig.png" width="83" height="78" border="0" hspace="2" vspace="2" />';
				break;
				case 'success':
					icon = '<img src="' + g_appImg + 'icons/successBig.png" width="83" height="78" border="0" hspace="2" vspace="2" />';
				break;
				case 'warning':
					icon = '<img src="' + g_appImg + 'icons/warningBig.png" width="83" height="78" border="0" hspace="2" vspace="2" />'; 
				break;
			}			
			dialog.data.find('.icon').append(icon);			
			dialog.data.find('.message').append(mess);
			
			// close the dialog
			//dialog.data.find('.buttons').click(function () {
			//	jQuery.modal.close();
			//	
			//	trace('test');
			//});
		}
	});
}