// dependency: jspopup.js, curtain.js
function showPopup(event, url) {
 var jspopup = new JSPopup(true); 
 jspopup.setPositionAtEvent(event, 0, 0);
 jspopup.setWidth(448);
 jspopup.show();
 jspopup.loadUrl(url);
}

function itemImageClicked(index, imgSrc) {
 for (var i = 1; i <= 12; i++) {
  var imgBase = document.getElementById("image"+i+"_base");
  if (i == index) {
   imgBase.getElementsByTagName("img")[0].src = imgSrc;
   imgBase.style.display = "block";
  } else {
   imgBase.style.display = "none";
  }
 }
}
function addToCartClicked() {
 var f = document.forms['itemPageForm'];
 if (f.item_id.value != '') {
  if (f.curtainPriceCalculated.value == 'Y') {
   f.cart_action.value = 'PUT';
   f.action = f.cart_url.value;
   f.submit();
  } else if (f.curtainPriceCalculated.value == 'I') {
   alert(CurtainMessages['MESG_INVALID_SPEC']);
  } else {
   alert(CurtainMessages['MESG_CALCULATE_BEFORE_CART']);
  }
 }
}
function addSampleToCartClicked() {
 if (selectionExists()) {
  var f = document.forms["itemPageForm"];
  f.cart_action.value = 'MPUT';
  f.action = f.cart_url.value;
  f.submit();
 }
}
function selectionExists() {
 var f = document.forms["itemPageForm"];
 if (f.selectedRowInfo != null) {
  if (f.selectedRowInfo.length == undefined) {
   if (f.selectedRowInfo.checked) {
    return true;
   }
  } else {
   for (var i = 0; i < f.selectedRowInfo.length; i++) {
    if (f.selectedRowInfo[i].checked) {
     return true;
    }
   }
  }
 }
 return false;
}
function addToListClicked() {
 var f = document.forms['itemPageForm'];
 if (f.item_id.value != '') {
  f.action = f.list_url.value;
  f.submit();
 }
}
function catalog2OptionChanged() {
 var f = document.forms['itemPageForm'];
 f.submit();
}

