
function showDemandeDoc(idselectionne){
	if (idselectionne == 5){
		document.getElementById('DemandeDeDoc').style.display='block';
	}
	else
	{
		document.getElementById('DemandeDeDoc').style.display='none';	
	}
}


// JavaScript Document
function imprime_page(f)
{

	
}


function imprime_zone(message,parametres,nompage, obj) 
{	
	// Définie la zone à imprimer
	//var zi = document.getElementById(obj).innerHTML;                
	/*zi=zu.replace("url(images/","url(http://www.sdmo.com/site_v4/images/")*/
	// Ouvre une nouvelle fenetre
	var f = window.open("includes/"+nompage+".asp?impression=Oui&"+parametres, "ZoneImpr", "height=800, width=750,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");

	return true;
} 


function ouvre(nomdiv)
{
	document.getElementById(nomdiv).style.display='block';
}


function ferme(nomdiv)
{
	document.getElementById(nomdiv).style.display='none';
}


function fermeFAQ(idsel)
{
var div = document.getElementsByTagName("div");
	var id;
	var carac;
	for (var i = 0; i < div.length; i++) { 
		id = div[i].getAttribute("id"); 
		if (id !=null)
		{
			if (id.substring(0,10)=="ContenuFAQ")
			{
				if   (id!=idsel)
				{
					document.getElementById(id).style.display='none';
				}
				else
				{
					document.getElementById(id).style.display='block';
				}
			}
		}
	}
}


function deselectionneMenu(obj)
{
	document.getElementById('leMenuDroite').style.display='block';
	document.getElementById("Contenu").style.width="550px";
	var div = document.getElementsByTagName("div");
	var id;
	var carac;
	for (var i = 0; i < div.length; i++) { 
		id = div[i].getAttribute("id"); 
		if (id !=null)
		{
			nbcarac = id.length;
			if (nbcarac>8)
			{
				carac=id.substr(0,8);
				if (carac=='sousmenu') 
				{
					document.getElementById(id).className ='niv2';
				}
			}
		}
	}
	obj.className ='niv2sel';
}


function writediv(texte)
{
    // alert(texte);
    document.getElementById('Contenu').innerHTML = texte;
}


function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
		return(false); 
		xhr_object.open("GET", fichier, false); 
		xhr_object.send(null);
		
		if(xhr_object.readyState == 4) return(xhr_object.responseText);
		else return(false);
 }
 

function MM_showHideLayers() //v6.0
{
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v;
	}
}


var tabloide

function disparition(tabloide) 
{ 
	document.getElementById(tabloide).style.display = 'none'  
}


function afficher(tabloide) 
{ 
	document.getElementById(tabloide).style.display = ''  
} 


function Verif(parameter) 
{ 
	parameter = document.contactusform.Country.options[document.contactusform.Country.selectedIndex].text
	if(parameter != "France"){
		disparition('Departement');
		document.contactusform.France.value="Non";
		document.contactusform.Departement.value="";}
	else{
		document.contactusform.France.value="Oui";
		afficher('Departement');
	}
	document.contactusform.Numero_Pays.value=document.contactusform.Country.options[document.contactusform.Country.selectedIndex].value;
}


function Verif_Parcourir(parameter) 
{ 
	parameter = document.contactusform.select2.selectedIndex
	if(parameter <3){
		disparition('Parcourir');}
	else{
		afficher('Parcourir');
	}
	document.contactusform.Numero_Pays.value=document.contactusform.Country.selectedIndex+1
}


function VerifProduits(parameter) 
{
	if(document.contactusform.select2.selectedIndex > 2)
	{
		disparition('Produits');
	}
	else 
	{
		afficher('Produits');
	}
}

function MM_callJS(jsStr) {	//v2.0
	return eval(jsStr)
}


