function checkValidation(elm, form, it)
{
                if (elm.value.indexOf('http://') >= 0) 
                {
                               alert('You are not authorized to publish a link in the comment field!');
                               elm.focus();
                               return false;
                }
                return checkRequiredFields(it);
}
function checkRequiredFields(input)
{

    var requiredFields = new Array("salutation",
																																			
                                   "first_name",
                                   "last_name",
                                   "00N20000000kMsj",
								   "company",
								   "00N200000019DR2",
								   "phone",
								   "email",
								   "00N20000000i1bJ",
								   "00N200000019DRH",
								   "00N200000019DRM",
								   "00N200000019DRR");
								   
    var fieldNames = new Array("Salutation",
																															
                               "First Name",
                               "Last Name",
                               "Spoken language",
							   "Company",
							   "Employees",
							   "Phone",
                               "E-mail",
                               "Origin of contact",
                               "Do you have a QM project?",
                               "Do you use SharePoint?",
                               "How many users?");
                               
    var fieldCheck   = true;
    var fieldsNeeded = "Thank you to fill following fields : \n\n\t";

    for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
        if ((input.elements[requiredFields[fieldNum]].value == "") ||
            (input.elements[requiredFields[fieldNum]].value == " ")) {

            fieldsNeeded += fieldNames[fieldNum] + "\n\t";
            fieldCheck = false;
        }
    }

    if (fieldCheck == true)
    {
        return true;
    }
    else
    {
        alert(fieldsNeeded);
        return false;
    }
}
