	
	
	function removeFieldText(fieldName){
		secureCheck();
		
		if(fieldName == 'Field1'){
				var fieldText = 'First Name';
				if((document.callBackForm.Field1.value).indexOf(fieldText) != -1){
					document.callBackForm.Field1.value = '';

			}
		} else if(fieldName == 'Field2'){
			var fieldText = 'Last Name';
				if((document.callBackForm.Field2.value).indexOf(fieldText) != -1){
					document.callBackForm.Field2.value = '';
	
			}
		} else if(fieldName == 'Field3'){
			var fieldText = 'Primary Phone';
				if((document.callBackForm.Field3.value).indexOf(fieldText) != -1){
					document.callBackForm.Field3.value = '';
			}	
		} else if(fieldName == 'Field4'){
			var fieldText = 'Ext';
				if((document.callBackForm.Field4.value).indexOf(fieldText) != -1){
					document.callBackForm.Field4.value = '';
			}	
		} else if(fieldName == 'Field5'){
			var fieldText = 'Alternate Phone';
				if((document.callBackForm.Field5.value).indexOf(fieldText) != -1){
					document.callBackForm.Field5.value = '';
			}	
		} else if(fieldName == 'Field6'){
			var fieldText = 'Ext';
				if((document.callBackForm.Field6.value).indexOf(fieldText) != -1){
					document.callBackForm.Field6.value = '';
			}	
		} else if(fieldName == 'Field8'){
			var fieldText = 'Postal Code';
				if((document.callBackForm.Field8.value).indexOf(fieldText) != -1){
					document.callBackForm.Field8.value = '';
			}
		}
	}
					
		
		// ERROR MESSAGING
		var error;
		var displayedErrors = new Array();
		errMessage = new Array();
		errMessage['Field1-err1'] = 'Please enter your first name.';
		errMessage['Field1-err2'] = 'You have entered an invalid character. Please re-enter your first name.';
		errMessage['Field2-err1'] = 'Please enter your last name.';
		errMessage['Field2-err2'] = 'You have entered an invalid character. Please re-enter your last name.';
		errMessage['Field3-err1'] = 'You have entered an invalid phone number. Please re-enter a valid primary phone number.';
		errMessage['Field3-err2'] = 'Please enter your primary phone number.';
		errMessage['Field4-err1'] = 'You have entered an invalid extension. Please re-enter a valid extension.';
		errMessage['Field5-err1'] = 'You have entered an invalid phone number. Please re-enter a valid phone number.';
		errMessage['Field6-err1'] = 'You have entered an invalid extension. Please re-enter a valid extension.';
		errMessage['Field7-err1'] = 'Please select the best time to call.';
		errMessage['Field8-err1'] = 'Please enter your postal code.';
		errMessage['Field8-err2'] = 'You have entered an invalid postal code. Please re-enter your postal code.';
		
		
		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 == 'First Name'){
				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 == 'Last Name'){
				displayErrMsg('Field2-err1');
			}else if(!parent.patternValidate(document.callBackForm.Field2.value, 'alphabetic2')){
				displayErrMsg('Field2-err2');
			}
			//Field 8 validation
			if(document.callBackForm.Field8.value == '' || document.callBackForm.Field8.value == 'Postal Code'){
				displayErrMsg('Field8-err1');
			}else if(!parent.patternValidate(document.callBackForm.Field8.value, 'postalCode')){
				displayErrMsg('Field8-err2');
			}

			//Field3 validation
			if (document.callBackForm.Field3.value == '' || document.callBackForm.Field3.value == 'Primary Phone') {
				displayErrMsg('Field3-err2');
			} else if (!patternValidate(document.callBackForm.Field3.value, 'phoneNumberFull')){
				displayErrMsg('Field3-err1');
			}

			//Field4 validation
			if (document.callBackForm.Field4.value == 'Ext') {
				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 == 'Alternate Phone'){
				document.callBackForm.Field5.value == '';
			} else if (!patternValidate(document.callBackForm.Field5.value, 'phoneNumberFull')){
				displayErrMsg('Field5-err1');
			}			
			
		
			//Field6 validation
			if (document.callBackForm.Field6.value == 'Ext') {
				document.callBackForm.Field6.value == '';

	} else if(!patternValidate(document.callBackForm.Field6.value, 'wholeNumber')){
				displayErrMsg('Field6-err1');
				document.callBackForm.Field6.value == '';
			}
			
			//Field7 validation
	if(document.callBackForm.Field7.options[document.callBackForm.Field7.selectedIndex].value == '0'){
				displayErrMsg('Field7-err1');				
			}
			
			
			
			
			if (!error) {
				document.callBackForm.submit();
			}else{
				displayErrMsg('errorsOnPage');
			}
		}