function montrer(nomidselec,premierpardefaut) 
{
	
	document.getElementById('leMenuDroite').style.display='block';
	document.getElementById("Contenu").style.width="550px";
			
	var nbcarac;
	var objet = document.getElementById(id);
	var div = document.getElementsByTagName("div");
	var id;
	var carac;
	var numcar;
	nbcarac = nomidselec.length;
	//alert(nomidselec);
	
	if (nbcarac<9)
	{
		idselec=1;
	}
	
	if (nbcarac==9)
	{
		idselec=nomidselec.substr(8,1);
	}
			
	if (nbcarac==10)
	{
		idselec=nomidselec.substr(8,2);
	}
	
	if (nbcarac==11)
	{
		idselec=nomidselec.substr(8,3);
	}			

	premiersousmenu=false
	
	for (var i = 0; i < div.length; i++) { 
		id = div[i].getAttribute("id");

		if (id !=null)
		{
			nbcaracmenu=id.substr(0,4);
			if (nbcaracmenu=='menu') 
			{
				document.getElementById(id).className="niv1";
			}
			nbcarac = id.length;
			if (nbcarac>8)
			{
				carac=id.substr(0,8);
				if (carac=='sousmenu') 
				{		
					par=id.substr(9,4);	
					
					if (par.charAt(1)=="_") 
					{
						numcar=1
					}
					
					if (par.charAt(2)=="_") 
					{
					numcar=2
					}
					
					if (par.charAt(3)=="_") 
					{
					numcar=3
					}	
					
					par=par.substr(0,numcar)
					ite=id.substr(9+numcar+1,4);
					
					if (ite.charAt(1)=="_") 
					{
						numcar=1
					}
					else
					{
						numcar=2
					}
					
					ite=ite.substr(0,numcar)
					document.getElementById(id).className="niv2";
					
					if (parseInt(par)==parseInt(idselec))
					{
						document.getElementById(id).style.display='block';
						
						if (!premiersousmenu)
							{
															
								if (premierpardefaut)
								{
									document.getElementById(id).className="niv2sel";	
								}
								parsel=par
								itesel=ite
								premiersousmenu=true;
							}
							else
							{
				
							}						
					}
					else
					{
						document.getElementById(id).style.display='none';	
						document.getElementById(id).className="niv2";	
					}
				}
			}
		}
	}
	try
	{
		document.getElementById('menu_'+idselec).className="niv1sel";	
	}
	catch (identifieur)
	{
		//document.getElementById('menu_'+id).className="niv1sel";	
		//document.getElementById('menu_1').className="niv1sel";	
		
	}
}


function go(valeur)
{
	window.open(valeur,"_self")
}


function montre(valeur)
{
	document.getElementById(valeur).style.display = "block";
}


function cache(valeur)
{
	document.getElementById(valeur).style.display = "none";
}


function compare(valeur)
{
}


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];}
}

//cette fonction créé l'objet ajax en fonction du navigateur
function ajax()
{
	var req = null; 
	if (window.XMLHttpRequest) //nous sommes sous FireFox il créé un objet
	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) 
		{
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)  // nous sommes sous IE il affiche créé donc un activeX
	{
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e)
		{
			try 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) 
			{
			}
		}
	}
	return req
}


function changevue(type_appli,Searchmode,formu,mode)
{		

	submitSearch("Contenu_rech",type_appli,Searchmode,formu)
}


function submitSlider(valeur)
{
	document.getElementById("zone_chargement").innerHTML=""+document.getElementById("puissance").value+" kW"
}


function compare_choix(nomdiv,nomchamp,nom_appli,nbgroupe,sql,parametres,nom_produit)
{
	var liste
	var nbsel;
	liste="liste=";
	nbsel=0;
	for (i=0;  i<nbgroupe; i++)
	{
		if (document.getElementById('choix'+i).checked)
		{
			liste=liste+" OR "+nomchamp+" like '"+document.getElementById('choix'+i).value+"' "
			nbsel++;

		}
	}
	if (nbsel>0)
	{
		param='nomdiv='+nomdiv+'&nom_appli='+nom_appli+'&nom_produit='+nom_produit+'&chaineSQL='+sql+'&param='+escape(parametres)+"&"+liste
		submitPage(nomdiv,'includes/choix',param);
	}				
}


function changetype_appli(formu)
{

	type_appli=formu.type_appli.value

	param="type_appli="+formu.type_appli.value

	submitPageSpecial("Contenu","rech_av","type_appli="+type_appli,'SDMO');
}

