function imgOver(link){
  var b = document.getElementById(link);
  b.style.textDecoration = "underline";
}
function imgOut(link){
  var b = document.getElementById(link);
  b.style.textDecoration = "";
}
function imgSwap(bike,color){
  var div = document.getElementById("photo");
  div.style.backgroundImage = "url(/images/gallery/lightbox/loading.gif)";
  bike = bike.replace(/ /g, "_");
  if(color){
    color = color.replace(/\u00E8/g, "e");
    var img = "/images/bicycles/l/" + bike + "-" + color + ".jpg";
  } else {
    var img = "/images/bicycles/l/" + bike;
  }
  var imgPreload = new Image();
  imgPreload.onload = function(){
    div.style.backgroundImage = "url("+img+")";
  };
  imgPreload.onerror = function(){
    div.style.backgroundImage = "url(/images/notfound.gif)";
  };
  imgPreload.src = img;
  // div.style.backgroundImage="url(" + img + ")";
}
function evalCart(a,b){
  var f = document.getElementById("addtocart");
  var colorCheck = false;
  var sizeCheck = false;
  if(a == "colors"){
    for(var i = 0; f.color[i]; i++){
      if(f.color[i].checked == true){
        if(b == "null"){
          return true;
        } else {
          colorCheck = true;
        }
      }
    }
    var error = document.getElementById("colorError");
    if(colorCheck == false){
      error.style.visibility = "visible";
      error.style.display = "block";
    } else {
      error.style.visibility = "hidden";
      error.style.display = "none";
    }
  }
  if((a == "size") || (b == "size")){
    for(var j = 0; f.size[j]; j++){
      if(f.size[j].checked == true){
        if((b == "null") || (colorCheck == true)){
          return true;
        } else {
          sizeCheck = true;
        }
      }
    }
    var error = document.getElementById("sizeError");
    if(sizeCheck == false){
      error.style.visibility = "visible";
      error.style.display = "block";
    } else {
      error.style.visibility = "hidden";
      error.style.display = "none";
    }
  }
  return false;
}

