	
	
	function removeFieldText(fieldName){
		secureCheck();
		
		if(fieldName == 'Field1'){
				var fieldText = 'Prénom';
				if((document.callBackForm.Field1.value).indexOf(fieldText) != -1){
					document.callBackForm.Field1.value = '';

			}
		} else if(fieldName == 'Field2'){
			var fieldText = 'Nom';
				if((document.callBackForm.Field2.value).indexOf(fieldText) != -1){
					document.callBackForm.Field2.value = '';
	
			}
		} else if(fieldName == 'Field3'){
			var fieldText = 'Numéro de téléphone principal';
				if((document.callBackForm.Field3.value).indexOf(fieldText) != -1){
					document.callBackForm.Field3.value = '';
			}	
		} else if(fieldName == 'Field4'){
			var fieldText = 'Poste';
				if((document.callBackForm.Field4.value).indexOf(fieldText) != -1){
					document.callBackForm.Field4.value = '';
			}	
		} else if(fieldName == 'Field5'){
			var fieldText = 'Autre numéro de téléphone';
				if((document.callBackForm.Field5.value).indexOf(fieldText) != -1){
					document.callBackForm.Field5.value = '';
			}	
		} else if(fieldName == 'Field6'){
			var fieldText = 'Poste';
				if((document.callBackForm.Field6.value).indexOf(fieldText) != -1){
					document.callBackForm.Field6.value = '';
			}
		
		}
	}
					
		
		// ERROR MESSAGING
		var error;
		var displayedErrors = new Array();
		errMessage = new Array();
		errMessage['Field1-err1'] = 'Veuillez entrer votre prénom.';
		errMessage['Field1-err2'] = 'Vous avez entré un caractère non valide. Veuillez entrer votre prénom de nouveau.';
		errMessage['Field2-err1'] = 'Veuillez entrer votre nom.';
		errMessage['Field2-err2'] = 'Vous avez entré un caractère non valide. Veuillez entrer votre nom de nouveau.';
		errMessage['Field3-err1'] = 'Vous avez entré un numéro de téléphone non valide. Veuillez entrer votre numéro de téléphone principal de nouveau.';
		errMessage['Field3-err2'] = 'Veuillez entrer votre numéro de téléphone principal.';
		errMessage['Field4-err1'] = 'Vous avez entré un numéro de poste non valide. Veuillez entrer votre numéro de poste de nouveau.';
		errMessage['Field5-err1'] = 'Vous avez entré un numéro de téléphone non valide. Veuillez entrer votre numéro de téléphone de nouveau.';
		errMessage['Field6-err1'] = 'Vous avez entré un numéro de poste non valide. Veuillez entrer votre numéro de poste de nouveau.';
		errMessage['Field7-err1'] = 'Veuillez nous indiquer le meilleur moment pour vous appeler.';
		
		
		
		
		
		function displayErrMsg(toDisplay){
			error = true;
			displayedErrors[displayedErrors.length] = toDisplay;
			if(toDisplay == 'errorsOnPage'){
				
				if(navigator.appVersion.indexOf("MSIE")!=-1){
					document.location = '#top';
				}
			}else if(document.getElementById(toDisplay) != null){
				document.getElementById(toDisplay).className = 'visibleError';
			}
		}
		
		function hideAllErrors(){
			for(k=0;k<parent.displayedErrors.length;k++){
				if(document.getElementById(displayedErrors[k]) != null){
					document.getElementById(displayedErrors[k]).className = 'hiddenError';
				}
			}
			parent.displayedErrors = new Array();
		}
		function validateForm(){
			
			//hide all error messages
			hideAllErrors();
			// error flag	
			error = false;
			
			//Field 1 validation
			if(document.callBackForm.Field1.value == '' || document.callBackForm.Field1.value == 'Prénom'){
				displayErrMsg('Field1-err1');
			}else if(!parent.patternValidate(document.callBackForm.Field1.value, 'alphabetic2')){
				displayErrMsg('Field1-err2');
			}

			//Field 2 validation
			if(document.callBackForm.Field2.value == '' || document.callBackForm.Field2.value == 'Nom'){
				displayErrMsg('Field2-err1');
			}else if(!parent.patternValidate(document.callBackForm.Field2.value, 'alphabetic2')){
				displayErrMsg('Field2-err2');
			}
			

			//Field3 validation
			if (document.callBackForm.Field3.value == '' || document.callBackForm.Field3.value == 'Numéro de téléphone principal') {
				displayErrMsg('Field3-err2');
			} else if (!patternValidate(document.callBackForm.Field3.value, 'phoneNumberFull')){
				displayErrMsg('Field3-err1');
			}

			//Field4 validation
			if (document.callBackForm.Field4.value == 'Poste') {
				document.callBackForm.Field4.value == '';

	} else if(!patternValidate(document.callBackForm.Field4.value, 'wholeNumber')){
				displayErrMsg('Field4-err1');
				document.callBackForm.Field4.value == '';
			}
			
			//Field5 validation
			if (document.callBackForm.Field5.value == 'Autre numéro de téléphone'){
				document.callBackForm.Field5.value == '';
			} else if (!patternValidate(document.callBackForm.Field5.value, 'phoneNumberFull')){
				displayErrMsg('Field5-err1');
			}
		
			//Field6 validation
			if (document.callBackForm.Field6.value == 'Poste') {
				document.callBackForm.Field6.value == '';

	} else if(!patternValidate(document.callBackForm.Field6.value, 'wholeNumber')){
				displayErrMsg('Field6-err1');
				document.callBackForm.Field6.value == '';
			}
			
			//Field5 validation
	if(document.callBackForm.Field7.options[document.callBackForm.Field7.selectedIndex].value == '0'){
				displayErrMsg('Field7-err1');				
			}
			
			
			
			
			if (!error) {
				document.callBackForm.submit();
			}else{
				displayErrMsg('errorsOnPage');
			}
		}

