﻿var answer_question_1 = false;
var answer_question_2 = false;
var answer_question_3 = false;

$(document).ready(function () {
    if ($("body").hasClass("home")) {
        $("#dialog_survey_answer").dialog({
            height: 300,
            width: 400,
            modal: true,
            title: 'See if you qualify',
            autoOpen: false,
            open: function () {
                // alert('open');
            },
            close: function () {
                // alert('close');
            }
        });
    }
    else {
        $("#dialog_survey").dialog({
            height: 400,
            width: 400,
            modal: true,
            title: 'See if you qualify',
            autoOpen: false,
            open: function () {
                // alert('open');
                // reset values
                answer_question_1 = false;
                answer_question_2 = false;
                answer_question_3 = false;
                // reset styles
                $("#dialog_survey fieldset fieldset ul").removeClass("yes"); // reset possible previous class
                $("#dialog_survey fieldset fieldset ul").removeClass("no"); // reset possible previous class
                $("#dialog_survey fieldset fieldset ul").removeClass("maybe"); // reset possible previous class
            },
            close: function () {
                // alert('close');
            }
        });
        $("#dialog_survey_answer").dialog({
            height: 400,
            width: 400,
            modal: true,
            title: 'See if you qualify',
            autoOpen: false,
            open: function () {
                $("#dialog_survey").dialog("close");
            },
            close: function () {
                // alert('close');
            }
        });
    }
    $("a.close-dialog").click(
        function (e) {
            $("#dialog_survey").dialog("close");
            $("#dialog_survey_answer").dialog("close");
            e.preventDefault();
        }
    );
    $(".see-if-you-qualify a.trigger").click(
        function (e) {
            $("#dialog_survey").dialog("open");
            e.preventDefault();
        }
    );
    $("li.choice a").click(
        function (e) {
            // users answer
            var questionCurrent = $(this).parent().parent().attr("class");
            var questionCurrentAnswer = $(this).attr("class");
            // set styling of the button elements
            $(this).parent().parent().removeClass("yes"); // reset possible previous class
            $(this).parent().parent().removeClass("no"); // reset possible previous class
            $(this).parent().parent().removeClass("maybe"); // reset possible previous class
            $(this).parent().parent().toggleClass(questionCurrentAnswer);
            // calculate answers
            if (questionCurrent.match("question-1"))
                answer_question_1 = questionCurrentAnswer;
            if (questionCurrent.match("question-2"))
                answer_question_2 = questionCurrentAnswer;
            if (questionCurrent.match("question-3"))
                answer_question_3 = questionCurrentAnswer;
            // prevent default link behavior
            //e.preventDefault();
        }
    );

    $(".dialog_survey fieldset input.submit").click(
        function (e) {
            // show "Unqualified" box if they didn't answer correctly
            if
            (
                ( (answer_question_1 != "no") && (answer_question_1 != false) ) &&
                ( (answer_question_2 != "no") && (answer_question_2 != false) ) &&
                ( (answer_question_3 != "no") && (answer_question_3 != false) )
            ) {
                // do "Qualified" action
                // build our string
                var baseURL = "http://patientrecruitment.epharmasolutions.com/surveys/TakeSurvey.asp?PageNumber=1&SurveyID=55Im563H2n32I"
                var utm_source = "&utm_source=" + $("input.utm.source").val();
                var utm_medium = "&utm_medium=" + $("input.utm.medium").val();
                var utm_term = "&utm_term=" + $("input.utm.term").val();
                var utm_content = "&utm_content=" + $("input.utm.content").val();
                var utm_name = "&utm_name=" + $("input.utm.name").val();
                var queryStringSuffix = utm_source + utm_medium + utm_term + utm_content + utm_name;
                var navigateURL = (baseURL + queryStringSuffix);
                window.location.href = navigateURL;
            }
            else {
                // do "Unqualified" action
                if (
                    (answer_question_1 != false) &&
                    (answer_question_2 != false) &&
                    (answer_question_3 != false)
                ) {
                    if ($("body").hasClass("home")) {
                        $("#dialog_survey_answer").dialog("open");
                    }
                    else {
                        // all 3 answers have been answered
                        $("#dialog_survey_answer").dialog("open");
                    }
                }
            }
            e.preventDefault();
        }
    );
});