function grossValidation() {
  
  $('.net_input').hide();
  $('.gross_input').show();
  $('.calculate_input').show();

  $('#resultRow0').hide();
  $('#resultRowNet').hide();
  $('#resultRowGross').hide();
       
}


function netValidation() {
  
  $('.net_input').show();
  $('.gross_input').hide();
  $('.calculate_input').show();

  $('#resultRow0').hide();
  $('#resultRowNet').hide();
  $('#resultRowGross').hide();
      
}


$( 
  function() {

    // set defaults
    $('#gross_multiple').val('2');
    $('#net_multiple').val('5');
 
    $('.net_input').hide();
    $('.gross_input').hide();
    $('.calculate_input').hide();
 
    $('#resultRow0').hide();
    $('#resultRowNet').hide();
    $('#resultRowGross').hide();
   
    $('.profits').click(
      function() {
        
        var chosen = $(this).val();

        if(chosen == 'gross') {
          grossValidation();
        } else if(chosen == 'net') {
          netValidation();
        }
      
      }
    );
    
    
    $("#calculatorFormNet").validate({		
			rules: {			
				net_profits: {
					required: true,
					number: true,
   			  minValue: 1
				},
				net_multiple: {
					required: true,
					number: true,
   			  minValue: 1
				}		
			},
			errorPlacement: function(error, element) {
		    error.appendTo( element.parent("td") );
	    },
			submitHandler: function(form) {
  	  
  	    var net_profits =  $('#net_profits').val();
    	  var net_multiple = $('#net_multiple').val();
    	 
    	  var calcResultNet = net_profits * net_multiple;
  
    	  $(".net_profits_val").empty().append(net_profits);
    	  $(".net_multiple_val").empty().append(net_multiple);
    	  $(".calcResultNet").empty().append(calcResultNet);
    	    	  
    	  $('#resultRow0').show();
        $('#resultRowNet').show();      
           	            
             	  
    	  return false;
    	  
      }
						
		});
    
    
     $("#calculatorFormGross").validate({		
			rules: {	
				gross_profits: {
					required: true,
					number: true,
   			  minValue: 1
				},
				gross_multiple: {
					required: true,
					number: true,
   			  minValue: 1
				},
				net_profits: {
					required: true,
					number: true,
   			  minValue: 1
				},
				net_multiple: {
					required: true,
					number: true,
   			  minValue: 1
				}		
			},
			errorPlacement: function(error, element) {
		    error.appendTo( element.parent("td") );
	    },
			submitHandler: function(form) {
    	 
    
  		  var gross_profits =  $('#gross_profits').val();
    	  var gross_multiple = $('#gross_multiple').val();
    	 
    	  var calcResultGross = gross_profits * gross_multiple;

    	  $(".gross_profits_val").empty().append(gross_profits);
    	  $(".gross_multiple_val").empty().append(gross_multiple);
    	  $(".calcResultGross").empty().append(calcResultGross);
    	    	  
    	  $('#resultRow0').show();
        $('#resultRowGross').show();      
            
       
             	  
    	  return false;
    	  
      }
						
		});
       
		
  }
);
