$(document).ready(function() {
    
    var outcome           = new Array();
    var backgroundBlurred = 0; 
    
    outcome['warmedranken']   = 0;
    outcome['sappen']         = 0;
    outcome['water']          = 0;
    outcome['energiedranken'] = 0;
    outcome['frisdrankOnTop'] = 0;
    
    
    $('#scan-form :radio').click(function(){ 
    	
    	if (backgroundBlurred == 0) {
    		
    		BGswitch();
    		
    		backgroundBlurred = 1;
    	}
    	
        if ( $('input[name=' + this.name + ']:radio:checked').val() == 'ja')  { outcome[this.name] = 1; }
        if ( $('input[name=' + this.name + ']:radio:checked').val() == 'nee') { outcome[this.name] = 2; }
        
        checkOutcome();
    });
    
    
    $('#scan-form :checkbox').click(function(){
        if($(this).is(':checked')) {
            outcome[this.name] = 1;
        } else {
            outcome[this.name] = 0;
        }
        
        checkOutcome();
    });
    
    
    function BGswitch() {
    	$('#sfeer-default').hide();
	    $('#sfeer-blurred').fadeIn();
    }
    
    
    function checkOutcome() {
        
        var outcomeNumber  = '';
        var outcomeCode    = '';
                
        // 0 = none selected
        // 1 = yes selected
        // 2 = no selected
        
        if (outcome['warmedranken']   == 2 &&
            outcome['sappen']         == 2 &&
            outcome['water']          == 2 &&
            outcome['energiedranken'] == 2
            ) {
            outcomeNumber = '1'; // u houdt het graag simpel
            
        } else if (
            outcome['warmedranken']   == 1 &&
            outcome['sappen']         == 2 &&
            outcome['water']          == 2 &&
            outcome['energiedranken'] == 2
            ) {
            outcomeNumber = '2'; // warm en koud gescheiden
            
        } else if (
            outcome['warmedranken']   == 1 &&
            outcome['sappen']         == 1 &&
            outcome['water']          == 2 &&
            outcome['energiedranken'] == 2
            ) {
            outcomeNumber = '3'; // warm, sappen en koud gescheiden
            
        } else if (
            outcome['warmedranken']   > 0 &&
            outcome['sappen']         > 0 &&
            outcome['water']          > 0 &&
            outcome['energiedranken'] > 0       
            ){
            outcomeNumber = '4'; // u gaat voor maximale duidelijkheid
        }
                     
        if(outcome['frisdrankOnTop'] != 1) {
            colaOnTop   = 0;
            outcomeCode = outcomeNumber + '-' + colaOnTop;
        } else {
            colaOnTop   = 1;
            outcomeCode = outcomeNumber + '-' + colaOnTop;   
        }
        
        if (outcomeCode != '' && outcomeCode.length == 3) {
            //alert(outcomeCode);
            if (outcomeCode == outcomeCodeOld) {
                $('#advice-message').fadeOut('slow');
                $('#advice-message').fadeIn('slow');
            } else {
                $('.advice-panel').fadeOut('slow');
                //$('#card-panel').fadeOut('slow'); // ugly transition in IE7
                $('#card-panel').hide();
                
                $('#advice-'+outcomeNumber).fadeIn('slow');
                $('#button-ontwerp-kaart').show();
                
                $('#card-out-come').attr('src','img/scan_results/drankenkaart-'+outcomeCode+'.jpg');
                //$('#card-panel').fadeIn('slow'); // ugly transition in IE7
                $('#card-panel').show();
                
                $('#advice-message').hide();
                
                $('.advice-continue').attr('href','http://dubbelfrisss.printgenerator.com/in/?scanresult='+outcomeNumber+'&colaontop='+colaOnTop);
                $('#button-ontwerp-kaart').attr('href','http://dubbelfrisss.printgenerator.com/in/?scanresult='+outcomeNumber+'&colaontop='+colaOnTop);
                
            }
        }
        
        outcomeCodeOld = outcomeCode;
    }
    
   
});