// ------------------------ Fonctions pour recherche PPW ---------------------------------
function change_ppw_type(formu)
{

	ppw_type=formu.ppw_type.value

	param="type_appli="+formu.ppw_type.value

	submitPageSpecial("Contenu","rech_av","type_appli=POR_POWE&type_ppw="+ppw_type,'SDMO');
}

function change_ppw(formu)
{

	ppw_type=formu.ppw_type.value
	ppw_prod=formu.produits.value

	param="type_appli="+formu.ppw_type.value

	submitPageSpecial("Contenu","rech_av","type_appli=POR_POWE&type_ppw="+ppw_type+"&produit="+ppw_prod,'SDMO');
}

// ---------------------------------------------------------------------------------------


function submitSearch(nomdiv,type_appli,Searchmode,formu)
{ 
	req=ajax()
	req.onreadystatechange = function()
	{ 

		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(nomdiv).innerHTML  = req.responseText
		
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	parametres="";

	
	switch (type_appli)
	{

		case 'POR_POWE':
			//parametres=parametres+"produit="+formu.produits.value+"&profil="+formu.profil.value+"&frequence="+formu.frequence.value+"&puissance="+formu.puissance.value
	
			switch (formu.produits.value)
			{
				case 'GRO_SOUD':
					parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value
					break
				case 'MOT_POMP':
					parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&liquide="+formu.liquide.value
					break
				case 'GRO_ELEC':
					parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value+"&puissance="+formu.puissance.value
					break
				case'-':
					parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value
					break
				default: 		
				parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value
										
			}
	
			
			break
			
		case 'POW_PROD':
			parametres="phase="+formu.phase.value+"&frequence="+formu.frequence.value+"&puissance="+formu.puissance.value+"&puissance60="+formu.puissance60.value
		break
		
		case 'REN_POWE':
			parametres="produit="+formu.produit.value 
			try
			{
				parametres=parametres+"&frequence="+formu.frequence.value
			}
			catch(exception)
			{
			}
			if (formu.produit.value =="GRO_CAPO" || formu.produit.value =="CONT")
			{
				try
				{					
					parametres=parametres+"&marche="+formu.marche.value
				}
				catch(exception)
				{					
				}
			}
			
			break
			
		case 'RES_POWE':
			parametres="frequence="+formu.frequence.value;
			break				
		default:
	} 

	url="Searchmode="+Searchmode+"&type_appli="+type_appli+"&"+parametres
	paramet="&param="+escape(url)
	url="includes/resultat.asp?"+url+paramet
			
	req.open("POST", url, true); 
	req.send(null); 	
} 

function submitSearchPPW(nomdiv,type_appli,type_ppw,Searchmode,formu)
{ 
	req=ajax()
	req.onreadystatechange = function()
	{ 

		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(nomdiv).innerHTML  = req.responseText
		
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	parametres="";

	
	switch (formu.produits.value)
	{
		case 'GRO_SOUD':
			parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value
			break
		case 'MOT_POMP':
			parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&liquide="+formu.liquide.value
			break
		case 'GRO_ELEC':
			parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value+"&puissance="+formu.puissance.value
			break
		case'-':
			parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value
			break
		default: 		
			parametres="type_ppw="+formu.ppw_type.value+"&produit="+formu.produits.value+"&frequence="+formu.frequence.value
										
	}

	url="Searchmode="+Searchmode+"&type_appli="+type_appli+"&"+parametres
	paramet="&param="+escape(url)
	url="includes/resultat.asp?"+url+paramet
			
	req.open("POST", url, true); 
	req.send(null); 	
} 

function submitQuickSearchPPW(etape,formu)
{ 
	type_appli=formu.type_appli.value
	parametres="";

	req=ajax()
	req.onreadystatechange = function()
	{ 
		document.getElementById("Menu_Droite").innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("Menu_Droite").innerHTML  = req.responseText		
			}	
			else	
			{
				document.getElementById("Menu_Droite").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};

	frequence=""
	usage=""
			
	switch (etape)
	{
		case 1:
			type_ppw=""
			break
		case 2:	
			type_ppw=formu.type_ppw.value
			break
		case 3:
			produits=formu.produits.value
			frequence="&frequence="+formu.frequence.value
			break
		case 4:
			produits=formu.produits.value		
			frequence="&frequence="+formu.frequence.value
			usage="&usage="+formu.usage.value
			break
		default:
	}

	switch  (produits)  //(formu.produits.value)
	{
		case 'GRO_ELEC':
			parametres="produits="+formu.produits.value+frequence+usage
			break					
		case 'GRO_SOUD':
			parametres="produits="+formu.produits.value+frequence
			break
		case 'MOT_POMP':
			parametres="produits="+formu.produits.value
			break
		default: 		
	}

	url="includes/menu.asp?type_appli="+formu.type_appli.value+"&"+parametres

	req.open("POST", url, true); 
	req.send(null); 	
} 

function submitQuickSearch(etape,formu)
{ 
	type_appli=formu.type_appli.value
	parametres="";

	req=ajax()
	req.onreadystatechange = function()
	{ 
		document.getElementById("Menu_Droite").innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("Menu_Droite").innerHTML  = req.responseText		
			}	
			else	
			{
				document.getElementById("Menu_Droite").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};

	switch (type_appli)
	{
		case 'POR_POWE':
			frequence=""
			usage=""
			
			switch (etape)
			{
				case 1:
					produits=""
					break
				case 2:	
					produits=formu.produits.value
					break
				case 3:
					produits=formu.produits.value
					frequence="&frequence="+formu.frequence.value
					break
				case 4:
					produits=formu.produits.value		
					frequence="&frequence="+formu.frequence.value
					usage="&usage="+formu.usage.value
					break
				default:
			}

			switch  (produits)  //(formu.produits.value)
			{
				case 'GRO_ELEC':
					parametres="produits="+formu.produits.value+frequence+usage
				break					
				case 'GRO_SOUD':
					parametres="produits="+formu.produits.value+frequence
					break
				case 'MOT_POMP':
					parametres="produits="+formu.produits.value
				break
				default: 		
			}
			break
			
		case 'POW_PROD':
			switch (etape)
			{
				case 1:
					frequence=""
					puissance=""
					break
				case 2:
					frequence="frequence="+formu.frequence.value
					puissance=""
					break
				case 3:
					frequence="frequence="+formu.frequence.value
					puissance="puissance="+formu.puissance.value
					break
				default: 		
			}
			
			parametres=frequence+"&"+puissance
			break
			
		case 'REN_POWE':
			parametres=""
			type_produit=""
	
			switch (etape)
			{
				case 1:
					frequence=""
					break
				case 2:
					type_produit="type_produit="+formu.type_produit.value
					break
				case 3:
					frequence="frequence="+formu.frequence.value+"&"
					type_produit="type_produit="+formu.type_produit.value
					break
				default:		
			}
			parametres=frequence+""+type_produit
			break
			
		case 'RES_POWE':
			switch (etape)
			{
				case 1:
					frequence=""
					break
				case 2:
					frequence="frequence="+formu.frequence.value
					break
				default:		
			}
			parametres=frequence
			break				
		default:
	} 

	url="includes/menu.asp?type_appli="+formu.type_appli.value+"&"+parametres

	req.open("POST", url, true); 
	req.send(null); 	
} 



function changeproduit(type_appli,produit,titre)
{
if (titre=="")
{
	titre="SDMO"
}
	param="type_appli="+type_appli+"&produit="+produit
	submitPageSpecial("Contenu","rech_av",param,titre);
}


function affiche(nomdiv,SQL,type_appli,modeaffichage)
{ 
	SQL = SQL.replace(/[é]/g,"&eacute;");

	if (type_appli !='-')
	{
		req=ajax()
		req.onreadystatechange = function()
		{ 
			document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById(nomdiv).innerHTML  = req.responseText			
				}	
				else	
				{
					document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				}	
			}
		};
		req.open("POST", "includes/resultat_rapide.asp?SQL="+SQL+"&type_appli="+type_appli+"&modeaffichage="+modeaffichage, true); 
		req.send(null); 
	}
}

