// JavaScript Document

$(document).ready(function(){

	$(".le_menu").mouseover(function() {
		$(this).animate({'top':'-=10px'}, 'fast');
	});
	$(".le_menu").mouseout(function() {
		$(this).animate({'top':'+=10px'}, 'fast');
	});	
	
	if ( $("img.panorama").length>0 ) {
		$("img.panorama").panorama({
                 viewport_width: 690,
                 speed: 30000,
                 direction: 'right',
                 control_display: 'auto',
				 mode_360 : false
         });
	}

	document.onkeydown = function(e){
		if (e == null) { // ie
			keycode = event.keyCode;
		} else { // mozilla
			keycode = e.which;
			kc = keycode;
		}
		//$("#sc").html('?' + keycode);
		if (kc==90 && kc_active!=3) kc_active++;
		if (kc_active==3) {Debug.Init();kc_active=4;};
	}

	//var animation = setInterval('move(".image", 0, -3342)', 0);

	$("a.fancybox").fancybox({
		'zoomSpeedIn': 300, 
		'zoomSpeedOut':	300, 
		'overlayShow': true,
		'overlayColor': '#000',
		'overlayOpacity': 0.8
	});

});

var sens = 0; //(0:l/1:r)
var kc = '';
var kc_active = 0;

function move(value,pmin,pmax) {
	var left = parseInt($(value).offset().left);
	//var width = parseInt($(value).offset().width);
	if (left==pmax && sens==0) sens=1;
	if (left==pmin && sens==1) sens=0;
	
	//-3342
	if (sens==0) { var offset = '-=1'}
	if (sens==1) { var offset = '+=1'}

	if(Debug.InitVal) Debug.Write('/sens:'+sens+'/left:'+left+'/value:'+value+'/pmin:'+pmin+'/pman:'+pmax+'/offset:'+offset);

	$('.image').animate(
		{
			left: offset
		},0);		

}

var Debug = {
	build : 2,
	id : '#debug',
	timestamp : true,
	ts : new Date(),
	increment : 0,
	active : true,
	InitVal : false,
	TempMax : 100,
	Init : function() {
		$('body').prepend('<div id="' + Debug.id.substr(1) + '"></div>');
		$(Debug.id).css({
			'position':'fixed',
			'width':'600px',
			'height':'200px',
			'background':'#000',
			'color':'#0F0',
			'font-family':'"Courier New", Courier, monospace',
			'font-size':'8pt',
			'border':'#F00 dashed 1px',
			'margin':'10px',
			'bottom':'0px',
			'right':'0px',
			'z-index':'9999',
			'display':'none',
			'line-height':'10px',
			'overflow':'auto'});
		if (Debug.active) $(Debug.id).show().fadeTo(0,0.5).dblclick(function() {Debug.Clear();}).click(function() { /**/ });
		Debug.Write('debug mode (build ' + Debug.build + ') init, ok.');
		Debug.InitVal=true;
	},
	Write : function(value) {
		if (!Debug.active) return false;
		Debug.increment++;
		if(Debug.increment==Debug.TempMax) Debug.Clear();
		if (Debug.timestamp) ts = Debug.ts.toGMTString() + ': ';
		$(Debug.id).prepend('<p id="value' + Debug.increment + '">[' + Debug.increment + ']' + ts + value + '</p>');
		$('#value' + Debug.increment + '').css({color:'#0F0'});
		$('#value' + (Debug.increment-1) + '').css({color:'#090'});
	},
	Clear : function() {
		Debug.increment=0;
		$(Debug.id).html('');
	}
}
