// JavaScript Document
var IS_IE = (document.all) ? true : false;
var CLASS_NAME = (IS_IE) ? "className" : "class";

function reStart( elmnt ) {
		document.getElementById(elmnt).reStart();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function videoPlay( elmnt ) {
		document.getElementById(elmnt).loadAndPlay();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
function videoPause( elmnt ) {
		document.getElementById(elmnt).pauseVideo();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////


function creerFlash(swf, largeur, hauteur, couleur, nom ) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+largeur+"\" height=\""+hauteur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\""+couleur+"\" /><embed src=\""+swf+"\" quality=\"high\" bgcolor=\""+couleur+"\" width=\""+largeur+"\" height=\""+hauteur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n");
	document.write("</object>\n");
}
  
function showmenu(elmnt) {
	document.getElementById(elmnt).style.visibility="visible";
	document.getElementById(elmnt).style.display='block';
}

function hidemenu(elmnt) {
	document.getElementById(elmnt).style.visibility="hidden";
	document.getElementById(elmnt).style.display='none';
}


function changeClass( baliseId , Class1 )
  {
 var monobjet=document.getElementById(baliseId);
         monobjet.className  = Class1; 	
  }
  
  
function switchVideoClass( baliseId , Class1, Class2 )
  {
 var monobjet=document.getElementById(baliseId);
   if (monobjet.className == Class1 ) {         
         monobjet.className  = Class2;  
         }else {
        monobjet.className  = Class1; 
          } 
  }
  
  
function changeClass2( baliseId , Class1, Class2 , img , image1 , image2 )
  {
 var monobjet=document.getElementById(baliseId);
   if (monobjet.className == Class1 ) {         
         monobjet.className  = Class2; 
		img.src=image2;  
         }else {
        monobjet.className  = Class1; 
		 img.src=image1; 
          } 
  }
  
function changeListToVign( baliseId , Class1, Class2 , img , image1 , image2 )
  {
  j=0;
   document.getElementById('panoProchainement').style.width='870px';
    document.getElementById('panoProchainement').style.marginLeft='0px'; 
	document.getElementById('panoProchainement').style.marginTop='0px'; 
	
 var monobjet=document.getElementById(baliseId);
  var monImage=document.getElementById(img);
   if (monobjet.className == Class1 ) {         
         monobjet.className  = Class2 ; 
		img.src=image2;  
         }else {
        monobjet.className  = Class1 ; 
		img.src=image1;
          } 
  }

var i=0;


function setXpos( elmnt , pos , nbr , direction , sens ) {
var newWidth = pos*nbr ;
document.getElementById(elmnt).style.width = newWidth+'px' ;
if( sens == "positif" ){
	var facteur = -1;
	if(i==nbr-1){}else{i++;}
}else if( sens == "negatif" ){
	var facteur = 1;
	if(i==0){}else{i--;}
}
var newpos =   -i*( pos ) ;
if(direction == "verticale"){
	document.getElementById(elmnt).style.marginTop = newpos+'px' ;
}else if (direction == "horizontale"){
	document.getElementById(elmnt).style.marginLeft = newpos+'px' ;
	}
}

var j=0;

function setXpos2( elmnt , pos , nbr , direction , sens ) {

if( sens == "positif" ){
	var facteur = -1;
	if(j==nbr-1){}else{j++;}
}else if( sens == "negatif" ){
	var facteur = 1;
	if(j==0){}else{j--;}
}
var newpos =   -j*( pos ) ;
if(direction == "verticale"){
	document.getElementById(elmnt).style.marginTop = newpos+'px' ;
	var newHeight = pos*nbr ;
	document.getElementById(elmnt).style.width = newWidth+'px' ;
}else if (direction == "horizontale"){
	document.getElementById(elmnt).style.marginLeft = newpos+'px' ;
	var newWidth = pos*nbr ;
	document.getElementById(elmnt).style.width = newWidth+'px' ;
	}
}


var mail = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;

 function estCeUnMail(champs) {
 reponse=mail.test(champs.value)
 if (reponse) {
 return true;
 }
 else {
 alert("Adresse mail INVALIDE !");
 return false;
 }
 }

 function testmail(champs) {
 reponse=estCeUnMail(champs);
 if (reponse) alert("Adresse mail valide");
 }

 function verifForm(formulaire) {
 ok=false;
 ok = estCeUnMail(formulaire.email);
 if (ok) {
 formulaire.submit();
 return true;
 }
 else {
 return false;
 }
 }
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}