window.log = function(){
  log.history = log.history || [];  
  log.history.push(arguments);
  arguments.callee = arguments.callee.caller;  
  if(this.console) console.log( Array.prototype.slice.call(arguments) );
};
(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});


function showoverlay(mx,my,id) {
	if (id != window.currentID) {
		if (id != "null") {
			for (var i in window.ivHide) {
				//alert(i);
				if (window.ivHide[i] != 0) {
					clearInterval(window.ivHide[i]);
					window.ivHide[i] = 0;
				}
				if (i != id) jQuery("#"+i).fadeOut(200);
			}
			mx = parseInt(mx);
			my = parseInt(my);
			jQuery("#"+id).fadeIn(200)
			var offset = jQuery(".panorama .player").offset();
			jQuery("#"+id).offset({ left: offset.left+mx+20, top: offset.top+my-15 });
		} else {
			if (window.ivHide[window.currentID] == 0) {
				window.ivHide[window.currentID] = setTimeout(function(id){ jQuery("#"+id).fadeOut(200); window.ivHide[id] = 0 }, window.currentID == "peter" ? 1500 : 100, window.currentID);
			}
		}
		window.currentID = id;
	}
}

window.currentID = "nil";
window.ivHide = {sascha:0, daniel:0, peter:0};




jQuery(document).ready(function() {
	jQuery("a.imageLoader").click(function(e) {
		var a = jQuery(e.target).closest("a").attr("href");
		jQuery("img.imageLoader").fadeTo(200,0,function() {
			jQuery("img.imageLoader").load(function(e){
				jQuery("img.imageLoader").fadeTo(200,1);
			});
			jQuery("img.imageLoader").attr("src", a);
		});
		/*
		jQuery("img.imageLoader").attr("src", a);
		jQuery("img.imageLoader").loaded(function(e) {
			jQuery(e.target).fadeIn();
		});
		*/
		e.preventDefault();
		return false;
	});
});
