function CheckContentForm(daForm) {
	var MissingFields=0;
	var ManFieldValue=daForm.mandatory.value;
	var ManFields=ManFieldValue.split(",");
		for(x=0;x<ManFields.length;x++) {
		FieldName=ManFields[x];
			// go through validation options	
			if(FieldName.indexOf("{email}")>1) {
				FieldName=FieldName.replace("{email}","");
				if(!testEmail($F(FieldName))) {
				var MissingFields=MissingFields+1;
				}
			}
			else if(FieldName.indexOf("{number}")>1) {
				FieldName=FieldName.replace("{number}","");			
				if(isNaN($F(FieldName))) {
				var MissingFields=MissingFields+1;
				}
			}
			else if(FieldName.indexOf("[]")>1) {
				FieldName=FieldName.replace("[]","");
				
			}
			else {
				if($F(FieldName)=="") {
				var MissingFields=MissingFields+1;
				}
			}
				
			
			
		}
		
		if(ManFields.length > 0) {
			if(MissingFields>0) {
				if(daForm.lang_id.value=="fr"){					
					alert("Veuillez remplir tous les champs marqués avec une étoile (*)");
				}
				else if(daForm.lang_id.value=="es"){					
					alert("Por favor rellena todos los campos señalados con un asterisco");
				}
				else{
					alert("Please fill out all fields marked with an asterisk.");
				}
			return false;
			}
			else {
			return true;
			}
		}
		else {
		return true;
		}
	}