function submitrecherche(nomdiv,recherche)
{ 
	req=ajax()
	req.onreadystatechange = function()
	{ 		
		try{

		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		}
		catch(exepti)
		{
		}
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(nomdiv).innerHTML  = req.responseText		
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	req.open("POST", "includes/recherche.asp?recherche="+recherche, true); 
	req.send(null); 															
}


function setInnerHTML(divContent, HTML) {
	document.getElementById(divContent).innerHTML=HTML;
	try 
	{
		var All=divContent.getElementsByTagName("*");
		for (var i=0; i<All.length; i++) 
		{
			All[i].id=All[i].getAttribute("id")
			All[i].name=All[i].getAttribute("name")
			All[i].className=All[i].getAttribute("class")
		}
	} 
	catch (ex)
	{
	}
	
	try 
	{
		var AllScripts=HTML.extractTags("script");
		AllScripts.forEach(function (v) {eval(v);})
	} 
		catch (ex) 
	{
	}
	
	try {
		var AllStyles=HTML.extractTags("style");
		AllStyles.forEach(function (v) {
		var s=document.createStyleSheet()
		s.cssText=v;
		s.enabled=true;
		}, true)
	} 
	catch (ex) 
	{
	}
}


String.prototype.extractTags=function(tag) {
var matchAll = new RegExp('(?:<'+tag+'.*?>)((\n|\r|.)*?)(?:<\/'+tag+'>)', 'img');
var matchOne = new RegExp('(?:<'+tag+'.*?>)((\n|\r|.)*?)(?:<\/'+tag+'>)', 'im');
return (this.match(matchAll) || []).map(function(scriptTag) {
return (scriptTag.match(matchOne) || ['', ''])[1];
});
}

Object.prototype.forEach=function(delegate, ownpropertiesonly) {
if (typeof(delegate)=="function") {
if (this instanceof Array && typeof(ownpropertiesonly)=="undefined") {
ownpropertiesonly=true;
}
for (key in this) {
var ok = (!ownpropertiesonly);
if (!ok) {
try {
ok=this.hasOwnProperty(key)
} catch (ex) {}
}
if (ok) {
try { delegate(this[key], key, this) } catch(e) {
// ...
}
}
}
}
return false;
}

Object.prototype.map=function(iterator) {
var results = [];
this.forEach(function(value, index) {
results.push(iterator(value, index));
});
return results;
}


function ShowMetaTag()
{
 // Find all <meta> tags in the document
 var MetaTagList = document.all.tags("meta").author

MetaTagList.content="test";
 var ListLength = MetaTagList.length;
 var MetaName;
 var MetaContent;
         
 for (i = 0; i < ListLength; i++) {
    MetaName = MetaTagList[i].name;
    if (MetaTagList[i].content.length > 0)
        MetaContent = MetaTagList[i].content;
    else
        MetaContent = "Undefined !";
             
    document.write(MetaName + " = " + MetaContent + "<br>");

 }

 
}

//Cette fonction ouvre une page speciale, comme une page faites sous flash qui n'utilise pas la création de page standard que nous avons prédéfini
function submitPageSpecial(nomdiv,page,parametres,titre)
{ 


	//on récupère la valeur retournée lors du lancement de la fonction ajax()
	req=ajax()
	req.onreadystatechange = function()
	{ 
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.title=titre
				setInnerHTML(nomdiv,req.responseText)
			}	
			else	
			{
				//si le req.status n'est pas égale à 200 on affiche un message d'erreur dans la div mis en paramètre
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				
			}	
		}  
	};
			
	req.open("POST", page+".asp?"+parametres, true); 
	req.send(null); 
}

	
function teste(divcoffret)
{
	document.getElementById("divcoffret1").style.display='none';
	document.getElementById("divcoffret2").style.display='none';
	document.getElementById("divcoffret3").style.display='none';
	document.getElementById(divcoffret).style.display='block';
}


