$(function(){
	//directing the results
	$('.results td').click(function(){ 
		if( !$(this).parents("tr").hasClass('head') && !$(this).hasClass('zero') && !$(this).hasClass('compare') && !$(this).hasClass('email'))
			window.location = "/"+$(this).parents('tr').attr('username'); 
	});

	$('.results td.email').click(function(){ 
		if( !$(this).parents("tr").hasClass('head') && !$(this).hasClass('zero') )
			window.location = "/"+$(this).parents('tr').attr('username')+"/#contact"; 
	});
	
	
	$('.results tr').not('.head').hover(function(){
		$(this).addClass('over')
		.oneTime(500, function(){
			popup = $( ".name div .popup", $(this) );		 
			if( !popup.hasClass('loaded') ){
				// if still hovering
				if($(this).hasClass('over')){
					// loading pop-up's content
					$(".inner", popup).load('/action.php?ajaxContent&getFavoritesPopupContent&' + $(this).attr('username'));
					popup.addClass('loaded');
				}
			}
			popup.addClass('showing');
		});
	}, function(){
		$(this).removeClass('over');
		$(".name div .popup", $('.results tr').not('.over')).removeClass('showing');
	});
	

	$("#select_all").click(function(){
		var condition = $(this).attr("checked");
		$("input[type='checkbox']").attr("checked",condition);
	});
	
	
	$("#emailRemember").validate({
		onkeyup:false,
		rules:{
			'email':{
				required:true,
				email:true
			}
		},
		messages:{
			'email':{
				required:"Lütfen, göndermeden önce bir mail adresi giriniz.",
				email:"Lütfen, e-mail adresinizi doğru girdiğinizden emin olunuz."
			}
		}
	});

});
