/* 
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_Entertainment_Interests,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 endroits que vous fréquentez...,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 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("Vous êtes sur le point d'effacer les réponses que vous avez entrées aux questions 10 à 14.\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("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("Vous êtes sur le point d'effacer toutes  les informations que vous avez entrées à la section INFORMATION DÉMOGRAPHIQUE.\n\nVoulez-vous continuer?")) {
	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";

}



