// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT

var gHubOpenedDoor    = "";

AddScene ("hub", "http://www.new3s.com/salon_3d/hub", "hub.tnt");

function Add_hub_option() {
	if (gSceneDebug > 1) { alert ("AddHubOption()"); }
	AddSceneOption('0',"Hub : Vers d'autres mondes...",'LoadScene("hub")','hub');
	//AddSceneOption('1','','OnClickHub("porte01")','hub-01');
	//AddSceneOption('1','','OnClickHub("porte02")','hub-02');
	//AddSceneOption('1','Salon E Tourisme 3D','OnClickHub("porte03")','hub-03');
	//AddSceneOption('1','','OnClickHub("porte04")','hub-04');
	//AddSceneOption('1','','OnClickHub("porte05")','hub-05');
	//AddSceneOption('1','','OnClickHub("porte06")','hub-06');
	//AddSceneOption('1','','OnClickHub("porte07")','hub-07');
	//AddSceneOption('1','','OnClickHub("porte08")','hub-08');
	//AddSceneOption('1','','OnClickHub("porte09")','hub-09');
	//AddSceneOption('1','','OnClickHub("porte10")','hub-10');
	//AddSceneOption('1','','OnClickHub("porte11")','hub-11');
	//AddSceneOption('1','Village de la TERRE','OnClickHub("porte12")','hub-12');
	//AddSceneOption('1','','OnClickHub("porte13")','hub-13');
	//AddSceneOption('1','','OnClickHub("porte14")','hub-14');
	//AddSceneOption('1','','OnClickHub("porte15")','hub-15');
	//AddSceneOption('1','','OnClickHub("porte16")','hub-16');
	//AddSceneOption('1','','OnClickHub("porte17")','hub-17');
	//AddSceneOption('1','','OnClickHub("porte18")','hub-18');
	//AddSceneOption('1','','OnClickHub("porte19")','hub-19');
	//AddSceneOption('1','','OnClickHub("porte20")','hub-20');
	//AddSceneOption('1','','OnClickHub("porte21")','hub-21');
	//AddSceneOption('1','','OnClickHub("porte22")','hub-22');
	//AddSceneOption('1','Salon E Business 3D','OnClickHub("porte23")','hub-23');
	//AddSceneOption('1','','OnClickHub("porte24")','hub-24');
}

function OnLoad_hub() {
	if (soundManager) {
		soundManager.createSound ( {id:'Hub', url:'http://www.new3s.com/salon_3d/hub/Sounds/Hub_InterSalon.mp3'} );
	}
}

function OnUnload_hub() {
	if (soundManager) {
		soundManager.destroySound ('Hub');
	}
}

function OnReady_hub() {
	window.status = "TurnTool Ready (" + gLastScene + " -> " + gCurrentScene + ")";
	switch (gLocalProjet) { // Se mettre dos à la porte
		case "instantanet":	gSetCamera = "camera03"; break;
		case "FTPE":		gSetCamera = "camera23"; break;
		case "FestivalDeLaTerre":		gSetCamera = "camera12"; break;
	}
	switch (gLastScene) {
		case "ascenseur":
			if (soundManager) {
				soundManager.stopAll ();
				soundManager.play ('Ding', {volume: 80, onfinish:function() {soundManager.play ('Hub', {volume: 100}); } } );
			}
			OpenDoor(gLastScene);
			TNTDoCommand('CameraCtrl.Match("camera0",2000)'); // Sortir
			CloseDoor(gLastScene);
		break;
		default:
			soundManager.play ('Hub', {volume: 100});
		break;
	}
}

function OnClick_hub(obj) {
	//window.status = "Mouse click: hub/" + obj;
	if (gHubOpenedDoor != "") {
		TNTDoCommand('Objects(' + gHubOpenedDoor + ').PlayAnimation(30,0)');
		gHubOpenedDoor = "";
	}
	switch(obj) {
		//Liens inter-scene
		case "ascenseur":
			LoadScene(obj);
		break;
		case "porte03":
			document.location.href = "http://www.salon-3d-instantanet.travel/salon-3d.html";
		break;
		case "porte23":
			document.location.href = "http://www.salon-3d-business.com/salon-3d.html";
		break;
		case "porte12":
			document.location.href = "http://www.villagedelaterre.org";
		break;
		default:
			gHubOpenedDoor = obj;
		break;
	}
	if (gHubOpenedDoor != "") {
		TNTDoCommand('Objects(' + gHubOpenedDoor + ').PlayAnimation(0,30)');
	}
}

function OnMouseEnter_hub(obj) {
}

function OnMouseExit_hub(obj) {
}

function OnZoneEnter_hub(zone, physics) {
}

function OnZoneExit_hub(zone, physics) {
}

function OnKeyPress_hub(keyCode, ascii) {
}

function OnKeyRelease_hub(keyCode, ascii) {
}

// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT
