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[2686220]=new thumbnail(2686220,"169577","","1558866489_22523c9004_thumb.jpg",130,130,32);thumbnails[2686225]=new thumbnail(2686225,"169577","","1558867043_edbd636623_thumb.jpg",130,152,32);thumbnails[2686227]=new thumbnail(2686227,"169577","","1558868107_4df45ce366_thumb.jpg",130,152,32);thumbnails[2686232]=new thumbnail(2686232,"169577","","1558884299_eb048129e2_thumb.jpg",130,163,32);thumbnails[2686236]=new thumbnail(2686236,"169577","","1559762898_908fdb3299_thumb.jpg",130,130,32);thumbnails[2686239]=new thumbnail(2686239,"169577","","2037460559_caa27a43d5_thumb.jpg",130,93,32);thumbnails[2686241]=new thumbnail(2686241,"169577","","2038258000_27f3b21425_thumb.jpg",130,92,32);thumbnails[2686248]=new thumbnail(2686248,"168159","","fashionlocation2_thumb.jpg",130,100,32);thumbnails[2686255]=new thumbnail(2686255,"168159","","fashionlocation8_thumb.jpg",130,99,32);thumbnails[2686259]=new thumbnail(2686259,"168159","","fashionlocation17_thumb.jpg",130,98,32);thumbnails[2686343]=new thumbnail(2686343,"169576","","1558800241_c47b11e825_thumb.jpg",130,130,32);thumbnails[2686344]=new thumbnail(2686344,"169576","","1558801251_107f3f53ae_thumb.jpg",130,89,32);thumbnails[2686346]=new thumbnail(2686346,"169576","","1558803319_14b1515f70_thumb.jpg",130,130,32);thumbnails[2686348]=new thumbnail(2686348,"169576","","1559673718_4b4c397289_thumb.jpg",130,86,32);thumbnails[2686350]=new thumbnail(2686350,"169576","","1559675506_dbb164bdbb_thumb.jpg",130,130,32);thumbnails[2686353]=new thumbnail(2686353,"169576","","1559678634_49b3c2e61d_thumb.jpg",130,85,32);thumbnails[2686368]=new thumbnail(2686368,"169576","","holga 1_thumb.jpg",130,130,32);thumbnails[2686372]=new thumbnail(2686372,"169576","","holga 3_thumb.jpg",130,130,32);thumbnails[2688706]=new thumbnail(2688706,"168156","","documentary4_thumb.jpg",130,89,32);thumbnails[2688707]=new thumbnail(2688707,"168156","","documentary12_thumb.jpg",130,89,32);thumbnails[2688708]=new thumbnail(2688708,"168156","","documentary14_thumb.jpg",130,190,32);thumbnails[2688709]=new thumbnail(2688709,"168156","","documentary17_thumb.jpg",130,190,32);thumbnails[2688710]=new thumbnail(2688710,"168156","","documentary18_thumb.jpg",130,89,32);thumbnails[2688711]=new thumbnail(2688711,"168156","","documentary22_thumb.jpg",130,89,32);thumbnails[2688712]=new thumbnail(2688712,"168156","","documentary24_thumb.jpg",130,89,32);thumbnails[2688715]=new thumbnail(2688715,"168156","","documentary26_thumb.jpg",130,89,32);thumbnails[2688718]=new thumbnail(2688718,"168156","","documentary32_thumb.jpg",130,89,32);thumbnails[2688719]=new thumbnail(2688719,"168156","","documentary36_thumb.jpg",130,89,32);thumbnails[2688723]=new thumbnail(2688723,"168156","","documentary41_thumb.jpg",130,89,32);thumbnails[2688724]=new thumbnail(2688724,"168156","","documentary46_thumb.jpg",130,89,32);thumbnails[2688726]=new thumbnail(2688726,"168156","","documentary50_thumb.jpg",130,89,32);thumbnails[2688727]=new thumbnail(2688727,"168156","","documentary51_thumb.jpg",130,89,32);thumbnails[2688755]=new thumbnail(2688755,"169572","","northwales1_1_thumb.jpg",130,84,32);thumbnails[2688756]=new thumbnail(2688756,"169572","","northwales1_2_thumb.jpg",130,85,32);thumbnails[2688757]=new thumbnail(2688757,"169572","","northwales2_4_thumb.jpg",130,85,32);thumbnails[2688758]=new thumbnail(2688758,"169572","","northwales3_2_thumb.jpg",130,80,32);thumbnails[2688759]=new thumbnail(2688759,"169572","","northwales5_1_thumb.jpg",130,84,32);thumbnails[2688760]=new thumbnail(2688760,"168157","","2525599763_5cc3932a4b_thumb.jpg",130,91,32);thumbnails[2688761]=new thumbnail(2688761,"168157","","2525600115_6c4f76ac93_thumb.jpg",130,87,32);thumbnails[2688762]=new thumbnail(2688762,"168157","","2525600459_ca442797f9_thumb.jpg",130,86,32);thumbnails[2688763]=new thumbnail(2688763,"168157","","2525600851_91728219a8_thumb.jpg",130,88,32);thumbnails[2688764]=new thumbnail(2688764,"168157","","2526419308_131f34ff54_thumb.jpg",130,85,32);thumbnails[2688766]=new thumbnail(2688766,"168157","","amsterdam6_thumb.jpg",130,130,32);thumbnails[2688770]=new thumbnail(2688770,"168157","","amsterdam2_thumb.jpg",130,130,32);thumbnails[2688771]=new thumbnail(2688771,"168157","","tolly1_thumb.jpg",130,92,32);thumbnails[2692640]=new thumbnail(2692640,"169577","","samdyer011_thumb.jpg",130,128,32);thumbnails[3347305]=new thumbnail(3347305,"204244","","1 copy_thumb.jpg",130,139,32);thumbnails[3347306]=new thumbnail(3347306,"204244","","2_thumb.jpg",130,134,32);thumbnails[3347310]=new thumbnail(3347310,"204244","","6_thumb.jpg",130,129,32);thumbnails[3347312]=new thumbnail(3347312,"204244","","8 copy_thumb.jpg",130,128,32);thumbnails[3347318]=new thumbnail(3347318,"204244","","9 copy_thumb.jpg",130,129,32);thumbnails[3347322]=new thumbnail(3347322,"204244","","111_thumb.jpg",130,130,32);thumbnails[3347326]=new thumbnail(3347326,"204244","","12_thumb.2.jpg",130,142,32);thumbnails[3347331]=new thumbnail(3347331,"204244","","12_thumb.jpg",130,132,32);thumbnails[3347340]=new thumbnail(3347340,"204244","","13_thumb.1.jpg",130,139,32);thumbnails[3347344]=new thumbnail(3347344,"204244","","14_thumb.jpg",130,131,32);thumbnails[3347345]=new thumbnail(3347345,"204244","","15_thumb.jpg",130,137,32);thumbnails[3347348]=new thumbnail(3347348,"204244","","16_thumb.jpg",130,129,32);thumbnails[3347352]=new thumbnail(3347352,"204244","","17_thumb.jpg",130,129,32);thumbnails[3347356]=new thumbnail(3347356,"168159","","3_thumb.jpg",130,140,32);thumbnails[3347359]=new thumbnail(3347359,"168159","","4 copy_thumb.jpg",130,137,32);thumbnails[3798690]=new thumbnail(3798690,"168159","","IMG_9666_thumb.jpg",130,88,32);thumbnails[3798694]=new thumbnail(3798694,"168159","","IMG_9652_thumb.jpg",130,91,32);thumbnails[3798696]=new thumbnail(3798696,"168159","","IMG_9581_thumb.jpg",130,94,32);thumbnails[3798698]=new thumbnail(3798698,"168159","","IMG_9625_thumb.jpg",130,91,32);thumbnails[3932027]=new thumbnail(3932027,"204244","","5_thumb.jpg",130,130,32);thumbnails[3932030]=new thumbnail(3932030,"204244","","4_thumb.jpg",130,130,32);thumbnails[3932031]=new thumbnail(3932031,"204244","","31_thumb.jpg",130,130,32);thumbnails[2688530]=new thumbnail(2688530,"168040","","9_thumb.jpg",130,89,32);thumbnails[2688532]=new thumbnail(2688532,"168040","","11_thumb.jpg",130,91,32);thumbnails[2688582]=new thumbnail(2688582,"168040","","20_thumb.jpg",130,89,32);thumbnails[2688585]=new thumbnail(2688585,"168040","","24_thumb.jpg",130,89,32);thumbnails[2688613]=new thumbnail(2688613,"168040","","26_thumb.jpg",130,89,32);thumbnails[2688614]=new thumbnail(2688614,"168040","","27_thumb.jpg",130,89,32);thumbnails[2688615]=new thumbnail(2688615,"168040","","28_thumb.jpg",130,89,32);thumbnails[2688618]=new thumbnail(2688618,"168040","","38_thumb.jpg",130,89,32);thumbnails[2688621]=new thumbnail(2688621,"168040","","42_thumb.jpg",130,91,32);thumbnails[2688622]=new thumbnail(2688622,"168040","","43_thumb.jpg",130,89,32);thumbnails[2688624]=new thumbnail(2688624,"168040","","44_thumb.jpg",130,89,32);thumbnails[2688625]=new thumbnail(2688625,"168040","","47_thumb.jpg",130,87,32);thumbnails[2688626]=new thumbnail(2688626,"168040","","57_thumb.jpg",130,87,32);thumbnails[2688629]=new thumbnail(2688629,"168040","","65_thumb.jpg",130,89,32);var galleries=new Object();galleries[169577]=new gallery(169577,"2686227","Advertising","gallery",[2686220,2686225,2686227,2686232,2686236,2686239,2686241,2692640]);galleries[168159]=new gallery(168159,"2686255","Fashion","gallery",[2686248,2686255,2686259,3347356,3347359,3798690,3798694,3798696,3798698]);galleries[204244]=new gallery(204244,"3932031,3932030,3932027,3347352,3347348,3347345,3347344,3347340,3347331,3347326","Final Year Major Project","gallery",[3347305,3347306,3347310,3347312,3347318,3347322,3347326,3347331,3347340,3347344,3347345,3347348,3347352,3932027,3932030,3932031]);galleries[169576]=new gallery(169576,"2686346","Lanscapes and Architecture","gallery",[2686343,2686344,2686346,2686348,2686350,2686353,2686368,2686372]);galleries[168156]=new gallery(168156,"2688726","Michael Russell MSP","gallery",[2688706,2688707,2688708,2688709,2688710,2688711,2688712,2688715,2688718,2688719,2688723,2688724,2688726,2688727]);galleries[168157]=new gallery(168157,"2688771,2688770,2688766,2688764,2688763,2688762,2688761,2688760","Portraits","gallery",[2688760,2688761,2688762,2688763,2688764,2688766,2688770,2688771]);galleries[169572]=new gallery(169572,"2688759,2688758,2688757,2688756,2688755","the family","gallery",[2688755,2688756,2688757,2688758,2688759]);galleries[168039]=new gallery(168039,"2688726,2688530","Documentary","gallery",[]);galleries[168040]=new gallery(168040,"2688530","Farming","gallery",[2688530,2688532,2688582,2688585,2688613,2688614,2688615,2688618,2688621,2688622,2688624,2688625,2688626,2688629]);var imageSets=new Object();imageSets[1]="3932027";imageSets[2]="2688726,2688530,2686346,2686255,2686227";imageSets[3]="3932031,3932030,3932027,3798698,3798696,3798694,3798690,3347359,3347356,3347352,3347348,3347345,3347344,3347340,3347331,3347326,3347322,3347318,3347312,3347310,3347306,3347305,2692640,2688771,2688770,2688766,2688764,2688763,2688762,2688761,2688760,2688759,2688758,2688757,2688756,2688755,2688727,2688726,2688724,2688723,2688719,2688718,2688715,2688712,2688711,2688710,2688709,2688708,2688707,2688706";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 34:b="http://www9.clikpic.com/sam_dyer/images";break}switch(a){case 1:b="http://www1.clikpic.com/sam_dyer/images";break}switch(a){case 2:b="http://admin.clikpic.com/sam_dyer/images";break}switch(a){case 4:b="http://www.clikchurch.com/sam_dyer/images";break}switch(a){case 5:b="http://www2.clikpic.com/sam_dyer/images";break}switch(a){case 15:b="http://www3.clikpic.com/sam_dyer/images";break}switch(a){case 21:b="http://www6.clikpic.com/sam_dyer/images";break}switch(a){case 18:b="http://www4.clikpic.com/sam_dyer/images";break}switch(a){case 19:b="http://www5.clikpic.com/sam_dyer/images";break}switch(a){case 22:b="http://tpc5/clikpic/sam_dyer/images";break}switch(a){case 23:b="http://tpc10/clikpic/sam_dyer/images";break}switch(a){case 24:b="http://tpc15/clikpic/sam_dyer/images";break}switch(a){case 25:b="http://tpc16/clikpic/sam_dyer/images";break}switch(a){case 31:b="http://www7.clikpic.com/sam_dyer/images";break}switch(a){case 32:b="http://admin2.clikpic.com/sam_dyer/images";break}switch(a){case 33:b="http://www8.clikpic.com/sam_dyer/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="Sam Dyer Photography: "+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+'")'})}}};