function MerchTotal()
{
	var form=window.document.Merch;
	var nb_badges_gratuits=Math.round(form.compil2006.value)+Math.round(form.shirt.value)+Math.round(form.shirt2008.value);
    var nb_badges_commandes=Math.round(form.badge2008.value)+Math.round(form.badge2005.value);
    var ok=1;
    var pp;
	
    if (nb_badges_gratuits>nb_badges_commandes){
		if (nb_badges_gratuits>1){txt="Don't forget to include your "+nb_badges_gratuits+" free buttons in the order";}
        else {txt="Don't forget to include your free button in the order";}
        alert(txt);ok=0;}

	if (ok==1){
	    tot=(Math.round(form.compil2006.value)*5+Math.round(form.shirt.value)*10+Math.round(form.shirt2008.value)*10+(nb_badges_commandes-nb_badges_gratuits)*0.5);
	    poids=40+nb_badges_commandes*5+(Math.round(form.compil2006.value))*60+(Math.round(form.shirt.value)+Math.round(form.shirt2008.value))*100;
	    if (tot!=0) {
	      if (poids<100) {
	        if (form.Expmode.selectedIndex==0) { pp=1.08; }
	        if (form.Expmode.selectedIndex==1) { pp=2.4; }
	        if (form.Expmode.selectedIndex==2) { pp=2.7; }
	      } else {
	        if (poids<350) {
  	          if (form.Expmode.selectedIndex==0) { pp=1.62; }
	          if (form.Expmode.selectedIndex==1) { pp=4.8; }
	          if (form.Expmode.selectedIndex==2) { pp=5.4; }
	        } else {
  	          if (form.Expmode.selectedIndex==0) { pp=2.7; }
	          if (form.Expmode.selectedIndex==1) { pp=8.8; }
	          if (form.Expmode.selectedIndex==2) { pp=14.40; }
	        }
	      }
	    }
		form.Total.value=tot;form.PP.value=pp;form.TotalG.value=Math.round(100*(tot+pp))/100;
	}
}

function MerchCheck(){
    var send=0;
	var form=window.document.Merch;
    strEmail=form.Email.value;
	validRegExp=/^[^@]+@[^@]+.[a-z]{2,}$/i;
	MerchTotal();
    if ((form.Nom.value!='')&&(form.Prenom.value!='')&&(form.Email.value!='')&&(form.CP.value!='')&&(form.Adresse1.value!='')&&(form.Ville.value!='')){send=1;}
	else{alert("Please fill in all the fields!");}
	if (form.Total.value=='0'){alert("Please order at least one article!");}
	else{send++;}
	if (strEmail.search(validRegExp)!=-1){send++;}
	else{alert("Please enter a valid email address!");}
	if (send==3){form.AVerser.value=form.TotalG.value;form.submit();}
}
