function quizMBA() {
	pageTracker._trackPageview("/mba/FitWithIvey_Start");
	    
    var quizMBA_Great_HTML = '<p>Congratulations! You are an excellent candidate for an Ivey MBA. We encourage you to call us at 1-866-878-IVEY(4839) to discuss your candidacy. We also invite you to join <a href="http://www.ivey.uwo.ca/mbainsider/login.aspx">Inside Track</a> so you can receive information about upcoming MBA events in your area. We look forward to meeting you!</p>';
    
    var quizMBA_Good_HTML = '<p>You appear to be a good candidate for an Ivey MBA. We suggest joining <a href="http://www.ivey.uwo.ca/mbainsider/login.aspx">Inside Track</a> so that we can stay in touch with you about program information, application deadlines and upcoming MBA events. We look forward to speaking with you and please <a href="http://www.ivey.uwo.ca/mba/contactus.htm">contact us</a> with questions!</p>';
    
    var quizMBA_Admissions_HTML = '<p>Thank you for your interest in Ivey. We encourage you to review our <a href="http://www.ivey.uwo.ca/mba/admissions/criteria.htm">application requirements</a> to learn what Ivey looks for in its MBA candidates before submitting an application. If you have any questions about your candidacy or admissions requirements, please don’t hesitate to <a href="http://www.ivey.uwo.ca/mba/contactus.htm">contact us</a>.</p>';

//    var quizMBA_criteria = '<p class="quizMBA_question">There were some issues in your answers:</p>';
    var quizMBA_criteria = '';
    
    var quizMBA_Career_LongHTML = '<p>Thank you for your interest in Ivey. Your responses indicate that you would be a good candidate for Ivey, however your considerable experience indicates that you might be better suited for an <a href="http://www.iveyemba.ca/">Executive MBA</a> or one of our <a href="http://www.ivey.uwo.ca/executive/">Executive Development programs</a> - we encourage you to review the opportunities in these Programs!</p>';
    
    var quizMBA_Career_ShortHTML = '<p>Thank you for your interest in Ivey. Your responses indicate that you could be a good candidate for an Ivey MBA in the future with some additional work experience.  We encourage you to stay in touch with us by joining the <a href="http://www.ivey.uwo.ca/mbainsider/login.aspx">Inside Track</a> and would be pleased to review your application at a later date. Please stay in touch!</p>';
    
    var quizMBA_GMAT_LowHTML = '<p>Thank you for your interest in Ivey. Your responses indicate that you are a good candidate for an Ivey MBA, however your GMAT score is lower than our typical range (600+). Ivey only considers your higher score so rewriting your GMAT would result in a more competitive profile. We encourage you to stay in touch with us by joining the <a href="http://www.ivey.uwo.ca/mbainsider/login.aspx">Inside Track</a>.</p>';
    
    var quizMBA_GMAT_NotTakenHTML = '<p>Why have you not taken the GMAT?</p>';
    
//    var quizMBA_ExperienceHTML = '<p>It doesn&rsquo;t look like you&rsquo;ve got much relevant experience.</p>';
    var quizMBA_ExperienceHTML = '';
    
 
    
    
    quizMBA_HTML_1 = '<div class="quizMBA_titleBar">Question 1 / 6</div>' +
        '<p class="quizMBA_question">Why do you want to pursue your MBA degree?</p>' +
        '<p class="quizMBA_mc"><label><input type="radio" name="question_1" value="3" /> So I can change careers</label></p>' +
        '<p class="quizMBA_mc"><label><input type="radio" name="question_1" value="3" /> To build my skill-set and business knowledge</label></p>' +
        '<p class="quizMBA_mc"><label><input type="radio" name="question_1" value="3" /> To increase my credibility and excel further in my career</label></p>' +
        '<p class="quizMBA_mc"><label><input type="radio" name="question_1" value="2" /> I&rsquo;m not sure, but people have told me that I should</label></p>' +
        '<div class="quizMBA_warning" id="quizMBA_warning1">You must select an answer.</div>'

        ; 

    quizMBA_HTML_2 = '<div class="quizMBA_titleBar">Question 2 / 6</div>' +
    '<p class="quizMBA_question">How many years of full-time work experience do you have?</label>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_2" value="100" /> Less than 2 years</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_2" value="103" /> 2-6 years</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_2" value="102" /> 7-10 years</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_2" value="110" /> More than 10 years</label></p>' +
        '<div class="quizMBA_warning" id="quizMBA_warning2">You must select an answer.</div>'    
    ;
    
    quizMBA_HTML_3 = '<div class="quizMBA_titleBar">Question 3 / 6</div>' +
    '<p class="quizMBA_question">Have you taken the GMAT?</p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3a" value="1" /> Yes</label></p>'+
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3a" value="0" /> No</label></p>' +
            '<div class="quizMBA_warning" id="quizMBA_warning3">You must select an answer.</div>'
    ;
    
    quizMBA_HTML_3a = '<div class="quizMBA_titleBar">Question 4 / 6</div>' +
    '<p class="quizMBA_question">What was your score on the GMAT?</p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3" value="200" /> Less than 550</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3" value="202" /> 550-600</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3" value="202" /> 600-650</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_3" value="203" /> 650+</label></p>' +
            '<div class="quizMBA_warning" id="quizMBA_warning4">You must select an answer.</div>'
    
    ;
    
    quizMBA_HTML_4 = '<div class="quizMBA_titleBar">Question 5 / 6</div>' +
    '<p class="quizMBA_question">How would you best describe your career objectives?</p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_4" value="3" /> I want to start or improve my own business</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_4" value="3" /> I want to move up within my current organization or industry</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_4" value="3" /> I want to change organizations or industries</label></p>' +
    '<p class="quizMBA_mc"><label><input type="radio" name="question_4" value="2" /> I&rsquo;m not sure what I want to do after my MBA, but I don&rsquo;t want to stay in my current job</label></p>' +
            '<div class="quizMBA_warning" id="quizMBA_warning5">You must select an answer.</div>'
    
    ;

    quizMBA_HTML_5 = '<div class="quizMBA_titleBar">Question 6 / 6</div>' +
    '<p class="quizMBA_question">How would you rate your experience with the following:</p>' +
    '<p class="quizMBA_sel">Working in teams: <span class="quizMBA_sel_opts">'+
        '<select name="question_5a">'+
        '<option value="10">None</option>'+
        '<option value="20">Some</option>'+
        '<option value="30">A Lot</option>'+
        '</select>'+
    '</span></p>'+
    '<p class="quizMBA_sel">Building relationships with clients (internal or external): <span class="quizMBA_sel_opts">'+
        '<select name="question_5b">'+
        '<option value="10">None</option>'+
        '<option value="20">Some</option>'+
        '<option value="30">A Lot</option>'+
        '</select>'+
    '</span></p>'+
    '<p class="quizMBA_sel">Taking on leadership roles: <span class="quizMBA_sel_opts">'+
        '<select name="question_5c">'+
        '<option value="10">None</option>'+
        '<option value="20">Some</option>'+
        '<option value="30">A Lot</option>'+
        '</select>'+
    '</span></p>'+
    '<p class="quizMBA_sel">Involvement in extra-curricular activities or volunteer work: <span class="quizMBA_sel_opts">'+
        '<select name="question_5d">'+
        '<option value="10">None</option>'+
        '<option value="20">Some</option>'+
        '<option value="30">A Lot</option>'+
        '</select>'+
    '</span></p>'
    
    ;

    
    var quizMBA_jqiStates = {
      state0: {
            html: quizMBA_HTML_1,
            buttons: { Next: true },
            focus: 1,
            submit:function(v,m,f){
                  
                if(!v) {
                  
                    $.prompt.close();
                  
                }  else  {
                
                    if (typeof(f.question_1) != 'undefined') {

                        $.prompt.goToState('state1');
                    
                    }  else  {
                        
                        m.children("#quizMBA_warning1").css("visibility","visible");
                        
                    }
                  
                }
                  
                return false;
            }
      },
      state1: {
            html: quizMBA_HTML_2,
            buttons: { Back: -1, Next: 1 },
            focus: 1,
            submit:function(v,m,f){
                  
                  if(v==0) { $.prompt.close()
                  
                  } else if (v == -1) {
                  
                        $.prompt.goToState('state0');
                  
                  } else if (v == 1) {
                  
                    if (typeof(f.question_2) != 'undefined') {

                        $.prompt.goToState('state2');
                    
                    }  else  {
                        
                        m.children("#quizMBA_warning2").css("visibility","visible");
                        
                    }
                  
                  }
                  
                  return false;
            }
      },
      state2: {
            html: quizMBA_HTML_3,
            buttons: { Back: -1, Next: 1 },
            focus: 1,
            submit:function(v,m,f){
                  
                  if(v==0) { $.prompt.close()
                  
                  } else if (v == -1) {
                  
                        $.prompt.goToState('state1');
                  
                  } else if (v == 1) {
                  
                    if (typeof(f.question_3a) != 'undefined') {

                        if (f.question_3a == '1') {
                            
                            $.prompt.goToState('state3');
                            
                        }  else  {
                            
                            $.prompt.goToState('state4');
                            
                        }
                    
                    }  else  {
                        
                        m.children("#quizMBA_warning3").css("visibility","visible");
                        
                    }
                  
                  }
                  
                  return false;
            }
      },state3: {
            html: quizMBA_HTML_3a,
            buttons: { Back: -1, Next: 1 },
            focus: 1,
            submit:function(v,m,f){
                  
                  if(v==0) { $.prompt.close()
                  
                  } else if (v == -1) {
                  
                        $.prompt.goToState('state2');
                  
                  } else if (v == 1) {
                  
                    if (typeof(f.question_3) != 'undefined') {

                        $.prompt.goToState('state4');
                    
                    }  else  {
                        
                        m.children("#quizMBA_warning4").css("visibility","visible");
                        
                    }

                  
                  }
                  
                  return false;
            }
      },state4: {
            html: quizMBA_HTML_4,
            buttons: { Back: -1, Next: 1 },
            focus: 1,
            submit:function(v,m,f){
                  
                  if(v==0) { $.prompt.close()
                  
                  } else if (v == -1) {
                  
                        $.prompt.goToState('state2');
                  
                  } else if (v == 1) {
                  
                    if (typeof(f.question_4) != 'undefined') {

                        $.prompt.goToState('state5');
                    
                    }  else  {
                        
                        m.children("#quizMBA_warning5").css("visibility","visible");
                        
                    }

                  
                  }
                  
                  return false;
            }
      },state5: {
            html: quizMBA_HTML_5,
            buttons: { Back: -1, Complete: 1 },
            focus: 1,
            submit:function(v,m,f){
				  pageTracker._trackPageview("/mba/FitWithIvey_Finish");                  
                  if(v==0) { $.prompt.close()
                  
                  } else if (v == -1) {
                  
                        $.prompt.goToState('state4');
                  
                  } else if (v == 1) {
                  
                    return true;

                  
                  }
                  
                  return false;
            }
      }
};

function quizMBA_Calculate(v,m,f) {
    
    if (v) {
    
    
    var str = ' ';
    var mba_score = 0;
    var mba_experience = 0;
    var mba_career = 0;
    var mba_gmat = 0;
    
    $.each(f,function(i,obj){
        
        $.trackEvent('MBA_Quiz',i,obj);
        
        if (i != 'question_3a') {
        
            if (parseInt(obj) == 0 || parseInt(obj) == NaN) {
                
                mba_score = 0;

            }  else if (parseInt(obj) < 5) {
                
                mba_score += parseInt(obj);
                
            }  else if (parseInt(obj) <= 99) {
                
                if (parseInt(obj) == 10) {
                    
                    mba_score += 2;
                    mba_experience += 1;
                    
                }  else if (parseInt(obj) == 20) {
                    
                    mba_score += 2;
                    
                }  else if (parseInt(obj) == 30) {
                    
                    mba_score += 3;
                }
                
                if (mba_experience == 3) {
                    
                    mba_score = 0;
                    
                }
                
            }  else if (parseInt(obj) <= 199) {
                
                if (parseInt(obj) == 100) {
                    
                    mba_career = 1;
                    mba_score = 0;
                
                }  else if (parseInt(obj) == 102) {
                    
                    mba_score += 2;
                    
                }  else if (parseInt(obj) == 103) {
                    
                    mba_score += 3;
                    
                }  else if (parseInt(obj) > 105) {
                    
                    mba_score = 0;
                    mba_career = 2;
                    
                }
                
            }  else if (parseInt(obj) <= 300)  {
                
                if (parseInt(obj) == 200) {
                    
                    mba_gmat = 1;
                    mba_score = 0;
                    
                }  else if (parseInt(obj) == 202) {
                    
                    mba_score += 2;
                    
                }  else if (parseInt(obj) == 203) {
                    
                    mba_score += 3;
                    
                }  
                
            }
            
        }  else  {
            
            if (parseInt(obj) == 0) {
                
//                mba_gmat = 2;
                    mba_score += 3;
                
            }
            
        }
            
            
    });
    
    if ((mba_gmat > 0) || (mba_career == 1)) { // || (mba_experience > 2)
       
       if (mba_gmat == 1) {
        
            quizMBA_criteria += quizMBA_GMAT_LowHTML;
        
       }  else if (mba_gmat == 2) {
        
            quizMBA_criteria += quizMBA_GMAT_NotTakenHTML;
        
       }
       
       if (mba_career == 1) {
        
            quizMBA_criteria += quizMBA_Career_ShortHTML;
        
       }
       
       if (mba_experience >= 3) {
        
            quizMBA_criteria += quizMBA_ExperienceHTML;
        
       }
       
       str = quizMBA_criteria;
       $.prompt(str);
       
	} else if (mba_career == 2) {
	 
		 str = quizMBA_Career_LongHTML;
         $.prompt(str, { buttons: {'Executive Development':'execdev', 'Executive MBA':'emba'}, callback: quizMBA_redirect });
//	 'Learn More': true, 
    } else {
    
        if (mba_score <= 16) {
            
            str = quizMBA_Admissions_HTML;
            $.prompt(str);
            
        }  else if (mba_score < 21)  {
            
            str = quizMBA_Good_HTML;
            $.prompt(str, { buttons: {'Return to the MBA website': true, 'Inside Track':'track'}, callback: quizMBA_redirect });
            
        }  else if (mba_score >= 21)  {
            
            str = quizMBA_Great_HTML;
            $.prompt(str, { buttons: {'Return to the MBA website': true, 'Inside Track':'track'}, callback: quizMBA_redirect });
            
        }
        
    }
    
    }
    
};

function quizMBA_redirect(v,m,f) {
    
    if (v == 'track') {
      top.location = "http://www.ivey.uwo.ca/mbainsider/login.aspx";
    }
    else if (v == 'emba') {
      top.location = "http://www.iveyemba.ca/";
    }
    else if (v == 'execdev') {
      top.location = "http://www.ivey.uwo.ca/executive/";
    }
    
};
    
    $.prompt(quizMBA_jqiStates, { callback: quizMBA_Calculate });
    
}