$(document).ready(function() {
	var sorted = false;
	$('#container').prepend('<div id="topclick"></div>');
	$('#topclick').click(function() {
		window.open('/', '_self');
	})
	
	$("#menu td").click(function() {
		var href = $(this).children().attr('href');
		window.open(href, '_self');
	})
	
	$('.fancybox').fancybox({
		'hideOnContentClick': false
	});
	
	 /* Events sort */
	$('#sort_by_distance').click(function(){
		$('.event_details').tsort({attr:'id'});
		sorted = false;
	});
    $('#sort_by_genre').click(function(){
    	console.log(sorted);
    	if (sorted == true)
    		return;	
    	var sorted = $.makeArray($('.event_details')).sort(function(a,b){
    		return ($(a).children('.event_genre').attr('title') <= $(b).children('.event_genre').attr('title')) ? -1 : 1;
    	});
    	$('#events').html(sorted);
    	sorted = true;
    });
})
 function isInt(x) {
   var y=parseInt(x);
   if (isNaN(y)) return false;
   return x==y && x.toString()==y.toString();
 } 
