// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT

var gRotate_etage2_1        = new Array();
var gRotate_etage2_1_stand  = -1;
var gRotate_etage2_1_object = "";

AddScene ("etage2_1", "etage2_1", "etage2_1.tnt");

function Add_etage2_1_option() {
	if (gSceneDebug > 1) { alert ("Add_etage2_1_Option()"); }
	AddSceneOptionWithStyle (0,"Hall PRESSE - MEDIA",'LoadScene("etage2_1")','E2H1','color:#F35C2D;font-weight:bold;');
	AddSceneOptionWithStyle (1,'Presse ECOLOGIE','LoadSceneAndGo("etage2_1","ecologie")','E2H1_Stand1','color:#45D229;');
	AddSceneOptionWithStyle (1,'Presse BIEN ETRE','LoadSceneAndGo("etage2_1","bien_etre")','E2H1_Stand2','color:#45D229;');
	AddSceneOptionWithStyle (1,'Presse NATURE','LoadSceneAndGo("etage2_1","nature")','E2H1_Stand3','color:#45D229;');
	AddSceneOptionWithStyle (1,'Presse JEUNESSE','LoadSceneAndGo("etage2_1","presse_enfants")','E2H1_Stand4','color:#45D229;');
	AddSceneOptionWithStyle (1,'WEB & CHAINE TV','LoadSceneAndGo("etage2_1","autres_medias")','E2H1_Stand5','color:#45D229;');
}

function OnLoad_etage2_1() {
}

function OnUnload_etage2_1() {
}

function OnReady_etage2_1() {
	window.status = "TurnTool Ready (" + gLastScene + " -> " + gCurrentScene + ")";
	switch (gLastScene) {
		case "ascenseur":
			//OpenDoor(gLastScene);
			//TNTDoCommand('CameraCtrl.Match("camera0",2000)'); // Sortir
			//CloseDoor(gLastScene);
		break;
	}
	var nbItem = 20;
	for (var i=0; (i<nbItem); i++) { gRotate_etage2_1[i] = -1; }
	gRotate_etage2_1_stand = -1;
	gRotate_etage2_1_object = "";
}

function OnClick_etage2_1(obj) {
	window.status = "Mouse click: etage2_1/" + obj;
	switch(obj) {
		//Liens inter-scene
		case "ascenseur":
			LoadScene(obj);
		break;
		
		//Liens sponsor
		case "sponsor07":
			SceneTracker("?", obj, "");
			window.open ("http://www.benchmark.fr/catalogue/formation/273-formation-tirer-profit-de-la-3d-sur-son-site-web/");
		break;
		case "sponsor17":
			SceneTracker("?", obj, "");
			window.open ("http://www.benchmark.fr/catalogue/formation/273-formation-tirer-profit-de-la-3d-sur-son-site-web/");
		break;
		case "sponsor14":
			SceneTracker("?", obj, "");
			window.open ("http://www.benchmark.fr/catalogue/formation/273-formation-tirer-profit-de-la-3d-sur-son-site-web/");
		break;
		case "sponsor12":
			SceneTracker("?", obj, "");
			window.open ("http://www.benchmark.fr/catalogue/formation/273-formation-tirer-profit-de-la-3d-sur-son-site-web/");
		break;

		case "rotation01": OnClickRing_etage2_1(obj,  0); break;
		case "rotation02": OnClickRing_etage2_1(obj,  1); break;
		case "rotation03": OnClickRing_etage2_1(obj,  2); break;
		case "rotation04": OnClickRing_etage2_1(obj,  3); break;
		case "rotation05": OnClickRing_etage2_1(obj,  4); break;
		case "rotation06": OnClickRing_etage2_1(obj,  5); break;
		case "rotation07": OnClickRing_etage2_1(obj,  6); break;
		case "rotation08": OnClickRing_etage2_1(obj,  7); break;
		case "rotation09": OnClickRing_etage2_1(obj,  8); break;
		case "rotation10": OnClickRing_etage2_1(obj,  9); break;
		case "rotation11": OnClickRing_etage2_1(obj, 10); break;
		case "rotation12": OnClickRing_etage2_1(obj, 11); break;
		case "rotation13": OnClickRing_etage2_1(obj, 12); break;
		case "rotation14": OnClickRing_etage2_1(obj, 13); break;
		case "rotation15": OnClickRing_etage2_1(obj, 14); break;
		case "rotation16": OnClickRing_etage2_1(obj, 15); break;
		case "rotation17": OnClickRing_etage2_1(obj, 16); break;
		case "rotation18": OnClickRing_etage2_1(obj, 17); break;
		case "rotation19": OnClickRing_etage2_1(obj, 18); break;
		case "rotation20": OnClickRing_etage2_1(obj, 19); break;

		// Camera //
		case "poster_autres_medias":
			SceneTracker("Goto", obj, "");
			ChangeSceneCamera("autres_medias");
		break;
		case "poster_nature":
			SceneTracker("Goto", obj, "");
			ChangeSceneCamera("nature");
		break;
		case "poster_bien_etre":
			SceneTracker("Goto", obj, "");
			ChangeSceneCamera("bien_etre");
		break;
		case "poster_ecologie":
			SceneTracker("Goto", obj, "");
			ChangeSceneCamera("ecologie");
		break;
		case "poster_presse_enfants":
			SceneTracker("Goto", obj, "");
			ChangeSceneCamera("presse_enfants");
		break;

		// Stand 01 - ECOLOGIE //
		case "ecologie_poster00":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("alternance economique", obj, "");
			window.open ("http://www.leconomiepolitique.fr");
		break;
		case "ecologie_poster01":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("habitat naturel", obj, "");
			window.open ("http://www.habitatnaturel.fr");
		break;
		case "ecologie_poster02":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("nouveau consommateur", obj, "");
			window.open ("http://www.nouveauconsommateur.com");
		break;
		case "ecologie_poster03":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("valeurs vertes", obj, "");
			window.open ("http://www.valeursvertes.com/index.php");
		break;
		case "ecologie_poster04":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("valeurs vertes", obj, "");
			window.open ("http://www.lamaisonecologique.com");
		break;
		case "ecologie_poster05":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("valeurs vertes", obj, "");
			window.open ("http://lecolomag.canalblog.com");
		break;
		case "ecologie_poster06":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("valeurs vertes", obj, "");
			window.open ("http://www.terra-economica.info");
		break;
		//  Stand 02 - BIEN ETRE //
		case "bien_etre_poster00":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("alliance vegetarienne", obj, "");
			window.open ("http://www.vegetarisme.fr");
		break;
		case "bien_etre_poster01":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("grandir autrement", obj, "");
			window.open ("http://www.grandirautrement.com");
		break;
		case "bien_etre_poster02":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("soleil levant", obj, "");
			window.open ("http://www.soleil-levant.org");
		break;
		case "bien_etre_poster03":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("reel", obj, "");
			window.open ("http://www.journalreel.info");
		break;
		case "bien_etre_poster04":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("nouvelles_cles", obj, "");
			window.open ("http://www.nouvellescles.com");
		break;
		// NATURE //
		case "nature_poster00":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("echo nature", obj, "");
			window.open ("http://www.echo-nature.com");
		break;
		case "nature_poster01":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("rustica", obj, "");
			window.open ("http://www.rustica.fr");
		break;
		case "nature_poster02":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("rustica", obj, "");
			window.open ("http://www.lpo.fr");
		break;
		// ENFANT //
		case "enfants_poster00":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("...", obj, "");
			window.open ("http://www.....");
		break;
		// WEB & CHAINE TV //
		case "autres_media_poster00":
			OnClickStand_etage2_1("rotation01", 0);
			SceneTracker("femininbio", obj, "");
			window.open ("http://www.femininbio.com");
		break;
	}
}

