if (document.getElementById("selectYear"))
{
  var prodCode = $("#prodCode").text();
  var year = $("#selectYear").val();  
  var colorprefix = $("#selectColor").val().replace(/; .*/gi,"");
 
  $("#selectYear").change( function() {
    var year = $("#selectYear").val();
    document.getElementById("selectColor").options.length = 0;
    for (var i = 0; i < colorOptions[year].length; i++)
    {
      document.getElementById("selectColor").options[i] = new Option(colorOptions[year][i], colorOptions[year][i]);
    }
    $(".swatches").hide();
    $(".swatches[rel=" + year + "]").show();
    $(".swatches[rel=" + year + "] div").show();
    $(".swatch").removeClass("sel").css("border-color", "#eeeeee");
  });

  $(".swatch").css("cursor","pointer");

  $(".swatch").mouseleave( function() {
    if (! $(this).hasClass("sel") )
      $(this).css("border-color", "#eeeeee");
  });
  $(".swatch").mouseenter( function() {
    if (! $(this).hasClass("sel") )
      $(this).css("border-color", "navy");
  });

  $(".swatch").click( function() {
    $(".swatch").removeClass("sel").css("border-color", "#eeeeee");
    $(this).addClass("sel")
           .css("border-color", "navy");

    var color = $(this).attr("rel");
    $("#selectColor").val( color );
    colorChanged();
  });

  $("#selectColor").change( function() {
    var color = $(this).val();
    $(".swatch").removeClass("sel").css("border-color", "#eeeeee");
    $(".swatch[rel='" + color + "']").addClass("sel").css("border-color", "navy");
    colorChanged();
  });
}


function colorChanged()
{
  var color = $("#selectColor").val().replace(/.*; /gi,"");
  var colorprefix = $("#selectColor").val().replace(/; .*/gi,"");
  var prodCode = $("#prodCode").text();
  var smallImage = prodCode.toLowerCase() + "-" + color.replace(/ /gi,"_").toLowerCase() + "-s.jpg";
  $("#item-info-main-photo img:first").attr("src","http://files-cf.americanmuscle.com/options/" + smallImage);
  var photoHref = $("#item-info-main-photo").attr("href");
  var largeImage = "http://files-cf.americanmuscle.com/options/" + prodCode.toLowerCase() + "-" + color.replace(/ /gi,"_").toLowerCase() + "-l.jpg";
  photoHref = $("#item-info-main-photo").attr("href").replace(/CaricaFoto\('.*?,/,"CaricaFoto\('" + largeImage + "',");
  $("#item-info-main-photo").attr("href", photoHref);
  $(".enlarge-img a").attr("href", photoHref)
}