/**
 * Ajouter aux favoris dans IE et Firefox
 */
function ajouterAuxFavoris(titre, lien) {
   if (window.sidebar) { 
      //window.sidebar.addPanel(titre, lien,""); 
      alert('Pour ajouter Carutil a vos favoris, appuyez sur les touches CTRL+D.');
   } else if( document.all ) {
      window.external.AddFavorite( lien, titre); 
   } else if( window.opera && window.print ) {
      return true;
   }
}

/**
 * Renvoie true si la chaine str_contenant contient la sous-chaine str_a_trouver
 */
function contientChaine(str_contenant, str_a_trouver) {
	if (str_contenant == null || str_a_trouver == null)
		return false;
	
	r = (str_contenant.indexOf(str_a_trouver) == -1)	? false : true;
	
	return r;
}

/** 
 * Renvoi false si le côté n'a pas été saisi pour certaines pièces (phare, cardan, feu, portiere)
 * apres avoir affiché un message informant l'usager de donner le côté
 */ 
function verifierCote(piece, description) {
	r = true;
	msg = "Dans la description, veuillez preciser le cote pour votre " + piece +": gauche (cote conducteur) ou droit (cote passager)?";
	
	// Demander le côté droit ou gauche pour certaines pièces
	if (piece == 'cardan' || piece == 'Cardan' || piece == 'CARDAN') {
	  if(description == "Cardan droit ou gauche (choisir)") 
	  	r = false;
	} 
	if (piece == 'phare' || piece == 'Phare') {
	  if(description == "Phare droit ou gauche (choisir)") 
	  	r = false;
	} 	  
	if (piece == 'aile' || piece == 'Aile') {
	  if(description == "Aile droite ou gauche (choisir)") 
	  	r = false;
	} 
	if (piece == 'portiere' || piece == 'Portiere') {
	  if(description == "Portiere droite ou gauche (choisir)") 
	  	r = false;
	} 
	if (piece == 'clignotant') {
	  if(description == "Clignotant droit ou gauche (choisir)") 
	  	r = false;
	} 
	if (piece == 'retroviseur') {
	  if(description == "Retroviseur droit ou gauche (choisir)\nElectrique ou manuel (choisir)") 
	  	r = false;
	} 
	if (piece == 'Feu avant' || piece == 'Feu arriere') {
	  if(description == "Feu du cote droit ou gauche (choisir)") 
	  	r = false;
	} 
	
	if (r == false)  
		alert (msg);
	
	return r;
}
