function thumbnail(g,e,b,f,d,a,c){this.id=g;this.galleries_id=e;this.caption=b;this.src=getServerPath(c)+"/"+f;this.width=d;this.height=a}function gallery(e,c,d,b,a){this.id=e;this.featured_images=c;this.title=d;this.section_code=b;this.photoIDs=a}var thumbnails=new Object();thumbnails[255294]=new thumbnail(255294,"","grey 4 oil on canvas 60x66inches","grey 4 adjusted web72_thumb.jpg",130,142,1);thumbnails[299964]=new thumbnail(299964,"","grey 8 oil on canvas 48x60inches","figure with dog head 70_thumb.jpg",130,162,1);thumbnails[333427]=new thumbnail(333427,"","ochre 1 oil, acrylic, spray paint on canvas 48x52 inches","ochre web72_thumb.jpg",130,141,1);thumbnails[333443]=new thumbnail(333443,"","pink 1 oil, acrylic, spray paint on canvas 40x58 inches","pink web72_thumb.jpg",130,187,1);thumbnails[4015309]=new thumbnail(4015309,"","","body_13_2_new_721_thumb.jpg",130,291,1);thumbnails[1310273]=new thumbnail(1310273,"","arm oil on linin 18x22inches","small paintings 002 adjust 72_thumb.jpg",130,160,1);thumbnails[255433]=new thumbnail(255433,"","sweat oil on canvas 50x46","sweat final web72_thumb.jpg",130,103,1);thumbnails[255534]=new thumbnail(255534,"","shower oil on canvas 46x56inches","shower final web72_thumb.jpg",130,188,1);thumbnails[255015]=new thumbnail(255015,"","red 1 oil on canvas 48x52inches","red 1 web72_thumb.jpg",130,141,1);thumbnails[254715]=new thumbnail(254715,"","grey 1 oil on canvas 48x46inches","grey 1 web72_thumb.jpg",130,124,1);thumbnails[255308]=new thumbnail(255308,"","red 2 oil on canvas 40x58","red 2 web72_thumb.jpg",130,184,1);thumbnails[1310282]=new thumbnail(1310282,"","neck oil on linin 16x18inches","small paintings 004 adjust 72_thumb.jpg",130,115,1);thumbnails[2757789]=new thumbnail(2757789,"","landscape 1 charcoal on paper 60x43inches","GOLUM stars2 72_thumb.jpg",130,100,1);thumbnails[255316]=new thumbnail(255316,"","green 1 vinyl, mixed media on canvas 70x60","green 1 web72_thumb.jpg",130,111,1);thumbnails[255421]=new thumbnail(255421,"","orange 1 vinyl, mixed media on canvas 68x54","orange 1 web72_thumb.jpg",130,104,1);thumbnails[1310289]=new thumbnail(1310289,"","tongue oil on linin 20x20inches","small paintings 005 adjust 72_thumb.jpg",130,131,1);thumbnails[254825]=new thumbnail(254825,"","grey 2 oil on canvas 40x58inches ","grey 2 web72_thumb.jpg",130,187,1);thumbnails[1310291]=new thumbnail(1310291,"","toe oil on linin 18x18inches","small paintings 003 adjust 72_thumb.jpg",130,130,1);thumbnails[1866590]=new thumbnail(1866590,"","brown body oil on canvas 40x48inches","feb08 paintings 002 adjust 72 2_thumb.jpg",130,156,1);thumbnails[2757793]=new thumbnail(2757793,"","landscape 2 charcoal on paper 60x41inches","golum 002vignet72_thumb.jpg",130,98,1);thumbnails[255222]=new thumbnail(255222,"","grey 3 oil on canvas 40x50inches","grey 3 web72_thumb.jpg",130,163,1);thumbnails[299809]=new thumbnail(299809,"","grey 6 oil on canvas 40x58inches ","grey 6 web721_thumb.jpg",130,188,1);thumbnails[684331]=new thumbnail(684331,"","forms 1 pencil on linin 60x66inches","figures white background 70 (light) _thumb.jpg",130,143,1);thumbnails[1866595]=new thumbnail(1866595,"","body with hair oil on canvas 34x40inches","feb08 paintings 003 adjust 721_thumb.jpg",130,151,1);thumbnails[2792090]=new thumbnail(2792090,"","landscape 3 pencil and ink on linen 36x40inches","golum 003adjust 72_thumb.jpg",130,117,1);thumbnails[3766289]=new thumbnail(3766289,"","body 4 charcoal and ink on paper 32x60inches","body_drawing_april_005_adjust72_thumb.jpg",130,247,1);thumbnails[684343]=new thumbnail(684343,"","plant pencil on linin 54x68inches","plant and body 70_thumb.jpg",130,163,1);thumbnails[1310298]=new thumbnail(1310298,"","leg oil on linin 14x24inches","small paintings 001 adjust 72_thumb.jpg",130,76,1);thumbnails[1473552]=new thumbnail(1473552,"","leg 1 charcoal on paper 27x39inches","drawings 006 crop 72_thumb.jpg",130,89,1);thumbnails[684341]=new thumbnail(684341,"","grey 9 oil on canvas 48x50inches","grey arm and leg 70_thumb.jpg",130,141,1);thumbnails[832245]=new thumbnail(832245,"","leg 1 pencil on linin 50x58inches","leg 1 (2) 70_thumb.jpg",130,112,1);thumbnails[953500]=new thumbnail(953500,"","bedroom pencil on linin 60x48inches","bedroom body 24 adjust 70_thumb.jpg",130,104,1);thumbnails[1222416]=new thumbnail(1222416,"","leg 2 oil on linin 24x48inches","foot paintings 001 adjust 72_thumb.jpg",130,65,1);thumbnails[2830234]=new thumbnail(2830234,"","landscape 4 pencil,ink and acrylic on linen 34x40inches","golum 005 adjust72_thumb.jpg",130,111,1);thumbnails[4009166]=new thumbnail(4009166,"","body with cloth oil on canvas 36x38inches","painting_4_72_thumb.jpg",130,139,1);thumbnails[1473561]=new thumbnail(1473561,"","stomach charcoal on paper 27x32inches","drawings 003 crop 72_thumb.jpg",130,105,1);thumbnails[1473560]=new thumbnail(1473560,"","arm charcoal on paper 27x39inches","drawings 005 crop 72_thumb.jpg",130,190,1);thumbnails[255298]=new thumbnail(255298,"","grey 5 oil on cavas 54x68inches","grey 5 adjusted web72_thumb.jpg",130,164,1);thumbnails[422486]=new thumbnail(422486,"","pink 1 oil on canvas<br>\r\n40x50 inches","pink 1 web72_thumb.jpg",130,163,1);thumbnails[1222425]=new thumbnail(1222425,"","leg 3 oil on linin 13x17inches","foot paintings 002 adjust 72_thumb.jpg",130,101,1);thumbnails[1866605]=new thumbnail(1866605,"","torso oil on canvas 36x40inches","feb08 paintings 004 adjust 72 2_thumb.jpg",130,150,1);thumbnails[299811]=new thumbnail(299811,"","grey 7 oil on canvas 48x52inches","figure with breasts 70_thumb.jpg",130,143,1);thumbnails[953804]=new thumbnail(953804,"","body 2 oil on canvas 34x40inches","body 2 adjust 70_thumb.jpg",130,152,1);thumbnails[1866606]=new thumbnail(1866606,"","pink body oil on canvas 34x52inches","april 2 08 002adjustnew72_thumb.jpg",130,195,1);thumbnails[4791635]=new thumbnail(4791635,"","figure 1 oil on canvas 42x66inches","paintings_sep_09_007_adjust72_thumb.jpg",130,203,1);thumbnails[2021778]=new thumbnail(2021778,"","large body oil on canvas 40x48inches","april 2 08 001adjust 72 final_thumb.jpg",130,109,1);thumbnails[3982168]=new thumbnail(3982168,"","body 13 ink on paper 26x60 inches","body_10_721_thumb.jpg",130,352,1);thumbnails[2021792]=new thumbnail(2021792,"","body with cloth oil on canvas 36x38inches","MAY08 adjust 72_thumb.jpg",130,137,1);thumbnails[2182330]=new thumbnail(2182330,"","body/attachment oil on canvas 34x44incnes","may08 007 adjust 72_thumb.jpg",130,168,1);thumbnails[3111340]=new thumbnail(3111340,"","leg 2 charcoal on paper 24x36inches","ulser 3 adjust 72_thumb.jpg",130,196,1);thumbnails[3198907]=new thumbnail(3198907,"","side charcoal and ink on paper 48x50inches","empyema new 002 adjust 72_thumb.jpg",130,136,1);thumbnails[3269955]=new thumbnail(3269955,"","legs charcoal on paper 28x48inches","dermatosis 001 adjust 72_thumb.jpg",130,76,1);thumbnails[4009126]=new thumbnail(4009126,"242226","bodies 1 oil on canvas 40x48inches","painting_1_72_thumb.jpg",130,155,1);thumbnails[4009127]=new thumbnail(4009127,"242226","body animal oil on canvas 46x52inches","painting_2_72_thumb.jpg",130,147,1);thumbnails[4009165]=new thumbnail(4009165,"242226","body/attachment oil on canvas 34x44incnes","painting_3_72_thumb.jpg",130,167,1);thumbnails[4009386]=new thumbnail(4009386,"242226","body animal 2 oil on canvas 44x60inches","painting_5_72_thumb.jpg",130,174,1);thumbnails[1473562]=new thumbnail(1473562,"173065","body charcoal on paper 27x30inches","drawings 002crop clean 72_thumb.jpg",130,117,1);thumbnails[1508267]=new thumbnail(1508267,"173065","back 1 charcoal on paper 35x60inches","back_1_bw_72_thumb.jpg",130,223,1);thumbnails[3006440]=new thumbnail(3006440,"173065","stomach 1 charcoal on paper 46x60inches","HERNIA adjust 72_thumb.jpg",130,104,1);thumbnails[1589205]=new thumbnail(1589205,"173065","stomach 2 charcoal and ink on paper 46x60inches","nov 07 028 adjust 72 2_thumb.jpg",130,99,1);thumbnails[3427163]=new thumbnail(3427163,"216856","body 3 charcoal on paper 32x60inches","empyema new 001 adjust 72_thumb.jpg",130,236,1);thumbnails[3541269]=new thumbnail(3541269,"216856","body 1 charcoal and ink on paper 48x57inches","obese_1_adjust_72_thumb.jpg",130,155,1);thumbnails[3982071]=new thumbnail(3982071,"216856","body 10 ink on paper 26x60inches","body_13_2_new_72_thumb.jpg",130,291,1);thumbnails[3982074]=new thumbnail(3982074,"216856","body 11 ink on paper 32x60inches","body_11_721_thumb.jpg",130,234,1);thumbnails[3982118]=new thumbnail(3982118,"216856","body 12 ink on paper 28x60inches","body12_721_thumb.jpg",130,269,1);thumbnails[5447631]=new thumbnail(5447631,"308025","hanging figure 1 oil on canvas 54x60inches","hanging_figure_1_adjust72_thumb.jpg",130,144,1);thumbnails[5447637]=new thumbnail(5447637,"308025","hanging figure 2 oil on canvas 50x52inches","hanging_figure_2_adjust72_thumb.jpg",130,135,1);thumbnails[5447694]=new thumbnail(5447694,"308025","hanging figure 7 oil on canvas 40x60inches","hanging_figure_7_adjust72_thumb.jpg",130,193,1);thumbnails[5447656]=new thumbnail(5447656,"308025","hanging figure 4 oil on canvas 50x58inches","hanging_figure_4_adjust72_thumb.jpg",130,149,1);var galleries=new Object();galleries[242226]=new gallery(242226,"4009127","2007","gallery",[4009126,4009127,4009165,4009386]);galleries[173065]=new gallery(173065,"1473562","2008","gallery",[1473562,1508267,3006440,1589205]);galleries[216856]=new gallery(216856,"3982118","2009","gallery",[3427163,3541269,3982071,3982074,3982118]);galleries[308025]=new gallery(308025,"5447694,5447656,5447637,5447631","2010","gallery",[5447631,5447637,5447694,5447656]);var imageSets=new Object();imageSets[1]="5447694";imageSets[2]="4009127,3982118,2021778,1473562,1310282,684343,684341,255433,255316,254715";imageSets[3]="5447694,5447656,5447637,5447631,4791635,4015309,4009386,4009166,4009165,4009127,4009126,3982168,3982118,3982074,3982071,3766289,3541269,3427163,3269955,3198907,3111340,3006440,2830234,2792090,2757793,2757789,2182330,2021792,2021778,1866606,1866605,1866595,1866590,1589205,1508267,1473562,1473561,1473560,1473552,1310298,1310291,1310289,1310282,1310273,1222425,1222416,953804,953500,832245,684343";function randomListVal(a){arrayVals=a.split(",");if(arrayVals.length){pos=Math.round(Math.random()*(arrayVals.length-1));val=arrayVals[pos]}else{val=0}return val}function getServerPath(a){var b=-1;switch(a){case 21:b="http://www6.clikpic.com/stevedixon/images";break}switch(a){case 1:b="http://www1.clikpic.com/stevedixon/images";break}switch(a){case 2:b="http://admin.clikpic.com/stevedixon/images";break}switch(a){case 24:b="http://tpc15/clikpic/stevedixon/images";break}switch(a){case 4:b="http://www.clikchurch.com/stevedixon/images";break}switch(a){case 5:b="http://www2.clikpic.com/stevedixon/images";break}switch(a){case 22:b="http://tpc5/clikpic/stevedixon/images";break}switch(a){case 23:b="http://tpc10/clikpic/stevedixon/images";break}switch(a){case 25:b="http://tpc16/clikpic/stevedixon/images";break}switch(a){case 15:b="http://www3.clikpic.com/stevedixon/images";break}switch(a){case 18:b="http://www4.clikpic.com/stevedixon/images";break}switch(a){case 19:b="http://www5.clikpic.com/stevedixon/images";break}switch(a){case 31:b="http://www7.clikpic.com/stevedixon/images";break}switch(a){case 32:b="http://admin2.clikpic.com/stevedixon/images";break}switch(a){case 33:b="http://www8.clikpic.com/stevedixon/images";break}switch(a){case 34:b="http://www9.clikpic.com/stevedixon/images";break}switch(a){case 35:b="http://admin3.clikpic.com/stevedixon/images";break}switch(a){case 37:b="http://admin4.clikpic.com/stevedixon/images";break}return b}function showHomeImage(a){imageID=randomListVal("");if(!basic){a.src=photos[imageID].src;a.width=photos[imageID].width;a.height=photos[imageID].height}else{newImage=new Image(photos[imageID].width,photos[imageID].height);newImage.src=photos[imageID].src;document.images[a.name]=newImage}}function showHomeImageInline(){html="";imageID=randomListVal(imageSets[1]);if("gallery"!=""){if(backgrounds[imageID].galleries_id!=""){html+='<a href="'+backgrounds[imageID].section_code+"_"+backgrounds[imageID].galleries_id+'.html">'}else{html+='<a href="gallery.html">'}}html+='<img src="'+backgrounds[imageID].src+'" width="'+backgrounds[imageID].width+'" height="'+backgrounds[imageID].height+'" class="mainhomepageimage photo" id="mainSample" name="mainSample" alt="'+backgrounds[imageID].caption+'" border="0">';if("gallery"!=""){html+="</a>"}$("#homepageimage").html(html)}function getNextId(b,d,a){var c=getArrayPos(d,b);if(a){if(c==0){nextImgPos=d.length-1}else{nextImgPos=c-1}}else{if(c==d.length-1){nextImgPos=0}else{nextImgPos=c+1}}nextImg=d[nextImgPos];return nextImg}function next(d,b){var c=d.value;var a=galleries[photos[c].galleries_id].photoIDs;nextImg=getNextId(c,a);if(nextImg!=-1){updateImage(nextImg,d,b)}}function updateImage(f,e,b){if(!basic){document.getElementById("imagePhoto").innerHTML='<img class="mainphoto photo" src="'+photos[f].src+' " id="mainPic" name="mainPic" width="'+photos[f].width+'" height="'+photos[f].height+'" alt="'+photos[f].caption+'">';e.value=photos[f].id;$("#imageTitle").html(photos[f].caption);document.title="steve dixon : "+photos[f].caption;if(photos[f].caption==""){document.getElementById("imageTitle").style.display="none"}else{document.getElementById("imageTitle").style.display="block"}var a=fnGetImageDetails(f);if(a==""){document.getElementById("imageDetails").style.display="none";var c=document.getElementById("infoWrap");var d=document.getElementById("photoInfo");if(photos[f].caption==""){if(c!=null){c.className="empty"}if(d!=null){d.className="empty"}}else{if(c!=null){c.className="noinfo"}if(d!=null){d.className="noinfo"}}}else{document.getElementById("imageDetails").style.display="block";var c=document.getElementById("infoWrap");if(c!=null){c.className="normal"}var d=document.getElementById("photoInfo");if(d!=null){d.className="normal"}}document.getElementById("imageDetails").innerHTML=a;toggleAddToCartConfirm()}else{window.location="photo_"+photos[f].id+".html"}}function toggleAddToCartConfirm(){if($("#paymentConfirm").size()){$("#paymentConfirm").hide();$("#paymentAddButton").unbind().click(function(){form=document.getElementById("paymentForm");option_id=0;if(form.item_option.value){option_id=form.item_option.value}if(addItemToBasket(form.item_number.value,photos,form.site.value,parseInt(form.quantity.value,10),option_id)){if($.browser.msie){$("#paymentConfirm").text("Item added to cart").show()}else{$("#paymentConfirm").text("Item added to cart").fadeIn()}}else{$("#paymentConfirm").text("Item not added - check cookies are enabled in your browser.").fadeIn()}})}}function fnGetImageDetails(b){var a="";if(photos[b].description!=""){a=a+'<p id="imageDescription">'+photos[b].description+"</p>"}if(photos[b].photo_ref!=""){a=a+'<p class="imageinfo" id="imageRef"><strong>Ref: </strong>'+photos[b].photo_ref+"</p>"}if(photos[b].takendate!=""){a=a+'<p class="imageinfo" id="imageDate"><strong>Date: </strong>'+photos[b].takendate+"</p>"}if(photos[b].location!=""){a=a+'<p class="imageinfo" id="imageLocation"><strong>Location: </strong>'+photos[b].location+"</p>"}if(photos[b].photographer!=""){a=a+'<p class="imageinfo" id="imagePhotographer"><strong>Photographer: </strong>'+photos[b].photographer+"</p>"}if(a!=""){a=a+'<div class="spacer"></div>'}return a}function fnGetPaymentInfo(c){var b="";if(c.item_price!==""){b=b+"<p>Order this print:</p>";b=b+'<p class="imageinfo" id="imagePrice"><strong>'+c.purchase_instruction+"</strong> 							"+(c.item_price).toFixed(2)+"</p>";var e=c.purchase_instruction;var d=(c.item_price).toFixed(2);var a=0}else{if(c.payment_groups_id!==""){b=b+"<p>Buy this print online:</p>";b=b+'<form id="paymentOptions" style="margin:0px;border:0px;" name="paymentOptions">';b=b+'<select class="paymentlink" name="payment_options_id" onchange="updateItemValues(document.forms.paymentForm,this.form.payment_options_id.options[this.form.payment_options_id.options.selectedIndex].value);">';b=b+getPaymentOptions(c.payment_groups_id);b=b+"</select>";b=b+"</form>";var a=paymentGroups[c.payment_groups_id].options[0];if(paymentOptions[a]){var e=paymentOptions[a].payment_option;var d=paymentOptions[a].price}}else{}}if(c.item_price!==""||c.payment_groups_id!==""){b=b+'<div class="clearing">&nbsp;</div>'}return b}function previous(d,b){var c=d.value;var a=galleries[photos[c].galleries_id].photoIDs;nextImg=getNextId(c,a,1);if(nextImg!=-1){updateImage(nextImg,d,b)}}function showGalleryImage(c,b){imageID=randomListVal(galleries[c].featured_images);if(imageID!=0){b.src=thumbnails[imageID].src;b.width=thumbnails[imageID].width;b.height=thumbnails[imageID].height;if(b.width<130){var f=$("img#gallery"+c);f.parents(".thumbWrap").width(b.width);var a=f.siblings("h3").size()==1?f.siblings("h3"):f.parent(".thumbWrap").siblings("h3");var g=parseInt(a.css("padding-left"))+parseInt(a.css("padding-right"));var d=parseInt(a.css("border-left-width"))+parseInt(a.css("border-right-width"));var e=parseInt(f.parents(".thumbWrap").css("border-left-width"))+parseInt(f.parents(".thumbWrap").css("border-right-width"));a.width(f.outerWidth(true)-g-d+e)}}}function showGalleries(a){if(!basic){temp="";for(i=0;i<galleries.length;i++){if(galleries[i].id!=a){if(temp!=""){temp=temp+" | "}temp=temp+'<a href="gallery_'+galleries[i].id+'.html">'+galleries[i].title+"</a>"}}document.all.galleryLinks.innerHTML="Other galleries: "+temp}}function resizePhotoInfo(n){var b=$.extend({centre:false},n||{});var d=3;$("div#photoPanelOuter").height("auto");$("div#infoWrap").width(200);$("div#photoDetail").css("width","auto");var h=$("div#maincolContent").width();var j=$("div#photoWrap").outerWidth(true);var m=$("div#infoWrap").outerWidth(true);var k=$("div#photoWrap").outerHeight();var f=$("div#infoWrap").outerHeight();var c=$("div#infoWrap").hasClass("empty");floatDrop=0;var g=j;if(!c){if(h<(j+m)){floatDrop=1}if(!floatDrop){var a=$("div#infoWrap").innerWidth();$("div#infoWrap").width(a+(h-j-m-d));m=$("div#infoWrap").outerWidth(true);g=j+m;if(k>f){var e=$("div#photoPanelOuter").height();$("div#photoPanelOuter").height(e+(k-f));var f=$("div#infoWrap").outerHeight()}}else{var l=$("div#photoWrap").outerWidth();$("div#infoWrap").width(l)}}if(b.centre){$("div#photoDetail").width(g);$("div#photoDetail").css("margin-left","auto");$("div#photoDetail").css("margin-right","auto")}else{$("div#photoDetail").css("margin-left","0");$("div#photoDetail").css("margin-right","0")}}function getArrayPos(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return a}}return -1}function changeBgImg(a,e){var c=randomListVal(imageSets[e]);var d=backgrounds[c].src;var b=$(a);if(b.size()>0){if(/\bimg$/.test(a)){b.attr({src:d})}else{b.css({"background-image":'url("'+d+'")'})}}};