/********************************
Execute javascript in innerHTML
******************************/
function execJS(node) {
	var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
	var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
	var bMoz = (navigator.appName == 'Netscape');
	var st = node.getElementsByTagName('script');
	var strExec;
	for(var i=0;i<st.length; i++) {     
		if (bSaf) {
		  strExec = st[i].innerHTML;
		}
		else if (bOpera) {
		  strExec = st[i].text;
		}
		else if (bMoz) {
		  strExec = st[i].textContent;
		}
		else {
		  strExec = st[i].text;
		}
		try {
		  eval(strExec);
		} catch(e) {
		  alert(e);
		}
	}
}

/********************************
Loading medias (videos or SDK)
******************************/
function charge(type, num){
	var index = extractUrlParams();
	var frame = document.getElementById("S3DContent");
	var title = document.getElementById("S3DTitle");
	var element = "";
	var element2 = "";
	if (type == 1)
	{
		//Titre des videos Youtube
		element2 = "<h2 id='latest-post2'>";
		if(num==2)
			if(index["lang"] == "EN")
				element2 += "FORT D'ISSY, CROSSMEDIA DOC";
			else 
				element2 += "PRESENTATION DU DOC FORT D'ISSY";
		else if(num==3)
			if(index["lang"] == "EN")
				element2 += "KIDNET, VIRTUAL COMMUNITY FOR CHILDREN";
			else 
				element2 += "KIDNET, LE RENDEZ-VOUS COMMUNAUTAIRE";
		else if(num==4)
			if(index["lang"] == "EN")
				element2 += "DISCOVER THE LINUS &amp BOOM CLUB";
			else 
				element2 += "L'UNIVERS VIRTUEL DE LA SERIE LINUS&ampBOOM";
		else if(num==5)
			if(index["lang"] == "EN")
				element2 += "TVGAME SHOW WITH 3DCROSSMEDIA";
			else 
				element2 += "L'AVATAR DU CANDIDAT PASSE A LA TV";
		else if(num==6)
			if(index["lang"] == "EN")
				element2 += "WHAT IS A CROSSMEDIA MAGAZINE";
			else 
				element2 += "CONCEPT DU MAGAZINE CROSSMEDIA";
		else if(num==9)
			if(index["lang"] == "EN")
				element2 += "ZAVASTAR A CROSSMEDIA TV GAMESHOW";
			else 
				element2 += "CONCEPT DU JEU CROSSMEDIA ZAVASTAR";
		else if(num==10)
			if(index["lang"] == "EN")
				element2 += "WHAT IS A CROSSMEDIA DOCUMENTARY";
			else 
				element2 += "CONCEPT DU DOC CROSSMEDIA";
		else if(num==11)
			element2 += "LE LOGICIEL 3D CROSSMEDIA";
		else if(num==12)
			element2 += "MY AVATAR";
		else if(num==13)
			element2 += "3DXMEDIA ANIVATAR";
		else if(num==14)
			element2 += "3DXMEDIA VDECOR";
		else if(num==15)
			element2 += "3DXMEDIA ANIPUBLIC";
		else {
			if(index["lang"] == "EN")
				element2 += "WELCOME";
			else 
				element2 += "BIENVENUE";
		}
			
			
		element2 += "</h2>";
		title.innerHTML = element2;
		
		//Lien vers les videos
		element += "<iframe title='YouTube video player' width='640' height='390'";
		if(num == 2)
			element += " src='http://www.youtube.com/embed/D8DJBGnlQ3k?rel=0'";
		else if(num == 3)
			element += " src='http://www.youtube.com/embed/vc5UhLEqPOo?rel=0'";
		else if(num == 4)
			element += " src='http://www.youtube.com/embed/24TLC8aLxk0?rel=0'";
		else if(num == 5)
			if(index["lang"] == "EN")
				element += " src='http://www.youtube.com/embed/52eCXXUsuQI?rel=0'";
			else
				element += " src='http://www.youtube.com/embed/6C2PfQhCJOY?rel=0'";
			
		else if(num == 6)
			element += " src='http://www.youtube.com/embed/njnn5JK7F8Y?rel=0'";
		else if(num == 7)
			element += " src='http://www.youtube.com/watch?v=D8DJBGnlQ3k?rel=0'";
		else if(num == 9)
			element += " src='http://www.youtube.com/embed/KRG9gJr1AVU?rel=0'";
		else if(num == 10)
			element += " src='http://www.youtube.com/embed/bqEzyY-1QjA?rel=0'";
		else if(num == 11)
			element += " src='http://www.youtube.com/embed/g4hL0V9pnQc?rel=0'";
		else if(num == 12)
			element += " src='http://www.youtube.com/embed/5fIG32E0HO0?rel=0'";
		else if(num == 13)
			//element += " src='http://www.youtube.com/embed/fxn-TfPb_Js?rel=0'";
			element += " src='http://www.youtube.com/embed/lLvFX4YVCLE?rel=0'";
		else if(num == 14)
			element += " src='http://www.youtube.com/embed/am_JFZwUji8?rel=0'";
		else if(num == 15)
			element += " src='http://www.youtube.com/embed/UCATOsbHTBk?rel=0'";
		else{
			if(index["lang"] == "EN")
				//element += " src='http://www.youtube.com/embed/lLvFX4YVCLE?rel=0'";
				element += " src='http://www.youtube.com/embed/8UsgEiehICY?rel=0'";
				//element += " src='http://www.youtube.com/embed/-CAtOS7u6L4'";
			else 
				//element += " src='http://www.youtube.com/embed/lLvFX4YVCLE?rel=0'";
				element += " src='http://www.youtube.com/embed/cjVpCL7Aiv0?rel=0'";
				//element += " src='http://www.youtube.com/embed/J3ZS6PrIJ6E'";
		}
		element += " frameborder='0' allowfullscreen></iframe>";
	}else{
		//Titre des demos 3D
		element2 += "<h2 id='latest-post2'>";
		if(num==2)
			if(index["lang"] == "EN")
				element2 += "KIDTOWN DEMONSTRATION";
			else 
				element2 += "VISITE DEMO 3D DE KIDTOWN";
		else if(num==3)
			if(index["lang"] == "EN")
				element2 += "VISIT A DEMO OF LINUS &amp BOOM CLUB AND COSMOPOLIS";
			else 
				element2 += "VISITE DU LINUS &amp; BOOM CLUB ET COSMOPOLIS";
		else if(num==4)
			if(index["lang"] == "EN")
				element2 += "VIRTUAL EXHIBITION ABOUT MANKIND";
			else 
				element2 +="EXPOSITION : L'ORIGINE DE L'HOMME";
		else if(num==5)
			element2 += "ANIVATAR DEMONSTRATION";
			
			
		element2 += "</h2>";
		title.innerHTML = element2;
		
		//Lien vers les demos 3D
		element += "<script type='text/javascript'>";
		element += "stkobject( \"640\" , \"480\" , ";
		
		if (num == 2){
			element += "\"http://www.virdual.com/realisations/STK/KidTown.stk\"";
			element += ", null,";
		}
		else if (num == 3){
			element += " \"http://www.virdual.com/realisations/STK/LinusEtBoom.stk\"";
			element += ", \"http://www.virdual.com/realisations/varEnv.xml\","
		}
		else if (num == 4){
			element += " \"http://www.virdual.com/tests/15896541_mnhn.stk\"";
			element += ", null,";
		}
		else if (num == 5){
			element += " \"http://www.virdual.com/site/stk/anivatar-1.0.6.stk\"";
			element += ", null,";
		}
		
		element += " null , null , null , null , null , 0 , 1 , \"<V t='2' n='S3DStartUpOptions.BackgroundColor'>034,034,034</V>\" , 0 , 1 , 1 , 1 , 1, ";
		
		if (num == 2)
			element += " null , null , \"jpg\", 0 , 222222,1);";
		else if (num == 3)
			element += " \"en\" , \"http://www.virdual.com/realisations/STK/\" , \".png\", 0,\"222222\",1);";
		else if (num == 4)
			element += " null , null , null, 0,\"222222\",1);";
		else if (num == 5)
			element += " null , null , \"jpg\", 0, \"222222\", 1);";
			
		element += "</script>";
	}
	
	//Insertion dans la div
	frame.innerHTML = element;
	//Interprétation des elements Javascript
	execJS(frame);
}