function OnMouseEnter_etage2_1(obj) {
}

function OnMouseExit_etage2_1(obj) {
}

function OnZoneEnter_etage2_1(zone, physics) {
}

function OnZoneExit_etage2_1(zone, physics) {
}

function OnKeyPress_etage2_1(keyCode, ascii) {
}

function OnKeyRelease_etage2_1(keyCode, ascii) {
}

function OnClickStand_etage2_1(obj, ind) {
	if (ind > -1 && ind < gRotate_etage2_1.length) {
		if (gRotate_etage2_1 [ind] == 0) {
			// Stop rotation
			TNTDoCommand('Objects("'+obj+'").StopAnimation()');
			gRotate_etage2_1 [ind] = 1;
		}
	}
}

function OnClickRing_etage2_1(obj, ind) {
	// Manage rotation
	if (ind > -1 && ind < gRotate_etage2_1.length) {
		if (gRotate_etage2_1 [ind] == -1) {
			// Start rotation 
			if (ind != gRotate_etage2_1_stand) {
				if (gRotate_etage2_1_object != "") {
					if (gRotate_etage2_1 [gRotate_etage2_1_stand] == 0) {
						TNTDoCommand('Objects("'+gRotate_etage2_1_object+'").SetLoop(0)');
						gRotate_etage2_1 [gRotate_etage2_1_stand] = 2;
					}
				}
				gRotate_etage2_1_object = obj;
				gRotate_etage2_1_stand  = ind;
			}
			var from = 500 * ind;
			var to   = from + 500;
			TNTDoCommand('Objects("'+obj+'").PlayAnimation('+from+','+to+',true)');
			gRotate_etage2_1 [ind] = 0;
		}
		else if (gRotate_etage2_1 [ind] == 0) {
			// Stop rotation
			TNTDoCommand('Objects("'+obj+'").StopAnimation()');
			gRotate_etage2_1 [ind] = 1;
		}
		else {
			// Restart rotation
			if (ind != gRotate_etage2_1_stand) {
				if (gRotate_etage2_1_object != "") {
					if (gRotate_etage2_1 [gRotate_etage2_1_stand] == 0) {
						TNTDoCommand('Objects("'+gRotate_etage2_1_object+'").SetLoop(0)');
						gRotate_etage2_1 [gRotate_etage2_1_stand] = 2;
					}
				}
				gRotate_etage2_1_object = obj;
				gRotate_etage2_1_stand  = ind;
			}

			if (gRotate_etage2_1 [ind] == 2) {
				TNTDoCommand('Objects("'+obj+'").SetLoop(1)');
			}
			TNTDoCommand('Objects("'+obj+'").StartAnimation()');
			gRotate_etage2_1 [ind] = 0;
		}
	}
}

// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT
