//<![CDATA[

var soreal_produitmin;var soreal_produitmax;var soreal_produit;var soreal_presse=0;var soreal_contact=0;
var ContentHeight=0;var TimeToSlide=250.0;var openAccordion="";var menuActif="";var ssmenuActif="1";

function runAccordion(nID,nHEIGHT,nMENUACTIF)
	{
	if(openAccordion==nID) {nID="";}
	
	if(menuActif!="") {document.getElementById(menuActif).className="sorealmenu";}
	document.getElementById(nMENUACTIF).className="sorealmenuopen";
	
	setTimeout("animate("+new Date().getTime()+","+TimeToSlide+",'"+openAccordion+"','"+nID+"')",33);
	openAccordion=nID;ContentHeight=nHEIGHT;menuActif=nMENUACTIF;
	}

function animate(lastTick,timeLeft,closingId,openingId)
	{
	var curTick=new Date().getTime();var elapsedTicks=curTick-lastTick;
	var opening=(openingId=='')?null:document.getElementById(openingId);
	var closing=(closingId=='')?null:document.getElementById(closingId);
	
	if(timeLeft<=elapsedTicks)
		{
		if(opening!=null) {opening.style.height=ContentHeight+'px';}
		if(closing!=null) {closing.style.display='none';closing.style.height='0px';}
		return;
		}
	
	timeLeft-=elapsedTicks;
	var newClosedHeight=Math.round((timeLeft/TimeToSlide)*ContentHeight);
	
	if(opening!=null)
		{
		if(opening.style.display!='block') {opening.style.display='block';}
		opening.style.height=(ContentHeight-newClosedHeight)+'px';
		}
	
	if(closing!=null) {closing.style.height=newClosedHeight+'px';}
	
	setTimeout("animate("+curTick+","+timeLeft+",'"+closingId+"','"+openingId+"')",33);
	}

function Soreal_Sousmenu(sorealid)
	{
	document.getElementById("ssmenu_"+sorealid).className="sorealsousmenuopen";
	if(ssmenuActif) {document.getElementById("ssmenu_"+ssmenuActif).className="";}
	ssmenuActif=sorealid;
	}

function Soreal_Init(smin,smax)
	{soreal_produitmin=smin;soreal_produitmax=smax;soreal_produit=smin;}

function Soreal_Email(sorealemail)
	{
	sorealemail=sorealemail.replace("%%","@");sorealemail=sorealemail.replace("$$",".");
	document.write("<a href='mailto:"+sorealemail+"?subject=Demande de Contact via le site Internet' target='_blank' class='soreal_lienssmenuactif'>"+sorealemail+"</a>");
	}

function Soreal_Produit(scran)
	{
	for(i=0;i<=soreal_produitmax;i++) {if(document.getElementById("soreal_produit_"+i).style.display=="block" && soreal_produit!=i) {soreal_produit=i;}}
	
	document.getElementById("soreal_produit_"+soreal_produit).style.display="none";soreal_produit+=scran;
	
	if(soreal_produit<soreal_produitmin) {soreal_produit=soreal_produitmax;}
	else if(soreal_produit>soreal_produitmax) {soreal_produit=soreal_produitmin;}
	
	document.getElementById("soreal_produit_"+soreal_produit).style.display="block";
	}

function Soreal_Presse(id)
	{
	document.getElementById("soreal_presse_"+soreal_presse).style.display="none";
	document.getElementById("soreal_presse_"+id).style.display="block";soreal_presse=id;
	}

function Soreal_Contact()
	{
	if(soreal_contact==0) {document.getElementById("soreal_contact").src="Interface/Photo_Contact_Zoom.jpg";soreal_contact=1;}
	else {document.getElementById("soreal_contact").src="Interface/Photo_Contact.jpg";soreal_contact=0;}
	}

var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;

