// JavaScript Document

// annalytics
var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-18954484-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

// flash
var isFlash = false;
// Pour tous navigateurs sauf IE
if (navigator.plugins && navigator.plugins.length > 0) {
	var pluginsArrayLength = navigator.plugins.length;
	// Pour chaque plugin du navigateur...
	for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
		if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash") >= 0){ // Si 1 des plugins contient Shockwave Flash
		isFlash = true; // Alors flash player OK
		break;
		}
	}
}
			
// preload
function preload() { 
  var args = preload.arguments; 
  imgs = new Array();
  for(x=0; x < args.length; x++) {
    imgs[x] = new Image();
    imgs[x].src = args[x];
  }
}

/* sous menus */
div = {
	show: function(elem) {
		document.getElementById(elem).style.display = 'block';
		document.getElementById(elem).style.display = 'block';
			},
	hide: function(elem) {
		document.getElementById(elem).style.display = 'none';

	}
}



/* v&eacute;rifie que des chiffres */
function numerique(chaine) {
	var exp=new RegExp("^[0-9]+$","g");
	return exp.test(chaine);
  }
  
/* v&eacute;rifie que des lettres */ 
function alphabet(chaine) {
	var exp=new RegExp("^[a-zA-Zàáâãäåòóôõöø&eacute;èêëçìíîïùúûüÿñ\-]+$","gi");
	return exp.test(chaine);
  }		
	
/* adhesion */		  
function send_forms() {
with (window.document.forms["adhesion"]) {
        mes = "";							
			if (document.adhesion.nomdusite.value == "") {
				mes += "Veuillez saisir le nom du site.\n";
			}			
					
			if (document.adhesion.thematique.value == "") {
				mes += "Veuillez saisir la th&eacute;matique du site.\n";
			}					
						
			if (document.adhesion.contact.value == "") {
				mes += "Veuillez saisir le nom du contact.\n";
			}				
					
			if (document.adhesion.poste.value == "") {
				mes += "Veuillez saisir le poste du contact.\n";
			}
			
			if (document.adhesion.email.value != "")	{
				indexAroba = document.adhesion.email.value.indexOf('@');
				indexPoint = document.adhesion.email.value.indexOf('.');
				if ((indexAroba < 0) || (indexPoint < 0))		{
					mes += "Votre mail est incorrect.\n";
				}
			}
			else	{
				mes += "Vous devez saisir votre email pour continuer.\n";
			}
			
			/* verification telephone input text + que des chiffres + 10 caractères */
			if (document.adhesion.telephone.value != "")	{
				if (numerique(document.adhesion.telephone.value)==false)
					{
					mes += "Le t&eacute;l&eacute;phone doit être sous la forme de chiffres.\n"; 
					}
					
				else if(document.adhesion.telephone.value.length<10)
					{
					mes += "Le t&eacute;l&eacute;phone doit contenir 10 chiffres.\n"; 
					}
			}
			else	{
				mes += "Veuillez saisir un num&eacute;ro de t&eacute;l&eacute;phone.\n";
			}
			
			/* verification visiteurs input text + que des chiffres */
			if (document.adhesion.visiteurs.value != "")	{
				if (numerique(document.adhesion.visiteurs.value)==false)
					{
					mes += "Le nombre de visiteurs uniques doit être sous la forme de chiffres.\n"; 
					}				
				
			}
			else	{
				mes += "Veuillez saisir un nombre de visiteurs uniques.\n";
			}
			
			/* verification visiteurs input text + que des chiffres */
			if (document.adhesion.optin.value != "")	{
				if (numerique(document.adhesion.optin.value)==false)
					{
					mes += "Le nombre d'emails Opt'in doit être sous la forme de chiffres.\n"; 
					}				
				
			}
			else	{
				mes += "Veuillez saisir un nombre d'emails Opt'in.\n";
			}
    }
	
    if (mes)
        alert(mes);
    return(mes.length==0 ? true : false)
}


/* contact */		  
function send_forms2() {
with (window.document.forms["contact"]) {
        mes = "";				
					
			if (document.contact.type.value == "") {
				mes += "Veuillez cocher votre statut.\n";
			}		
						
			if (document.contact.societe.value == "") {
				mes += "Veuillez saisir votre soci&eacute;t&eacute;.\n";
			}	
												
			if (document.contact.nom.value == "") {
				mes += "Veuillez saisir votre nom.\n";
			}	
					
			if (document.contact.email.value != "")	{
				indexAroba = document.contact.email.value.indexOf('@');
				indexPoint = document.contact.email.value.indexOf('.');
				if ((indexAroba < 0) || (indexPoint < 0))		{
					mes += "Votre mail est incorrect.\n";
				}
			}
			else	{
				mes += "Vous devez saisir votre email pour continuer.\n";
			}
			
			/* verification telephone input text + que des chiffres + 10 caractères */
			if (document.contact.telephone.value != "")	{
				if (numerique(document.contact.telephone.value)==false)
					{
					mes += "Le t&eacute;l&eacute;phone doit être sous la forme de chiffres.\n"; 
					}
					
				else if(document.contact.telephone.value.length<10)
					{
					mes += "Le t&eacute;l&eacute;phone doit contenir 10 chiffres.\n"; 
					}
			}
			else	{
				mes += "Veuillez saisir un num&eacute;ro de t&eacute;l&eacute;phone.\n";
			}
												
			if (document.contact.message.value == "") {
				mes += "Veuillez saisir votre message.\n";
			}	
			
    }
	
    if (mes)
        alert(mes);
    return(mes.length==0 ? true : false)
}

