function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

var rubrique_active = 'pixel';

//var rubrique_active = 'tendance';
var libelle_tendance = 'Produits Tendance';
var libelle_pro = 'Espace Professionnel';
var libelle_catalogue = 'Catalogue de Références';

var mouvement = 0;

function affiche_rubrique(nom_rubrique) {

	if(rubrique_active!=nom_rubrique) {
	
		if(document.getElementById('td_'+nom_rubrique).style.display=='none' && mouvement==0) {
	
			id_interval_close = setInterval("deplace('"+rubrique_active+"',-10,210)",20);
			mouvement = 1;
			
			var disp = '';
			
			document.getElementById('td_'+nom_rubrique).style.display=disp;
			id_interval_open = setInterval("deplace('"+nom_rubrique+"',10,210)",20);
	
		}
	}
	else {
		if(nom_rubrique!='pixel')
			window.open(nom_rubrique+".php","frame_principale");
	}
}

function deplace(nom_rubrique,vitesse,taille) {

	var largeur_courante = '0';

	if(document.getElementById('image_'+nom_rubrique).style.width.length==3) {
		largeur_courante = parseInt(document.getElementById('image_'+nom_rubrique).style.width.substr(0,1));
	}
	
	else if(document.getElementById('image_'+nom_rubrique).style.width.length==4) {
		largeur_courante = parseInt(document.getElementById('image_'+nom_rubrique).style.width.substr(0,2));
	}
	
	else {
		largeur_courante = parseInt(document.getElementById('image_'+nom_rubrique).style.width.substr(0,3));
	}

	if(vitesse>0) {
	
		if(largeur_courante<(taille-vitesse)) {
			document.getElementById('image_'+nom_rubrique).style.width = (largeur_courante+vitesse)+"px";
			document.getElementById('td_'+nom_rubrique).style.width = (largeur_courante+vitesse)+"px";
		}
		else {
			document.getElementById('image_'+nom_rubrique).style.width = taille+"px";
			document.getElementById('td_'+nom_rubrique).style.width = taille+"px";
			
			clearInterval(id_interval_open);
			mouvement=0;
			if(nom_rubrique!='pixel')
				window.open(nom_rubrique+".php","frame_principale");
			
			MM_swapImage('titre_rubrique','','images/titre-'+nom_rubrique+'.gif',1);
			
			//document.getElementById('chemin').innerHTML='<a href="'+nom_rubrique+'.php" target="frame_principale">'+eval("libelle_"+nom_rubrique)+'</a>';
			
			rubrique_active = nom_rubrique;
		}
	}
	else {
		if((largeur_courante+vitesse)>0) {
			document.getElementById('image_'+nom_rubrique).style.width = (largeur_courante+vitesse)+"px";
			document.getElementById('td_'+nom_rubrique).style.width = (largeur_courante+vitesse)+"px";
		}
		else {
			document.getElementById('image_'+nom_rubrique).style.width = "0px";
			document.getElementById('td_'+nom_rubrique).style.width = "0px";
			
			clearInterval(id_interval_close);
			mouvement=0;
			document.getElementById('td_'+nom_rubrique).style.display = 'none';
		}
	}
}

function set_lien(valeur) {
	document.getElementById('chemin').innerHTML=valeur;
	
}

function is_integer(valeur){
    return (!isNaN(valeur)|| parseInt(valeur)<=0 );
}

function is_vide(valeur) {//id,type,curLigne,frame) {
	var reg = new RegExp(" ","gi");
	var a=valeur.replace(reg,"");
	var temp=a.split(" ");
	if(temp[0]=="") {
		return true;
	}
	else return false;
}

function set_rubrique(nom_rubrique) {
	top.affiche_rubrique(nom_rubrique);
}

function get_chemin() {
	return "<a href='"+top.rubrique_active+".php' target='frame_principale'>"+eval('libelle_'+top.rubrique_active)+"</a>";
}

function verif_mail( email ) {
	var maReg = new RegExp ( "^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi" ) ;
	 
	if ( email.search( maReg ) == -1 )
		return false;
	else
		return true;
}
