/**
 *	 Fichier script.js, regroupant les fonctionnalités requises par le site
 *
 * @author : Digital Concept
 * @version : 1.0
 * @source : Easy Web Pack v.3
 * @créé le 16 juin 2005 
 *
 **/

 // Fonction gérant les menu déroulant
 sfHover = function() 
{
	if (document.all)
	{
		var y=0;
		var loop=true;
		while (loop==true)
		{
			y++;
			id="nav_"+y;
			if (!document.getElementById(id)) 
			{ 
				loop=false; 
				return false;
			}
			else
			{
				var sfEls = document.getElementById(id).getElementsByTagName("li");
				for (var i=0; i<sfEls.length; i++) 
				{
					sfEls[i].onmouseover=function() 
					{
						this.className+=" sfhover";
					}
					sfEls[i].onmouseout=function() 
					{
						this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
					}
				}
			}
		}
	}
}
function ddmOver(it)
{
	if (document.all) it.className+=" sfhover";
}

function ddmOut(it)
{
	if (document.all) it.className=it.className.replace(new RegExp(" sfhover\\b"), "");
}

// Appel d'une animation Flash
function addFlash(file,largeur,hauteur)
{ // Fonction gérant l'ajout d'une balise FLA et du code qui va bien
  var flashHTML = "";
  if (navigator.plugins && navigator.mimeTypes.length) 
  { // Netscape/Mozilla
     flashHTML += '<embed type="application/x-shockwave-flash" src="'+arguments[0]+'?'+arguments[4]+'" width="'+arguments[1]+'" height="'+arguments[2]+ '"';
     flashHTML += ' name="movie" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
   } 
   else 
   { // PC IE
      flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+arguments[1]+'" height="'+arguments[2]+'">';
      flashHTML += '<param name="movie" value="'+arguments[0]+'" />';
		flashHTML += '<param name="WMode" value="Transparent" />';
      flashHTML += '<param name="flashVars" value="'+arguments[4]+'" />';
      flashHTML += '</object>';
    }
    document.write(flashHTML);	
}

function zoom(img,dir)
{
	var a=window.open("zoom.php?img="+img+"&dir="+dir,"_zoom","width=20, height=20");
}
 
 function imprime()
 {
	 window.print();
 }

/**
 * Fonctions du formulaire de contact
 **/
function error(id,lib)
{
	alert(lib);
	eval("document.myForm."+id+".focus();");
}

function error2(id,lib)
{
	alert(lib);
	eval("document.getElementById('"+id+"').focus();");
}

function verif_form()
{
	var d=document.myForm;
	
	if (d.nom.value.length<2) { error('nom','Veuillez entrer votre nom.'); return false; }
	if (d.prenom.value.length<2) {  error('prenom','Veuillez entrer votre prénom.');  return false; }
	var d2=d.email;
	if (d2.value.length<6 || (d2.value.length>0 && (d2.value.indexOf("@")<1  || d2.value.indexOf(".") <1 ||
		d2.value.lastIndexOf(".") == (d2.value.length-1) || d2.value.lastIndexOf(".") < d2.value.lastIndexOf("@")|| d2.value.lastIndexOf(".") == (d2.value.lastIndexOf("@")+1) ) ))
	{
	  error('email',"L'adresse e-mail entrée est incorrecte."); return false; 
	}

	if (d.message.value.length<10) {  error('message','Veuillez entrer votre message.');  return false; }
	
	return true;
}
