function validate(form, lng){
//		return true;
	

	
	form.event_name.value = form.event_name.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.contact_name.value = form.contact_name.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.adress.value = form.adress.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.website.value = form.website.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.phone1.value = form.phone1.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.phone2.value = form.phone2.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.phone3.value = form.phone3.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.desc_fr.value = form.desc_fr.value.replace(/^\s+/, "").replace(/\s+$/,"");
	form.desc_en.value = form.desc_en.value.replace(/^\s+/, "").replace(/\s+$/,"");

	if(form.event_name.value.length < 2){
		msg(0, lng);
		form.event_name.focus();
		return false;
		}

	if(form.type.value == ""){
		msg(1, lng);
		form.type.focus();
		return false;
		}
		
	if(form.age.value == ""){
		msg(2, lng);
		form.age.focus();
		return false;
		}
		
	if(form.neighborhood.value == ""){
		msg(3, lng);
		form.neighborhood.focus();
		return false;
		}		

	if(form.adress.value.length < 2){
		msg(4, lng);
		form.adress.focus();
		return false;
		}

    if(form.start_date.value.charAt(0) != '2') {
		msg(5, lng);
		form.start_date.focus();
		return false;
    }

    if(form.end_date.value.charAt(0) != '2') {
		msg(6, lng);
		form.end_date.focus();
		return false;
    }

	if(form.desc_fr.value.length < 2 && form.desc_en.value.length < 2){
		msg(8, lng);
		form.desc_fr.focus();
		return false;
		}

	return true;
}

function msg(id, lng) {
	switch (lng) {
		case 'en':
			switch(id) {
				case 0:
					alert("Please enter an event name.");
				break;
				case 1:
					alert("Please select a type of activity.");
				break;
				case 2:
					alert("Please select a proper age group for your activity.");
				break;
				case 3:
					alert("Please choose a neighborhood.");
				break;
				case 4:
					alert("Please enter an address.");
				break;
				case 5:
					alert("Please choose a starting date.");
				break;
				case 6:
					alert("Please choose an ending date.");
				break;
				case 7:
					alert("Please enter a cost (enter 0 in case it's free).");
				break;
				case 8:
					alert("Please type at least one description (French, English or both).");
				break;
			}
			break;
		case 'fr':
			switch(id) {
				case 0:
					alert("Veuillez entrer un nom d'événement.");
				break;
				case 1:
					alert("Veuillez choisir un type d'activité.");
				break;
				case 2:
					alert("Veuillez choisir un groupe d'age pour votre activité.");
				break;
				case 3:
					alert("Veuillez choisir le cartier ou votre activité se déroulera.");
				break;
				case 4:
					alert("Veuillez entrer l'adresse ou votre activité aura lieu.");
				break;
				case 5:
					alert("Veuillez choisir une date de début.");
				break;
				case 6:
					alert("Veuillez choisir une date de fin.");
				break;
				case 7:
					alert("Veuillez entrer un coût (entrer 0 si c'est gratuit).");
				break;
				case 8:
					alert("Veuillez entrer au moins une description (Français, Anglais ou les deux).");
				break;
			}
			break;
	}
}


/*
	function validate() {

    var theMessage = "Please complete the following: \n-----------------------------------\n";
    var theMessage2 = "If information is not available write: N/A";
    var noErrors = theMessage;
	var err = false;


	// Make sure a selection of the type of the event is used
    var listCheck = document.form1.type.selectedIndex;
    if (!document.form1.type.options[listCheck].value) {
    theMessage = theMessage + "\n --> Choose type of activity";
	err = true;
    }

	// make sure event name field is not blank
    if (!document.form1.event_name.value) {
    theMessage = theMessage + "\n --> Events' name";
	err = true;
    }

    // Make sure a selection of the neighborhood is used
    var listCheck = document.form1.neighborhood.selectedIndex;
    if (!document.form1.neighborhood.options[listCheck].value) {
    theMessage = theMessage + "\n --> Choose a neighborhood";
	err = true;
    }

    // Make sure a selection of the age is used
    var listCheck = document.form1.age.selectedIndex;
    if (!document.form1.age.options[listCheck].value) {
    theMessage = theMessage + "\n --> Choose the age";
	err = true;
    }

    // make sure event address field is not blank
    if (!document.form1.address.value) {
    theMessage = theMessage + "\n --> Events' address";
	err = true;
    }

	// make sure event phone field is not blank
    //if (document.form1.phone.value=="") {
   // theMessage = theMessage + "\n --> Phone number";
    //}

    //if (!parseInt(document.form1.phone.value)){
    //theMessage = theMessage + "\n --> Invalid Phone number";
    //}

    // make sure event start date field is not blank
    if (!document.form1.start_date.value) {
    theMessage = theMessage + "\n --> Events' start date";
	err = true;
    }

    // make sure event end date field is not blank
    if (!document.form1.end_date.value) {
    theMessage = theMessage + "\n --> Events' end date";
	err = true;
    }

    // make sure cost field is not blank
    if (!document.form1.cost.value) {
    theMessage = theMessage + "\n --> Cost of the event";
	err = true;
    }

    // make sure description field is not blank
    if (!document.form1.description.value) {
    theMessage = theMessage + "\n --> Description of the event";
	err = true;
    }

    // make sure contact name field is not blank
    if (!document.form1.contact_name.value) {
    theMessage = theMessage + "\n --> Contact name\n\n";
	err = true;
    }

	// validate an e-mail address
     if (document.form1.contact_email.value) {
		if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.form1.contact_email.value)){
		theMessage = theMessage + "\n --> Enter a valid e-mail address";
		err = true;
		}
     }

    theMessage = theMessage+theMessage2;


    // If no errors, submit the form
    if (err) {
    return true;

    } else {

    // If errors were found, show alert message
    alert(theMessage);
    return false;
    }
    }
*/
