
var requete = null;

function formaterNombre(fltValeur) {
	/* Initialisations */
	var strSepMilliers = " ";
	var strSepDecimal = ",";
	var intNbDecimales = 2;
	var strResultat = "";
	var strPartieEntiere = String(Math.floor(fltValeur));
 
	/* Decoupage par milliers */
	var intNbBlocs = parseInt(strPartieEntiere.length / 3);
	var intLongPremBloc = strPartieEntiere.length % 3;
	strResultat = strPartieEntiere.substr(0,intLongPremBloc);
	
	for (var intIdxBloc = 0; intIdxBloc < intNbBlocs; intIdxBloc++)
	{
		strResultat += strSepMilliers + strPartieEntiere.substr(intIdxBloc*3+intLongPremBloc,3);
	}
 
	/* Ajout de la partie décimale */
	var strPartieDecimale = "";
	if (fltValeur == Math.floor(fltValeur))
		while (strPartieDecimale.length < intNbDecimales)
			strPartieDecimale += "0";
	else
		strPartieDecimale = String(Math.round((fltValeur-Math.floor(fltValeur))*Math.pow(10,intNbDecimales)))
	strResultat += strSepDecimal + strPartieDecimale;
 
	/* Retour de la chaîne résultante */
	/*var intNbBlocs = parseInt(strResultat.length / 3);
	if(intNbBlocs==2)
	strResultat=substr(1,strResultat);*/
	
	return strResultat;
}

