





var Calculator = {};











Calculator.update = function(){


   try{


      var strCreditType;


      var arrCreditElems =  document.getElementsByName("creditType");  





      for(var i=0;i<arrCreditElems.length;i++){


          var objCreditElem = arrCreditElems[i];


          if(objCreditElem.checked){


              strCreditType = objCreditElem.value;


              break;        


          }   


      }  


      


      





      if(strCreditType == ""){


          return;


      }


      var intIncome = parseInt(document.getElementById("income").value);


      if(isNaN(intIncome)){


          return;


      }


      var intCards  = parseInt(document.getElementById("cards").value);


      if(isNaN(intCards)){


          intCards = 0;


      }


      var intRent   = parseInt(document.getElementById("rent").value);


      if(isNaN(intRent)){


          intRent = 0;


      }





      var intTotal = 0;


      var intHalfIncome =  Math.round(intIncome/2);


      var intExpenses = intRent + intCards ;


      var intHalfIncomeAfterExpenses  = intHalfIncome-intExpenses;





      switch(strCreditType){


        case "good":


          var intA =  18  * intIncome;


          var intB =  50  * (intHalfIncomeAfterExpenses);


          intTotal = getMin(getMin(intA,intB),50000); 


          break;


        case "fair":


          var intA =  15.25  * intIncome;


          var intB =  48  * (intHalfIncomeAfterExpenses);


          intTotal = getMin(getMin(intA,intB),47000); 


          break;


        case "sub":


          var intA =  12.75 * intIncome;


          var intB =  46  * (intHalfIncomeAfterExpenses);


          intTotal = getMin(getMin(intA,intB),43000); 


          break;


        case "bad":


          var intA =  10.95  * intIncome;


          var intB =  44  * (intHalfIncomeAfterExpenses);


          intTotal = getMin(getMin(intA,intB),39000); 


          break;


        case "no":


          var intA =  9.75 * intIncome;


          var intB = 39  * (intHalfIncomeAfterExpenses);


          intTotal = getMin(getMin(intA,intB),33000); 


          break;


      }


      if(intTotal > 0 ){


	      hideButton();


	    document.getElementById("total").innerHTML = "<div class='congratulation_msg'>Congratulations !! You are QUALIFIED for a car loan up to <u><font color=#ECAA0B>$"+intTotal+"</font></u></div>";


      }else{


         document.getElementById("total").innerHTML = 0; 


      }














   }catch(e){


       alert(e);


   } 








}





function getMin(intA,intB){


     if(intA < intB){


        return intA;


     }else{


        return intB; 


     }


}





function showButton()


{


	document.getElementById("total").style.display = "none";


	document.getElementById("button").style.display = "inline";


}


function hideButton()


{


	document.getElementById("total").style.display = "inline";


	document.getElementById("button").style.display = "none";


}


 $("#various1").click(function() {
                             
                                    if(Calculator.update()){
                                    }else{
                                         $.fancybox.close();    
                                      alert("Please review the values entered in the calculator");
                                      
                                    }
                                    
                                    
                        });