/********************************
Create submenu
******************************/
function submenu(){
	var index = extractUrlParams();
	var frame = "";
	var element = "";
	var lang = "";
	
	if(index["lang"] == "EN") lang = "&lang=EN";
	
	if((index["page"] == 3) || (index["page"] == 4) || (index["page"] == 5)){
		frame = document.getElementById("sous-menu-techno");
		element = "<img src=\"img/back-tiret.png\" height=\"2px\" width=\"900px\"/><br />"
		element += "<div style='margin-left:100px;'>";
		element += "<a href=\"index.php?page=4"+lang+"\"><span>3D DOC</span></a>&nbsp;";
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=5"+lang+"\"><span>3D Game Show</span></a>";
		element += "</div>";
		frame.innerHTML = element;	
	}
	else if((index["page"] == 6) || (index["page"] == 7) || (index["page"] == 8) || (index["page"] == 9) || (index["page"] == 10) || (index["page"] == 26)){
		frame = document.getElementById("sous-menu-presta");
		element = "<img src=\"img/back-tiret.png\" height=\"2px\" width=\"900px\"/><br />"
		element += "<div>";
		element += "<a href=\"index.php?page=7"+lang+"\">";
		if(index["lang"] == "EN")
			element += "<span>Crossmedia TV Game Show</span></a>&nbsp;";
		else
			element += "<span>Jeu TV Crossm&eacute;dia</span></a>&nbsp;";
			
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=8"+lang+"\">";
		if(index["lang"] == "EN")
			element += "<span>Crossmedia Documentary</span></a>&nbsp;";
		else
			element += "<span>Documentaire Crossm&eacute;dia</span></a>&nbsp;";
			
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=9"+lang+"\">";
		if(index["lang"] == "EN")
			element += "<span>Crossmedia Magazine</span></a>&nbsp;";
		else
			element += "<span>Magazine Crossm&eacute;dia</span></a>&nbsp;";
			
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=10"+lang+"\"><span>Fiction</span></a>";
		element += "</div>";
		frame.innerHTML = element;
	}
	else if((index["page"] == 28) || (index["page"] == 29) || (index["page"] == 30) || (index["page"] == 31) || (index["page"] == 32)){
		frame = document.getElementById("sous-menu-techno");
		element = "<img src=\"img/back-tiret.png\" height=\"2px\" width=\"900px\"/><br />"
		element += "<div style='margin-left:163px;'>";
		element += "<a href=\"index.php?page=29\"><span>vD&eacute;cor</span></a>&nbsp;";
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=30\"><span>AniVatar</span></a>&nbsp;";
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=31\"><span>My Avatar</span>&nbsp;</a>";
		element += "<img src=\"img/tiret.png\" height=\"8px\"/>&nbsp;";
		element += "<a href=\"index.php?page=32\"><span>AniPublic</span>&nbsp;</a>";
		element += "</div>";
		frame.innerHTML = element;	
	}
	
}

