/* 
Author: Robert Darrell 
http://www.ironspider.ca 
*/

function okayReset() {
	var confirmValue = window.confirm("Vous êtes sur le point d’effacer tout ce que vous avez entré dans le présent formulaire. Souhaitez-vous continuer?");
/* 	alert(confirmValue); */
	if (confirmValue == true) {
		disableInputsAll();
	}
	return confirmValue;
}

var inputFlags = "Fresh,Fresh,Fresh,Fresh,Fresh";
var inputFlagsArray = inputFlags.split(",");

var resetLinks = "Reset0,Reset1,Reset2,Reset3,Reset4"
var resetLinksArray = resetLinks.split(",");

var inputIDs = "Other_Newspapers,Other_Referrals_to_Acces_Asie,Looking_for_2,Festivals_Attended_2,Referrals_to_Festivals_2";
inputIDsArray = inputIDs.split(",");

var helpText = "Insérez  une virgule pour séparer la liste des journaux que vous avez lus...,De quelle autre façon avez-vous entendu parler du festival ?,Que recherchez-vous d’un festival culturel ?,Insérez une virgule pour séparer les festival auxquels vous avez assisté...,De quelle autre façon avez-vous entendu parler de ces festivals ?";
var helpTextArray = helpText.split(",");

var disableFlag1 = "Fresh";
var disableFlag2 = "Fresh";
var disableFlag2a = "Fresh";
var disableFlag3 = "Fresh";
var disableFlag4 = "Fresh";

function insertHelpTextOnload() {
	for (var i=0; i<inputIDsArray.length; i++) {
/* 	 		alert(inputIDsArray[i]); */
			inputFlagsArray[i] = "Fresh";
			document.getElementById(inputIDsArray[i]).value = helpTextArray[i];
			document.getElementById(inputIDsArray[i]).style.fontStyle = "italic";
			document.getElementById(inputIDsArray[i]).title = "";
	}
}

function clearInput(inputID) {
	for (var i=0; i<inputIDsArray.length; i++) {
		if (inputFlagsArray[i] == "Fresh" && inputID == inputIDsArray[i]) {
			document.getElementById(inputIDsArray[i]).value = "";
			document.getElementById(inputIDsArray[i]).style.fontStyle = "normal";
			inputFlagsArray[i] = "Used";
			document.getElementById(resetLinksArray[i]).innerHTML = "[ <a href=\"javascript: void insertHelpText('" + inputID + "');\" title=\"Cliquez ici pour effacer le champ et obtenir de l'aide…\">&nbsp;Rétablir&nbsp;</a> ]";
			/* alert(inputFlagsArray[i]); */
		}
	}
}

function insertHelpText(inputID) {
/* 	alert(inputID); */
	document.getElementById(inputID).style.fontStyle = "italic";
	for (var i=0; i<inputIDsArray.length; i++) {
/*  		alert(inputIDsArray[i]);  */
		if (inputID == inputIDsArray[i]) {
			inputFlagsArray[i] = "Fresh";
			var resetLink = "Reset" + i;
/* 				alert(resetLnk); */
			document.getElementById(resetLink).innerHTML = "";
			document.getElementById(inputID).value = helpTextArray[i];
			document.getElementById(inputID).style.fontStyle = "italic";
			document.getElementById(inputID).title = "";
		}
	}
}

function enableInputs1() {
	disableFlag1 = "Used";
	Survey.Other_Referrals_to_Acces_Asie.disabled = false;
	document.getElementById('Referrals_to_Accès_AsieAll').disabled = false;
 	var inputsArray1 = document.getElementsByName("Referrals_to_Accès_Asie");
	var inputsArray2 = document.getElementsByName("Attended_Accès_Asie");

		for (var i=0; i<inputsArray1.length; i++) {
			inputsArray1[i].disabled = false;
	}
		for (var i=0; i<inputsArray2.length; i++) {
			inputsArray2[i].disabled = false;
	}
	var listItems = "DisabledItemID1,DisabledItemID2";
	var listItemsArray = listItems.split(",");
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "black";
	}
}

