//Copyright 2007, Howling Dynamo, Inc. or its suppliers. All Rights Reserved. http://www.hdyn.com/wr/common/contact.php?addr=pr
preloadImages(["images/"],["cart.gif","buy.gif"],null);
var g_a=null;
var g_ssRestart=false;
var g_maxSlides=35;
function doLoad(){
g_a=getQueryItem("a");
if(g_a==null){
alert("no artist specified");
}else{
g_userDir="people/"+g_a;
document.onkeydown=doKeyDown;
loadPersonInfo();
}
document.body.onclick=closeWords;
var _1=document.getElementById("words");
_1.onclick=noClick;
document.getElementById("tWords").onclick=noClick;
setOpacity(_1,93);
}
function setSS(){
setSlideSet(0,g_infos,g_userDir+(g_tai==1?"/S/":"/L/"));
g_currentSet=0;
return setSlideSetPrefs(0,0,"slide0","infoBox",7000,7000);
}
function getJS(){
sendXML("<div></div>","ssb/getRTJS.php?a="+g_a,getJSDone,"GET");
}
function getJSDone(_2){
try{
testError(_2);
eval(_2.responseText);
if(g_infos!=null&&g_infos.length>g_maxSlides){
g_infos.length=g_maxSlides;
}
setTheGrey(g_userGreys[0],false);
setTheGrey(g_userGreys[1],true);
document.title="flat grey wall - "+g_pgTitle;
document.getElementById("pgTitle").innerHTML=g_pgTitle;
var ss=setSS();
ss.setPPID(g_ppid);
var _4=ss.destOb.parentNode.style;
switch(g_tai){
case 1:
ss.destOb.title="view large (+)";
_4.display="block";
start();
setVisible(true);
document.getElementById("ctrlBox").style.display="block";
break;
default:
setUI(ss);
buildSalonWall(5,7);
}
var _5=document.getElementById("words");
if(_5.innerHTML==""){
_5.innerHTML=g_words;
}
}
catch(e){
alert(typeof e.message=="undefined"?e:e.message);
}
}
function buildSalonWall(_6,_7){
var _8=document.getElementById("holder");
_8.className="ac z1";
_8.style.marginTop="32px";
var _9=g_infos.length;
var _a=document.createElement("table");
_a.className="relCenter";
var _b=g_infos.length;
for(var i=0;i<_6;i++){
var tr=document.createElement("tr");
for(var j=0;j<_7;j++){
var _f=i*_7+j;
if(_f>=_b){
break;
}
var _10=g_infos[_f];
imgName=_10[0];
var td=buildTD("center","middle",fileNameToImg("/S/",imgName,infoToTitle(_10[1],_f)));
td.className="link";
td.setAttribute("onmousedown","showBig("+_f+")");
tr.appendChild(td);
}
_a.appendChild(tr);
}
if(_8.firstChild==null){
_8.appendChild(_a);
}else{
_8.replaceChild(_a,_8.firstChild);
}
if(_a.offsetWidth<=0){
_8.innerHTML=_8.innerHTML;
}
}
function toBig(){
var i=g_slideSets[0].iDisplayed;
if(i>=0){
showBig(i);
}
}
function showBig(i){
var s=document.body.style;
s.cursor="wait";
var ss=g_slideSets[0];
document.getElementById("pgTitle").onmousedown=toSmall;
ss.destOb.onmousedown=toSmall;
ss.destOb.title="back to thumbnails (-)";
switch(g_tai){
case 1:
s.overflow="hidden";
ss.setImgsPath(g_userDir+"/L/");
ss.changeTemp(i);
ss.rtg();
break;
default:
document.getElementById("infoBox").style.display="none";
s=ss.destOb.parentNode.style;
s.display="none";
ss.setFlags(96,1);
ss.changeTemp(i);
if((ss.flags&16)==0){
ss.rtg();
}
}
}
function toSmall(){
document.getElementById("pgTitle").onmousedown="";
var ss=g_slideSets[0];
ss.destOb.title="view large (+)";
switch(g_tai){
case 1:
ss.setImgsPath(g_userDir+"/S/");
var i=ss.iDisplayed;
if(i<0){
return;
}
document.body.style.cursor="wait";
ss.destOb.onmousedown=toBig;
ss.changeTemp(i);
ss.rtg();
break;
default:
setVisible(false);
document.getElementById("holder").style.display="block";
document.getElementById("ctrlBox").style.display="none";
}
}
function infoToTitle(_18,_19){
return deentit(buildCaption(_18.split("\t"),_19).join(" - "));
}
function contact(){
if(typeof g_contactAddr=="string"&&g_contactAddr.length>0){
location.href="mailto:"+g_contactAddr;
}else{
alert("There is no contact email address for this art.");
}
}
function fileNameToImg(dir,f,_1c){
var img=document.createElement("img");
img.src=g_userDir+dir+f;
img.title=_1c;
return img;
}
function toggleWords(){
toggleOb("words",document.getElementById("tWords"));
}
function closeWords(){
if(document.getElementById("words").style.display=="block"){
toggleOb("words",document.getElementById("tWords"));
}
return true;
}
function noClick(e){
if(g_badBubble){
return;
}
if(!e){
e=window.event;
}
stopProp(e);
}
function stopProp(e){
e.cancelBubble=true;
if(typeof e.stopPropagation!="undefined"){
e.stopPropagation();
}
}
function setOpacity(ob,_21){
var s=ob.style;
var f=_21/100;
if(typeof s.filter!="undefined"){
s.filter="alpha(opacity="+_21+");";
}else{
if(typeof s.opacity!="undefined"){
s.opacity=f;
}else{
s.MozOpacity=f;
}
}
}
