function OnEndOfLoad(){
}

function ShowFullImg(o){
  open(o.src.replace("_md.jpg",".jpg"),"_blank","fullscreen=yes,scrollbars=yes");
}
function OnEmailPrefix(){
  var s1='i'+'f'+'y'+'u'+'n'+'i'+'m'+'@'+'w'+'a'+'l'+'l'+'a'+'.'+'c'+'o'+'.'+'i'+'l';
  var s2='m'+'a'+'i'+'l'+'t'+'o'+':';
  return s2+s1+'?'+'subject=';
}
function OnContactUs(){
  var s3=OnEmailPrefix()+'vitrage%20ContactUs';
  open(s3,'_blank');
}
function OnEmailDetails(){
  var oiTitle=document.getElementById("limtitle");
  var s3=OnEmailPrefix()+'vitrage:%20order/details%20about%20item:'+oiTitle.innerHTML;
  open(s3,'_blank');
}

function GetNextInArray(iCrnt,ar){
  iCrnt=iCrnt+1;
  if(iCrnt>=ar.length){
    return 0;
  }
  else {
    return iCrnt;
  }
}
function GetPrevInArray(iCrnt,ar){
  iCrnt=iCrnt-1;
  if(iCrnt<0){
    return ar.length-1;
  }
  else {
    return iCrnt;
  }
}


function FetchImg(bNext0Prev1Preload2){
  var i=document.getElementById("lim");
  var ithmbsrc=i.src.replace("_md.jpg","_th.jpg");
  var allImgs=document.getElementsByTagName('img');
  var iImg;
  var arThmbs=new Array();
  var iarOrig=-1;
  for(iImg in allImgs){
    if(allImgs[iImg].className=="imgth"){
      arThmbs[arThmbs.length]=iImg;
      if(allImgs[iImg].src==ithmbsrc){
        iarOrig=arThmbs.length-1;
      }
    }
  }
  //alert(iarOrig);
  //alert(allImgs[arThmbs[iarOrig]].src);
  if(iarOrig>=0 && arThmbs.length>1){
    var iNew;
    if(bNext0Prev1Preload2==0) {
      iNew=GetNextInArray(iarOrig,arThmbs);
      ShowLargeImgPre(allImgs[arThmbs[iNew]]);
      document.getElementById('imgPrev').src=allImgs[arThmbs[GetNextInArray(iNew,arThmbs)]].src.replace("_md.jpg","_th.jpg");
    }
    else if(bNext0Prev1Preload2==1){
      iNew=GetPrevInArray(iarOrig,arThmbs);
      ShowLargeImgPre(allImgs[arThmbs[iNew]]);
      document.getElementById('imgNext').src=allImgs[arThmbs[GetPrevInArray(iNew,arThmbs)]].src.replace("_md.jpg","_th.jpg");
    }
    else{
      document.getElementById('imgPrev').src=allImgs[arThmbs[GetNextInArray(iarOrig,arThmbs)]].src.replace("_md.jpg","_th.jpg");
      //alert(document.getElementById('imgPrev').src);
      document.getElementById('imgNext').src=allImgs[arThmbs[GetPrevInArray(iarOrig,arThmbs)]].src.replace("_md.jpg","_th.jpg");
      //alert(document.getElementById('imgNext').src);
    }
  }
}

function FetchPrevImg(){
  FetchImg(1);
}
function FetchNextImg(){
  FetchImg(0);
}

function ShowLargeImg(o){
  ShowLargeImgPre(o);
  FetchImg(2);
}

function ShowLargeImgPre(o){
  var sth=o.src;
  var i=document.getElementById("lim");
  var t=document.getElementById("limtxt");
  var oTitle=document.getElementById("limtitle");
  var iChild;
  var sTxt='';
  for(iChild in o.parentNode.childNodes){
    if(o.parentNode.childNodes[iChild].id=='txt'){
      sTxt=o.parentNode.childNodes[iChild].innerHTML;
      break;
    }
  }
  for(iChild in o.parentNode.childNodes){
    if(o.parentNode.childNodes[iChild].className=='thname'){
      oTitle.innerHTML=o.parentNode.childNodes[iChild].innerHTML;
      break;
    }
  }
  i.alt=oTitle.innerHTML+". Please wait! Image is loading ...";
  var oSlim=document.getElementById("slim");
  oSlim.style.display="block";
  if(sTxt){
    t.innerHTML=sTxt;
    i.className="LargeImgImg LargeImgImgLeft";
    t.style.display='block';
    //i.parentNode.align='right';
    i.parentNode.align='';
  }
  else {
    i.className="LargeImgImg LargeImgImgNone";
    t.style.display='none';
    i.parentNode.align='center';
  }
  i.src=sth.replace("_th.","_md.");
  i.title="Click to see full size image";
  oSlim.style.display="block";
}



function CloseLargeImg(){
  var o=document.getElementById("slim");
  o.style.display="none";
  var i=document.getElementById("lim");
  i.src="";
  var t=document.getElementById("limtxt");
  t.innerHTML='';
}

