function newImage(arg){if(document.images){rslt=new Image();rslt.src=arg;return rslt;}}
function changeImages(){if(document.images&&(preloadFlag==true)){for(var i=0;i<changeImages.arguments.length;i+=2){document[changeImages.arguments[i]].src=changeImages.arguments[i+1];}}}
var preloadFlag=false;function preloadImages(){if(document.images){studioover=newImage("../images/new_header/studioover.gif");lightingover=newImage("../images/new_header/lightingover.gif");backgroundover=newImage("../images/new_header/backgroundover.gif");cameraover=newImage("../images/new_header/cameraover.gif");booksover=newImage("../images/new_header/booksover.gif");guideover=newImage("../images/new_header/guideover.gif");supportover=newImage("../images/new_header/supportover.gif");viewcartover=newImage("../images/new_header/viewcartover.gif");searchover=newImage("../images/new_header/searchover.gif");talktousover=newImage("../images/new_header/talktousover.gif");preloadFlag=true;}}
function NewWindow(mypage,myname,w,h,scroll){var winl=(screen.width-w)/2;var wint=(screen.height-h)/2;winprops='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win=window.open(mypage,myname,winprops)
if(parseInt(navigator.appVersion)>=4){win.window.focus();}}
var g_LocaleReference;var g_PlacedContainerReference;var runOnce=false;var g_LocaleList=new Array();var g_ContentList=new Array();var g_LocaleContentPair=new Array();function Initialize(lrTagName,crTagName)
{var tempLocaleList=document.getElementsByTagName(lrTagName);var tempContentList=document.getElementsByTagName(crTagName);var n=0;var hold="";for(x=0;x<tempLocaleList.length;x++)
{hold=tempLocaleList[x].id;if(hold!=""){g_LocaleList[n]=hold;n++;}}
hold=null;hold="";n=0;for(x=0;x<tempContentList.length;x++)
{hold=tempContentList[x].id;if(hold!=""){g_ContentList[n]=hold;n++;}}
var diff=0;diff=g_LocaleList.length-g_ContentList.length;SyncContentWithLocale(g_LocaleList.length,diff);}
function SyncContentWithLocale(count,fDiff)
{var MatchArray=new Array();var matches=false;var MatchesCnt=0;for(x=0;x<count;x++)
{for(y=0;y<count-fDiff;y++)
{if(g_LocaleList[x].substring(g_LocaleList[x].indexOf("_Locale"),0)==g_ContentList[y].substring(g_ContentList[y].indexOf("_Content"),0))
{MatchArray[MatchesCnt]=x+","+y;MatchesCnt++;}}}
g_LocaleContentPair=MatchArray;positionElements(g_LocaleContentPair);}
function positionElements(oArray)
{var tempL=0;var tempC=0;var dummy=new Array();for(x=0;x<oArray.length;x++)
{dummy=oArray[x].split(",");tempL=parseInt(dummy[0]);tempC=parseInt(dummy[1]);runOnce=false;initLocaleRefContRef(g_LocaleList[tempL],g_ContentList[tempC]);}}
function PlaceContainer(lr,car){g_LocaleReference=lr;g_PlacedContainerReference=car;initLocaleRefContRef(g_LocaleReference,g_PlacedContainerReference);}
function initLocaleRefContRef(LocaleRef,ContAreaRef){if(document.getElementById(LocaleRef).style.padding!=""){var padStr=document.getElementById(LocaleRef).style.padding;padStr=padStr.split("px");}
else{var padStr=new Array;padStr[0]=0;}
padStr[0]=parseInt(padStr[0]);if(document.getElementById(LocaleRef).style.borderLeftWidth!=""){var borderLeftWidth=document.getElementById(LocaleRef).style.borderLeftWidth;borderLeftWidth=borderLeftWidth.split("px");}
else{var borderLeftWidth=new Array;borderLeftWidth[0]=0;}
if(document.getElementById(LocaleRef).style.borderRightWidth!=""){var borderRightWidth=document.getElementById(LocaleRef).style.borderRightWidth;borderRightWidth=borderRightWidth.split("px");}
else{var borderRightWidth=new Array;borderRightWidth[0]=0;}
var borderInt=parseInt(borderLeftWidth[0])+parseInt(borderRightWidth[0]);var top=getPageOffsetTop(document.getElementById(LocaleRef));var left=getPageOffsetLeft(document.getElementById(LocaleRef));var contentWidth=document.getElementById(LocaleRef).offsetWidth-borderInt-padStr[0];var localeHeight=document.getElementById(ContAreaRef).offsetHeight;document.getElementById(ContAreaRef).style.top=top+"px";document.getElementById(ContAreaRef).style.left=left+"px";document.getElementById(ContAreaRef).style.width=contentWidth+"px";document.getElementById(LocaleRef).style.height=localeHeight+"px";document.getElementById(ContAreaRef).style.visibility="visible";if(runOnce==false){runOnce=true;initLocaleRefContRef(LocaleRef,ContAreaRef);}}
function getPageOffsetLeft(el){var x;x=el.offsetLeft;if(el.offsetParent!=null)
x+=getPageOffsetLeft(el.offsetParent);return x;}
function getPageOffsetTop(el){var y;y=el.offsetTop;if(el.offsetParent!=null)
y+=getPageOffsetTop(el.offsetParent);return y;}
function getViewportHeight(){if(window.innerHeight)
return window.innerHeight;if(window.document.documentElement.clientHeight)
return document.documentElement.clientHeight;return window.document.body.clientHeight;}
function getViewportWidth(){if(window.innerWidth)
return window.innerWidth;if(window.document.documentElement.clientWidth)
return document.documentElement.clientWidth;return window.document.body.clientWidth;}
window.onresize=function(){if(g_LocaleContentPair!=""){runOnce=false;positionElements(g_LocaleContentPair);}}

