var QUESTION1_ID = "0";
var QUESTION2_ID = "1";
var QUESTION1_CHOICE1_ID = "0000000000000600015";
var QUESTION1_CHOICE2_ID = "0000000000000600017";

var QUESTION2_CHOICE1_ID = "0000000000000600003";
var QUESTION2_CHOICE1_CONTENT = "Sign up for Quicken Online";

var QUESTION2_CHOICE2_ID = "0000000000000600005";
var QUESTION2_CHOICE2_CONTENT = "Buy Quicken Desktop product";

var QUESTION2_CHOICE3_ID = "0000000000000600007";
var QUESTION2_CHOICE3_CONTENT = "Get help or support for Quicken products or services";

var QUESTION2_CHOICE4_ID = "0000000000000600009";
var QUESTION2_CHOICE4_CONTENT = "Other";
var QUESTION2_CHOICE4_DESCRIPTION_ID = "0000000000000600009_description";

var submitCounter = 0;

function QuickenEntry(pPreviewPath, pExitPath, pSurveyWindowAttributes) {
	if (submitCounter > 0) {
		return(false);
	}
	else {
		if (validateSelections() == false) {
			return(false);
		}
		submitCounter++;
		var reason = getReason();	
		OpenSurveyTracker(reason,pPreviewPath,pExitPath,pSurveyWindowAttributes);
		return(true);
	}
}
/*
function getInputElements(pQuestionIds) {
	var inputElements = new Array();
	for (i=0; i<pQuestionIds.length; i++) {
		inputElements[i] = document.getElementById(pQuestionIds[i]);
	}
	return inputElements;
}

function getQuestionResponses(pChoices) {
	var responseValues = new Array();
	for (i=0; i<pChoices.length; i++) {
		if ((pChoices[i].checked == true) || (pChoices[i].getAttribute("type") == "text")) {
			alert("response: " + pChoices[i].value);
			responseValues[i] = pChoices[i].value;
		}
	}
	return responseValues;
}
*/

// Validate that the user has selected all of the required questions
function validateSelections() {
	if (!(document.getElementById(QUESTION1_CHOICE1_ID).checked || document.getElementById(QUESTION1_CHOICE2_ID).checked)) {
		alert("Please let us know if you are an existing Quicken customer.");
		return(false);
	}
	else if (!(document.getElementById(QUESTION2_CHOICE1_ID).checked || document.getElementById(QUESTION2_CHOICE2_ID).checked || document.getElementById(QUESTION2_CHOICE3_ID).checked || document.getElementById(QUESTION2_CHOICE4_ID).checked)) {
		alert("Please let us know why you are here today.");
		return(false);
	}
	else {
		return(true);
	}
}

// Get the reason for the user's visit so it can be passed along and set in the cookie
function getReason() {
	if (document.getElementById(QUESTION2_CHOICE1_ID).checked) {
		return(QUESTION2_CHOICE1_CONTENT);
	}
	else if (document.getElementById(QUESTION2_CHOICE2_ID).checked) {
		return(QUESTION2_CHOICE2_CONTENT);
	}
	else if (document.getElementById(QUESTION2_CHOICE3_ID).checked) {
		return(QUESTION2_CHOICE3_CONTENT);
	}
	else {
		if (document.getElementById(QUESTION2_CHOICE4_DESCRIPTION_ID).value == "") {
			return(QUESTION2_CHOICE4_CONTENT);
		}
		else {
			return(document.getElementById(QUESTION2_CHOICE4_DESCRIPTION_ID).value);
		}
	}
}