



/*  --------------------------------------------------------------------------------------------------------------	*
 *											FONCTION PRELOAD GLOBAL													*
 *																													*
 *	preload global des images >>>> onLoad="preloadcommun(); SwitchRub (rub);"										*	
 *  --------------------------------------------------------------------------------------------------------------	*/
/*  ------------------------------------------------*
 *			    Javascript test navigateurs         *
 *  ------------------------------------------------*/
 
// Version de navigateur
var browser = navigator.appName;
var version = parseInt(navigator.appVersion);
var version2 = navigator.appVersion;

// Javascript enable
var jvsenable = false;
if ( browser == "Microsoft Internet Explorer" && version > 3 ) jvsenable = true;
if ( browser == "Netscape" && version >= 3 ) jvsenable = true;

// print enable
var printenable = false;
if ( browser == "Microsoft Internet Explorer" && version > 3 && version2.indexOf("MSIE 4") < 0 ) printenable = true;
if ( browser == "Netscape" && version >= 3 ) printenable = true;

// detecte IE
var iedetect = true;
if ( browser == "Netscape") iedetect = false;

	function SwitchImg (im,sr)
	{
		if (jvsenable)
		{
			if ( document[im] != null ) document [im].src = sr;
		}
	}





/*  --------------------------------------------------------------------------------------------------------------	*
 *											FONCTION AFFECTER CLASS													*
 *		<script language="JavaScript">																				*
 *		affecter_class("a01","LienMenuOn");																			*
 *		</script>																									*
 *																													*
 *		<A HREF="#" CLASS="LienMenu" ID="a01">TITRE</A>																*	
 *																													*		
 *  --------------------------------------------------------------------------------------------------------------	*/
			
		function affecter_class(obj_name,class_name)
		{
		var obj;
		
			obj = document.getElementById(obj_name);
			if (obj) 
				obj.className = class_name;
		}

	
/*  --------------------------------------------------------------------------------------------------------------	*
 *											FONCTION AFFICHE TITRE													*
 *																													*
 *		<A HREF="xxx.shtml"                                      													*
 *					onMouseOver = " SwitchImg ('menu_02',    '../img/menu_02_on.gif');   							*
 *									SwitchLeg ('TITRE RUBRIQUE','100px');" 											*
 *					onMouseOut  = " SwitchLeg ('','');																*
 *									if (rub != 'menu_02')															*
 *									SwitchImg ('menu_02',     '../img/menu_02.gif'); "> 							*
 *		<IMG SRC="img/menu_02.gif" NAME="menu_02" WIDTH=90 HEIGHT=31 BORDER="0" ALT="DESCRIPTION"></A>				*
 *																													*
 *																													*
 *		<TD ID="LEG">TITRE PAR DEFAUT</TD>																			*
 *																													*
 *  --------------------------------------------------------------------------------------------------------------	*/	

	// Variable par defaut et padding par defaut
    var LegDefaut = ""; 
	var PadDefaut = 0;
	
	// Fonction qui affiche le titre et le padding
	function SwitchLeg (info,pad)
	{
		var obj;
		obj = document.getElementById("LEG");
		if (obj)
			{
			if (LegDefaut == "") 
				{
				LegDefaut = obj.innerHTML;
				PadDefaut = obj.style.paddingLeft;
				}
				
			if (info != "")
				{
				obj.innerHTML = info;
				obj.style.paddingLeft = pad;
				}
			else
				{
				obj.innerHTML = LegDefaut;
				obj.style.paddingLeft = PadDefaut;
				}

			}
	}


/*  ----------------------------------------------------------------------------------------------------------	*
 *	popupall																									*
 *	se redimensione par raport a l'ecran																		*
 *	<A HREF="xxxxx" onclick="Popupall(this.href,,'popupall','no','yes','60','80','10','40'); return(false);"> 		*
 *  ----------------------------------------------------------------------------------------------------------	*/
/*
	function popupall(URL,FRAME,SCROLLBARS,RESIZABLE,WIDTH,HEIGHT,TOP,LEFT)
	{
		var param = "menubar=no,location=no,directories=no,status=no,toolbar=no,scrollbars="+SCROLLBARS+",resizable="+RESIZABLE+",width="+((screen.width)-WIDTH)+",height="+((screen.height)-HEIGHT)+",top="+TOP+",left="+LEFT;
		window.open(URL,FRAME,param); 
	}
*/
	// popupall

	function popupall(URL,FRAME,RESIZABLE)
	{
		var param = "menubar=no,location=yes,directories=no,status=no,toolbar=yes,scrollbars=yes,resizable="+RESIZABLE+",width="+((screen.width)-200)+",height="+((screen.height)-200)+",top=20,left=100";
		window.open(URL,FRAME,param); 
	}




/*  ----------------------------------------------------------------------------------------------------------	*
 *	Popup fenêtre javascript																					*
 *	<A HREF="xxxxx" onclick="popupwin('xxxxx','Popupwin','yes','yes','550','370','20','40');return(false);">	*
 *	<A HREF="xxxxx" onClick="popupwin(this.href,'popupwin','no','yes','100','100','20','60'); return(false);"	*
 *  ----------------------------------------------------------------------------------------------------------	*/

	function popupwin(URL,FRAME,SCROLLBARS,RESIZABLE,WIDTH,HEIGHT,TOP,LEFT)
	{
		var param = "menubar=no,location=no,directories=no,status=no,toolbar=no,scrollbars="+SCROLLBARS+",resizable="+RESIZABLE+",width="+WIDTH+",height="+HEIGHT+",top="+TOP+",left="+LEFT;
		window.open(URL,FRAME,param); 
	}