function enableInputs2() {
	disableFlag2 = "Used";
// 	Survey.Professional_Rating.disabled = false;
	Survey.Suggestions.disabled = false;
	var inputsArray3 = document.getElementsByName("How_many_AA_activities_attended");
		for (var i=0; i<inputsArray3.length; i++) {
			inputsArray3[i].disabled = false;
	}
	var inputsArray3b = document.getElementsByName("Professional_Rating");
		for (var i=0; i<inputsArray3b.length; i++) {
			inputsArray3b[i].disabled = false;
	}
	var inputsArray3c = document.getElementsByName("Overall_Quality");
		for (var i=0; i<inputsArray3c.length; i++) {
			inputsArray3c[i].disabled = false;
	}
	var listItems2 = "DisabledItemID3,DisabledItemID4,DisabledItemID4a,DisabledItemID5";
	var listItemsArray2 = listItems2.split(",");
		for (var i=0; i<listItemsArray2.length; i++) {
			document.getElementById(listItemsArray2[i]).style.color = "black";
	}
}

function enableInputs3() {
	disableFlag3 = "Used";
	Survey.Festivals_Attended.disabled = false;
	Survey.Festivals_Attended_2.disabled = false;
		document.getElementById('Referrals_to_FestivalsAll').disabled = false;
	var inputsArray4 = document.getElementsByName("Referrals_to_Festivals");
	var inputsArray5 = document.getElementsByName("Referrals_to_Festivals_2");
	var defValue = "Insérez une virgule pour séparer les festival auxquels vous avez assisté...";
	for (var i=0; i<inputsArray4.length; i++) {
		inputsArray4[i].disabled = false;
	}
	for (var i=0; i<inputsArray5.length; i++) {
		inputsArray5[i].disabled = false;
	}
	document.getElementById("DisabledItemID6").style.color = "black";
	document.getElementById("DisabledItemID7").style.color = "black";
}

function enableInputs4() {
	disableFlag4 = "Used";
	Survey.City_of_residence.disabled = false;
	Survey.Postal_Code.disabled = false;
	Survey.Other_Transportation_method.disabled = false;
	Survey.Profession.disabled = false;
	document.getElementById("Transportation_methodAll").disabled = false;
	var listItems = "DisabledItemID8,DisabledItemID8b,DisabledItemID9,DisabledItemID10,DisabledItemID11,DisabledItemID12";
	var listItemsArray = listItems.split(",");
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "black";
	}
	var inputsArray6 = document.getElementsByName("Transportation_method");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray8 = document.getElementsByName("Combined_family_income");

		for (var i=0; i<inputsArray6.length; i++) {
			inputsArray6[i].disabled = false;
	}
		for (var i=0; i<inputsArray7.length; i++) {
			inputsArray7[i].disabled = false;
	}

		for (var i=0; i<inputsArray8.length; i++) {
			inputsArray8[i].disabled = false;
	}
}


function disableInputs1() {
	if (disableFlag1 == "Used") {
		if (confirmValue = window.confirm("Vous êtes sur le point d’effacer les réponses que vous avez entrées aux questions 5 à 10.\n\nVoulez-vous continuer ?")) {
	/* 	Disable inputs */
		Survey.Other_Referrals_to_Acces_Asie.disabled = true;
	 	var inputsArray1 = document.getElementsByName("Referrals_to_Accès_Asie");
		var inputsArray2 = document.getElementsByName("Attended_Accès_Asie");
			for (var i=0; i<inputsArray1.length; i++) {
				inputsArray1[i].disabled = true;
				inputsArray1[i].checked = false;
		}
			for (var i=0; i<inputsArray2.length; i++) {
				inputsArray2[i].disabled = true;
				inputsArray2[i].checked = false;
		}
		var listItems = "DisabledItemID1,DisabledItemID2";
		var listItemsArray = listItems.split(",");
			for (var i=0; i<listItemsArray.length; i++) {
				document.getElementById(listItemsArray[i]).style.color = "darkgray";
		}
		disableFlag2 = "Fresh";
		disableFlag2a = "Used";
		forceDisableInputs2();
		insertHelpText("Other_Referrals_to_Acces_Asie");
		document.getElementById('Referrals_to_Accès_AsieAll').disabled = true;
		document.getElementById('Referrals_to_Accès_AsieAll').checked = false;
		} // END IF 2
		else {
		document.getElementsByName("Familiar_with_AA")[0].checked = true;
		}
	} // END IF 1
}

