$(document).ready(function(){    
   
 // sett default verdier i bruksmønster og grunndata	
   var populertBruksmonster = $("#populertBruksmonster").val();
   var populertGrunndata = $("#populertGrunndata").val();
           
   sjekkInntekt();

   if(populertBruksmonster != 'j') {
     $.getJSON(kredittkortDataURL, function(data){
       $.each(data.items, function(i,item){         
        	 if(item.key.indexOf('grunndata_') == -1){
              $("#" + item.key).val(item.val);
          }	
        });
      });
    $("#populertBruksmonster").val('j');       	 
   }
   
   
	if(populertGrunndata != 'j') {
     $.getJSON(kredittkortDataURL, function(data){
       $.each(data.items, function(i,item){           
        	 if(item.key.indexOf('grunndata_') != -1){
              $("#" + item.key).val(item.val);
          }	
        });
      });
    $("#populertGrunndata").val('j');   
   }
           
   //Events:
   
   $(".beregnLink").click(
    	function (){
    		sjekkAldersFelt();
    		$("#calc_form").submit();
			return false; 
    	}
    );     	

   $("#m_lopetid").click(
     function () {    
       disable($("#terminbelop"));       
       enable($("#grunndata_lopetid"))
     }
   );
   
   $("#m_terminbelop").click(
     function () {    
       disable($("#grunndata_lopetid"));       
       enable($("#terminbelop"))               
     }
   ); 
   
   $("#alle_aldre").click(
     function () {    
       disable($("#alderstilbudAr"));
     }
   );


	$("#inntektsKrav").click(
	 	function () {   
			sjekkInntekt();	
	});	

   $("#spesifikk_alder").click(
     function () {    
       enable($("#alderstilbudAr"));
     }
   );


});

function disable(elem) {
  elem.attr('disabled', true);
  elem.addClass("input_disabled");
  elem.removeClass("inputerror");
}

function enable(elem) {
  elem.attr('disabled', false);
  elem.removeClass("input_disabled");
}

//sjekker om alders-feltet er aktivt, og setter verdien 0 om feltet er blankt.
function sjekkAldersFelt() {
	if($("#spesifikk_alder").attr("checked") == true){
		if(jQuery.trim($("#alderstilbudAr").val()) == ''){
			$("#alderstilbudAr").val('0');
		}
	}
}

function sjekkInntekt(){
	if($("#inntektsKrav").attr("checked") == true){
		$("#visInntekt").show();
	}else{
		$("#visInntekt").hide();
		$("#inntekt").val('');
	}
}


