var age = "";
var home = "";
var invest = "";  
var sitelang= "";
function populateFields() 
{       
        var hash = window.location.search.substring(1); 
        if (hash.length > 1)
         {
            var itms = hash.split("&");
            
            var vals = new Array(); 
            var i; 
            for (i = 0; i < itms.length; i++) {
                vals[i] = itms[i].split("=");
            } 
           
            for (i = 0; i < vals.length; i++) {
                if (vals[i][0] == "age") {
                    age = vals[i][1];
                }
               
                else if (vals[i][0] == "home") {
                    if(vals[i][1] == "do%20not%20own")
                        home="do not own";
                    else if(vals[i][1] == "no")
                        home="no";
                    else
                        home = vals[i][1];
                } 
                else if (vals[i][0] == "invest") {
                    if(vals[i][1]=="$5,000")
                        invest="<"+vals[i][1];
                    else if(vals[i][1] == "$50,000")
                        invest=">"+vals[i][1];
                    else
                         invest = vals[i][1]; 
                
                }
                else if(vals[i][0] == "sitelang") {
                    sitelang = vals[i][1];
                }

            }
          
            
            var stage="";
        if((age != null) && (age != "")){

            if((home == "no")|| (home == "propio")){
              if(((age < 65) && ( home == "propio" ) && (invest == "<$5,000")) || ((age < 65) && (home == "propio") && (invest == "$5,000-$50,000")) || ((age < 65) && (home == "no") && (invest == "$5,000-$50,000")))
                stage= "En Ruta";                        
              else if(((age < 65) && (home == "propio") && (invest == ">$50,000")) || ((age < 65) && (home == "no") && (invest == ">$50,000")))
                stage= "Llegando";            
              else if((age < 65) && (home == "no") && (invest == "<$5,000"))
                stage= "Comienzos";            
              else if(age >= 65) 
                stage= "En Retiro";            
              else
                stage= "Comienzos";
        
            }

              if((home == "do not own")|| (home == "own")){
              if(((age < 65) && ( home == "own" ) && (invest == "<$5,000")) || ((age < 65) && (home == "own") && (invest == "$5,000-$50,000")) || ((age < 65) && (home == "do not own") && (invest == "$5,000-$50,000")))
                stage= "On Your Way";                        
              else if(((age < 65) && (home == "own") && (invest == ">$50,000")) || ((age < 65) && (home == "do not own") && (invest == ">$50,000")))
                stage= "Almost There";            
              else if((age < 65) && (home == "do not own") && (invest == "<$5,000"))
                stage= "Beginning";            
              else if(age >= 65) 
                stage= "Retirement";            
              else
                stage= "Beginning";
        
            }
          }
            if((age != null) && (age != "")){
            document.getElementById('quizresult').style.display ="block";
                if(home == 'no')
                    document.getElementById('quizresult').innerHTML="A los "+ age + " años de edad, " + home +" eres dueño de tu hogar y tienes "+ invest +" ahorrado para el retiro. Basado en estas contestaciones, te encuentras en la etapa " + stage + " . "
                else if(home == 'propio')
                    document.getElementById('quizresult').innerHTML="A los "+ age + " años de edad,eres dueño de tu hogar y tienes "+ invest +" ahorrado para el retiro. Basado en estas contestaciones, te encuentras en la etapa " + stage + " . "
                else
                     document.getElementById('quizresult').innerHTML="At "+ age + " years of age, you " + home + " a home and have " + invest+" saved for retirement. Based on these answers your current financial life stage is " + stage+ " . "
            }
            else{
             document.getElementById('quizresult').style.display ="none";
            }
       }  
    
}
 

function togglePage(){
if(document.getElementById("q1_yes") != null){
    if(enableViewReccomendations()){
        var url;
        var values = {
            age : null,
            ownHome: null,
            investment : null,
            sitelang :null,
            toString : function() {
                return "age=" + this.age + "&home=" + this.ownHome + "&invest=" + this.investment +"&sitelang=" + this.sitelang;
            }            
        }
        values.age = document.getElementById("ageValue").value;
        values.sitelang="EN";
        if (document.getElementById("q1_yes").checked)
            values.ownHome = "own";
        else
            values.ownHome ="do not own";
        if (document.getElementById("q3_lessfive").checked) {
            values.investment = "$5,000";
        }
        else if (document.getElementById("q3_betfive").checked) {
            values.investment ="$5,000-$50,000";
        }
        else {
            values.investment ="$50,000";
        }        
               url="/cps/rde/xchg/orientalonline/hs.xsl/plan_learn_insert.xml";
        location.href =  url + "?" + values.toString();
        return false;
    }
    else
        return false;
}
}
 

function enableViewReccomendations(){
    if(document.getElementById("ageValue") != null){
      if((document.getElementById("ageValue").value != "") && (document.getElementById("ageValue").value >= 18) && (document.getElementById("ageValue").value <= 100) && isHouseSelected() && isSavingsSelected())
            return true; 
       else if((document.getElementById("ageValue").value < 18) || (document.getElementById("ageValue").value > 100))
         {
          alert("Age should be between 18 and 100.");
          return false;
         }

      else
         {
          alert("Please answer all the questions.");
          return false;
         }
    }
}
function isHouseSelected()
{
    if(document.getElementById("q1_yes") != null){
        if (document.getElementById("q1_yes").checked || document.getElementById("q1_no").checked)
            return true;
        else
            return false;
    }
}
function isSavingsSelected()
{
    if(document.getElementById("q3_lessfive") != null){
        if (document.getElementById("q3_lessfive").checked  || document.getElementById("q3_betfive").checked || document.getElementById("q3_morefive").checked) 
            return true;
        else
            return false;
    }
}