// § 
function submitPage(nomdiv,page,parametres)
{ 

	
		req=ajax()
		req.onreadystatechange = function()
		{ 
	
			//document.getElementById(nomdiv).innerHTML = "<font color='#000000' size='1'>Chargement...</font><br><br>";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById(nomdiv).innerHTML  = req.responseText
				}	
				else	
				{
					document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				}	
			}  
		};
		req.open("POST", page+".asp?"+parametres, true); 
		req.send(null); 
	}


function submitChoix(nomdiv,nomproduit,liste)
{ 
	req=ajax()
	req.onreadystatechange = function()
	{ 

		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' />br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(nomdiv).innerHTML  = req.responseText
		
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	req.open("POST", "includes/choix.asp?nomdiv="+nomdiv+"&nomproduit="+nomproduit+"&liste="+liste, true); 
	req.send(null); 	
} 


function affichelogin(nomdiv)
{ 
	req=ajax()
	req.onreadystatechange = function()
	{ 

		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById(nomdiv).innerHTML  = req.responseText
		
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	req.open("POST", "default_login.asp", true); 
	req.send(null); 	
} 


function submitcontact(nomdiv,etape,formulaireContact,retour)
{

	switch (etape)
	{
		case 2:
			parametres=""		
			break	
	
		case 3:
			//parametres="Contient="+formulaire.Layer.value"&repartition="+formulaire.repartition.value
			if (!retour)
			{
				pays=document.getElementById('Pays').options[document.getElementById('Pays').selectedIndex].text 
				id_pays=formulaireContact.Pays.value
				parametres="pays="+pays+"&id_pays="+id_pays
			 
				if (pays=="FRANCE") 
				{
					parametres=parametres+"&departement="+formulaireContact.departement.value
		 		}
			}
			else
			{
				parametres="";
			}
			break
			
			case 4:
				if (!retour)
				{
					parametres="objet_combo="+formulaireContact.objet_combo.value+"&groupe_elec_modele="+formulaireContact.groupe_elec_modele.value+"&groupe_elec_numserie="+formulaireContact.groupe_elec_numserie.value
				}
				break
				
			case 5:
				parametres="objet="+formulaireContact.objet.value+"&nom_ent="+formulaireContact.nom_ent.value+"&nom_cont="+formulaireContact.nom_cont.value+"&prenom_cont="+formulaireContact.prenom_cont.value+"&tel_cont="+formulaireContact.tel_cont.value+"&Mail_cont="+formulaireContact.Mail_cont.value+"&objet_combo="+formulaireContact.objet_combo.value
				break		
			
			case 6:
				parametres="Message="+formulaireContact.Message.value+"&attach1="+formulaireContact.File1.value				
				break
			
			case 61:
				parametres="nom_cont="+formulaireContact.nom_cont.value+"&prenom_cont="+formulaireContact.prenom_cont.value+"&nom_ent="+formulaireContact.nom_ent.value+"&Pays="+formulaireContact.Pays.value+"&Message="+formulaireContact.Message.value			

			break					
			
			default: 
			parametres="";
		
	}
			
	req=ajax()
	req.onreadystatechange = function()
	{ 
		document.getElementById(nomdiv).innerHTML = "<img src='images/chargement-picto-2.gif' width='34' height='10' /><br><br>";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				setInnerHTML(nomdiv,req.responseText)
	
			}	
			else	
			{
				document.getElementById(nomdiv).innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}	
		}  
	};
	url="includes/contact_etape"+etape+".asp?"+parametres
	req.open("POST", url, true); 
	req.send(null); 

} 


function combo_objet(nomdiv,valeur)
{
	if (valeur=="-")
	{
	document.getElementById(nomdiv).style.display = "none";
	}
	else
	{
	document.getElementById(nomdiv).style.display = "block";
	}
	
}


function AffichePDF(nomPDF)
{
	nompdf="exemple.pdf"
	window.open("files/pdf/"+nompdf)
}


function CheckTOUT(nom_cont,prenom_cont,tel_cont,email)
{
	renvoie=true;
verif=email.indexOf("@");
//alert(verif);

	
	if (verif==-1)
	{
		alert("Votre email est incorrecte");
		renvoie= false;
	}


	if (nom_cont.length==0)
	{
				alert("Votre nom est incorrecte");
		renvoie=false;
	}
	if (prenom_cont.length==0)
	{
				alert("Votre prénom est incorrecte");
		renvoie=false;
	}
	if (tel_cont.length==0)
	{
				alert("Votre téléphone est incorrecte");
		renvoie=false;
	}	
	return renvoie;
}
 
 
 function CheckMessage(message)
{
	if (message== "")
	{
		alert("Veuillez saisir un message");
		return false;
	}
	else
	{
		//alert("Votre email est correcte");
		return true;
	}
}