/*  --------------------------------------------------------------------------------------------------------------	*
 *	retaille fenetre																								*
 *	<body onload="window.focus(); RetaillerFenetre();">																*
 *	<a href="javascript:window.close();"><IMG SRC="xxx" name="i" border=0 alt="Cliquer pour fermer la fenêtre"></a>	*
 *	valeur defaut IE : document.i.width+12,document.i.height+30														*
 *	valeur defaut FIREFOX : document.i.width+8,document.i.height+48													*
 *  --------------------------------------------------------------------------------------------------------------	*/
	

		function retaillerfenetre()
			{
				if (iedetect == true)
					window.resizeTo(document.i.width+40,document.i.height+120);
				else 
					window.resizeTo(document.i.width+40,document.i.height+120);
					
			window.focus();
			}


/*  ------------------------------------------------
 *  Kyxar Dhtml Lib                                *
 *    Librairie de manipulation d'objets DHTML     *
 *  [C] Kyxar / RS - 2001,2002,2003                *
 *  Contact, Info : http://www.kyxar.fr            *
 *                                                 *
 *  Basé sur Next Generation cross-browser DHTML   *
 *  de http://devedge.netscape.com                 *
 *  Compatibilité : IE5+ NS6+ Opera6+              *
 *  ---------------------------------------------- */

function positionner_layers()
{
var x,y;

    win_w=document.body.clientWidth;
	//win_h=document.body.clientHeight;

	// Position de la signature
    oP2=document.getElementById('P2');
	if (oP2)
		{
	    oP2.style.left = win_w - 135;
		//oP2.style.top  = win_h - 22;
        oP2.style.visibility = "Visible";
		}
}
		



/*  -----------------------------------------------------------------*
 *			    print	<a href="javascript:imprimer();">            *
 *  -----------------------------------------------------------------*/

	// fonction print

	function imprimer()
	{

		if (printenable)
		{
			window.print();
		}
		else
		{
			alert("Votre navigateur n'est pas compatible.\nCliquez sur ok, puis faire clic droit sur la souris\nenfin cliquez sur \"Imprimer\" dans menu contextuel.\nOu Appuyez sur les touches CTRL + P sur PC.")
		}

	}


/*  -----------------------------------------------------------------*
 *			    			test email  					         *
 *  -----------------------------------------------------------------*/

	function testmail(mail)
	{
		var cpt=0;
		if( mail.length==0)
			return false;
		
		var taille=mail.length;
		
		if(mail.charAt(taille-2)!='.')
			{
			//window.alert(mail.charAt(mail.length-1));
			var pos=0;	
			for( i=0; i<mail.length; i++)
				{
				var verif=mail.charAt(i);

				if(verif=='@' && i>=1)
					{
					cpt++;
					pos=i;
					}
				//window.alert(pos);
				if(pos<=i && pos!=0)
					{
					if(verif=='.') cpt++;
					}
				}
				
			}
				
		if (cpt<2)
			return false;

		return true;
	}





		//////////////////////////////////////////////////////////////////////////////////////////////
	   //                                                                                          //
	  //									test nom ou societe									  //
	 //						test objet 1,2,3 et different rhone-alpes popup région				 //
	//                                                                                          //
   //////////////////////////////////////////////////////////////////////////////////////////////


	function testform()
	{

		var erreur="";
		var resultat=0;
				
		if	(document.f.societe.value.length<3 && document.f.nom.value.length<3)
		{
			erreur+="Veuillez remplir le champ société ou le champ nom (3 caractères minimum)\n\n";
		}
		
		if	(document.f.ville.value.length<3)
		{
			erreur+="Veuillez remplir le champ ville (3 caractères minimum)\n\n";
		}
		/*if(document.f.pays.value.length<2)
		{
			erreur+="Veuillez remplir le champ pays (2 caractères minimum)\n\n";
		}*/
		if	(!testmail(document.f.email.value))
		{
			erreur+="Veuillez remplir l'adresse email\n\n";
		}
		
		if	(document.f.objet.selectedIndex < 2)
		{
			erreur+="Veuillez choisir l\'objet de votre requête\n\n";
		}
		
		if	(document.f.region.selectedIndex < 2)
		{
			erreur+="Veuillez choisir votre région\n\n";
		}

		if	(erreur.length>0)
		{
			resultat=1;
		}
		else
		{
			objet=new String(document.f.objet.selectedIndex);
			region=new String(document.f.region.selectedIndex);

			//	window.alert(objet+'-'+region);

			if (	(objet >= 2) && (objet <= 4) && (region != 23)	)
			{
				erreur="Attention : En raison de notre implantation en Rhône-Alpes,\nnous ne pouvons garantir de prendre en compte votre demande.\nVeuillez nous en excuser.\n\nSi vous maintenez votre requête, cliquez sur \" OK \"\n\nSi vous annulez votre requête, cliquez sur \" Annuler \"";
				resultat=2;
			}
		}

		if	(resultat == 1)
			{
				window.alert(erreur);
				return false;
			}

		if	(resultat == 2)
			{
				return window.confirm(erreur);
			}

		return true;

	}

