function change_img_src(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}

var msg0, msg1, msg2, msg3;
	var msg_pg;
	var message;
	var bErreur;

	msg0 = "- le modèle\n";
	msg1 = "- la couleur\n";
	msg2 = "- la taille \n";
	msg3 = "- la photo \n";

	msg_pb = "Une erreur est survenue lors de l'envoi des données. Merci de bien vouloir essayez à nouveau.\n";

	message = "";

function CallAlert(Msg)
	{
		window.alert(Msg);
	}

function ValidateFiche()
	{
		bErreurB = false;
		sBilling = "";
	  if(document.form.modele.options.selectedIndex==0)
	  {
	    sBilling = sBilling + msg0;
	    document.forms[0].modele.focus();
			bErreurB = true;
	  }
	  if(document.form.couleur.options.selectedIndex==0)
	  {
	    sBilling = sBilling + msg1;
	    document.forms[0].couleur.focus();
			bErreurB = true;
	  }

	  if(document.form.taille.options.selectedIndex==0)
	  {
	    sBilling = sBilling + msg2;
	    document.forms[0].taille.focus();
			bErreurB = true;
	  }
	  if(document.form.fichier.value=='')
          {
	    sBilling = sBilling + msg3;
	    document.forms[0].fichier.focus();
			bErreurB = true;
	  }


			sMsgAlert = "Avant de commander, choisissez les caractéristiques du tee-shirt :";
			if(bErreurB)
		    {	sMsgAlert += "\n" + sBilling;
				CallAlert(sMsgAlert);
			return false;
	            }
		else
		    {
			return true;
		    }
    }

function effaceCookies() {

dateExp = new Date();
dateExp = dateExp.toGMTString();

document.cookie = 'on_special= ; expires=' + dateExp +'; path=/';
document.cookie = 'reference= ; expires=' + dateExp +'; path=/';
document.cookie = 'lang= ; expires=' + dateExp +'; path=/';
document.cookie = 'etat= ; expires=' + dateExp +'; path=/';
document.cookie = 'nom= ; expires=' + dateExp +'; path=/';
document.cookie = 'prix= ; expires=' + dateExp +'; path=/';
document.cookie = 'tva= ; expires=' + dateExp +'; path=/';
document.cookie = 'promotion= ; expires=' + dateExp +'; path=/';
document.cookie = 'f1_upl= ; expires=' + dateExp +'; path=/';
document.cookie = 'f2_upl= ; expires=' + dateExp +'; path=/';
document.cookie = 'f3_upl= ; expires=' + dateExp +'; path=/';
document.cookie = 'f4_upl= ; expires=' + dateExp +'; path=/';
document.cookie = 'descriptifcourt= ; expires=' + dateExp +'; path=/';
document.cookie = 'description= ; expires=' + dateExp +'; path=/';
}

function inscritCookies() {
	
document.cookie = 'on_special=' + document.entryform.on_special.value +' ;; path=/';
document.cookie = 'reference=' + document.entryform.reference.value +' ;; path=/';
document.cookie = 'lang=' + document.entryform.lang.value +' ;; path=/';
document.cookie = 'etat=' + document.entryform.etat.value +' ;; path=/';
document.cookie = 'nom=' + document.entryform.nom.value +' ;; path=/';
document.cookie = 'prix=' + document.entryform.prix.value +' ;; path=/';
document.cookie = 'tva=' + document.entryform.tva.value +' ;; path=/';
document.cookie = 'promotion=' + document.entryform.promotion.value +' ;; path=/';
document.cookie = 'f1_upl=' + document.entryform.image1.value +' ;; path=/';
document.cookie = 'f2_upl=' + document.entryform.image2.value +' ;; path=/';
document.cookie = 'f3_upl=' + document.entryform.image3.value +' ;; path=/';
document.cookie = 'f4_upl=' + document.entryform.image4.value +' ;; path=/';
}

function cookie_style(_style) {
document.cookie = 'style=' + _style +' ;; path=/';
}
function ajoute_cookie(nom, valeur) {
document.cookie = nom + ' = ' + valeur + ';;path=/';
}

function efface_cookie(nom) {
dateExp = new Date();
dateExp = dateExp.toGMTString();

document.cookie = nom + '= ; expires=' + dateExp +'; path=/';
}
/******************************************************************
	Fonction qui vérifie les champs du formulaire de contact simple:
/*****************************************************************/
function valide_form_contact() 
{ 
	 	
        var email = document.form_contact.email.value; 

       	if(document.form_contact.nomfamille.value == "") 
		{ 
        alert ('veuillez entrer votre Nom de Famille'); 
        document.form_contact.nomfamille.focus(); 
        return false; 
    	}

		
		else if(document.form_contact.prenom.value == "") 
		{ 
        alert ('veuillez entrer votre Prénom'); 
        document.form_contact.prenom.focus(); 
        return false; 
    	}

        else if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
            alert ('entrez une adresse Email valide'); 
            document.form_contact.email.focus(); 
            return false; 
        } 
		
		else if(document.form_contact.message.value == "") 
		{ 
        alert ('veuillez entrer un message'); 
        document.form_contact.message.focus(); 
        return false; 
    	}
		
else {	
	document.cookie = 'contact_civilite=' + document.form_contact.civilite.value +';';
	document.cookie = 'contact_nomfamille=' + document.form_contact.nomfamille.value +';';
	document.cookie = 'contact_prenom=' + document.form_contact.prenom.value +';';
	document.cookie = 'contact_telephone=' + document.form_contact.telephone.value +';';
	document.cookie = 'contact_email=' + document.form_contact.email.value +';';
	document.cookie = 'contact_message=' + document.form_contact.message.value +';';
	return true; }
}
function valide_form_newsletter() {
	var email = document.form_newsletter.email.value; 

       	if(document.form_newsletter.Nom.value == "") 
		{ 
        alert ('veuillez entrer le nom d\'envoi de la news'); 
        document.form_newsletter.Nom.focus(); 
        return false; 
    	}		
		else if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
        { 
            alert ('entrez une adresse Email valide'); 
            document.form_newsletter.email.focus(); 
            return false; 
        } 
		else if(document.form_newsletter.email.value == "") 
		{ 
        alert ('veuillez entrer une adresse mail d\'envoi'); 
        document.form_newsletter.email.focus(); 
        return false; 
    	}	
		else if(document.form_newsletter.sujet.value == "") 
		{ 
        alert ('veuillez spécifier le sujet de votre lettre de diffusion'); 
        document.form_newsletter.sujet.focus(); 
        return false; 
    	}	
		else if(document.form_newsletter.msg.value == "") 
		{ 
        alert ('Vous n\'avez entré aucun message !'); 
        document.form_newsletter.msg.focus(); 
        return false; 
    	}	
	else {
		return true; }
}
/************************************************************************************
	Autres fonctions diverses...
***********************************************************************************/
function affiche_block(_nomblock, _visibilite) {
	if (_visibilite=="1") {
		document.getElementById(_nomblock).display = "";
	}
	else {
		docmuent.getElementById(_nomblock).display = "none";
	}
}
function supp_img(_nomimage) {
	document.getElementById('input_'+_nomimage).value="";
	document.getElementById('ligne_'+_nomimage).style.display="none";
}
function img_resize(_id, _maxwidth, _maxheight) {

if (document.getElementById(_id).width > _maxwidth) {
	document.getElementById(_id).width = _maxwidth; }
else if (document.getElementById(_id).height > _maxheight) {
	document.getElementById(_id).height = _maxheight; }	
}