function bordervar(id,nbr) {
	for(i=1;i<(nbr+1);i++) {
		if(document.getElementById('logo_var_'+i)) {
            if(i!=id) document.getElementById('logo_var_'+i).style.border='1px solid #F2F2F2';
            else document.getElementById('logo_var_'+i).style.border='1px dashed #333';
        }
	}
}

function menucatcg(objectId)
{
	for(var cpt=1;cpt<=7;cpt++)
	{
		if (document.getElementById('cg'+cpt)) document.getElementById('cg'+cpt).style.display='none';
	}
	if (document.getElementById('cg'+objectId)) document.getElementById('cg'+objectId).style.display='block';
}

function valideform_login()
{
	var erreur='';
	var mail=document.identif2.mailid.value;
	var passe=document.identif2.passeid.value;
	if(passe=='') erreur='votre mot de passe';
	if(mail=='') erreur='votre adresse mail/pseudo';
	if(erreur=='') return true; else{ alert('Vous devez renseignez '+erreur+' !'); return false; }
}

function menufaq(objectId)
{
	for(var cpt=1;cpt<=18;cpt++)
	{
		document.getElementById('rep_'+cpt).style.display='none';
	}
	document.getElementById(objectId).style.display='block';
}

function menucatfaq(objectId)
{
	for(var cpt=1;cpt<=3;cpt++)
	{
		document.getElementById('cat_'+cpt).style.display='none';
	}
	document.getElementById(objectId).style.display='block';
}

function jsfaq(nbr,id)
{
	for(var cpt=1;cpt<=nbr;cpt++) document.getElementById('sc'+cpt).style.display='none';
	document.getElementById('sc'+id).style.display='block';
}

function offreinfos(div)
{
	if(document.getElementById(div).style.display=='block') document.getElementById(div).style.display='none';
	else document.getElementById(div).style.display='block';
}

function offreinfos_img(div)
{
	if(document.getElementById('img_'+div).style.height=='16px')
	{
		document.getElementById('img_'+div).style.height='0px';
		document.getElementById('img_'+div).style.width='0px';
	}
	else
	{
		document.getElementById('img_'+div).style.height='16px';
		document.getElementById('img_'+div).style.width='16px';
	}
}

function ShowHide(objectId, Action) {
   var myObject = document.getElementById(objectId);
   var result="";
   switch(Action) {
       case "auto": result=(myObject.style.display=="block" ) ? "none" : "block"; break;
       case "hide" : result="none"; break;
       case "show" : result="block"; break;
       default: result="none";
   }
   myObject.style.display=result;
}

