// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT

var gRotate_etage1_2        = new Array();
var gRotate_etage1_2_stand  = -1;
var gRotate_etage1_2_object = "";

AddScene ("etage1_2", "etage1_2", "etage1_2.tnt");

function Add_etage1_2_option() {
	if (gSceneDebug > 1) { alert ("Add_etage1_2_option()"); }
	AddSceneOptionWithStyle (0,'Hall - 2 Partenaires du FESTIVAL','LoadScene("etage1_2")','E1H2','color:#F35C2D;font-weight:bold;');
	AddSceneOptionWithStyle (1,'LABORATOIRE COSBIONAT','LoadSceneAndGo("etage1_2","camera1")','E1H2_Stand1','color:#45D229;');
	AddSceneOptionWithStyle (1,'TERRE DE LYS','LoadSceneAndGo("etage1_2","camera2")','E1H2_Stand2','color:#45D229;');
	AddSceneOptionWithStyle (1,'LA VIE CLAIRE','LoadSceneAndGo("etage1_2","camera3")','E1H2_Stand3','color:#45D229;');
	AddSceneOptionWithStyle (1,'EXISTENCE','LoadSceneAndGo("etage1_2","camera4")','E1H2_Stand4','color:#45D229;');
	//AddSceneOptionWithStyle (1,'Stand ...','LoadSceneAndGo("etage1_2","camera5")','E1H2_Stand5','color:#45D229;');
	//AddSceneOptionWithStyle (1,'Stand ...','LoadSceneAndGo("etage1_2","camera6")','E1H2_Stand6','color:#45D229;');
	//AddSceneOptionWithStyle (1,'Stand ...','LoadSceneAndGo("etage1_2","camera7")','E1H2_Stand7','color:#45D229;');
	//AddSceneOptionWithStyle (1,'Stand ...','LoadSceneAndGo("etage1_2","camera8")','E1H2_Stand8','color:#45D229;');
	//AddSceneOptionWithStyle (1,'Stand ....','LoadSceneAndGo("etage1_2","camera9")','E1H2_Stand9','color:#45D229;');
}

function OnLoad_etage1_2() {
}

function OnUnload_etage1_2() {
}

function OnReady_etage1_2() {
	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_etage1_2[i] = -1; }
	gRotate_etage1_2_stand = -1;
	gRotate_etage1_2_object = "";
}

function OnClick_etage1_2(obj) {

      window.status = "Mouse click: etage1_2/" + obj;
      switch(obj) {
            //Liens inter-scene
            case "ascenseur":
            case "etage1_1":
                  LoadScene(obj);
            break;
		
		//Liens sponsor
		case "sponsor1":
			SceneTracker("?", obj, "");
			window.open ("InWork.htm");
		break;
		case "sponsor2":
			SceneTracker("?", obj, "");
			window.open ("InWork.htm");
		break;
		case "sponsor3":
			SceneTracker("?", obj, "");
			window.open ("InWork.htm");
		break;
		case "sponsor4":
			SceneTracker("?", obj, "");
			window.open ("InWork.htm");
		break;

		case "rotation01": OnClickRing_etage1_2(obj,  0); break;
		case "rotation02": OnClickRing_etage1_2(obj,  1); break;
		case "rotation03": OnClickRing_etage1_2(obj,  2); break;
		case "rotation04": OnClickRing_etage1_2(obj,  3); break;
		case "rotation05": OnClickRing_etage1_2(obj,  4); break;
		case "rotation06": OnClickRing_etage1_2(obj,  5); break;
		case "rotation07": OnClickRing_etage1_2(obj,  6); break;
		case "rotation08": OnClickRing_etage1_2(obj,  7); break;
		case "rotation09": OnClickRing_etage1_2(obj,  8); break;
		
		// Stand 01
		case "site_web01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("http://www.drvalnet.com");
		break;
		case "poster01_01":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster1.swf");
		break;
		case "poster01_02":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster2.swf");
		break;
		case "poster01_03":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster3.swf");
		break;
		case "poster01_04":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster4.swf");
		break;
		case "poster01_05":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster5.swf");
		break;
		case "poster01_06":
			OnClickStand_etage1_1("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("etage1_2/swf/cosbionat_poster6.swf");
		break;
		case "plaquette_recto01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("InWork.htm");
		break;
		case "video01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("InWork.htm");
		break;
		case "email01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ('../formcontact.asp?dest=valnet@cosbionat.com&id=E1.H2.S1');
		break;
		case "produit01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation01":
			OnClickStand_etage1_2("rotation01", 0);
			SceneTracker("LABORATOIRE COSBIONAT", obj, "");
			window.open ("http://maps.google.fr/maps?f=q&hl=fr&geocode=&q=1+rue+de+Mons+41106+VEND%C3%94ME&sll=47.15984,2.988281&sspn=15.245978,38.320312&ie=UTF8&ll=47.812722,1.029153&spn=0.014698,0.037422&z=15&iwloc=cent");
		break;

		// Stand 02
		case "site_web02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "poster02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_recto02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "video02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "email02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "produit02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation02":
			OnClickStand_etage1_2("rotation02", 1);
			SceneTracker("Stand_02", obj, "");
			window.open ("InWork.htm");
		break;

		// Stand 03
		case "site_web03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "poster03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_recto03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "video03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "email03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "produit03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio03":
			OnClickStand_etage1_2("rotation03", 2);
			SceneTracker("Stand_03", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation03":
			SceneTracker("Stand_03", obj, "");
			OnClickStand_etage1_2("rotation03", 2);
			window.open ("InWork.htm");
		break;

		// Stand 04
		case "site_web04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.existence-ocean.com/index/stage-1336.html");
		break;
		case "poster04_01":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://existence-ocean.com/index/stage-1374.html");
		break;
		case "poster04_02":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://existence-ocean.com/index/stage-1374.html");
		break;
		case "poster04_03":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.accueil-groupe.com");
		break;
		case "poster04_04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.accueil-groupe.com");
		break;
		case "poster04_05":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.accueil-groupe.com");
		break;
			case "poster04_06":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.accueil-groupe.com");
		break;
		case "plaquette_recto04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://www.existence.fr");
		break;
		case "plaquette_verso04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("etage1_2/swf/existence_plaquette_verso.swf");
		break;
		case "video04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("InWork.htm");
		break;
		case "email04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("../formcontact.asp?dest=contact@existence.fr&id=E1.H2.S4");
		break;
		case "produit04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation04":
			OnClickStand_etage1_2("rotation04", 3);
			SceneTracker("EXISTENCE", obj, "");
			window.open ("http://maps.google.fr/maps?f=q&hl=fr&geocode=&q=42+All%C3%A9e+des+papillons+17132+MESCHERS&sll=47.15984,2.988281&sspn=10.503957,19.160156&ie=UTF8&z=16&iwloc=addr");
		break;

		// Stand 05
		case "site_web05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "poster05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_recto05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "video05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "email05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "produit05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation05":
			OnClickStand_etage1_2("rotation05", 4);
			SceneTracker("Stand_05", obj, "");
			window.open ("InWork.htm");
		break;

		// Stand 06
		case "site_web06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "poster06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_recto06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "video06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "email06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "produit06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation06":
			OnClickStand_etage1_2("rotation06", 5);
			SceneTracker("Stand_06", obj, "");
			window.open ("InWork.htm");
		break;

		// Stand 07
		case "site_web07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "poster07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_recto07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "plaquette_verso07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "video07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "email07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "produit07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "audio07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;
		case "localisation07":
			OnClickStand_etage1_2("rotation07", 6);
			SceneTracker("Stand_07", obj, "");
			window.open ("InWork.htm");
		break;

		// Stand 08
		case "site_web08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "poster08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "plaquette_recto08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "plaquette_verso08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "video08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "email08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "produit08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "audio08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;
		case "localisation08":
			OnClickStand_etage1_2("rotation08", 7);
			SceneTracker("Stand_08", obj, "")
			window.open ("InWork.htm");
		break;

		// Stand 09
		case "site_web09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "poster09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "plaquette_recto09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "plaquette_verso09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "video09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "email09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "produit09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "audio09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;
		case "localisation09":
			OnClickStand_etage1_2("rotation09", 8);
			SceneTracker("Stand_09", obj, "")
			window.open ("InWork.htm");
		break;

		}
}

