var confirmMessage = "Do you want to continue?";

function registerConfirmDialog(){
	var isOriginalFlow = false;
	$('.modalConfirm').click(
			function(event) {
				if (!isOriginalFlow) {
					event.preventDefault();
					confirm(confirmMessage, 
						function() {
							isOriginalFlow = true;				
							$(event.target).click();
						}
					);
				} 	
			}
		); 
	$('.modalTermsOfUse').click(
			function(event) {				
				if (!isOriginalFlow) {
					event.preventDefault();
					confirm(confirmMessage, 
						function() {
							isOriginalFlow = true;				
							location=$(event.target).attr('href');
						}
					);
				}
			}
		);
	$('#confirmCheckBox').click(
			function(event) {
				$('.confirm-modal-yes').toggle();
			}
		);
	
	function confirm(message, callback) {
		$('#confirm').modal({
			close:false,
			position: ["15%",],
			overlayId:'confirmModalOverlay',
			containerId:'confirmModalContainer', 
			onShow: function (dialog) {
			dialog.data.find('.confirmMessageText').append(message);
			dialog.data.find('.confirm-modal-yes').click(
					function () {
						if ($.isFunction(callback)) {
							callback.apply();					
						}
						isOriginalFlow = false;				
						$.modal.close();
					}
			);
		}
		});
	}
}

