//****** javascript used to switch small images to big and
// to Enlarge big image into the separate screen

function rollProdImage(sImgSrc){
  document.images.MainProdImg.src = sImgSrc;
}

function showSnap(sFile,sName){
  window.open(sFile,sName,"resizable=yes,height=300,width=500,scrollbars=yes");
}

function openNewSite(sFile,sName){
  window.open(sFile,sName,"resizable=yes,height=500,width=700,scrollbars=yes");
}

//12Moods_TN_0.gif        /small
//12Moods_Central_0.gif   /central;
//12Moods_BG_0.gif        /big;
function showBig(oImage){
  var sSrc = oImage.src;
  //alert(sSrc);
  var nTN  = sSrc.lastIndexOf("_TN_");
  var sImageCentral = sSrc.substring(0,nTN)+"_Central_"+sSrc.substring(nTN+4);
  //alert(sImageBig);
  document.CentralImage.src = sImageCentral;
}

function openPicWin(){
  var sFile = "./LargeView.html";
  var sName = "LargeView";
  var sSrc = document.CentralImage.src;
  var nCN  = sSrc.lastIndexOf("_Central_");
  //alert("nCN="+nCN+"CENTRAL:"+sSrc);
  var sImageBig = sSrc.substring(0,nCN)+"_BG_"+sSrc.substring(nCN+9);
  //alert(sImageBig);
  document.PageForm.hidLargeViewImage.value = sImageBig;
  var oWin = window.open(sFile,sName,"resizable=yes,height=800,width=800,scrollbars=yes");
  oWin.focus();
}

function openPicWinFromThis(oSrc) {
  if (oSrc == null) return;
  var sFile = "./LargeView.html";
  var sName = "LargeView";
  var sSrc = oSrc.src;
  var nCN  = sSrc.lastIndexOf("_Central_");
  //alert("nCN="+nCN+"CENTRAL:"+sSrc);
  var sImageBig = sSrc.substring(0,nCN)+"_BG_"+sSrc.substring(nCN+9);
  //alert(sImageBig);
  document.PageForm.hidLargeViewImage.value = sImageBig;
  var oWin = window.open(sFile,sName,"resizable=yes,height=800,width=800,scrollbars=yes");
  oWin.focus();
}

// This function is called fromt eh window that is open by the other one,
// usually through the openPicWin() and sets the central
// image to the variable set as a hidden field at the parent:
// *** document.hidLargeViewImage.value = sImageBig;

function setPictureOnload(){
  var oPar = window.opener;
  if (oPar == null) return;
  var sImgBig = oPar.document.PageForm.hidLargeViewImage.value
  if (sImgBig == null) return;
  if (sImgBig == "NONE") return;
  var oImg = window.document.LargeView
  if (oImg == null) {
    //alert("Image oImg is null in the new window null");
    return;
  }
  oImg.src = sImgBig;
  //alert(oImg.src);
}

function showPreviousImage(){shiftImage(-1);}
function showNextImage(){shiftImage(1);}

function shiftImage(nAdd){
  var oImg = document.getElementsByName("SleepshirtPic")[0];
  if (oImg == null) return;
  var sSrc = oImg.src;
  var nImageNumPos = sSrc.lastIndexOf("Big")-1;
  //alert(nImageNumPos);
  if (nImageNumPos < 0) return;
  var nMax = 7;
  var sImageNum = sSrc.charAt(nImageNumPos);
  var nImageNum = parseInt(sImageNum);
  //alert(nImageNum);
  var nNewImage = nImageNum+nAdd;
  //alert(nNewImage);
  if  (nNewImage < 0)    {nNewImage = nMax;}
  if  (nNewImage > nMax) {nNewImage = 0;}
  //alert(nNewImage);
  var sNewImage = sSrc.substring(0,nImageNumPos)+nNewImage.toString()+sSrc.substring(nImageNumPos+1);
  //alert(sNewImage);
  oImg.src = sNewImage;
}