//TEXTE DEFILANT
function changetickercontent(){
      crosstick.style.clip="rect(0px 0px auto 0px)"
      crosstick.innerHTML=tickercontents[currentmessage]
      highlightmsg()
}

function highlightmsg(){
      var msgwidth=crosstick.offsetWidth
      if (clipwidth<msgwidth){
      clipwidth+=highlightspeed
      crosstick.style.clip="rect(0px "+clipwidth+"px auto 0px)"
      beginclip=setTimeout("highlightmsg()",20)
      }
      else{
      clipwidth=0
      clearTimeout(beginclip)
      if (currentmessage==tickercontents.length-1) currentmessage=0
      else currentmessage++
      //setTimeout("changetickercontent()",tickdelay)
      }
}

function start_ticking(){
     crosstick=document.getElementById? document.getElementById("highlighter") : document.all.highlighter
     crosstickParent=crosstick.parentNode? crosstick.parentNode : crosstick.parentElement
     if (parseInt(crosstick.offsetHeight)>0)
     crosstickParent.style.height=crosstick.offsetHeight+'px'
     else
     setTimeout("crosstickParent.style.height=crosstick.offsetHeight+'px'",100) 
     changetickercontent()
}

//FIN TEXTE DEFILANT

function goblink()
	{
	if(document.getElementById && document.all)
		{
		blink_tab = document.getElementsByTagName('blink');
		for(a=0;a<blink_tab.length;a++)
			{
			if(go_visibility[a] != "visible")
				go_visibility[a] = "visible";
			else
				go_visibility[a] = "hidden";
			blink_tab[a].style.visibility=go_visibility[a];
			}
		}
	setTimeout("goblink()", 500);
	}

function OpenWindow(URL, name, style)
{
	window.open(URL, name, style);
}
function resizePopUp(monImage, monTitre)
{
  w = window.open('','chargement','top=30,left=30,width=10,height=10');
  w.document.write( "<html><head><title>"+monTitre+"</title>\n" ); 
  w.document.write( "<script language='JavaScript'>\n"); 
  w.document.write( "IE5=NN4=NN6=false;\n"); 
  w.document.write( "if(document.all)IE5=true;\n"); 
  w.document.write( "else if(document.getElementById)NN6=true;\n"); 
  w.document.write( "else if(document.layers)NN4=true;\n"); 
  w.document.write( "function autoSize() {\n"); 
  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31)\n"); 
  w.document.write( "else if(NN6) self.sizeToContent();\n");
  w.document.write( "else window.resizeTo(document.images[0].width,document.images[0].height+20)\n"); 
  w.document.write( "self.focus();\n"); 
  w.document.write( "}\n</scri");
  w.document.write( "pt>\n"); 
  w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
  w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" ); 
  w.document.write( "</body></html>" );
  w.document.close(); 
}
 
 
function VerifMasque(idObjet, Masque)
{
	var oSaisie = document.getElementById(idObjet);
	if (oSaisie != null)
	{
		var sVal = new String(oSaisie.value);
		if (sVal != '' && sVal.match(Masque) == null)
		{
			oSaisie.value = '';
			oSaisie.focus();
		}
	}
}
function AjoutPanier(id_article, critere_recherche)
{
	var js_form = document.forms['frm_add'+id_article]; 
	var nb_article = js_form.elements['nb_article' + id_article ].value ;

	if (nb_article<1)
	{
		nb_article = 1 ;
	}	

	 OpenWindow("ajout_panier.php?id_article=" + id_article +"&nb_article=" + nb_article +"&critere_recherche=" + critere_recherche, "AjoutPanier", "menubar=no,directories=no,resizable=no,scrollbars=no,toolbar=no,location=no,width=350,height=50,top=300,left=400") ;
	
}
  
/* fiche.php */
function verifChampObligatoireFiche()
{
	frm = document.forms['frm_commande'];

	if ((frm.elements['nom_client'].value=="")||(frm.elements['prenom_client'].value=="")||(frm.elements['adresse_client'].value=="")||(frm.elements['cp_client'].value=="")||(frm.elements['ville_client'].value=="")||(frm.elements['tel_client'].value=="")||(frm.elements['email_client'].value=="")||(frm.elements['password_client1'].value=="")||(frm.elements['password_client2'].value=="")||((frm.elements['id_dept_client'].value)<=0))
	{
		alert('Tous les champs obligatoires ne sont pas renseignés.');
		return false ;		
	}
	else
	{
		
		verif_email = frm.elements['email_client'].value;
	  	if (verif_email.indexOf("@")<3)
	  	{
			alert("L\'adresse mail que vous avez renseigné est invalide.");
			return false ;		
		}  
		
		if (!(((frm.elements['password_client1'].value.length)>4) && ((frm.elements['password_client2'].value.length)>4)))
		{
			alert('Le mot de passe doit être composé de 5 caractères au minimum');
			return false ;			
		}
		else
		{
			if (!((frm.elements['password_client1'].value)==(frm.elements['password_client2'].value)))
			{
				alert('Le mot de passe et la confirmation du mot de passe doivent être identique');
				return false ;				
			}
			else
			{
				return true ;
			}
		}
	}
}


function verifLectureConditionsObligatoire()
{
	frm = document.forms['frm_recapitulatif'];
	
	if ((frm.elements['condition_vente'].checked=="false") || !(frm.elements['condition_vente'].checked))
	{
		alert('Veuillez prendre connaissance des conditions générales de vente.');
		return false ;
	}
	else
	{
		return true ;
	}
	
}


function VerifChampObligatoireDevis()
{
	frm = document.forms['frm_devis'];
	
	if ((frm.elements['email'].value==""))
	{
		alert('Tous les champs obligatoires ne sont pas renseignés.');
		return false ;			
	}
	else
	{
		verif_email = frm.elements['email'].value;
	  	if (verif_email.indexOf("@")<3)
	  	{
			alert("L\'adresse mail que vous avez renseigné est invalide.");
			return false ;		
		}  
		else
		{
			return true ;
		}	
	}
}


function VerifChampObligatoireContact()
{
	frm = document.forms['frm_contact'];
	
	if ((frm.elements['email'].value==""))
	{
		alert('Tous les champs obligatoires ne sont pas renseignés.');
		return false ;			
	}
	else
	{
		verif_email = frm.elements['email'].value;
	  	if (verif_email.indexOf("@")<3)
	  	{
			alert("L\'adresse mail que vous avez renseigné est invalide.");
			return false ;		
		}  
		else
		{
			return true ;
		}	
	}
}

function annule_commande()
{
	reponse = confirm("Etes vous sûr de vouloir supprimer votre commande ?\n\r\n\rLa commande en cours sera annulée.\n\r\n\rVous serez redirigé sur la page d'accueil du site tout en conservant les articles de votre panier.") ;
	if (reponse)
	{
		parent.location.href = "traitement_annulation_commande.php" ;
	}


}