///////////////////////////////////
//////////////////////////////////
// All rights reserved to Amadot(ZBN) Ltd. (c) 
// Google Maps handling version 2.0
// event handling 
// last update -  02/10/08
/////////////////////////////////

//////////////////////
document.onkeydown = function(event4FF)
{
	MAPS.UserEvents.checkKeyDown(event4FF);
	
}
document.onkeyup = function(event4FF)
{
	MAPS.UserEvents.checkKeyUp(event4FF);		
}
//////////////////////

MAPS.UserEvents = {}; 

MAPS.UserEvents.isCtrl = false; //the bool wether ctrl is pressed or not


MAPS.UserEvents.checkKeyDown = function(e)
{
	if ((username !== '') && (!MAPS.Print.enabled))
	{
		_event = e ? e : event; // IE/FF
		if (_event.keyCode == 17) // ctrl key	
			MAPS.UserEvents.ctrlDown();
		else if (_event.keyCode == 16)//shift key
			MAPS.UserEvents.shiftDown();
			
	}
}

MAPS.UserEvents.checkKeyUp = function(e)
{
	if ((username !== '') && (!MAPS.Print.enabled))
	{
		_event = e ? e : event; // IE/FF
		if (_event.keyCode == 17)	
			MAPS.UserEvents.ctrlUp();
		else if (_event.keyCode == 16)//shift key
			MAPS.UserEvents.shiftUp();
	}	
}

MAPS.UserEvents.ctrlDown = function()
{
	MAPS.UserEvents.isCtrl = true;	
	document.getElementById(MAPS.DivNames.statusDiv).innerHTML = "Mark Enabled";
	document.getElementById(MAPS.DivNames.statusDiv).style.color = "green";
}

MAPS.UserEvents.ctrlUp = function()
{
	MAPS.UserEvents.isCtrl = false;	
	document.getElementById(MAPS.DivNames.statusDiv).innerHTML = "Mark Disabled";
	document.getElementById(MAPS.DivNames.statusDiv).style.color = "red";
}

MAPS.UserEvents.shiftDown = function()
{
	MAPS.Markers.enableDragging();
	document.getElementById(MAPS.DivNames.statusDiv).innerHTML = "Drag Enabled";
	document.getElementById(MAPS.DivNames.statusDiv).style.color = "green";
}

MAPS.UserEvents.shiftUp = function()
{
	MAPS.Markers.disableDragging();
	document.getElementById(MAPS.DivNames.statusDiv).innerHTML = "Mark Disabled";
	document.getElementById(MAPS.DivNames.statusDiv).style.color = "red";
}