function creerRequete() {
    try {
        requete = new XMLHttpRequest();
    } catch (microsoft) {
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch(autremicrosoft) {
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
function addToFavorites() {
	if (document.all) { window.external.AddFavorite(location.href, document.title); }
	else { alert("Votre navigateur n'autorise pas l'ajout direct de signets.\n"
	            +"Pour ce faire, faites 'Control + D' pour l'ajouter ou utilisez le menu marque-pages.") }
}
function page(catid) {
	creerRequete();
	var url = 'js/page.php?id='+catid;
	requete.open('GET', url, true);
	//document.getElementById('centre').innerHTML = requete.responseText;
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('centre').innerHTML = requete.responseText;
				setupZoom();
			//	Lightbox.init();
			}
		}
	};
	
	requete.send(null);
}
var Timer=null;
var Pas = 5;
function moveLayer6(Sens) {
	var Objet=document.getElementById("defil_anim_contenu");
    if(parseInt(Objet.style.left) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.left) + (Pas*Sens)<-(Objet.offsetWidth-document.getElementById("defil_anim").offsetWidth)) {
		clearTimeout(Timer);
		
	}
    else {
        Objet.style.left = (parseInt(Objet.style.left) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer6(" + Sens + ");", 30);
}
function resetField(theObj,strDefault){
	var curentValue = theObj.value;
	if(curentValue == strDefault){
		theObj.value = '';
	}
	else {
		return;
	}
}
function marqu(aa)
{
document.form_rech.action=aa+'?mm='+document.form_rech.marque.value;
document.form_rech.submit();
}
function envoi_ami()
  			   {
			   if(document.form1.part.value=="")
			   {
			   alert("Merci de renseigner votre nom !!");
			   return;
			   }
			   else
			    if(document.form1.email.value=="")
			   {
			   alert("Merci de renseigner votre email !!");
			   return;
			   }
			   else
			    if(document.form1.nom.value=="")
			   {
			   alert("Merci de renseigner le nom du destinataire !!");
			   return;
			   }
			   else
			    if(document.form1.email1.value=="")
			   {
			   alert("Merci de renseigner email du destinataire !!");
			   return;
			   }
			    else
			   {
			  
			document.form1.submit();
			}
}
function ajout_panier()
{
	this.panier_ajout.document.form211.id_prd.value=document.form1.id_prd.value;
	this.panier_ajout.document.form211.submit();
}
function VerificationEmail(elm){
	if (elm.value.indexOf("@") != "-1" &&
    	elm.value.indexOf(".") != "-1" &&
	    elm.value != "")
    	return true;
	return false;
}
function effacer()
{
document.form1.reset();
}
function envoyer_inscri(){
	if(document.form1.nom.value=="")
	{
	   alert("Merci de renseigner votre nom !!");
	   return;
	}
	if(document.form1.prenom.value=="")
	{
	   alert("Merci de renseigner votre prénom !!");
	   return;
	}
	if(document.form1.adresse.value=="")
	{
		alert("Merci de renseigner votre adresse !!");
		return;
	}
	if(document.form1.telephone.value=="")
	{
		alert("Merci de renseigner votre téléphone !!");
		return;
	}
	if(document.form1.email.value=="")
	{
		alert("Merci de renseigner votre email !!");
		return;
	}
	if (VerificationEmail(document.form1.email) == false)
	{
   		alert('Votre email est invalide');
   		return;
	}
	if(document.form1.passe.value=="")
	{
		alert("Merci de renseigner votre mot de passe !!");
		return;
	}
	if(document.form1.passe.value!=document.form1.cpasse.value)
	{
		alert("Merci de confirmer votre mot de passe !!");
		return;
	}
	this.ver_email.document.form211.email.value=document.form1.email.value;
	this.ver_email.document.form211.submit();
}
function valide_panier() {
  		document.form2.action="command_coord.php";
  		document.form2.submit();
}

function envoyer_commande(){
	if(document.form1.date_livr.value=="")
	{
	   alert("Merci de renseigner la date de livraison !!");
	   return;
	}
	if(document.form1.heure_livr.value=="")
	{
	   alert("Merci de renseigner l'heure de livraison !!");
	   return;
	}
	if(document.form1.civilite.value=="")
	{
	   alert("Merci de renseigner la civilité de votre destinataire !!");
	   return;
	}
	if(document.form1.nom.value=="")
	{
	   alert("Merci de renseigner le nom  de votre destinataire !!");
	   return;
	}
	if(document.form1.prenom.value=="")
	{
	   alert("Merci de renseigner le prénom de votre destinataire !!");
	   return;
	}
	if(document.form1.adresse.value=="")
	{
		alert("Merci de renseigner l'adresse de votre destinataire !!");
		return;
	}
	if(document.form1.code_p.value=="")
	{
		alert("Merci de renseigner le code postal de votre destinataire !!");
		return;
	}
	if(document.form1.ville.value=="")
	{
		alert("Merci de renseigner la ville de votre destinataire !!");
		return;
	}
	if(document.form1.tel.value=="")
	{
		alert("Merci de renseigner le téléphone de votre destinataire !!");
		return;
	}
	document.form1.submit();
}
function connexion(){
	if (VerificationEmail(document.form_conn.email) == false)
	{
   		alert('Votre email est invalide');
   		return;
	}
   if(document.form_conn.passe.value=="")
   {
	   alert("Merci de renseigner votre mot de passe");
	   return;
   }
   this.ver_login.document.form211.email.value=document.form_conn.email.value;
    this.ver_login.document.form211.passe.value=document.form_conn.passe.value;
	 this.ver_login.document.form211.submit();
}	
function oubli_passe()
{
	var DocRef;   
	if( document.documentElement && document.documentElement.clientWidth) 
      DocRef = document.documentElement; 
    else
      DocRef = document.body;
    position_x = DocRef.scrollLeft;
    position_y = DocRef.scrollTop;
	document.getElementById("detail_agenda").style.left = ((document.documentElement.clientWidth-420)/2) + "px";
	document.getElementById("detail_agenda").style.top  = 200 + "px";
	document.getElementById("contenu_detail_agenda").innerHTML = '<iframe style="width:400px;height:200px" allowtransparency="true" src="pass.php"  name="passe_oubli" id="passe_oubli" frameborder="0" ></iframe>';
	document.getElementById("detail_agenda").style.visibility = "visible";
}
function fermer_fct()
{
	document.getElementById('detail_agenda').style.visibility = 'hidden';
	document.getElementById("detail_agenda").style.left = "-100px";
	document.getElementById("detail_agenda").style.top  = "-100px";
}
function retour_pass(){
    window.location.replace('pass.php');
}
function fermer_pass(){
    window.close()
}

var isDHTML=0;
var isId=0;
var isAll=0;
var isLayers=0;

if(document.getElementById) 
{
	isId=1;
	isDHTML=1;
}
else 
{
	if(document.all) 
	{
		isAll=1;
		isDHTML=1;
	}
	else 
	{
		browserVersion=parseInt(navigator.appVersion);
		if(navigator.appName.indexOf('Netscape')!=-1 && (browserVersion==4)) 
		{
			isLayers=1;
			isDHTML=1;
		}
	}
}

function findDOM(objectId, withStyle) 
{
	if(withStyle==1) 
	{
		if(isId) 
			return (document.getElementById(objectId).style);
		else if(isAll)
			return (document.all[objectId].style);
		else if(isLayers)
			return (document.layers[objectId]);
	}
	else 
	{
		if(isId) 
			return (document.getElementById(objectId));
		else if(isAll)
			return (document.all[objectId]);
		else if(isLayers)
			return (document.layers[objectId]); 
	}	  
}

function innerWrite(objName, text)
{
	var elem = findDOM(objName, 0);
	elem.innerHTML = text;
}
function switchMultipleCheckBox(objForm, textMatch)
{	
	var items = objForm.elements;	
	for(i=0; i < items.length; i++)
	{
		if(items[i].name.match(textMatch))
		{
			if(items[i].checked==true)
				items[i].checked = false;
			else if(items[i].disabled==false)
				items[i].checked = true;
		}
	}
}
var imgPath = 'img/';
var elemBtnDel = 'btnDel';
var txtConfirmDel = 'Confirmer effacement?';
var obj = 'brand';

function setDelete(objForm)
{
	//objForm.action = 'index.php?obj='+obj+'&action=delete_items';
	objForm.act.value = 'delete';
	if(confirm(txtConfirmDel))
		objForm.submit();
}

function verifyRowChecked(objForm, textMatch)
{
	var c=0, text='';
	var items = objForm.elements;
	for(i=0;i<items.length;i++)
	{
		if(items[i].type == 'checkbox' && items[i].name.match(textMatch))
			if(items[i].checked == true)
			{
				c++;
				break;
			}
	}

	if(c >= 1)
		text = '<span onClick="document.form1.submit();" onMouseOver="style.cursor=\'pointer\';"><img src="'+imgPath+'bouton_supprimer.gif" border="0" align="absmiddle"></span>';
	else
		text = '<img src="'+imgPath+'bouton_supprimer.gif" border="0" style="filter:Alpha(Opacity=20)" align="absmiddle">';
		
	innerWrite(elemBtnDel, text);
}

function objet() {
this.length = objet.arguments.length
for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
}
var nom = new objet ("img_h2.jpg", "img_h3.jpg", "img_h.jpg");
var numero = 1;
function changer() {
document.image.src = "img/"+nom[numero];
numero += 1;
if (numero == nom.length + 1) numero = 1;
setTimeout("changer()", 4000);
}

function news(){
	if (VerificationEmail(document.form_news.email_news) == false)
	{
   		alert('Votre email est invalide');
   		return;
	}
	else
	{
	document.form_news.action="newsletter.php";
	document.form_news.submit();
	}
}

