(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)


String.prototype.getAnchor = function () {
	var anchor = this.split('#');
	if (anchor == undefined) return false;
	anchor = anchor[anchor.length-1];
	if (anchor == undefined) return false;
	anchor = '#' + anchor;
	return anchor;
};

var jump=function(e) {
	e.preventDefault();
	var target = $(this).attr("href");
	$('html,body').animate({scrollTop: $(target).offset().top},2000,function(){location.hash = target;});
}

Cufon.replace('#navigation ul li.l1 > a', {hover: true});
Cufon.replace('#navigation_sub ul li.l1 > a', {hover: true});
Cufon.replace('h3');	
Cufon.replace('.cufon');

$(document).ready(function(){
	$('.anchor').bind("click", jump);

	$('#navigation_link_folder').hover(function(){
		$(this).toggleClass('hover');
		$('.sub_box').slideToggle( 0 );
	});
	
});
