function checkform() {
    // check form fields
    var ok = [];
	
	if((document.getElementById('ipod_quantity').value == '') && (document.getElementById('cell_quantity').value == '') )
	{
		ok.push('enveloppes');
	}
	if (document.getElementById('terms').checked != true)
	{
		ok.push('Modalit\351s');
	}
	
    if (document.getElementById('namefield').value == '') {
        ok.push('Nom');
    }
    if (document.getElementById('emailfield').value == '') {
        ok.push('Email');
    }
    if (document.getElementById('address1field').value == '') {
        ok.push('Adresse 1');
    }
    if (document.getElementById('postcodefield').value == '') {
        ok.push('Code Postal');
    }
    if (document.getElementById('cityfield').value == '') {
        ok.push('Ville');
    }

	
    if (ok.length > 0) {
        var message = "Vous devez compl\352ter les champs indiqu\351s en gras: "+ok[0];
        for(i = 1; i < ok.length; i++) {
		
            message += ', '+ok[i];
			
        }

			if(ok[0] == 'enveloppes')
			{
				message = "Vous devez entrer le nombre de iPod ou le nombre de t\351l\351phones mobiles";
			}
			if(ok[0] == 'Modalit\351s')
			{
				message = "Vous devez d'abord accepter les conditions de l'offre";
			}
   
        alert(message);
    } else {
        document.mainform.submit();
    }
}