var nbimage= 30;
var width;
var height;
var url;
var alte;

function fct_popup(v_url , v_nom_popup , v_width , v_height)
{
	v_popup = window.open(v_url , v_nom_popup , 'top=0,left=0,screenx=0,screeny=0,width=' + v_width + ', height=' + v_height + ',resizable=yes, toolbars=no,scrollbars=yes');
	v_popup.window.focus();
}


function fct_cache_m( nom , domaine , pays )
{
	document.write("<a class='email' href='mailto:" + nom + "@" + domaine + "." + pays + "'>" + nom + "@" + domaine + "." + pays + "</a>");
}

function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "index.php";
url = "images/entete2.jpg";
alte = "CMS";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "index.php";
url = "images/entete3.jpg";
alte = "CMS";
}
if (numimage > 20 && numimage <= 30)
{
gotosite = "index.php";
url = "images/entete4.jpg";
alte = "CMS";
}
if(gotosite != "")
	{
	document.write ('<A HREF="' + gotosite + '">');	
	}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
	{
	document.write('</A>')
	}
}

function hover(obj)
{
     ul = obj.getElementsByTagName('ul');
     if(ul.length > 0)
     {
          style = ul[0].style;
          if(style.display == '' || style.display == 'none')
          {
               style.display = 'block';
          }
          else
          {
               style.display = 'none';
          }
     }
}
function setHover()
{
     if(/MSIE/.test(navigator.userAgent))
     {
          li = document.getElementById('menu').getElementsByTagName('li');

          for(var i=0; i < li.length; i++)
          {
               li[i].onmouseover = function(){hover(this)};
               li[i].onmouseout = function(){hover(this)};
          }
     }
}
function valider() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
    // erreur sur nom
    if(    self.document.contact.nom.value == "" ){
        erreur += "- Nom, ";
        }
	
	// erreur sur le prénom
    if(    self.document.contact.prenom.value == "" ){
        erreur += "- Prénom, ";
        }
	
	// erreur sur l'email
	if (self.document.contact.email.value != "" )
	{
    if (!regEx2.test(self.document.contact.email.value))
     {
      erreur += "- E-mail, ";
      }
	 }
	  if (self.document.contact.email.value == "" )
		{
		erreur += "- Email, ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "Il y a des erreurs dans les rubriques suivantes:\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}

function valider2() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;	
	
	// erreur sur nom
    if(    self.document.devis.nom.value == "" ){
        erreur += "- Nom, ";
        }
		
	// erreur sur le prénom
    if(    self.document.devis.prenom.value == "" ){
        erreur += "- Prénom, ";
        }
		// erreur sur le téléphone
	if (self.document.devis.telephone.value != "" )
	{
    if (!regEx.test(self.document.devis.telephone.value))
     {
      erreur += "- Téléphone, ";
      }
	 }
	  if (self.document.devis.telephone.value == "" )
		{
		erreur += "- Téléphone, ";
      	}
	
	// erreur sur l'email
	if (self.document.devis.email.value != "" )
	{
    if (!regEx2.test(self.document.devis.email.value))
     {
      erreur += "- E-mail, ";
      }
	 }
	  if (self.document.devis.email.value == "" )
		{
		erreur += "- Email, ";
      	}
		
		// erreur sur le rendez-vous
    if(    self.document.devis.rdv.value == "" ){
        erreur += "- Rendez-vous, ";
        }
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "Il y a des erreurs dans les rubriques suivantes:\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}