function checkform() {
    // check form fields
    var ok = [];
	
	if((document.getElementById('ipod_quantity').value == '') && (document.getElementById('cell_quantity').value == '') )
	{
		ok.push('bags');
	}
	if (document.getElementById('terms').checked != true)
	{
		ok.push('terms');
	}
	
    if (document.getElementById('namefield').value == '') {
        ok.push('Name');
    }
    if (document.getElementById('emailfield').value == '') {
        ok.push('e-mail');
    }
    if (document.getElementById('address1field').value == '') {
        ok.push('Addresse 1');
    }
    if (document.getElementById('postcodefield').value == '') {
        ok.push('Postleitzahl');
    }
    if (document.getElementById('cityfield').value == '') {
        ok.push('Stadt');
    }
	
    if (ok.length > 0) {
        var message = 'Sie m\374ssen alle Felder ausf\374llen, deren Bezeichnung fett gedruckt ist:'+ok[0];
        for(i = 1; i < ok.length; i++) {
            message += ', '+ok[i];
        }  

			if(ok[0] == 'bags')
			{
				message = 'Sie m\374ssen die Anzahl der iPods or Mobiltelefone an die Sie zur\374cksenden m\366chten';
			}
			if(ok[0] == 'terms')
			{
				message = 'Sie m\374ssen best\344tigen dass Sie die Gesch\344ftsbedingungen akzeptieren';
			}
 
        alert(message);
    } else {
        document.mainform.submit();
    }
}