/********************************
Visibility of submenu submenu
******************************/
function activeThumbs()
{
	var index = extractUrlParams();
	var tab="#ong";
	var num = 0;
	if((index["page"] == 1) || (index["page"] == 2) || (index["page"] == 3) || (index["page"] == 4) || (index["page"] == 5) || (index["page"] == 28) || (index["page"] == 29) || (index["page"] == 30) || (index["page"] == 31) || (index["page"] == 32)) num = 1;
	if((index["page"] == 6) || (index["page"] == 7) || (index["page"] == 8) || (index["page"] == 9) || (index["page"] == 10) || (index["page"] == 11) || (index["page"] == 12) || (index["page"] == 13) || (index["page"] == 26)) num = 2;
	if((index["page"] == 14) || (index["page"] == 15) || (index["page"] == 16) || (index["page"] == 17) || (index["page"] == 18) || (index["page"] == 19) || (index["page"] == 20)) num=3;
	if ((index["page"] == 21) || (index["page"] == 22) ||(index["page"] == 23)) num = 4;
	if(index["page"] == 24) num = 5;
	if(index["page"] == 25 ) num = 6;
	
	tab += num;
	
	if(num != 0){
		$(".active").removeClass("active");
		$(tab).addClass("active");
		$(".contentTab").slideUp();
		var contenu_aff = $(tab).attr("title");
		$("#" + contenu_aff).slideDown();
	}
	
	submenu();
}

/********************************
Extract params url and return a table of params
******************************/
function extractUrlParams(){	
	var t = location.search.substring(1).split('&');
	var f = [];
	for (var i=0; i<t.length; i++){
		var x = t[ i ].split('=');
		f[x[0]]=x[1];
	}
	return f;
}

/********************************
Change Onglet
******************************/
function ChangeOnglet(active, nombre, tab_prefix, contenu_prefix) 
{   
    for (var i=1; i < nombre + 1; i++) 
    {
        document.getElementById(contenu_prefix + i).style.display = 'none';
        document.getElementById(tab_prefix + i).className = '';
    }  
    
    document.getElementById(contenu_prefix+active).style.display = 'block';
    document.getElementById(tab_prefix+active).className = 'active';   
} 

  /********************************
Loading div
******************************/
function load( contenu_aff, lang){

	var doc = "pages/";
	if(lang == "EN") doc = "EN/";
	
	if(contenu_aff == "contentTab_1")
		$("#content").load(doc+"techno.html");
	else if(contenu_aff == "contentTab_2")
		$("#content").load(doc+"presta.html");
	else if(contenu_aff == "contentTab_3")
		$("#content").load(doc+"realisation.html");
	else if(contenu_aff == "contentTab_4")
		$("#content").load(doc+"virdual.html");
	else if(contenu_aff == "contentTab_5")
		$("#content").load(doc+"reference.html");
	else if(contenu_aff == "contentTab_6")
		$("#content").load(doc+"contact.html");
}
