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

function okayReset() {
	var confirmValue = window.confirm("This will clear any and all data you entered into the form. \n\n Okay to proceed?");
/* 	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_Entertainment_Interests,Other_Newspapers,Other_Referrals_to_Acces_Asie,Looking_for_2,Festivals_Attended_2,Referrals_to_Festivals_2";
inputIDsArray = inputIDs.split(",");

var helpText = "Enter a comma-separated list of other events you attend...,Enter a comma-separated list of other newspapers you read...,Tell us how else you heard about \nFestival Accès Asie...,Tell us what else you're looking for in a cultural festival...,Enter a comma-separated list of other festivals you've attended...,Tell us how else you heard about these 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 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 inputsArray3b = document.getElementsByName("Organization_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 = "DisabledItemID2a,DisabledItemID2b,DisabledItemID2c,DisabledItemID2d,DisabledItemID2e";
	var listItemsArray2 = listItems2.split(",");
		for (var i=0; i<listItemsArray2.length; i++) {
			document.getElementById(listItemsArray2[i]).style.color = "black";
	}
}


function enableInputs4() {
	disableFlag4 = "Used";
	Survey.City_of_residence.disabled = false;
	Survey.Other_Transportation_method.disabled = false;
	Survey.Other_Ethnicity.disabled = false;
	Survey.Other_Language.disabled = false;
	Survey.Contact_Name.disabled = false;
	Survey.Contact_Email.disabled = false;
	Survey.Contact_Telephone.disabled = false;
	document.getElementById("Transportation_methodAll").disabled = false;
	document.getElementById("EthnicityAll").disabled = false;
	document.getElementById("LanguageAll").disabled = false;
	var listItems = "DisabledItemID4a,DisabledItemID4b,DisabledItemID4c,DisabledItemID4d,DisabledItemID4e,DisabledItemID4f,DisabledItemID4g,DisabledItemID4h";
	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 inputsArray6b = document.getElementsByName("Transportation_Factor");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray7b = document.getElementsByName("Sex");
	var inputsArray7c = document.getElementsByName("Ethnicity");
	var inputsArray8 = document.getElementsByName("Language");

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



function disableInputs2() {
/* 	alert(disableFlag2); */
	if (disableFlag2 == "Used") {
		if (confirmValue = window.confirm("This will disable questions 10 through 14 and clear any input you entered for them. \n\n Okay to proceed?")) {
//		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("Organization_Rating");
			for (var i=0; i<inputsArray3c.length; i++) {
				inputsArray3c[i].disabled = true;
				inputsArray3c[i].checked = false;
		}
		var inputsArray3d = document.getElementsByName("Overall_Quality");
			for (var i=0; i<inputsArray3d.length; i++) {
				inputsArray3d[i].disabled = true;
				inputsArray3d[i].checked = false;
		}
		var listItems2 = "DisabledItemID2a,DisabledItemID2b,DisabledItemID2c,DisabledItemID2d,DisabledItemID2e";
		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("Organization_Rating");
			for (var i=0; i<inputsArray3c.length; i++) {
				inputsArray3c[i].disabled = true;
				inputsArray3c[i].checked = false;
		}
		var inputsArray3d = document.getElementsByName("Overall_Quality");
			for (var i=0; i<inputsArray3d.length; i++) {
				inputsArray3d[i].disabled = true;
				inputsArray3d[i].checked = false;
		}
		
		var listItems2 = "DisabledItemID2a,DisabledItemID2b,DisabledItemID2c,DisabledItemID2d,DisabledItemID2e";
		var listItemsArray2 = listItems2.split(",");
			for (var i=0; i<listItemsArray2.length; i++) {
				document.getElementById(listItemsArray2[i]).style.color = "darkgray";
		}
}

function disableInputs4() {
	if (disableFlag4 == "Used") {
		if (confirmValue = window.confirm("This will disable all questions in the DEMOGRAPHIC INFORMATION section and clear any input you entered there. \n\n Okay to proceed?")) {
	var listItems = "DisabledItemID4a,DisabledItemID4b,DisabledItemID4c,DisabledItemID4d,DisabledItemID4e,DisabledItemID4f,DisabledItemID4g,DisabledItemID4h";
	var listItemsArray = listItems.split(",");
	Survey.City_of_residence.disabled = true;
	Survey.City_of_residence.value = "";
	Survey.Other_Transportation_method.disabled = true;
	Survey.Other_Transportation_method.value = "";
	Survey.Other_Ethnicity.disabled = true;
	Survey.Other_Ethnicity.value = "";
	Survey.Other_Language.disabled = true;
	Survey.Other_Language.value = "";
	Survey.Contact_Name.disabled = true;
	Survey.Contact_Name.value = "";
	Survey.Contact_Email.disabled = true;
	Survey.Contact_Email.value= "";
	Survey.Contact_Telephone.disabled = true;
	Survey.Contact_Telephone.value = "";
	document.getElementById("Transportation_methodAll").disabled = true;
	document.getElementById("Transportation_methodAll").checked = false;
	document.getElementById("EthnicityAll").disabled = true;
	document.getElementById("EthnicityAll").checked = false;
	document.getElementById("LanguageAll").disabled = true;
	document.getElementById("LanguageAll").checked = false;
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "darkgray";
	}
	var inputsArray6 = document.getElementsByName("Transportation_method");
	var inputsArray6b = document.getElementsByName("Transportation_Factor");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray7b = document.getElementsByName("Sex");
	var inputsArray7c = document.getElementsByName("Ethnicity");
	var inputsArray8 = document.getElementsByName("Language");
		for (var i=0; i<inputsArray6.length; i++) {
			inputsArray6[i].disabled = true;
			inputsArray6[i].checked = false;
	}
		for (var i=0; i<inputsArray6b.length; i++) {
			inputsArray6b[i].disabled = true;
			inputsArray6b[i].checked = false;
	}
		for (var i=0; i<inputsArray7.length; i++) {
			inputsArray7[i].disabled = true;
			inputsArray7[i].checked = false;
	}
		for (var i=0; i<inputsArray7b.length; i++) {
			inputsArray7b[i].disabled = true;
			inputsArray7b[i].checked = false;
	}
		for (var i=0; i<inputsArray7c.length; i++) {
			inputsArray7c[i].disabled = true;
			inputsArray7c[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
}

/* NOTES: This is what is called when the survey is first loaded - called by function onloadSurvey() - just below */
function disableInputsAll() {
	Survey.Festivals_Attended.disabled = false;
	Survey.Festivals_Attended_2.disabled = false;
//	Survey.Professional_Rating.disabled = true;
	Survey.Other_Referrals_to_Acces_Asie.disabled = false;
	Survey.Suggestions.disabled = true;
	Survey.City_of_residence.disabled = true;
	Survey.Sex.disabled = true;
	Survey.Ethnicity.disabled = true;
	Survey.Language.disabled = true;
	Survey.Other_Transportation_method.disabled = true;
	Survey.Other_Ethnicity.disabled = true;
	Survey.Other_Language.disabled = true;
	Survey.Contact_Name.disabled = true;
	Survey.Contact_Email.disabled = true;
	Survey.Contact_Telephone.disabled = true;
	var inputsArray1 = document.getElementsByName("Referrals_to_Accès_Asie");
	var inputsArray2 = document.getElementsByName("Attended_Accès_Asie");
	var inputsArray2b = document.getElementsByName("Web_Site_Accès_Asie");
	var inputsArray3 = document.getElementsByName("How_many_AA_activities_attended");
	var inputsArray3b = document.getElementsByName("Professional_Rating");
	var inputsArray3c = document.getElementsByName("Organization_Rating");
	var inputsArray3d = 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 inputsArray6b = document.getElementsByName("Transportation_Factor");
	var inputsArray7 = document.getElementsByName("Age");
	var inputsArray7b = document.getElementsByName("Sex");
	var inputsArray7c = document.getElementsByName("Ethnicity");
	var inputsArray8 = document.getElementsByName("Language");

		for (var i=0; i<inputsArray1.length; i++) {
			inputsArray1[i].disabled = false;
	}
		for (var i=0; i<inputsArray2.length; i++) {
			inputsArray2[i].disabled = false;
	}
	for (var i=0; i<inputsArray2b.length; i++) {
			inputsArray2[i].disabled = false;
	}
		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<inputsArray3d.length; i++) {
			inputsArray3d[i].disabled = true;
	}
		
		for (var i=0; i<inputsArray4.length; i++) {
			inputsArray4[i].disabled = false;
	}
		for (var i=0; i<inputsArray5.length; i++) {
			inputsArray5[i].disabled = false;
	}
		for (var i=0; i<inputsArray6.length; i++) {
			inputsArray6[i].disabled = true;
	}
		for (var i=0; i<inputsArray6b.length; i++) {
			inputsArray6b[i].disabled = true;
	}
		for (var i=0; i<inputsArray7.length; i++) {
			inputsArray7[i].disabled = true;
	}
		for (var i=0; i<inputsArray7b.length; i++) {
			inputsArray7b[i].disabled = true;
	}
		for (var i=0; i<inputsArray7c.length; i++) {
			inputsArray7c[i].disabled = true;
	}
		for (var i=0; i<inputsArray8.length; i++) {
			inputsArray8[i].disabled = true;
	}
	var listItems = "DisabledItemID2a,DisabledItemID2b,DisabledItemID2c,DisabledItemID2d,DisabledItemID2e,DisabledItemID4a,DisabledItemID4b,DisabledItemID4c,DisabledItemID4d,DisabledItemID4e,DisabledItemID4f,DisabledItemID4g,DisabledItemID4h";
	var listItemsArray = listItems.split(",");
		for (var i=0; i<listItemsArray.length; i++) {
			document.getElementById(listItemsArray[i]).style.color = "darkgray";
	}
	var selectAll_IDs = "Transportation_methodAll,EthnicityAll,LanguageAll";
	var selectAll_IDsArray = selectAll_IDs.split(",");
		for (var i=0; i<selectAll_IDsArray.length; i++) {
			document.getElementById(selectAll_IDsArray[i]).disabled = true;
	}
}

/* NOTES: This is what is called when the survey is first loaded */
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). */


/* NOTES: function selectAll - selects all boxes in array */
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;
}

/* NOTES: function selectNone - deselects all boxes in array */
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;
}
/* NOTES: function selectOne - deselects the selectAll and selectNone boxes when a box is clicked in array */
function selectOne(inputName,selectAll_ID) {
	var inputsArray_z1 = document.getElementsByName(inputName);
	var lastIndex = inputsArray_z1.length - 1;
	inputsArray_z1[lastIndex].checked = false;
	document.getElementById(selectAll_ID).checked = false;
}

function checkTextareas() {
/* 	alert("okay"); */

	if (document.getElementById("Other_Entertainment_Interests").value == "Séparer par une virgule... Separate by comma...") {
		document.getElementById("Other_Entertainment_Interests").value = "";
	}
	if (document.getElementById("Other_Newspapers").value == "Séparer par une virgule... Separate by comma...") {
		document.getElementById("Other_Newspapers").value = "";
	}
	if (document.getElementById("Other_Referrals_to_Acces_Asie").value == "Séparer par une virgule... Separate by comma...") {
		document.getElementById("Other_Referrals_to_Acces_Asie").value = "";
	}
	if (document.getElementById("Looking_for_2").value == "Séparer par une virgule... Separate by comma...") {
		document.getElementById("Looking_for_2").value = "";
	}
	if (document.getElementById("Festivals_Attended_2").value == "Séparer par une virgule... Separate by comma...") {
		document.getElementById("Festivals_Attended_2").value = "";
	}
	if (document.getElementById("Referrals_to_Festivals_2").value == "Séparer par une virgule... Separate by comma...") {
		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("Language");
 	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_Entertainment_Interests.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.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";

}