function disableInputs2() {
/* 	alert(disableFlag2); */
	if (disableFlag2 == "Used") {
		if (confirmValue = window.confirm("Vous êtes sur le point d'effacer les réponses que vous avez entrées aux questions 7 à 10.\n\nVoulez-vous continuer?")) {
//		Survey.Professional_Rating.disabled = true;
		Survey.Suggestions.disabled = true;
		Survey.Suggestions.value = "";
		var inputsArray3 = document.getElementsByName("How_many_AA_activities_attended");
			for (var i=0; i<inputsArray3.length; i++) {
				inputsArray3[i].disabled = true;
				inputsArray3[i].checked = false;
		}
		var inputsArray3b = document.getElementsByName("Professional_Rating");
			for (var i=0; i<inputsArray3b.length; i++) {
				inputsArray3b[i].disabled = true;
				inputsArray3b[i].checked = false;
		}
		var inputsArray3c = document.getElementsByName("Overall_Quality");
			for (var i=0; i<inputsArray3b.length; i++) {
				inputsArray3c[i].disabled = true;
				inputsArray3c[i].checked = false;
		}
		var listItems2 = "DisabledItemID3,DisabledItemID4,DisabledItemID4a,DisabledItemID5";
		var listItemsArray2 = listItems2.split(",");
			for (var i=0; i<listItemsArray2.length; i++) {
				document.getElementById(listItemsArray2[i]).style.color = "darkgray";
		}
		} // END IF 2
		else {
		document.getElementsByName("Attended_Accès_Asie")[0].checked = true;
		}
	} // END IF 1
}

function forceDisableInputs2() {
/* 		alert("function working"); */
//		Survey.Professional_Rating.disabled = true;
		Survey.Suggestions.disabled = true;
		Survey.Suggestions.value = "";
		var inputsArray3 = document.getElementsByName("How_many_AA_activities_attended");
			for (var i=0; i<inputsArray3.length; i++) {
				inputsArray3[i].disabled = true;
				inputsArray3[i].checked = false;
		}
		var inputsArray3b = document.getElementsByName("Professional_Rating");
			for (var i=0; i<inputsArray3b.length; i++) {
				inputsArray3b[i].disabled = true;
				inputsArray3b[i].checked = false;
		}
		var inputsArray3c = document.getElementsByName("Overall_Quality");
			for (var i=0; i<inputsArray3b.length; i++) {
				inputsArray3c[i].disabled = true;
				inputsArray3c[i].checked = false;
		}
		var listItems2 = "DisabledItemID3,DisabledItemID4,DisabledItemID4a,DisabledItemID5";
		var listItemsArray2 = listItems2.split(",");
			for (var i=0; i<listItemsArray2.length; i++) {
				document.getElementById(listItemsArray2[i]).style.color = "darkgray";
		}
}

