$(function() {
		   
	// DRAG
	$('#welt').draggable({ 
		axis:'x', 
		zIndex: 0,
		drag:function(){
			$('#welt').css( "cursor","url(/img/cursor_draghand.cur), default");
			 checkX();
		}, 
		stop:function(){
			$('#welt').css( "cursor","url(/img/cursor_openhand.cur), default");
			 checkX();
		}
	}).css({zIndex:0});
	
	// CONTEXTMENU
    $(".ort").contextMenu({menu: 'myMenu'},function(action, el, pos) {
		
		
        if(action=='details'){
			window.infoFrame.location.href='weltzeit_info.php?ort=' + $(el).attr('ort');
			document.getElementById('planLink').href='konferenzplaner.php?ort=' + $(el).attr('ort');
		}
		if(action=='konferenz'){
			window.konferenzplaner.location.href='konferenzplaner.php?ort=' + $(el).attr('ort');
		}
		
    });


	$('#welt > div').css('cursor','hand');
	$('#welt > div').css('z-index','10000');
	
	$("#buttonLeft").mousedown(function()	{if(typeof drag != 'number'){drag = window.setInterval("moveX(15)", 25); 		$(this).attr('src','/img/weltzeit_control1press.png');}})
					.mouseup(function()		{if(typeof drag == 'number'){window.clearInterval(drag);drag = '';}$(this).attr('src','/img/weltzeit_control1.png');})
					.mouseout(function()	{if(typeof drag == 'number'){window.clearInterval(drag);drag = '';}$(this).attr('src','/img/weltzeit_control1.png');});
	
	$("#buttonCenter").mousedown(function()	{$('#welt').css( "left","-1567px"); $(this).attr('src','/img/weltzeit_control2press.png');})
					  .mouseup(function()	{$(this).attr('src','/img/weltzeit_control2.png');});					
	
	$("#buttonRight").mousedown(function()	{if(typeof drag != 'number'){drag = window.setInterval("moveX(-15)", 25);		$(this).attr('src','/img/weltzeit_control3press.png');}})
					 .mouseup(function()	{if(typeof drag == 'number'){window.clearInterval(drag);drag = '';}$(this).attr('src','/img/weltzeit_control3.png');})
					 .mouseout(function()	{if(typeof drag == 'number'){window.clearInterval(drag);drag = '';}$(this).attr('src','/img/weltzeit_control3.png');});
	
	
	$(".contextMenu").mouseout(function(){
		del = window.setTimeout('clearMenu()',2000);
	}).mouseover(function(){
		window.clearTimeout(del);
	});
});

// CONTEXTMENU ENTFERNEN
function clearMenu(){
	$("#myMenu").hide();
}

// KARTE BEWEGEN
function moveX(delta){
	var position = $('#welt').position();
	var newX	 = position.left+delta;
	$('#welt').css( "left",String(newX) + "px");
	checkX();
}

function checkX(){
	var position = $('#welt').position();
	var actX	 = position.left;
	if(actX > 0)			{moveX(-1167);}
	else{
		if(actX < -1847)	{moveX(1167);}	
	}
}

