//##############################################################
//une fonction qui gere l'envoi de courrier 
//##############################################################
function nous_ecrire ( arg1,arg2 )
{
	var envoi=new String(arg1+'%40'+arg2);
	envoi='mailto:'+envoi;
	document.location.href=envoi;
}
//####################################################
//changement d'image sur le survol d'une image
//####################################################
function change_img (id_img,src_img)
{
	imglien=capt_obj(id_img,"");
	imglien.src=src_img;
}

//------------------------------------------------------------------------
//recupere la valeur du bouton radio coche
//------------------------------------------------------------------------
function val_radio(id_formulaire,nom_radio)
  {
    var obj_formulaire=capt_obj(id_formulaire,'');
    var cpt=0;
    var val="";
    while ( cpt < obj_formulaire.elements[nom_radio].length )
    {
      if ( obj_formulaire.elements[nom_radio][cpt].checked )
      {
        val=obj_formulaire.elements[nom_radio][cpt].value;
        break;
      }
      else
          cpt++;
    }
    return val;
  }

//------------------------------------------------------------------------
//recupere la valeur de la quantite changee dans la combobox de la page panier
//------------------------------------------------------------------------
function val_combo(id_formulaire)
  {
    var obj_formulaire=capt_obj(id_formulaire,'');
    obj_formulaire.method="post";
    obj_formulaire.action="modifie_article.php";
    obj_formulaire.submit();
  }

//-------------------------
//Teste validite e-mail
//-------------------------
function valMail(email)
{
  var posArobase;
  posArobase = email.indexOf("@");
  if (posArobase == -1) return false; //pas @ saisi
  var posPoint;
  posPoint = email.lastIndexOf(".");
  if ((posPoint == -1) || (posPoint < posArobase)) return false;
  return true;
}

//##############################################################
//un bouton qui change de couleur et ouvre un detail dans un div
//##############################################################
function infos_plus (id_img,id_div,url_img,flag_div)
{
    //gestion de l'image
	if(id_img!="")
	{
		var obj_img = capt_obj(id_img,'prop');
		obj_img.src = url_img;
	}
    
    //gestion du div
    var obj_div=capt_obj(id_div,'style');
    if (flag_div==1)
    {
        obj_div.display='inline';
    }
    else obj_div.display='none';
}