function disableInputs3() {
	if (disableFlag3 == "Used") {
		if (confirmValue = window.confirm("Vous êtes sur le point d'effacer les réponses que vous avez entrées  aux questions 12 et 13.\n\nVoulez-vous continuer?")) {
 	var FestAttendOptionsArray = Survey.Festivals_Attended.options;
	Survey.Festivals_Attended.disabled = true;
	Survey.Festivals_Attended_2.disabled = true;
		document.getElementById('Referrals_to_FestivalsAll').disabled = true;
		document.getElementById('Referrals_to_FestivalsAll').checked = false;
	var inputsArray4 = document.getElementsByName("Referrals_to_Festivals");
	var inputsArray5 = document.getElementsByName("Referrals_to_Festivals_2");
	document.getElementById("DisabledItemID6").style.color = "darkgray";
	document.getElementById("DisabledItemID7").style.color = "darkgray";
	for (var i=0; i<inputsArray4.length; i++) {
		inputsArray4[i].disabled = true;
		inputsArray4[i].checked = false;
	}
	for (var i=0; i<inputsArray5.length; i++) {
		inputsArray5[i].disabled = true;
		inputsArray5[i].checked = false;
	} 
	for (var i=0; i<FestAttendOptionsArray.length; i++) {
		FestAttendOptionsArray[i].selected = false;
	}
	insertHelpText("Festivals_Attended_2");
	insertHelpText("Referrals_to_Festivals_2");
		} // END IF 2
		else {
		document.getElementsByName("Attended_Festivals")[0].checked = true;
		}
	} // END IF 1
}

function disableInputs4() {
	if (disableFlag4 == "Used") {
		if (confirmValue = window.confirm("Vous êtes sur le point d'effacer toutes  les informations que vous avez entrées à la section INFORMATIONS PERSONNELLES.\n\nVoulez-vous continuer?")) {
	var listItems = "DisabledItemID8,DisabledItemID8b,DisabledItemID9,DisabledItemID10,DisabledItemID11,DisabledItemID12";
	var listItemsArray = listItems.split(",");
	Survey.City_of_residence.disabled = true;
	Survey.City_of_residence.value = "";
	Survey.Postal_Code.disabled = true;
	Survey.Postal_Code.value = "";
	Survey.Profession.disabled = true;
	Survey.Profession.value = "";
	Survey.Other_Transportation_method.disabled = true;
	Survey.Other_Transportation_method.value = "";
	document.getElementById("Transportation_methodAll").disabled = true;
	document.getElementById("Transportation_methodAll").checked = false;
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "darkgray";
	}
	var inputsArray6 = document.getElementsByName("Transportation_method");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray8 = document.getElementsByName("Combined_family_income");
		for (var i=0; i<inputsArray6.length; i++) {
			inputsArray6[i].disabled = true;
			inputsArray6[i].checked = false;
	}
		for (var i=0; i<inputsArray7.length; i++) {
			inputsArray7[i].disabled = true;
			inputsArray7[i].checked = false;
	}
		for (var i=0; i<inputsArray8.length; i++) {
			inputsArray8[i].disabled = true;
			inputsArray8[i].checked = false;
		}
		} // END IF 2
		else {
		document.getElementsByName("Personal_Info_Okay")[0].checked = true;
		}
	} // END IF 1
}