function verifmail(email) {
	if(email.search(/^([A-Za-z0-9]|-|_|\.)*@([A-Za-z0-9]|-|_|\.)*\.([A-Za-z0-9]|-|_|\.)*$/)== -1) return false; else return true;
}


   /**
 * @name EstSirenValide
 *
 * @param     Le code SIREN dont on veut vérifier la validité.
 *
 * @return     Un booléen qui vaut 'true' si le code SIREN passé en
 * paramètre est valide, false sinon.
 */
   function EstSirenValide(siren) {
     var estValide;
     if ( (siren.length != 9) || (isNaN(siren)) )
       estValide = false;
     else {
       // Donc le SIREN est un numérique à 9 chiffres
       var somme = 0;
       var tmp;
       for (var cpt = 0; cpt<siren.length; cpt++) {
         if ((cpt % 2) == 1) { // Les positions paires : 2ème, 4ème, 6ème et 8ème chiffre
           tmp = siren.charAt(cpt) * 2; // On le multiplie par 2
           if (tmp > 9)
             tmp -= 9;    // Si le résultat est supérieur à 9, on lui soustrait 9
         }
         else
           tmp = siren.charAt(cpt);
         somme += parseInt(tmp);
       }
       if ((somme % 10) == 0)
         estValide = true;    // Si la somme est un multiple de 10 alors le SIREN est valide
       else
         estValide = false;
     }
     return estValide;
   }

 /**
 * @name EstSiretValide
 *
 * @param     Le code SIRET dont on veut vérifier la validité.
 *
 * @return     Un booléen qui vaut 'true' si le code SIRET passé en
 * paramètre est valide, false sinon.
 */
   function EstSiretValide(siret) {
     var estValide;
     if ( (siret.length != 14) || (isNaN(siret)) )
       estValide = false;
     else {
        // Donc le SIRET est un numérique à 14 chiffres
        // Les 9 premiers chiffres sont ceux du SIREN (ou RCS), les 4 suivants
        // correspondent au numéro d'établissement
        // et enfin le dernier chiffre est une clef de LUHN.
       var somme = 0;
       var tmp;
       for (var cpt = 0; cpt<siret.length; cpt++) {
         if ((cpt % 2) == 0) { // Les positions impaires : 1er, 3è, 5è, etc...
           tmp = siret.charAt(cpt) * 2; // On le multiplie par 2
           if (tmp > 9)
             tmp -= 9;    // Si le résultat est supérieur à 9, on lui soustrait 9
         }
        else
          tmp = siret.charAt(cpt);
          somme += parseInt(tmp);
       }
       if ((somme % 10) == 0)
         estValide = true; // Si la somme est un multiple de 10 alors le SIRET est valide
       else
         estValide = false;
     }
     return estValide;
   }


	function valideformsiret()
	{
		var valeur=document.forms[0].siret_membre.value;
		if(valeur=="" || EstSiretValide(valeur)) return true;
		else{ alert('Vous devez indiquer un SIRET valide !'); return false; }
	}

	function valideforminscription()
	{
		var valeur=document.forms[0].mail.value;
		if(valeur!="" && verifmail(valeur)) return true;
		else{ alert('Vous devez renseignez votre adresse mail !'); return false; }
	}

	function affichage_menu_paiement(id,nbr)
	{
		var menu=document.getElementById('p_'+id);
		for(var cpt=1;cpt<=nbr;cpt++)
		{
			if(document.getElementById('p_'+cpt))
				document.getElementById('p_'+cpt).style.display='none';
		}
		if(menu) menu.style.display='block';
	}

	function HideObj(i)
	{
	    nav=document.getElementById('pb'+i).style;
	    if(nav.display=="none"){
	            nav.display = 'block';
	    } else {
	           nav.display='none';
	    }
	}
/* ***************************************************************** */
function favoris(lien,titre)
{
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	if(window.external) /* Internet Explorer 4+, et ses dérivés*/
		window.external.AddFavorite(lien,titre);
	else if(window.sidebar) /* Netscape 6+, Mozilla, FireFox */
    	window.sidebar.addPanel(titre,lien,"");
	else
		alert('Pensez à ajouter cette page dans vos favoris.');
}
/* ***************************************************************** */
function hidediv(id)
{
	document.getElementById(id).style.display='none';
}

function drp(i)
{
	if(i!='drpfr'){ document.getElementById('drpfr').className='inactifimg'; }
	if(i!='drpen'){ document.getElementById('drpen').className='inactifimg'; }
	if(i!='drpes'){ document.getElementById('drpes').className='inactifimg'; }
	if(i!='drpde'){ document.getElementById('drpde').className='inactifimg'; }
	document.getElementById(i).className='actifimg';
}

function add_moteur()
{
	if((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))
	{
		window.sidebar.addSearchEngine('http://www.wilogo.com/plugin/search-wilogo.src','http://www.wilogo.com/plugin/search-wilogo.png','Wilogo : Logos creation','Wilogo');
	} else alert("Netscape 6, Mozilla ou Firefox doit etre présent pour l'installation du plugin !");
}

