jQuery(document.body).unload(function() {
		if (GBrowserIsCompatible()) {
			GUnload();
		}
	});

	function showEventDialog(id){
		var dgOptions = {
				modal : true,
				resizable : false,
				position : [430,0],
				dialogClass : 'eventDialog',
				width : 752,
				height : 635,
				closeText : 'X'
		}
		
		jQuery(id).dialog(dgOptions);		
	}		
jQuery(document).ready(function(){	


	//Hide cities popup
	jQuery('.citiesBox p.close a').click(function(e){
		jQuery('.citiesBox').hide();
		jQuery('.eventList').show();
		e.preventDefault();
	});	
	
	//show cities box in event listing
	jQuery('#showCitiesBoxPopOver').click(function(e){
		e.preventDefault();
		var target = jQuery(this).attr('popover:target');
		var position = jQuery(this).attr('popover:position');

		var offsetLeft = jQuery('#'+target).offset().left + (position * jQuery('#'+target).width());
		var offsetTop = jQuery('#'+target).offset().top;
		
		var widthDiff = jQuery('.citiesBox').width() - jQuery('#'+target).width();
		
		offsetLeft += (position * widthDiff) + (position * 18);
		
		jQuery('.citiesBox').css('position','absolute');
		jQuery('.citiesBox').css('top',offsetTop+'px');
		jQuery('.citiesBox').css('left',offsetLeft+'px');
		jQuery('.citiesBox').show();
	});
	
	//pagination
	jQuery('#pagination .singlePage').click(function(e){
		e.preventDefault();
		var target = jQuery(e.target);
		var pageNumber = target.attr('results:page');
		var currentPage = jQuery('#paginationForm #currentPage').attr('value');
		if(pageNumber != currentPage){			
			jQuery('#paginationForm #pageNumber').attr('value',pageNumber);
			jQuery('#paginationForm').submit();
		}		
	});
	
	jQuery('#pagination .previousPage').click(function(e){
		e.preventDefault();
		var currentPage = parseInt(jQuery('#paginationForm #currentPage').attr('value')) - 1;
		jQuery('#paginationForm #pageNumber').attr('value',currentPage);
		jQuery('#paginationForm').submit();
	});
	
	jQuery('#pagination .nextPage').click(function(e){
		e.preventDefault();
		var currentPage = parseInt(jQuery('#paginationForm #currentPage').attr('value')) + 1;
		jQuery('#paginationForm #pageNumber').attr('value',currentPage);
		jQuery('#paginationForm').submit();
	});
	
});

