var prodtype;
var prodsize;
  
function showsample(ptype,psize) {
  var ptypex = ptype.replace(/[ ]|\/Door|Table/g,'').toLowerCase();
  var psizex = psize.toLowerCase();
  var imgSrc = 'images/samples/'+ptypex+'-'+psizex+'.gif';
  if (lastswitched[1] != imgSrc) {
    for (i = 0; i < items.length; i++) {
      if (items[i].name == ptype) {
        for (j = 0; j < items[i].size.length; j++) {
          if (items[i].size[j] == psize) { break; }
        }
        break;
      }
    }

    prodtype = ptypex; prodsize = psizex;
    switchimg(ptypex+'sample',imgSrc);
    document.getElementById(ptypex+'text').innerHTML = psizex+' '+ptypex+': $'+items[i].price[j];
  }
}

function order() {
  document.location.href = 'contact.shtml?p='+prodtype+'&s='+prodsize;
}

var lastphoto = 0;
function viewPhoto(photonum) {
  if (lastphoto != photonum) {
    opacity('photoViewer',99,0,500);
    setTimeout("document.getElementById('photoViewer').innerHTML = document.getElementById('photo"+photonum+"').innerHTML;opacity('photoViewer',0,99,500);",500);
    lastphoto = photonum;
  }
}

function opacity(id, opacStart, opacEnd, millisec) {
  var speed = Math.round(millisec / 100);
  var timer = 0;

  if(opacStart > opacEnd) {
    for(i = opacStart; i >= opacEnd; i--) {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  } else if(opacStart < opacEnd) {
    for(i = opacStart; i <= opacEnd; i++) {
      setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
      timer++;
    }
  }
}

function changeOpac(opacity, id) {
  var object = document.getElementById(id).style;
  object.opacity = (opacity / 100);
  object.MozOpacity = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter = "alpha(opacity=" + opacity + ")";
} 