function tab_system(v)
{
	nav_n=navigator.appName;
	nav_v=navigator.appVersion;

	if(document.getElementById('li_all')) document.getElementById('li_all').className='';
	if(document.getElementById('li_creative')) document.getElementById('li_creative').className='';
	if(document.getElementById('li_commun')) document.getElementById('li_commun').className='';
	if(document.getElementById('li_shortlist')) document.getElementById('li_shortlist').className='';
	if(document.getElementById('li_choix_inter')) document.getElementById('li_choix_inter').className='';
	if(document.getElementById('li_wait_end')) document.getElementById('li_wait_end').className='';
	if(v=='all')
	{
		document.getElementById('li_all').className='actived';
		var t=document.getElementsByName('name_creative');
		for(var c=0;c!=t.length;c++){
			if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
			else t[c].style.display='table-row';
		}
		var t=document.getElementsByName('name_commun');
		for(var c=0;c!=t.length;c++){
			if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
			else t[c].style.display='table-row';
		}
		var t=document.getElementsByName('name_shortlist');
		for(var c=0;c!=t.length;c++){
			if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
			else t[c].style.display='table-row';
		}
		var t=document.getElementsByName('name_choix_inter');
		for(var c=0;c!=t.length;c++){
			if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
			else t[c].style.display='table-row';
		}
		var t=document.getElementsByName('name_wait_end');
		for(var c=0;c!=t.length;c++){
			if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
			else t[c].style.display='table-row';
		}
	}
	else
	{
		var t=document.getElementsByName('name_creative');
		if(v=='creative') document.getElementById('li_creative').className='actived';
		for(var c=0;c!=t.length;c++){
			if(v!='creative') t[c].style.display='none';
			else{
				if((c+1)%2) t[c].className='tr_rouge'; else t[c].className='tr_gris';
				if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
				else t[c].style.display='table-row';
			}
		}
		var t=document.getElementsByName('name_commun');
		if(v=='commun') document.getElementById('li_commun').className='actived';
		for(var c=0;c!=t.length;c++){
			if(v!='commun') t[c].style.display='none';
			else{
				if((c+1)%2) t[c].className='tr_rouge'; else t[c].className='tr_gris';
				if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
				else t[c].style.display='table-row';
			}
		}
		var t=document.getElementsByName('name_shortlist');
		if(v=='shortlist') document.getElementById('li_shortlist').className='actived';
		for(var c=0;c!=t.length;c++){
			if(v!='shortlist') t[c].style.display='none';
			else{
				if((c+1)%2) t[c].className='tr_rouge'; else t[c].className='tr_gris';
				if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
				else t[c].style.display='table-row';
			}
		}
		var t=document.getElementsByName('name_choix_inter');
		if(v=='choix_inter') document.getElementById('li_choix_inter').className='actived';
		for(var c=0;c!=t.length;c++){
			if(v!='choix_inter') t[c].style.display='none';
			else{
				if((c+1)%2) t[c].className='tr_rouge'; else t[c].className='tr_gris';
				if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
				else t[c].style.display='table-row';
			}
		}
		var t=document.getElementsByName('name_wait_end');
		if(v=='wait_end') document.getElementById('li_wait_end').className='actived';
		for(var c=0;c!=t.length;c++){
			if(v!='wait_end') t[c].style.display='none';
			else{
				if((c+1)%2) t[c].className='tr_rouge'; else t[c].className='tr_gris';
				if(nav_n=='Microsoft Internet Explorer') t[c].style.display='inline';
				else t[c].style.display='table-row';
			}
		}
	}
}
function s_tip(e,text){
	if(document.all)e = event;
	var obj = document.getElementById('tips');
	var obj2 = document.getElementById('tips_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
	var leftPos = e.clientX - 0;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}
function h_tip(){
	document.getElementById('tips').style.display = 'none';
}
function radio_value(radio){
	for(var i=0;i<radio.length;i++){ if(radio[i].checked) return radio[i].value; }
}
function relance_js(id,c){
	document.getElementById('propo_id').value=id;
	document.getElementById('relance_propo_comment').value=c;
	document.getElementById('liste_propo').style.display='none';
	document.getElementById('relance_propo').style.display='block';
}
function relance_js_reverse(){
	document.getElementById('liste_propo').style.display='block';
	document.getElementById('relance_propo').style.display='none';
}
function zone_total_sel(){
	for(var c=1;c<=6;c++) document.getElementById('zone_'+c).checked=true;
}

var timeout;
function affsm(id)
{
	var menu=document.getElementById(id);
	for(var cpt=1;cpt<=9;cpt++)
	{
		if(document.getElementById('sm'+cpt)) document.getElementById('sm'+cpt).style.display='none';
	}
	if(menu) menu.style.display='block';
}
function cacher()
{
	timeout = setTimeout('affsm(0)',500);
}
function nocacher()
{
	clearTimeout(timeout);
}



