function CheckDoc(form){
	var error = 0;
	if(form.titre.value == ""){
		form.titre.style.background = "#a6dcff";
		error = 1;
	}
	if(form.nom.value == ""){
		form.nom.style.background = "#a6dcff";
		error = 1;
	}
	if(form.prenom.value == ""){
		form.prenom.style.background = "#a6dcff";
		error = 1;
	}
	if(form.rue.value == ""){
		form.rue.style.background = "#a6dcff";
		error = 1;
	}
	if(form.ville.value == ""){
		form.ville.style.background = "#a6dcff";
		error = 1;
	}
	if(form.e_mail.value.length  < 7 || form.e_mail.value.indexOf("@") <= 0 || form.e_mail.value.lastIndexOf(".") > (form.e_mail.value.length - 3) || form.e_mail.value.lastIndexOf(".") < form.e_mail.value.indexOf("@")){
		form.e_mail.style.background = "#a6dcff";
		error = 1;
	}
	var boxchecked = 0;
	for(var i = 1; i < 11; i++){
		if(form['doc' + i].checked == true){
			boxchecked = 1;	
		}
	}
	if(boxchecked != 1){
		if(error == 0){
			error = 2;
		}else{
			error = 3;
		}
		
	}
	if(error != 0){
		if(error == 1){
			alert("Veuillez SVP contr\364ler le(s) champ(s) en surbrillance");
		}else if(error == 2){
			alert("Veuillez SVP choisir un type de documentation");
		}else{
			alert("Veuillez SVP contr\364ler le(s) champ(s) en surbrillance et choisir un type de documentation");
		}
		return false;	
	}	
}
function CheckBons(form){
	var error = 0;
	if(form.titre.value == ""){
		form.titre.style.background = "#a6dcff";
		error = 1;
	}
	if(form.nom.value == ""){
		form.nom.style.background = "#a6dcff";
		error = 1;
	}
	if(form.prenom.value == ""){
		form.prenom.style.background = "#a6dcff";
		error = 1;
	}
	if(form.rue.value == ""){
		form.rue.style.background = "#a6dcff";
		error = 1;
	}
	if(form.ville.value == ""){
		form.ville.style.background = "#a6dcff";
		error = 1;
	}
	if(form.e_mail.value.length  < 7 || form.e_mail.value.indexOf("@") <= 0 || form.e_mail.value.lastIndexOf(".") > (form.e_mail.value.length - 3) || form.e_mail.value.lastIndexOf(".") < form.e_mail.value.indexOf("@")){
		form.e_mail.style.background = "#a6dcff";
		error = 1;
	}
	if(form.bon1.value == ""){
		if(error == 0){
			error = 2;
		}else{
			error = 3;
		}
	}
	if(error != 0){
		if(error == 1){
			alert("Veuillez SVP contr\364ler le(s) champ(s) en surbrillance");
		}else if(error == 2){
			alert("Veuillez SVP choisir un type de bon cadeau");
		}else{
			alert("Veuillez SVP contr\364ler le(s) champ(s) en surbrillance et choisir un type de bon cadeau");
		}
		return false;	
	}	
}

function AddBon(){	
	BonNum++;
	if(BonNum > 10){
		alert("Nombre maximum de bons atteint (10 bons)!\n\nMerci de faire une nouvelle commande pour les bons suppl\351mentaires.");
		return false;
	}	
	var reg1=new RegExp("(Bon |bon|fav|don|val|valclient|pvalclient|quant)1", "gi");
	NewBon = BonDiv.replace(reg1, "$1" + BonNum);
	document.getElementById("boncad" + BonNum).innerHTML = NewBon;
	return false;
}

function ChangeVal(divsel,divid,pvalclient,valclient,quant){
	var divdata = document.getElementById(divsel).value;
	var q = document.getElementById(quant).value;
	if(divdata == ""){
		document.getElementById(divid).value = "---";	
	}else{
		var valuesel = divdata.substr(divdata.lastIndexOf(" ") + 1) * parseInt(q) ;
		var valueclient = parseInt(document.getElementById(valclient).value) * parseInt(q);
		if (valuesel != parseInt(valuesel)){
			document.getElementById(divid).value = "";			
			document.getElementById(pvalclient).setAttribute('style','display:block;');
			document.getElementById(valclient).focus();
			if (valueclient == parseInt(valueclient) && valueclient != 0){
				document.getElementById(divid).value = "CHF " + valueclient.toFixed(2);
			}else{
				document.getElementById(divid).value = "";
			}
		}else{
		
			document.getElementById(divid).value = "CHF " + valuesel.toFixed(2);
			document.getElementById(pvalclient).setAttribute('style','display:none;');
			document.getElementById(valclient).value = "";			
		}
			
	}
	var total = 0;
	for(var i = 1; i <= 10; i++){		
		if(document.getElementById("val" + i)){
			var valdata = document.getElementById("val" + i).value;
			if( valdata != "---"){
				total = parseInt(total) + parseInt(valdata.substr(valdata.lastIndexOf(" ") + 1));
			}
		}
	}
	if(total == parseFloat(total)){
		document.getElementById("total").value = "CHF " + total.toFixed(2);
	}else{
		document.getElementById("total").value = "CHF ...";
	}
}


function plusmoins(divsel,divid,pvalclient,valclient,e,operation) {
	var val = document.getElementById(e).value;
	if (operation == "+"){
		plusnb = parseInt(val) + 1;
	}
	if (operation == "-"){
		plusnb = parseInt(val) - 1;
	}
	if (plusnb <= 100 && plusnb >= 1){
		document.getElementById(e).value = plusnb;
		ChangeVal(divsel,divid,pvalclient,valclient,e);
	}
	
	
}



function addCommas(nStr){
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + "'" + '$2');
	}
	return x1 + x2;
}


function numberOnly(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "This field accepts numbers only."
        return false
    }
    status = ""
    return true
}




