Function question

Function question

I have the following code which works fine:

  1. var blackshFunction= function() {
          var j=0;
          for(var i=2;i<9;i++) {
             $("#altviews a").eq(j).attr("href","/v/vspfiles/photos/SMART-HOLSTER-" + i + ".jpg");
              $("#altviews a img").eq(j).attr("src","/v/vspfiles/photos/SMART-HOLSTER-" + i + "S.jpg");
             j=parseInt(j)+1;
          }
          $("#altviews a").eq(6).show();
          $("#altviews a img").eq(6).show();
    }
    var brownshFunction= function() {
          var j=0;
          for(var i=9;i<15;i++) {
             $("#altviews a").eq(j).attr("href","/v/vspfiles/photos/shbrown/SMART-HOLSTER-" + i + ".jpg");
             $("#altviews a img").eq(j).attr("src","/v/vspfiles/photos/shbrown/SMART-HOLSTER-" + i + "S.jpg");
             j=parseInt(j)+1;
          }
          $("#altviews a").eq(j).hide();
          $("#altviews a img").eq(j).hide();
    }
    $(document).ready(function() {
       $('#options_table a:eq(0)').click(blackshFunction);
       $('#options_table a:eq(1)').click(brownshFunction);
    });























But I also want to do this, and I don't know how to call the same functions here without an event.

  1. $("#options_table select").change(function() {
          var color = $("#options_table select option:selected").text();
          if (color='black') {
              run blackshFunction code...
          } else{
             run brownshFunction code...
          }
       });