

var checks2 = {
	contact 	: 1,
	adresse 	: 1,
	cp			: 1,
	ville		: 1,
	email		: 1
	};


function checkForm ()
	{
	var ret=true;
	var liste=document.getElementsByTagName('INPUT');
	
	/* Onglet INFOS FACTURATION */
	document.getElementById('ongcom2').onclick();
	

	for (var i = 0;i<liste.length;i++)
		{
		var nd = liste[i];
		if (checks2[nd.name]>0)
			{
			if ((nd.value) && (nd.value.length>0))
				{
				nd.className=nd.className.replace(/error/,'');
				}
			else
				{
				nd.className+=' error';
				ret=false;
				}
			}
		}
	
	if (!(ret))
		alert("Tous les champs marqués d'un * sont obligatoires.\nMerci de tous les compléter.");
	if (document.getElementById('email1').value!=document.getElementById('email2').value)
		{
		alert('Le champs email et sa confirmation ne semblent pas identiques.\nMerci de les vérifier.');
		ret=false;
		document.getElementById('email1').className+=' error';
		document.getElementById('email2').className+=' error';
		}

	var cond = document.getElementById('chkConditions');
	if(cond && cond.checked == false)
		{
		alert("Vous devez accepter les conditions generales pour commander");
		return false;
		}

	if (!(ret))
		{
		return false;
		}
	
	document.getElementById('ongcom3').onclick();

	if (!(document.getElementById('chkConditions').checked))
		{
		document.getElementById('chkConditions').className+=' error';
		ret=false;
		}
//	alert('2 '+ret);
	document.getElementById('form_commande').submit();
	document.getElementById('waiting').style.display='inline';
	document.getElementById('boite').style.visibility='hidden';

	return ret;
	}

function valideBdc ()
	{
	document.getElementById("bdc").value=1;
	if (checkForm()) 
		document.getElementById("form_commande").submit();
	else 
		return;
	return;	
	}

function toUC (nd)
    {
    var val=nd.value;
//  alert(val.replace('\351','E'));
    val=val.replace(/[\350\351\352\353]/g,'E');
    val=val.replace(/[\340\341\342\343\344\345]/g,'A');
    val=val.replace(/\347/g,'C');
    val=val.replace(/[\354\355\356\357]/g,'I');
    val=val.replace(/[\362\363\364\365\366]/g,'O');
    val=val.replace(/[\371\372\373\374]/g,'U');
    val=val.toUpperCase();
//  alert(val);
    nd.value=val;
    }






	
