// JavaScript Document

var click="0";


function ReplayNl()
{
   var so = new SWFObject("/flash/nl/homepage/novartis-nl.swf", "banner_nl", "597", "248", "7", "#336699");
   so.addParam("quality", "high");
   so.addParam("wmode", "transparent");
   so.addParam("swliveconnect","true");
   so.addParam("salign", "t");
   so.write("flashcontent-nl");
}

function ReplayFr()
{
   var so = new SWFObject("/flash/fr/homepage/novartis-fr.swf", "banner_fr", "597", "248", "7", "#336699");
   so.addParam("quality", "high");
   so.addParam("wmode", "transparent");
   so.addParam("swliveconnect","true");
   so.addParam("salign", "t");
   so.write("flashcontent-fr");
}

function ExistingContainer(){
	
	if((document.getElementById('main-container-fr') != undefined) && (document.getElementById('main-container-fr') != null ) && (document.getElementById('main-container-nl') != undefined) && (document.getElementById('main-container-nl') != null)&&(document.getElementById('sites_fr') != undefined) && (document.getElementById('sites_fr') != null )&&(document.getElementById('sites_nl') != undefined) && (document.getElementById('sites_nl') != null )) {
	return true;
	}
	else {return false;}
	
}
function changelanguagediv(lang){
	
  if (ExistingContainer())
  {
	var langvisible= "main-container-"+lang;
	var maincontainervisible=document.getElementById(langvisible);
	var maincontainerhidden= "";
	
	
	if(lang=="nl" && click=="0")
	{
		maincontainerhidden=document.getElementById('main-container-fr');
		maincontainerhidden.style.display="none";
		maincontainerhidden.style.filter="alpha(opacity=0)";
		maincontainerhidden.style.opacity="0";
		maincontainervisible.style.display="block";
		maincontainervisible.style.filter="alpha(opacity=15)";
		maincontainervisible.style.opacity="0.2";
	}
	else if(lang=="fr" && click=="0")
	{
		maincontainerhidden=document.getElementById('main-container-nl');
		maincontainerhidden.style.display="none";
		maincontainerhidden.style.filter="alpha(opacity=0)";
		maincontainerhidden.style.opacity="0";
		maincontainervisible.style.display="block";
		maincontainervisible.style.filter="alpha(opacity=15)";
		maincontainervisible.style.opacity="0.2";

	}
  }
}


function display(lang)
{
	 if (ExistingContainer() && click=="0")
	{
	click="1";
	var i = 0;
	var OpacityActuelMoz  =     0;	 	//Opacity initiale Firefox
	var OpacityActuelIe     =     0;		//Opacity initiale Ie
	
	var language ='main-container-'+lang; 
	var calquelang = document.getElementById(language); 
	var calquemain = document.getElementById('main-container1'); 
	
	var OpacityFinalMoz = 1;		//Opacity final Firefox
	var OpacityFinalIe = 100;		//Opacity final Ie
	
	document.getElementById('main-container-nl').style.opacity="0";
	document.getElementById('main-container-fr').style.opacity="0";
	document.getElementById('main-container-nl').style.filter="alpha(opacity=0)";
	document.getElementById('main-container-fr').style.filter="alpha(opacity=0)";
	
	document.getElementById('sites_fr').style.visibility="visible";
	document.getElementById('sites_nl').style.visibility="visible";	
	
	 var fct =        function ()
        {
			
		OpacityActuelMoz  +=       0.1;
		OpacityActuelIe  +=       10;


		calquelang.style.opacity     =	OpacityActuelMoz;
		calquemain.style.opacity     =	1-OpacityActuelMoz;
				
		calquelang.style.filter    =	"alpha(opacity="+ OpacityActuelIe + ")";
		calquemain.style.filter    =	"alpha(opacity="+ (100-OpacityActuelIe) + ")";
				
				
                if( OpacityActuelMoz >= OpacityFinalMoz)
                {
					clearInterval(timer);   //Arręte le timer
					calquemain.style.display="none";	
                }

				if( OpacityActuelIe >= OpacityFinalIe)
                {
					if(lang=="fr")
					{
						ReplayFr();
						setupExternalLinksFr();
					}
					else if(lang=="nl")
					{
						ReplayNl();
						setupExternalLinks();
					}
					clearInterval(timer);   //Arręte le timer
					calquemain.style.display="none";			
                }
				
        };
        fct();
		timer = setInterval(fct,30);    //Toute les 30 ms
	}
}

