
function OnReady(){
		element('TNTCtrl').transparent = 0;
		TNTDoCommand('Objects("*_border").SetVisible(false)');
		TNTDoCommand('Objects(*arrow*).SetEnable(false)');
		TNTDoCommand('Objects(arrow).SetEnable(true)');
			
		TNTDoCommand('Objects(arrow).SetOcclusion(1)');
		TNTDoCommand('Objects(arrow).SetMouseClickEvent(1)');
		TNTDoCommand('Objects(arrow).SetLightMode(1)');
}

function OnClick(obj){
	obj = obj.toLowerCase();
	if(obj == "arrow"){
		Walk('Camera01', 'PhysSphere_Camera01');
		forceTerrasseOn('terr');
	}	
	
	if(obj == "arrow_up_left"){
		Walk('Camera_demi_niveau', 'PhysSphere_Camera_demi_niveau');
		forceTerrasseOn('terr');
	}
	
	if(obj == "arrow_up_right"){
		Walk('Camera_mezzanine', 'PhysSphere_Camera_mezzanine');
		forceTerrasseOn('terr');
	}
		
	if(obj == "arrow_down_left"){
		Walk('Camera01', 'PhysSphere_Camera01');
		forceTerrasseOn('terr');
	}
	
	if(obj == "arrow_down_right"){
		Walk('Camera01', 'PhysSphere_Camera01');
		forceTerrasseOn('terr');
	}
}

function OnMouseExit(obj){
	obj = obj.toLowerCase();
	TNTDoCommand('Objects("'+ obj +'_border").SetVisible(false)');
}

function OnMouseEnter(obj){
	obj = obj.toLowerCase();
	TNTDoCommand('Objects("'+ obj +'_border").SetVisible(true)');
}


function HideGroup(groupname)
{
	TNTDoCommand('ObjectTree("' + groupname + '").SetVisible(false)');
}

function ShowGroup(groupname)
{
	TNTDoCommand('ObjectTree("' + groupname + '").SetVisible(true)');
}

function terrasses(terr){
	if( !element(terr).disabled){
		if(TNTDoCommand('ObjectTree("ETAGE").GetVisible()') == 1){
			 element(terr).checked = false;
			 HideGroup("ETAGE");	
			}
		else{
			element(terr).checked = true;
			 ShowGroup("ETAGE");
		}
	}
}

function forceTerrasseOn(terr){
	ShowGroup("ETAGE");
	element(terr).checked = true;
	element(terr).disabled = true;
}

function releaseTerrasseLock(terr){
	element(terr).disabled = false;
}

