var preload = ['/tube/images/stars/star_off_big.png', '/tube/images/stars/star_on_big.png', '/tube/images/overarrow.png', '/tube/images/downarrow.png'];

$(document).ready(function() {
  $(".tip").tooltip({ effect: 'slide'});
});


function rate(vid,thisnum) {
  $.ajax({
    url: "/tube/s/rate.cgi?vid="+vid+"&vote="+thisnum,
    cache: false,
    success: function(html){
      if(html.match(/false/)) { alert(html); } 
      else {
        pageTracker._trackPageview('/actions/rated-video');
        $("#rate_section").html(html);
      }
    }
  });
}

function showrate(num) {
  offallstars();
  for(var i=1;i<=num;i++) {
    $("#rate_" + i).attr("src","/tube/images/stars/star_on_big.png");
  }
  pageTracker._trackPageview('/actions/rated-video-stars');
}

function offallstars() {
  for(var i=1;i<=6;i++) {
    $("#rate_" + i).attr("src","/tube/images/stars/star_off_big.png");
  }
}

function changearrow(prefix) {
  if ($("#" + prefix + "_section").is(":visible")) {
    $("#" + prefix + "_arrow").attr("src","/tube/images/overarrow.png");
    $("#" + prefix + "_section").hide();
  }
  else {
    $("#" + prefix + "_arrow").attr("src","/tube/images/downarrow.png");
    $("#" + prefix + "_section").show();
  }
}
jQuery.preloadImages = function() {
	var a = (typeof arguments[0] == 'object')? arguments[0] : arguments;
	for(var i = a.length -1; i > 0; i--) {
		jQuery("<img>").attr("src", a[i]);
	}
}
jQuery.preloadImages(preload);