function disableInputsAll() {
	Survey.Festivals_Attended.disabled = true;
	Survey.Festivals_Attended_2.disabled = true;
//	Survey.Professional_Rating.disabled = true;
	Survey.Other_Referrals_to_Acces_Asie.disabled = true;
	Survey.Suggestions.disabled = true;
	Survey.City_of_residence.disabled = true;
	Survey.Postal_Code.disabled = true;
	Survey.Profession.disabled = true;
	Survey.Other_Transportation_method.disabled = true;
 	var inputsArray1 = document.getElementsByName("Referrals_to_Accès_Asie");
	var inputsArray2 = document.getElementsByName("Attended_Accès_Asie");
	var inputsArray3 = document.getElementsByName("How_many_AA_activities_attended");
	var inputsArray3b = document.getElementsByName("Professional_Rating");
	var inputsArray3c = document.getElementsByName("Overall_Quality");
	var inputsArray4 = document.getElementsByName("Referrals_to_Festivals");
	var inputsArray5 = document.getElementsByName("Referrals_to_Festivals_2");

	var inputsArray6 = document.getElementsByName("Transportation_method");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray8 = document.getElementsByName("Profession");
	var inputsArray8 = document.getElementsByName("Combined_family_income");

		for (var i=0; i<inputsArray1.length; i++) {
			inputsArray1[i].disabled = true;
	}
		for (var i=0; i<inputsArray2.length; i++) {
			inputsArray2[i].disabled = true;
	}
		for (var i=0; i<inputsArray3.length; i++) {
			inputsArray3[i].disabled = true;
	}
		for (var i=0; i<inputsArray3b.length; i++) {
			inputsArray3b[i].disabled = true;
	}
		for (var i=0; i<inputsArray3c.length; i++) {
			inputsArray3c[i].disabled = true;
	}
		for (var i=0; i<inputsArray4.length; i++) {
			inputsArray4[i].disabled = true;
	}
		for (var i=0; i<inputsArray5.length; i++) {
			inputsArray5[i].disabled = true;
	}
		for (var i=0; i<inputsArray6.length; i++) {
			inputsArray6[i].disabled = true;
	}
		for (var i=0; i<inputsArray7.length; i++) {
			inputsArray7[i].disabled = true;
	}
		for (var i=0; i<inputsArray8.length; i++) {
			inputsArray8[i].disabled = true;
	}
		for (var i=0; i<inputsArray8.length; i++) {
			inputsArray8[i].disabled = true;
	}
	var listItems = "DisabledItemID1,DisabledItemID2,DisabledItemID3,DisabledItemID4,DisabledItemID4a,DisabledItemID5,DisabledItemID6,DisabledItemID7,DisabledItemID8,DisabledItemID8b,DisabledItemID9,DisabledItemID10,DisabledItemID11,DisabledItemID12";
	var listItemsArray = listItems.split(",");
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "darkgray";
	}
	var selectAll_IDs = "Referrals_to_Accès_AsieAll,Referrals_to_FestivalsAll,Transportation_methodAll";
	var selectAll_IDsArray = selectAll_IDs.split(",");
		for (var i=0; i<selectAll_IDsArray.length; i++) {
			document.getElementById(selectAll_IDsArray[i]).disabled = true;
	}
}

function onloadSurvey() {
	insertHelpTextOnload();
	disableInputsAll();
}

/* NOTES: Opera requires 'value' instead of 'innerHTML' to work. ONMOUSEDOWN event handler must be used for clearInput(). ONCLICK doesn't work if user tries to select text in an attempt to manually delete it and the mouse pointer moves off textarea before they release the mouse button (mouse up). */

function selectAll(inputName) {
var inputsArray_z1 = document.getElementsByName(inputName);
var lastIndex = inputsArray_z1.length - 1;
		for (var i=0; i<inputsArray_z1.length; i++) {
			inputsArray_z1[i].checked = true;
	}
	inputsArray_z1[lastIndex].checked = false;
}

function selectNone(inputName,selectAll_ID) {
var inputsArray_z1 = document.getElementsByName(inputName);
var lastIndex = inputsArray_z1.length - 1;
		for (var i=0; i<lastIndex; i++) {
			inputsArray_z1[i].checked = false;
	}
/* 	alert(selectAll_ID); */
	document.getElementById(selectAll_ID).checked = false;
}

function checkTextareas() {
/* 	alert("okay"); */
	if (document.getElementById("Other_Newspapers").value == "Insérez  une virgule pour séparer la liste des journaux que vous avez lus...") {
		document.getElementById("Other_Newspapers").value = "";
	}
	if (document.getElementById("Other_Referrals_to_Acces_Asie").value == "De quelle autre façon avez-vous entendu parler du festival ?") {
		document.getElementById("Other_Referrals_to_Acces_Asie").value = "";
	}
	if (document.getElementById("Looking_for_2").value == "Que recherchez-vous d’un festival culturel ?") {
		document.getElementById("Looking_for_2").value = "";
	}
	if (document.getElementById("Festivals_Attended_2").value == "Insérez une virgule pour séparer les festival auxquels vous avez assisté...") {
		document.getElementById("Festivals_Attended_2").value = "";
	}
	if (document.getElementById("Referrals_to_Festivals_2").value == "De quelle autre façon avez-vous entendu parler de ces festivals ?") {
		document.getElementById("Referrals_to_Festivals_2").value = "";
	}
}

