detailMenuLastSelected=new Object();pageLayers={previewImgLay:null,mainTextLay:null,mainLayer:null,nameTextLay:null,menuLayer:null,sectCutLay:null};
pageLayers=findObj(document,pageLayers);var currentItemURL=null;
var navSet={init:false,loading:false,layers:null,sectImages:null,sectImageCache:null,curSection:null,menuopen:false,open:false,height:null,width:null,left:0,top:0,navWidth:0,percentDown:.75};
var sectButton={button:null,state:null};function initMainPageLayer(resize){if(!findObjs_checkFound(pageLayers)){findObj(document,pageLayers);}
var lays=pageLayers;if(!navSet.sectImages){
navSet.sectImages={aboutbttn:null,showsbttn:null,commbttn:null,ringsbttn:null,earringsbttn:null,braceletsbttn:null,necklacesbttn:null,chainsbttn:null,sculpturebttn:null,ringsimg:null,earringsimg:null,braceletsimg:null,necklacesimg:null,chainsimg:null,sculptureimg:null,commimg:null};
findObj(document,navSet.sectImages);
navSet.sectImageCache={aboutbttn:{},showsbttn:{},commbttn:{},ringsbttn:{},earringsbttn:{},braceletsbttn:{},necklacesbttn:{},chainsbttn:{},sculpturebttn:{},ringsimg:{},earringsimg:{},braceletsimg:{},necklacesimg:{},chainsimg:{},sculptureimg:{},commimg:{}};
for(img in navSet.sectImageCache){im=navSet.sectImageCache[img];im.on=new Image();im.off=new Image();im.on.src=baseImagePath+img+"_f3.gif";
im.off.src=baseImagePath+img+".gif";}}navSet.top=getTop(pageLayers.mainLayer);navSet.height=getHeight(pageLayers.mainLayer);navSet.width=getScreenWidth();
navSet.left=0;setLeft(pageLayers.mainLayer,(navSet.width*-1));navSet.menuHeight=getHeight(pageLayers.sectCutLay);navSet.menuLeft=getLeft(pageLayers.menuLayer);
botMenuImg=findObj(document,"bottomShim");navSetBottomOfMenu=getAbsTop(botMenuImg);navSet.menuOffTop=(navSetBottomOfMenu-navSet.menuHeight)-10;
navSet.menuTop=navSetBottomOfMenu;if(navSet.init&&navSet.curSection&&(navSet.curSection!="home"))setTop(pageLayers.menuLayer,navSet.menuTop);
else setTop(pageLayers.menuLayer,navSet.menuOffTop);navSet.loading=true;if(!navSet.init){hideLayer(pageLayers.previewImgLay);
hideLayer(pageLayers.mainTextLay);animateLayerInALine(pageLayers.mainLayer, [0, navSet.top], 1, finishMovingMainLayer);navSet.curSection="home";}
else{setTop(pageLayers.mainLayer,navSet.top);setLeft(pageLayers.mainLayer,0);navSet.loading=false;showLayer(pageLayers.menuLayer);
showLayer(pageLayers.sectCutLay);}navSet.init=true;showHideProgress(true);};function finishMovingMainLayer(){showLayer(pageLayers.menuLayer);
showLayer(pageLayers.sectCutLay);navSet.loading=false;};function setCurrentPage(page){if(navSet.loading)return;navSet.loading=true;
if(navSet.menuopen){navSet.sectImages[navSet.curSection+"bttn"].src=navSet.sectImageCache[navSet.curSection+"bttn"].off.src;
if(navSet.sectImages[navSet.curSection+"img"])navSet.sectImages[navSet.curSection+"img"].src=navSet.sectImageCache[navSet.curSection+"img"].off.src;
navSet.sectImages[navSet.curSection+"bttn"].offState=null;if(navSet.sectImages[navSet.curSection+"img"])navSet.sectImages[navSet.curSection+"img"].offState=null;
if(page==navSet.curSection)navSet.curSection="home";else navSet.curSection=page;hideMainMenu();}else {navSet.curSection=page;
buildCurrentPage();}};function buildCurrentPage(){if(navSet.curSection=="home"){navSet.loading=false;return;}displayPageInstance(navSet.curSection);
};function hideMainMenu(){if(!navSet.menuopen)return;animateLayerInALine(pageLayers.menuLayer, [navSet.menuLeft,navSet.menuOffTop], .25, buildCurrentPage);
navSet.menuopen=false;hideLayer(pageLayers.previewImgLay);hideLayer(scrlLayObj.slTextLayer);hideLayer(scrlLayObj.slControlsLayer);
hideLayer(pageLayers.nameTextLay);};function showMainMenu(){if(navSet.menuopen)return;if(navSet.curSection=="home")return; animateLayerInALine(pageLayers.menuLayer, [navSet.menuLeft,navSet.menuTop], .25, finishShowingMenu);
};function finishShowingMenu(){navSet.loading=false;navSet.menuopen=true;showLayer(pageLayers.previewImgLay);showLayer(scrlLayObj.slTextLayer);
showLayer(pageLayers.nameTextLay);navSet.sectImages[navSet.curSection+"bttn"].src=navSet.sectImageCache[navSet.curSection+"bttn"].on.src;
if(navSet.sectImages[navSet.curSection+"img"])navSet.sectImages[navSet.curSection+"img"].src=navSet.sectImageCache[navSet.curSection+"img"].on.src;
navSet.sectImages[navSet.curSection+"bttn"].offState="_f3";if(navSet.sectImages[navSet.curSection+"img"])navSet.sectImages[navSet.curSection+"img"].offState="_f3";
if(sectButton.button){swapImage(sectButton.button,sectButton.state);sectButton.button=null;sectButton.state=null;}};function overSectBut(page,off){
if(!navSet.init)return;if(navSet.loading&&page==navSet.curSection)return;if(navSet.loading){sectButton.button=img;sectButton.state=off;
return;}if(navSet.sectImages[page+"img"])swapImage(navSet.sectImages[page+"img"],off);if(navSet.sectImages[page+"bttn"])swapImage(navSet.sectImages[page+"bttn"],off);
};detailMenuLastSelected=new Object();function setScrlItem(menu,dataObj,item){if(!dataObj){sizeDetailImage(menu,null,null);return;}
if(detailMenuLastSelected[menu])inheritVisibility(detailMenuLastSelected[menu]);writePageContentToLayer("nameTextLay","<p STYLE=\"font-size:17px;color:#ffffff;\"><STRONG>"+dataObj.name+"</STRONG></p>");
setText(menu,dataObj,item);var itemTextLayer=findObj(document,dataObj.Image.imageFullId+"Title");if(itemTextLayer){hideLayer(itemTextLayer);
detailMenuLastSelected[menu]=itemTextLayer;}sizeDetailImage(menu,dataObj.Image,item);};function createVertImageMenu(d,menu,data,iConf){
var mConf=scrlConfig.menus[menu];var curItem=null;var baseUrl=scrlConfig.menus["sect"].current.dataObj.listData.base_url;var cntr=0;
var menuCode="<TABLE CELLPADDING=\"0\" CELLSPACING=\"0\" BORDER=\"0\">";for(image in data){if((image=='layers')||(image=='config')||(image=='listData')||(image=='images'))continue;
if(!data[image].small)continue;cntr++;if(cntr<=1)curItem=image;img=data[image];menuCode+="<tr><td align=\"top\">";
menuCode+="<img name=\""+iConf.name+"Img"+cntr+"\" src=\""+baseUrl+img.relative_url+img.small.relurl+"\" width=\""+img.small.w+"\" height=\""+img.small.h+"\" hspace=\"0\" vspace=\"0\" border=\"2\" style=\"border-color:#001544;border-width:2px;\"";
menuCode+=" onmouseover=\"overMenuLayer('detail','"+image+"')\" onmouseout=\"offMenuLayer('detail','"+image+"')\" onclick=\"if(!scrollMenuWait)clickMenuItem('detail','"+image+"')\">";
menuCode+="</td></tr>";if(mConf.displayCaption){menuCode+="<tr><td align=\"top\">";
menuCode+="<img src=\"../images/shim.gif\" width=\"1\" height=\"3\" border=\"0\"><font face=\"Arial,Helvetica,sans-serif\" size=\"-2\" color=\"#999999\" style=\"font-size:11px;\">"+img.title+"</font>";
menuCode+="</td></tr>";}
menuCode+="<tr><td><img src=\"../images/shim.gif\" width=\"1\" height=\""+mConf.MENU_ITEM_SEPARATION+"\" border=\"0\"></td></tr>";
img.imgName=iConf.name+"Img"+cntr;}menuCode+="</TABLE>";if(curItem)mConf.current.curMenuItem=curItem;if(mConf.hideMenuIfOnlyOneItem&&(cntr<=1)){
mConf.current.hideMenuIfOnlyOneItem=true;}buildString(d,menuCode);};function initVertImageMenu(menu,data,instance){scrlConfig.menus[menu].current.initialized=true;
};var imageBorders = ["#001544","#ffffff"];function clickTableMenuItem(menu,itemData,swap){if(!itemData.imgName)return;if(typeof itemData.imgName=="string")itemData.imgName=findObj(document,itemData.imgName);
var item=itemData.imgName;if(item&&item.style){item.style.borderColor=imageBorders[swap];}};function writePageContentToLayer(layerName,content){
if(!pageLayers[layerName])return;writeToLayer(pageLayers[layerName],content);};function calcDetailImageMaxSize(){var maxHeight=null;
var maxWidth=null;var imgSettings=scrlConfig.previewImgSize;var orig=imgSettings.layers;var lays=imgSettings.sizes=new Object();
var heightEnd;var widthEnd;var heightStart;var widthStart;for(posObj in orig){if(typeof orig[posObj]=="string"){if(orig[posObj]=="screen"){
lays[posObj]=((posObj.charAt(0)=="h")?getScreenHeight():getScreenWidth());continue;}lays[posObj]=findObj(document,orig[posObj]);}
else lays[posObj]=orig[posObj];}if(typeof lays.heightEnd=="object")heightEnd=getAbsTop(lays.heightEnd);else if(typeof lays.heightEnd=="number")heightEnd=lays.heightEnd;
if(typeof lays.widthEnd=="object")widthEnd=getAbsLeft(lays.widthEnd);else if(typeof lays.widthEnd=="number")widthEnd=lays.widthEnd;
if(typeof lays.heightStart=="object")heightStart=getAbsTop(lays.heightStart) + getHeight(lays.heightStart);else if(typeof lays.heightStart=="number")heightStart=lays.heightStart;
if(typeof lays.widthStart=="object")widthStart=getAbsLeft(lays.widthStart) + getWidth(lays.widthStart);else if(typeof lays.widthStart=="number")widthStart=lays.widthStart;
scrlConfig.previewImgSize.maxHeight=heightEnd-heightStart+imgSettings.heightOffset;scrlConfig.previewImgSize.maxWidth=widthEnd-widthStart+imgSettings.widthOffset;
};detailImgMaxHeight=null;detailImgMaxWidth=null;function sizeDetailImage(menu,dataObj,item){if(!dataObj||(typeof dataObj!="object")){writePageContentToLayer("previewImgLay","");return;}
if(!scrlConfig.previewImgSize.maxWidth||!scrlConfig.previewImgSize.maxHeight)calcDetailImageMaxSize();var width=selW=parseInt(dataObj.large.w);
var height=selH=parseInt(dataObj.large.h);maxHeight=scrlConfig.previewImgSize.maxHeight;maxWidth=scrlConfig.previewImgSize.maxWidth;
var curW=0; var curH=0;var selImg="large";for(im in dataObj){if((typeof dataObj[im] != "object")||!dataObj[im].w||!dataObj[im].h)continue;
curW=parseInt(dataObj[im].w);curH=parseInt(dataObj[im].h);if((curW<maxWidth)&&(curH<maxHeight))continue;if((curW<=selW)||(curH<=selH))selImg=im;selW=curW;selH=curH;}
var img=dataObj[selImg];if(maxHeight){height=maxHeight;width=(img.w/img.h)*height;}if(maxWidth&&(maxWidth<width)){width=maxWidth;
height=(img.h/img.w)*width;}var thisUrl=scrlConfig.menus["sect"].current.dataObj.listData.base_url+dataObj.relative_url+img.relurl;
var previewUrl="../"+scrlConfig.menus["sect"].current.dataObj.listData.base_url+dataObj.relative_url+dataObj.large.relurl;
writePageContentToLayer("previewImgLay","<p><TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\" align=\"right\"><TR VALIGN=\"top\" ALIGN=\"LEFT\"><TD><img name=\"previewImg\" src=\""+thisUrl+"\" width=\""+width+"\" height=\""+height+"\" alt=\"loading image..\"></TD></TR><TR><TD VALIGN=\"MIDDLE\" ALIGN=\"RIGHT\"><A HREF=\"javascript:enlargeImageInWin('"+previewUrl+"');\" CLASS=\"enlargeBut\">enlarge to window</A></TD></TR></TABLE></p>");
};
var winAttributes="menubar=no,resizable=yes,width=800,height=615,left=50,screenX=50,top=50,screenY=50,toolbar=no,status=no,location=no,hotkeys=no,directories=no";
var windowObj=null;function enlargeImageInWin(url) {if (windowObj) {if (windowObj.closed)windowObj=window.open(url,"previewWindow",winAttributes);
else {if(url != "")windowObj.location.href=url;windowObj.focus();}}else windowObj = window.open(url,"previewWindow",winAttributes);
};
