// JavaScript Document PYM Conseil

// Favicon
//document.writeln ('<link rel="shortcut icon" href="http://www.pierreyvesmartin.com/favicon.ico">');

//suppression des espaces blancs
function trim(s) {
	while (s.substring(0,1) == ' ')
    	s = s.substring(1, s.length);
                    
    while (s.substring(s.length-1, s.length) == ' ')
    	s = s.substring(0, s.length-1);
                    
    return s;
}

//---- Ouverture de popup ---------
function openPop(fichier,longueur,hauteur,scrollbar)
{
	window.open(fichier,'popup','toolbar=0, location=0, directories=0, status=0, scrollbars=' + scrollbar +', resizable=0, copyhistory=0, menuBar=0, width=' + longueur + ', height=' + hauteur + ', left=20, top=20');
	return(false);
}

/***** Rollover pour le menu *****/
function rollover(menuelt,onoff)
    {
      if (document.getElementById) //IE 5+, NS 6+, Opera
      {
        var mycell = document.getElementById(menuelt);
        mycell.style.backgroundColor= (onoff) ? "#547596" : "#052648";
		mycell.style.color= (onoff) ? "#ffffff" : "#ffffff";
      }
      else if (document.all)       //IE 4
      {
        var mycell = document.all[menuelt];
        mycell.style.backgroundColor= (onoff) ? "#547596" : "#052648";
		mycell.style.color= (onoff) ? "#ffffff" : "#ffffff";
      }
    }

//---- Filtre sur les images ---------
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;
    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}	
function bolide()
{
	document.getElementById("obol").style.display = "none";
}

/* VALIDATION FORMULAIRE CONTACT FRANCAIS */
function formcontact_fr() {
	var err = '';
	var name = trim(document.form.name.value);
	var email = trim(document.form.email.value);
	var ville = trim(document.form.ville.value);
	var message = trim(document.form.question.value); 
	var prenom = trim(document.form.prenom.value);
	var adresse = trim(document.form.adresse.value);
	var codepostal = trim(document.form.codepostal.value);
	var telephone = trim(document.form.telephone.value);
	var fax = trim(document.form.fax.value);
	if ( (name == 'votre nom') || (name == '') )
		err += 'Veuillez indiquer votre nom\n';
	if ( (email == 'votre email') || (email == '') )
	{
		err += 'Veuillez indiquer votre adresse mail\n';
	}
	else if ( ! ( (email.indexOf('@')>=0)&&(email.indexOf('.')>=0)&&(email.lastIndexOf('.')>email.indexOf('@')) ) )
	{
		err += 'Votre adresse mail n\'est pas valide\n';
	}
	if ( (message == 'votre message') || (message == '') )
		err += 'Veuillez indiquer votre message\n';
	if ( err == '' )
	{
			if (prenom == '')
			document.form.prenom.value = 'non précisé';
		 if (adresse == '')
			document.form.adresse.value = 'non précisée';
		 if (codepostal == '')
			document.form.codepostal.value = 'non précisé';
		 if (telephone == '')
			document.form.telephone.value = 'non précisé';
		if (ville == '')
			document.form.ville.value = 'non précisée';
		if (fax == '')
			document.form.fax.value = 'non précisé';

		document.form.submit();
	}
	else
	{
		alert(err);
	}
}

/* VALIDATION FORMULAIRE CONTACT ANGLAIS */
function formcontact_en() {
	var err = '';
	var name = trim(document.form.name.value);
	var email = trim(document.form.email.value);
	var ville = trim(document.form.ville.value);
	var message = trim(document.form.question.value); 
	var prenom = trim(document.form.prenom.value);
	var adresse = trim(document.form.adresse.value);
	var codepostal = trim(document.form.codepostal.value);
	var telephone = trim(document.form.telephone.value);
	var fax = trim(document.form.fax.value);
	if ( (name == 'your name') || (name == '') )
		err += 'Please fill in your name\n';
	if ( (ville == 'your town or country') || (ville == '') )
		err += 'Please fill in your town or country\n';
	if ( (email == 'your email') || (email == '') )
	{
		err += 'Please fill in your mail\n';
	}
	else if ( ! ( (email.indexOf('@')>=0)&&(email.indexOf('.')>=0)&&(email.lastIndexOf('.')>email.indexOf('@')) ) )
	{
		err += 'Your email seems to be invalide. Please check it.\n';
	}
	if ( (message == 'your message') || (message == '') )
		err += 'Please fill in your message\n';
	if ( err == '' )
	{
		 if (prenom == '')
			document.form.prenom.value = 'non précisé';
		 if (adresse == '')
			document.form.adresse.value = 'non précisée';
		 if (codepostal == '')
			document.form.codepostal.value = 'non précisé';
		 if (telephone == '')
			document.form.telephone.value = 'non précisé';
		if (fax == '')
			document.form.fax.value = 'non précisé';

		document.form.submit();
	}
	else
	{
		alert(err);
	}
}