function ControlVersion()
	{
	var version;var axo;var e;
	
	try {axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");} catch (e) {}
	
	if(!version) {try {axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");} catch (e) {}}
	if(!version) {try {axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");} catch (e) {}}
	if(!version) {try {axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";} catch (e) {}}
	if(!version) {try {axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";} catch (e) {version=-1;}}
	
	return version;
	}

function GetSwfVer()
	{
	var flashVer=-1;
	
	if(navigator.plugins!=null && navigator.plugins.length>0)
		{
		if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
			{
			var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;
			var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];
			var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];
			
			if(versionRevision=="") {versionRevision=descArray[4];}
			if(versionRevision[0]=="d") {versionRevision=versionRevision.substring(1);}
			else if(versionRevision[0]=="r")
				{
				versionRevision=versionRevision.substring(1);
				if(versionRevision.indexOf("d")>0) {versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}
				}
			
			var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;
			}
		}
	else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1) {flashVer=4;}
	else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1) {flashVer=3;}
	else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1) {flashVer=2;}
	else if(isIE && isWin && !isOpera) {flashVer=ControlVersion();}
	
	return flashVer;
	}

function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
	{
	versionStr=GetSwfVer();
	
	if(versionStr==-1) {return false;}
	else if(versionStr!=0)
		{
		if(isIE && isWin && !isOpera) {tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");} else {versionArray=versionStr.split(".");}
		
		var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];
		
		if(versionMajor>parseFloat(reqMajorVer)) {return true;}
		else if(versionMajor==parseFloat(reqMajorVer))
			{
			if(versionMinor>parseFloat(reqMinorVer)) {return true;}
			else if(versionMinor==parseFloat(reqMinorVer)) {if(versionRevision>=parseFloat(reqRevision)) {return true;}}
			}
		
		return false;
		}
	}

function AC_AddExtension(src,ext)
	{if(src.indexOf('?')!=-1) {return src.replace(/\?/, ext+'?');} else {return src+ext;}}

function AC_Generateobj(objAttrs,params,embedAttrs)
	{
	var str='';
	
	if(isIE && isWin && !isOpera)
		{
		str+='<object ';
		for(var i in objAttrs) {str+=i+'="'+objAttrs[i]+'" ';}
		str+='>';
		for(var i in params) {str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
		str+='</object>';
		}
	else
		{
		str+='<embed ';
		for(var i in embedAttrs) {str+=i+'="'+embedAttrs[i]+'" ';}
		str+='> </embed>';
		}
	
	document.write(str);
	}

function AC_FL_RunContent()
	{var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}

function AC_SW_RunContent()
	{var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}

function AC_GetArgs(args,ext,srcParamName,classid,mimeType)
	{
	var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();
	
	for(var i=0;i<args.length;i=i+2)
		{
		var currArg=args[i].toLowerCase();    
		
		switch(currArg)
			{
			case "classid" : break;
			case "pluginspage" : ret.embedAttrs[args[i]]=args[i+1];break;
			case "src" :
			case "movie" : args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;
			case "onafterupdate" :
			case "onbeforeupdate" :
			case "onblur" :
			case "oncellchange" :
			case "onclick" :
			case "ondblclick" :
			case "ondrag" :
			case "ondragend" :
			case "ondragenter" :
			case "ondragleave" :
			case "ondragover" :
			case "ondrop" :
			case "onfinish" :
			case "onfocus" :
			case "onhelp" :
			case "onmousedown" :
			case "onmouseup" :
			case "onmouseover" :
			case "onmousemove" :
			case "onmouseout" :
			case "onkeypress" :
			case "onkeydown" :
			case "onkeyup" :
			case "onload" :
			case "onlosecapture" :
			case "onpropertychange" :
			case "onreadystatechange" :
			case "onrowsdelete" :
			case "onrowenter" :
			case "onrowexit" :
			case "onrowsinserted" :
			case "onstart" :
			case "onscroll" :
			case "onbeforeeditfocus" :
			case "onactivate" :
			case "onbeforedeactivate" :
			case "ondeactivate" :
			case "type" :
			case "codebase" :
			case "id" : ret.objAttrs[args[i]]=args[i+1];break;
			case "width" :
			case "height" :
			case "align" :
			case "vspace" :
			case "hspace" :
			case "class" :
			case "title" :
			case "accesskey" :
			case "name" :
			case "tabindex" : ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;
			default : ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];
			}
		}
	
	ret.objAttrs["classid"]=classid;
	if(mimeType) {ret.embedAttrs["type"]=mimeType;}
	return ret;
	}
//]]>