function OnMouseEnter_etage1_2(obj) {
}

function OnMouseExit_etage1_2(obj) {
}

function OnZoneEnter_etage1_2(zone, physics) {
}

function OnZoneExit_etage1_2(zone, physics) {
}

function OnKeyPress_etage1_2(keyCode, ascii) {
}

function OnKeyRelease_etage1_2(keyCode, ascii) {
}

function OnClickStand_etage1_2(obj, ind) {
	if (ind > -1 && ind < gRotate_etage1_2.length) {
		if (gRotate_etage1_2 [ind] == 0) {
			// Stop rotation
			TNTDoCommand('Objects("'+obj+'").StopAnimation()');
			gRotate_etage1_2 [ind] = 1;
		}
	}
}

function OnClickRing_etage1_2(obj, ind) {
	// Manage rotation
	if (ind > -1 && ind < gRotate_etage1_2.length) {
		if (gRotate_etage1_2 [ind] == -1) {
			// Start rotation 
			if (ind != gRotate_etage1_2_stand) {
				if (gRotate_etage1_2_object != "") {
					if (gRotate_etage1_2 [gRotate_etage1_2_stand] == 0) {
						TNTDoCommand('Objects("'+gRotate_etage1_2_object+'").SetLoop(0)');
						gRotate_etage1_2 [gRotate_etage1_2_stand] = 2;
					}
				}
				gRotate_etage1_2_object = obj;
				gRotate_etage1_2_stand  = ind;
			}
			var from = 200 * ind;
			var to   = from + 200;
			TNTDoCommand('Objects("'+obj+'").PlayAnimation('+from+','+to+',true,10)');
			gRotate_etage1_2 [ind] = 0;
		}
		else if (gRotate_etage1_2 [ind] == 0) {
			// Stop rotation
			TNTDoCommand('Objects("'+obj+'").StopAnimation()');
			gRotate_etage1_2 [ind] = 1;
		}
		else {
			// Restart rotation
			if (ind != gRotate_etage1_2_stand) {
				if (gRotate_etage1_2_object != "") {
					if (gRotate_etage1_2 [gRotate_etage1_2_stand] == 0) {
						TNTDoCommand('Objects("'+gRotate_etage1_2_object+'").SetLoop(0)');
						gRotate_etage1_2 [gRotate_etage1_2_stand] = 2;
					}
				}
				gRotate_etage1_2_object = obj;
				gRotate_etage1_2_stand  = ind;
			}

			if (gRotate_etage1_2 [ind] == 2) {
				TNTDoCommand('Objects("'+obj+'").SetLoop(1)');
			}
			TNTDoCommand('Objects("'+obj+'").StartAnimation()');
			gRotate_etage1_2 [ind] = 0;
		}
	}
}

// Copyright 2007 NEW3S s.a. - NEW3S.com
// Christophe LEMOINE + Michael BRICOUT
