$(document).ready(function(){

  // Category jump
  $('#category_jump').change(function(){
    window.location = $("#category_jump option:selected").val();
  });
	
	// Popup
  $('.popup').click(function(){
    window.open($(this).attr("href"));
    return false;
  });
  
  
	
	// Calcul points
	var cote = '';
	$('#calculcote #cote').keyup(function(){
		
		var points = parseInt($('#calculcote #points').val()) || 0;
		var points2v2 = points+Math.round(0.76*calculPoints($('#calculcote #cote').val()));
		var points3v3 = points+Math.round(0.88*calculPoints($('#calculcote #cote').val()));
		var points5v5 = points+Math.round(calculPoints($('#calculcote #cote').val()));
		
		if ($(this).val() != cote) {  
			$('#points2v2 .value').html(points2v2);
      $('#points3v3 .value').html(points3v3);
      $('#points5v5 .value').html(points5v5);
		}
    cote = $('#calculcote #cote').val();
	});

	var pointss = '';
  $('#calculcote #points').keyup(function(){
		
    var points = parseInt($('#calculcote #points').val()) || 0;
    var points2v2 = points+Math.round(0.76*calculPoints($('#calculcote #cote').val()));
    var points3v3 = points+Math.round(0.88*calculPoints($('#calculcote #cote').val()));
    var points5v5 = points+Math.round(calculPoints($('#calculcote #cote').val()));
		
    if ($('#calculcote #points').val() != pointss) {  
      $('#points2v2 .value').html(points2v2);
      $('#points3v3 .value').html(points3v3);
      $('#points5v5 .value').html(points5v5);
    }
    pointss = $('#calculcote #points').val();
  });
	
	// Haut fait 
	var hf_title = '';
	$('#hf_title').keyup(function(){
		if($('#hf_title').val() != hf_title) {
			$('#r_hf_title').html($('#hf_title').val());
		}
	});
	hf_title = $('#hf_title').val();
	
	var hf_description = '';
  $('#hf_description').keyup(function(){
    if($('#hf_description').val() != hf_description) {
      $('#r_hf_description').html($('#hf_description').val());
    }
  });
  hf_description = $('#hf_description').val();
	
  $('#hf_points').change(function(){
    $('#r_hf_points').html($('#hf_points').val());
  });
	
	// Reload GS
	$('#a_update_score').click(function(){
		$('#update_score').submit();
		return false;
	});
	
	// Longitext
	$('.longitext').click(function(){
		$(this).select();
	});
	
	// Fancybox
	$("#content a.group").fancybox();

});

function moveAds() {
  $("#hiddenAds .ad-header iframe").appendTo('#ad-header');
  $("#hiddenAds .ad-footer iframe").appendTo('#ad-footer');
}

function calculPoints(cote) {
	
  if(cote<=1500) {
		var points = 344;
	} else {
		var points = 1511.26 / (1 + 1639.28 * Math.pow(2.71828, (-0.00412 * eval(cote))));
	}
	
  return points;
	
}