$(document).ready(function(){
	gbModal.init({});
});

(function(){

	var initedAlready = false;
	
	var gbModal = window.gbModal = {

		opts: {
			sampleoption: undefined
		},
		
		init: function(opts) {
			if (!initedAlready) {
				initedAlready = true;
				gbModal.setAllAvailableAjaxWindows();
			}
		},
		
		setAllAvailableAjaxWindows: function(){
			$('#ajax_window_dialog').jqm({modal:true});
			
			$(".ajax_window").click(function(){
				
				$('#ajax_window_dialog').jqmShow();

					$.get(this.href,
						{},
						function(result){
							$('#ajax_window_dialog').html(result);
						},
					"html");

				window.scrollTo(0,0); return false;
			});
		}
		
	};
})();
