var maxCloudNum=65;var pastRandomCount=30;var s=1;var uac;var goSearch;var getUImages;var getPImages;var getUMultiArtists;var getPRandom;var hovertgt;function scrollControl(e){var targ=e.target;var goLi=targ.id;jQ("ul.navigation li a").removeClass("active");jQ("#"+goLi).addClass("active");switch(goLi){case"navtab1":jQ("#scroll").animate({scrollLeft:0});break;case"navtab2":jQ("#scroll").animate({scrollLeft:704});break}}function UloadImages(artistid){if(getUImages){getUImages.abort()}getUImages=jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getArtistImages',artistRef:artistid,lotType:'u'},function(data){var newLi,newA,finalLi;jQ("#images1").html("");jQ.each(data,function(i,data){if(i===0||i==4||i==8||i==12){newLi=jQ("<li class='thumb firstCol'></li>");newA=jQ("<a href='/catalog/viewLot.cfm?scp=m&artistRef="+artistid+"&lotRef="+data.lotref+"'></a>");jQ(newA).css({backgroundImage:"url("+data.imagepath+")",backgroundPosition:"50% 50%"});finalLi=jQ(newLi).append(newA);jQ("#images1").append(finalLi)}else if(i==3||i==7||i==11||i==15){newLi=jQ("<li class='thumb lastCol'></li>");newA=jQ("<a href='/catalog/viewLot.cfm?scp=m&artistRef="+artistid+"&lotRef="+data.lotref+"'></a>");jQ(newA).css({backgroundImage:"url("+data.imagepath+")",backgroundPosition:"50% 50%"});finalLi=jQ(newLi).append(newA);jQ("#images1").append(finalLi)}else{newLi=jQ("<li class='thumb'></li>");newA=jQ("<a href='/catalog/viewLot.cfm?scp=my&artistRef="+artistid+"&lotRef="+data.lotref+"'></a>");jQ(newA).css({backgroundImage:"url("+data.imagepath+")",backgroundPosition:"50% 50%"});finalLi=jQ(newLi).append(newA);jQ("#images1").append(finalLi)}})})}function UloadSingleArtist(data){jQ.each(data,function(i,data){jQ("#artistName1").text(data.fulldisplayname);jQ("#artistpagebutton").attr("href","viewArtist.cfm?artistRef="+data.artistref);UloadImages(data.artistref)})}function UloadMultiArtists(){if(getUMultiArtists){getUMultiArtists.abort()}jQ("#artistCloudTab1").html("").prepend("<li id='ajaxloader'></li>");getUMultiArtists=jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getUpcomingTagCloud',startRow:s,selectTop:maxCloudNum},function(data){jQ("#artistCloudTab1").html("");jQ("#artistCloudTab1").css({overflow:"hidden",height:"auto"});jQ.each(data,function(i,data){jQ("#artistCloudTab1").append("<li><a href='javascript:void(0);' id='"+data.artistref+"' class='level0"+data.cloudfontsize+"'>"+data.initialdisplayname+"</a></li>");if(i==maxCloudNum-1){var h=jQ("#artistCloudTab1").height();if(h>375){jQ("#artistCloudTab1").css({overflow:"auto",height:"375px"})}}})})}function UgetSingleArtist(artistid){jQ("ul#images1").html("").prepend("<li id='ajaxloader'></li>");if(artistid===0){jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getInitialUpcomingArtist',minLotCount:16},function(data){UloadSingleArtist(data);jQ.each(data,function(i,data){s=Math.floor(data.aplseq/maxCloudNum)*maxCloudNum+1});UloadMultiArtists()})}else{jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getUpcomingArtists',artistRef:artistid},function(data){UloadSingleArtist(data)})}}function UgetNewArtist(e){var mytarg=e.target;UgetSingleArtist(mytarg.id)}function UgetNextArtists(){if(s<=uac){if(s+maxCloudNum<=uac){s=s+maxCloudNum}else{s=1}}UloadMultiArtists()}function UgetPrevArtists(){if(s>=0){if(s-maxCloudNum>=0){s=s-maxCloudNum}else{s=1}}UloadMultiArtists()}function UartistCount(){jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getUpcomingArtistCount'},function(data){uac=data})}function UloadAllArtists(){jQ("#allArtists").fadeIn();jQ("#allArtists #allArtistContainer").append("<div id='ajaxloader'></div>");jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getUpcomingArtists'},function(data){jQ.each(data,function(i,data){jQ("#allArtists #allArtistContainer ul").append("<li><a href='viewArtist.cfm?artistRef="+data.artistref+"' >"+data.fulldisplayname+" ("+data.apllotcount+")</a></li>")});jQ("#ajaxloader").remove();jQ("#allArtists #allArtistContainer ul").fadeIn()});return false}function closeAllArtists(){jQ("div#allArtists").fadeOut();jQ("div#allArtists #allArtistContainer ul li").remove()}function PloadImages(artistid){if(getPImages){getPImages.abort()}getPImages=jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getArtistImages',artistRef:artistid,lotType:'p'},function(data){jQ("#images2").html("");jQ.each(data,function(i,data){var newLi=jQ("<li id='pastimgpos0"+i+"'></li>");var newA=jQ("<a href='/catalog/viewLot.cfm?scp=m&artistRef="+artistid+"&lotRef="+data.lotref+"'</a>");jQ(newLi).css({backgroundImage:"url("+data.imagepath+")",backgroundPosition:"50% 50%"});var finalLi=jQ(newLi).append(newA);jQ("#images2").append(finalLi)})})}function PloadSingleArtist(data){jQ.each(data,function(i,data){jQ("#artistName2").text(data.fulldisplayname);jQ("#pastartistpagebutton").attr("href","viewArtist.cfm?artistRef="+data.artistref);PloadImages(data.artistref)})}function PgetSingleArtist(artistid){jQ("ul#images2").html("").prepend("<li id='ajaxloader'></li>");if(artistid===0){jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getInitialPastArtist'},function(data){PloadSingleArtist(data)})}else{jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getPastArtists',artistRef:artistid},function(data){PloadSingleArtist(data)})}}function PgetNewArtist(e){var mytarg=e.target;PgetSingleArtist(mytarg.id)}function PloadMultiArtists(){if(getPRandom){getPRandom.abort()}jQ("#artistCloudTab2").html("").prepend("<li id='ajaxloader'></li>");jQ("#artistCloudTab2").css({overflow:"hidden",height:"140px"});getPRandom=jQ.getJSON('/lib/jQueryObj/jFineArtObj.cfc?wsdl',{method:'getPastTagCloud',selectRandom:pastRandomCount},function(data){jQ("#artistCloudTab2").html("");jQ.each(data,function(i,data){jQ("#artistCloudTab2").append("<li><a href='javascript:void(0);' id='"+data.artistref+"' class='level0"+data.cloudfontsize+"'>"+data.initialdisplayname+"</a></li>");if(i==pastRandomCount-1){var h=jQ("#artistCloudTab2").height();if(h>140){jQ("#artistCloudTab2").css({overflow:"auto",height:"140px"})}}})})}function searchDefaultText(){var sFld=jQ("#searchArtists");var sText=jQ(sFld).val();if(sText=="Search by Last Name"){jQ("#searchArtists").val("")}else if(sText.length>0){jQ("#searchArtistResults").fadeIn("fast")}}function searchControlBlur(){var sFld=jQ("#searchArtists");var sText=jQ(sFld).val();jQ("#searchArtistResults").fadeOut("fast");jQ("#searchLoader").remove();if(sText==""){jQ("#searchArtists").val("Search by Last Name")}}function searchArtistNow(){var sText=jQ("#searchArtists").val();if(sText.length>0){jQ.getJSON("/lib/jQueryObj/jFineArtObj.cfc?wsdl",{method:"getArtistLookup",artist:sText},function(data){jQ("#searchLoader").remove();jQ("#searchArtistResults ul").html("");if(data.length>0){jQ.each(data,function(i,data){jQ("#searchArtistResults ul").append("<li><a href='/features/viewArtist.cfm?artistRef="+data.artistref+"'>"+data.aaname+"</a></li>")});jQ("#searchArtistResults ul").append("<li class='moreartistresults'><a href='/features/selectArtistResults.cfm?artistName="+sText+"'>&raquo; More Results</a></li>")}else{jQ("#searchArtistResults ul").append("<li>No Results Found for <strong>&quot;"+sText+"&quot;</strong></li>")}jQ("#searchArtistResults ul").append("<li><a href='javascript:void(0)'>[X] Close Search Box</a></li>")})}else{jQ("#searchArtistResults").fadeOut("fast")}}function searchArtist(){clearTimeout(goSearch);goSearch=setTimeout(searchArtistNow,1000);jQ("#searchLoader").remove();jQ("#searchArtistResults ul").html("");jQ("#searchArtistResults").prepend("<div id='searchLoader'></div>").fadeIn("slow")}function imgExpand(e){var target=e.target;var sqsize=150;if(target.tagName=="A"){hovertgt=target;e.stopPropogation;var parentLI=jQ(target).parent().get(0);var myindex=jQ("ul#images1 li").index(jQ(parentLI)[0]);jQ(parentLI).css("z-index","9999");if(myindex===0||myindex==4||myindex==8){jQ(target).addClass("imghover").stop().animate({height:sqsize+"px",width:sqsize+"px",top:"-50%"},"fast")}else if(myindex==13||myindex==14||myindex==15){jQ(target).addClass("imghover").stop().animate({height:sqsize+"px",width:sqsize+"px",left:"-50%",top:"-100%"},"fast")}else if(myindex==12){jQ(target).addClass("imghover").stop().animate({height:sqsize+"px",width:sqsize+"px",top:"-100%"},"fast")}else{jQ(target).addClass("imghover").stop().animate({height:sqsize+"px",width:sqsize+"px",left:"-50%",top:"-50%"},"fast")}}}function imgReset(){var parentLI=jQ(hovertgt).parent().get(0);jQ(parentLI).css("z-index","0");jQ(hovertgt).removeClass("imghover").stop().animate({height:"75px",width:"75px",left:"0",top:"0"},"fast")}jQ(function(){jQ("#scroll").animate({scrollLeft:0},10);jQ("ul.navigation li a").click(scrollControl);jQ("input#searchArtists").focus(searchDefaultText);jQ("input#searchArtists").blur(searchControlBlur);jQ("input#searchArtists").keyup(searchArtist);jQ("ul#artistCloudTab1 li").live("click",UgetNewArtist);jQ("ul#artistCloudTab2 li").live("click",PgetNewArtist);jQ("a#randombtn").click(PloadMultiArtists);jQ("a#firstBtnLink").click(UgetPrevArtists);jQ("a#lastBtnLink").click(UgetNextArtists);jQ("div#viewAllArtists").click(UloadAllArtists);jQ("div#allArtists a.ftr").live("click",closeAllArtists);jQ("#images1").mouseover(imgExpand);jQ("#images1").mouseout(imgReset);jQ('#artistsTitle, #searchButtonArtist, #artistpagebutton img, #pastartistpagebutton img, #bottomShadow').ifixpng();jQ.ajaxSetup({type:"json",cache:false});if(location.href.match("selectArtist.cfm")){UgetSingleArtist(0);PgetSingleArtist(0);PloadMultiArtists();UartistCount()}});