// *****************************************************      GOOGLE MAP      ******************************************************************
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(48.2617,6.4090), 14);
		map.openInfoWindowHtml(map.getCenter(),
		"<table><tr><td align=\"center\" width=\"150\"><b>INNOV' ENERGIES<\/b><br \/>1 rue xxx<br \/>88000 EPINAL<br \/><br \/>Tél. <b>03 29 00 00 00</b><br \/>Fax. 03 29 00 00 01<\/td><\/tr><\/table>");
	}
}
// *****************************************************************************************************************************************


// ******************************************************  SLIDE DIAPORAMA ***************************************************************


// Ne pas modifier le code suivant
function twBanniere(_url,_src,_texte) {this.url=_url;this.src=_src;this.texte=_texte;}
function twRotation(nbdiapo){

  nBanPos=(nBanPos<nBanMax-1)?nBanPos+1:0;
  if (document.all){
    document.images["twban"+nbdiapo].style.filter="blendTrans(duration=2)";
    document.images["twban"+nbdiapo].style.filter="blendTrans(duration=CrossFadeDuration)";
    document.images["twban"+nbdiapo].filters.blendTrans.Apply();
  }
  document.images["twban"+nbdiapo].src=aBannieres[nbdiapo][nBanPos].src;
  document.images["twban"+nbdiapo].onclick = "alert('rr');window.location='"+aBannieres[nbdiapo][nBanPos]._url+"'"; ;
  if (document.all) document.images["twban"+nbdiapo].filters.blendTrans.Play();
  oTimer = setTimeout('twRotation("'+nbdiapo+'")',nBanDelais*1000);
}







function verifPourRetour(verif,page)
{
//alert 
if (verif!='Selectionner')
	window.location=page+"-filtre-"+verif+".html";
else
	window.location=page+".html";
}

//Remet à zéro les listes déroulantes
function miseazero_Liste(aPasBouger)
{
	nb=document.getElementById('nbEmlacement').value;
	i=1;
	while (i<=nb)
	{
	if (i!=aPasBouger)
	document.getElementById('emplacement'+i).value = 'Selectionner';
	
	i++;
	}
}

//Permet de sauver la rubrique dans laqual on ce situe.
function recupevaleurRubrique(rub)
{
document.getElementById('rubriqueSelec').value=rub;

}

//Permet de sauver l'element dans lequal on ce situe.
function recupNumElement(elem)
{
	document.getElementById('elementSelec').value=elem;
	document.getElementById('idc').value=elem;
}

//Récupération de tous les filtres du nom de la rubrique passé en paramètre.
function cherchefiltre(nomRubrique,ide)
{
	
	texte = file('emplfiltre','','includes/rechercheFiltre.php?filtre='+escape(nomRubrique)+'&idElem='+escape(ide))
	//Récupération des produits avec uniquement une rubrique passe en parametre.
	if (ide!='')
	texte = file('produits','','includes/rechercheProduit.php?critere=nomRubrique&rubrique='+escape(nomRubrique)+'&idElem='+escape(ide))
	
}
  
//Recuperation des produits avec le nom de l'element filtre passe en parametre.
function chercheProduits(elem)
{
	rub=document.getElementById('rubriqueSelec').value;
	if (elem !='Selectionner')
		window.location='stockagefiltre.php?critere=nomElement&element='+escape(elem);
		//texte = file('produits','','includes/rechercheProduit.php?critere=nomElement&element='+escape(elem)+'&rubri='+escape(rub))
	else
	{
		window.location='stockage.php';
	}
}

//Recuperation des details du produit passe en parametre.
function chercheDetail(numProd,pa,ide)
{
	texte = file('produits','','includes/rechercheProduit.php?critere=numProduit&numProd='+escape(numProd)+'&page='+escape(pa)+'&idElem='+escape(ide))
}

//AJAX pour recuperer les elements voulus.  
function file(balise, param, page){	
	//alert(balise+" "+param+" "+page);
	if(document.all) { 
		//Internet Explorer 
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ; 
	}else{ 
		//Mozilla 
		var XhrObj = new XMLHttpRequest(); 
	}
			
	//définition de l'endroit d'affichage
	var content = document.getElementById(balise); 
	XhrObj.open("POST", page); 
	  
	//Ok pour la page cible 
	XhrObj.onreadystatechange = function() { 
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			content.innerHTML = XhrObj.responseText ; 
		}
	}
	 
	if (XhrObj.readyState == 4 && XhrObj.status == 200){ 
		content._innerhtml = XhrObj.responseText ; 
		alert(XhrObj.responseText); 
	}
	
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	XhrObj.send(param); 
}


//Range dans le div 'emplfiltre' les elemements recuperer en AJAX.
function writedivEmp(texte)
{
	document.getElementById('emplfiltre').innerHTML = texte;
} 

//Vérification des champs du formulaire de contact
function verifFormContact()
{	
	valide=true;
	
	if (document.getElementById('nom').value=="")
	{
		document.getElementById('nomErreur').style.display="block";
		valide=false;
	}
	else
		document.getElementById('nomErreur').style.display="none";
	

	if ((document.getElementById('telephone').value=="")&& (verifmail(document.getElementById('mail').value)==false))
	{
		document.getElementById('mailErreur').style.display="block";
		valide=false;
	}
	else
		document.getElementById('mailErreur').style.display="none";
		
	
	if ((document.getElementById('mail').value=="")&&(document.getElementById('telephone').value==""))
	{
		document.getElementById('telErreur').style.display="block";
		valide=false;
	}
	else
		document.getElementById('telErreur').style.display="none";
		
	if (document.getElementById('titre').value=="")
	{
		document.getElementById('titreErreur').style.display="block";
		valide=false;
	}
	else
		document.getElementById('titreErreur').style.display="none";
		
	if (document.getElementById('zone_Text').value=="")
	{
		document.getElementById('texteErreur').style.display="block";
		valide=false;
	}
	else
		document.getElementById('texteErreur').style.display="none";

	if (valide)
		document.getElementById('phraseErreur').style.display="none";
		else
		document.getElementById('phraseErreur').style.display="block";
		
	return valide;
}


//Vérification du numéro de téléphone.
function scanTouchetel(evenement)
{

    var codeDecimal  = codeTouche(evenement);
    var car = String.fromCharCode(codeDecimal);
		
	//Les caractères acceptés.
	var accepter = "0123456789";


	if (accepter.indexOf(car) >= 0)
		autorisation =true;
	else
		autorisation =false;
		
	if (evenement.keyCode==8)
		autorisation=true;
		
	return autorisation;
}

function codeTouche(evenement)
{
        for (prop in evenement)
        {
                if(prop == "which") return(evenement.which);
        }
        return(evenement.keyCode);
}
//Verifie l'adresse E-Mail
function verifmail(adrr){
  var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
  if(reg.test(adrr)==true) return true ;
  else return false;  
}


