// JSQuery create board functions

// start once the DOM is completely loaded
$(document).ready(function(){

	// register function to handle click on Delete link
  $('A.tournamenthidelink').click(function(event) {
		event.preventDefault();
		tournamentid = this.id.replace("tournamenthidelink", "");
		$.get("/rails?function=hide_tournament&tournamentid=" + tournamentid);
		$('#row' + tournamentid).fadeOut();
  });

/*
	$('A.trophylink').imgPreview({
		srcAttr: 'rel',
		containerID: 'imgPreviewWithStyles'
	});
*/

	$('#tablesorter').tablesorter({
		headers: {
			1: { sorter:'false' },
			3: { sorter:'digit' },
			4: { sorter:'digit' }
		} 
  });

	$("ul.thumb li").hover(function() {
		$(this).css({'z-index' : '10'}); /*Add a higher z-index value so this image stays on top*/ 
		$(this).find('img').addClass("hover").stop() /* Add class of "hover", then stop animation queue buildup*/
			.animate({
				marginTop: '-80px', /* The next 4 lines will vertically align this image */ 
				marginLeft: '20px',
				top: '50%',
				left: '50%',
				width: '170px', /* Set new width */
				height: '170px', /* Set new height */
				padding: '0px'
			}, 200); /* this value of "200" is the speed of how fast/slow this hover animates */
	
		} , function() {
		$(this).css({'z-index' : '0'}); /* Set z-index back to 0 */
		$(this).find('img').removeClass("hover").stop()  /* Remove the "hover" class , then stop animation queue buildup*/
			.animate({
				marginTop: '0', /* Set alignment back to default */
				marginLeft: '0',
				top: '0',
				left: '0',
				width: '30px', /* Set width back to default */
				height: '30px', /* Set height back to default */
				padding: '0px'
			}, 400);
	});

});

