﻿function checkForm() {
	var form = document.getElementById('bombeform');
	var fields = "";
	
	if(form.GENDER[0].checked == false && form.GENDER[1].checked == false) {
		fields += "- Madame/Monsieur\n";
	}
	
	if(form.LASTNAME.value == "" || form.LASTNAME.value.lastIndexOf("<") != -1 || form.LASTNAME.value.lastIndexOf(">") != -1) {
		fields += "- Nom\n";
	}
	if(form.FIRSTNAME.value == "" || form.FIRSTNAME.value.lastIndexOf("<") != -1 || form.FIRSTNAME.value.lastIndexOf(">") != -1) {
		fields += "- Prénom\n";
	}
	if(form.EMAIL.value == "" || form.EMAIL.value.lastIndexOf("@") == -1 || form.EMAIL.value.lastIndexOf(".") == -1 || 
		form.EMAIL.value.lastIndexOf(".") < form.EMAIL.value.lastIndexOf("@") || form.EMAIL.value.lastIndexOf("<") != -1 || form.EMAIL.value.lastIndexOf(">") != -1) {
		fields += "- Email\n";
	}
	if(form.PREFERREDSTOREID.value < 1) {
		fields += "- Votre magasin\n";
	} else {
		var storename = form.PREFERREDSTOREID.options[form.PREFERREDSTOREID.selectedIndex].text;
		var newname = storename.substring(0,storename.lastIndexOf(" "));
		document.getElementById('magasinID').value = newname;
	}
	
	if(form.SMSNUMBER.value != "" && form.SMSNUMBER.value.search(/^[0-9]*$/) == -1) {
		fields += "- Votre numéro de mobile\n";
	} else if(form.SMSNUMBER.value != "" && form.SMSNUMBER.value.search(/^0033/) == -1) {
		form.SMSNUMBER.value = "0033" + form.SMSNUMBER.value.substr(1);
	}
	
	
	if (fields != "") {
		var alertmsg = "Veuillez s'il vous plait vérifier vos données et remplir le champs suivant correctement\n\n" + fields;
		alert(alertmsg);
		return false;
	} else {
		if(form.other.checked == false) {
			form.removeChild(document.getElementById('subscribeExtra'));
			form.removeChild(document.getElementById('listExtra'));
		}
		return true;
	}
}