/* QUICK TEST FILL SURVEY */

function testfillSurvey() {
	enableInputs1();
	enableInputs2();
	enableInputs3();
	enableInputs4();
 	var inputsArray1a = document.getElementsByName("Entertainment_Interests");
 	var inputsArray2a = document.getElementsByName("Newspapers");
 	var inputsArray3a = document.getElementsByName("Familiar_with_Accès_Asie");
	var inputsArray4a = document.getElementsByName("Referrals_to_Accès_Asie");
 	var inputsArray5a = document.getElementsByName("Attended_Accès_Asie");
 	var inputsArray6a = document.getElementsByName("How_many_AA_activities_attended");
 	var inputsArray6f = document.getElementsByName("Professional_Rating");
 	var inputsArray6g = document.getElementsByName("Overall_Quality");
 	var inputsArray7a = document.getElementsByName("Looking_for");
 	var inputsArray8a = document.getElementsByName("Attended_Festivals");
 	var inputsArray9a = document.getElementsByName("Referrals_to_Festivals");
 	var inputsArray10a = document.getElementsByName("Personal_Info_Okay");
 	var inputsArray11a = document.getElementsByName("Transportation_method");
 	var inputsArray12a = document.getElementsByName("Age");
 	var inputsArray13a = document.getElementsByName("Combined_family_income");
 	var inputsArray14a = document.getElementsByName("Mailing_List");
	var optionsArray1 =	Survey.Festivals_Attended.options;

		for (var i=0; i<inputsArray1a.length; i++) {
			inputsArray1a[i].checked = true;
	}
		for (var i=0; i<inputsArray2a.length; i++) {
			inputsArray2a[i].checked = true;
	}

	inputsArray3a[0].checked = true;

		for (var i=0; i<inputsArray4a.length; i++) {
			inputsArray4a[i].checked = true;
	}

	inputsArray5a[0].checked = true;

		for (var i=0; i<inputsArray6a.length; i++) {
			inputsArray6a[i].checked = true;
	}
	inputsArray6f[0].checked = true;
	inputsArray6g[0].checked = true;

		for (var i=0; i<inputsArray7a.length; i++) {
			inputsArray7a[i].checked = true;
	}

	inputsArray8a[0].checked = true;

		for (var i=0; i<inputsArray9a.length; i++) {
			inputsArray9a[i].checked = true;
	}

	inputsArray10a[0].checked = true;

		for (var i=0; i<inputsArray11a.length; i++) {
			inputsArray11a[i].checked = true;
	}

		for (var i=0; i<inputsArray12a.length; i++) {
			inputsArray12a[i].checked = true;
	}

	inputsArray13a[0].checked = true;
	inputsArray14a[0].checked = true;

		for (var i=0; i<optionsArray1.length; i++) {
			optionsArray1[i].selected = true;
	}

	inputsArray1a[7].checked = false;
	inputsArray2a[4].checked = false;
	inputsArray4a[6].checked = false;
	inputsArray7a[4].checked = false;
	inputsArray9a[6].checked = false;
	inputsArray11a[6].checked = false;
	optionsArray1[17].selected = false;

	Survey.Other_Newspapers.value = "The Mirror, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Favourite_Radio_Station.value = "CKUT";
	Survey.City_of_residence.value = "Montreal";
	Survey.Postal_Code.value = "H4C 2R7";
	Survey.Other_Transportation_method.value = "Skateboard, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Profession.value = "Web Designer";
	Survey.Other_Referrals_to_Acces_Asie.value = "Little birdy told me, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Suggestions.value = "More freebies, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Looking_for_2.value = "Rock shows, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Festivals_Attended_2.value = "International Geeks Festival, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";
	Survey.Referrals_to_Festivals_2.value = "Carrier Pigeons, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah";

}


