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[298128]=new thumbnail(298128,"25960","Llyn Ogwen Waterfall, North Wales","DP810_thumb.jpg",130,86,15);thumbnails[298183]=new thumbnail(298183,"25960","Bluebell Dawn, Micheldever Wood, Hampshire ","DP2808-Carpet_of_Bluebells_thumb.jpg",130,47,15);thumbnails[298229]=new thumbnail(298229,"25960","Morning mist, Steyning Bowl valley, West Sussex. ","DP3487-Steyning_Bowl_valley_in_morning_mist-_thumb.jpg",130,48,15);thumbnails[298238]=new thumbnail(298238,"25960","On top of the world - The Dolomites, Siss Pardoi, Tyrol, Italy","DP3969_Dolomites_Tyrol_Italy_thumb.jpg",130,49,15);thumbnails[298251]=new thumbnail(298251,"25960","Malcesine at Sunrise, Lake Garda, Italy","DP3984-Malcesine_@_Dawn_Lake_Garda_Italy-_thumb.jpg",130,48,15);thumbnails[298266]=new thumbnail(298266,"25960","Autumn Reflection, Winkworth, Arboretum, Surrey","DP4266-Autumn_Reflection_Winkworth_Surrey_thumb.jpg",130,48,15);thumbnails[298326]=new thumbnail(298326,"25960","The Morning Sun on Chanctonbury Ring, West Sussex ","DP4490-The_Mornnig_Sun_on_Chactonbury_thumb.jpg",86,130,15);thumbnails[298333]=new thumbnail(298333,"25960","Bluebells of Coldwaltham, Coldwaltham park, West Sussex.<br>\r\n","DP-61-Coldwaltham-Bluebells_thumb.jpg",130,89,15);thumbnails[298360]=new thumbnail(298360,"25976","February Dawn. Worthing Coastline, West Sussex.","DP3393-February_Dawn_thumb.jpg",130,48,15);thumbnails[298414]=new thumbnail(298414,"25976","Dawn reflection. West Wittering, West Sussex","DP4293_Dawn_reflection_thumb.jpg",130,85,15);thumbnails[298485]=new thumbnail(298485,"25976","Tranquil Reflection, West Wittering, West Sussex","DP4297_Tranquil_Refletion_West_Wittering_thumb.jpg",130,86,15);thumbnails[298497]=new thumbnail(298497,"25976","Cuckmere Haven & Seven Sisters, East Sussex","DP4311_Seven_Sisters_Refection2_thumb.jpg",130,86,15);thumbnails[298500]=new thumbnail(298500,"25976","Seaford Head reflection, Seaford Head, East Sussex","DP4339_Seaford_Head_reflection_thumb.jpg",130,86,15);thumbnails[298657]=new thumbnail(298657,"25976","The incoming tide 2. Worthing, West sussex.","DP4374-The_incoming_tide_thumb.jpg",130,86,15);thumbnails[298662]=new thumbnail(298662,"25976","Point of Ayr,Dee Estuary, North Wales","DP-2377_Poin_of_Ayr_thumb.jpg",130,48,15);thumbnails[298664]=new thumbnail(298664,"25976","Path to the cottages, Cuckmere Haven, East Sussex","DP 4301-Path_to_cottages_Cuckmere_thumb.jpg",86,130,15);thumbnails[298674]=new thumbnail(298674,"25992","Morning Glow, Sussex Poppy field, Truleigh hill, West sussex","DP1524A-Morning_Glow_thumb.jpg",130,76,15);thumbnails[299057]=new thumbnail(299057,"25992","Autumn leaves. Winkworth Arboretum, Surrey. ","DP4222_ Autumn_dew_thumb.jpg",130,105,15);thumbnails[299058]=new thumbnail(299058,"25992","Autumn dew, Winkworth Arboretum, Surrey  ","DP4225_Autumn_dew001_thumb.jpg",130,85,15);thumbnails[299062]=new thumbnail(299062,"25992","Shades of Autumn, Winkworth Arboretum, Surrey ","DP4237-Autumn_Shades_thumb.jpg",130,86,15);thumbnails[299065]=new thumbnail(299065,"25992","Acer in Autumn colour, Winkworth Arboretum, Surrey ","DP-4228-A--Acer-in-Autumn-colour_thumb.jpg",86,130,15);thumbnails[299119]=new thumbnail(299119,"25992","Autumn Splendour, Winkworth Arboretum, Surrey ","DP 4230 - Acer in Autumn colour_thumb.jpg",130,86,15);thumbnails[299169]=new thumbnail(299169,"26002","Dalmatia Sunset.<br>\r\nIsland of Brac, Adriatic Sea, Croatia.","DP3140-Sunset_over_Island_of_Brac_Croatia_thumb.jpg",130,48,15);thumbnails[299319]=new thumbnail(299319,"26002","Arundel at sunset. River Arun, Arundel, West Sussex.  ","DP3787-Arundel_at_sunset_West_Sussex_thumb.jpg",130,67,15);thumbnails[299354]=new thumbnail(299354,"26002","The Cottages at dawn Cuckmere Haven,East Sussex.","DP4318_The_Cottages_@_dawn_Cuckmere_Haven_thumb.jpg",130,86,15);thumbnails[299363]=new thumbnail(299363,"26002","Days End, Goring beach,West Sussex . ","DP4345_Winter_sunset_Goring_beach_thumb.jpg",130,86,15);thumbnails[299369]=new thumbnail(299369,"26002","Setting Sun,Goring beach West Sussex. ","DP4349-Winter_sunset_Goring_beach_thumb.jpg",130,86,15);thumbnails[299373]=new thumbnail(299373,"26002","Harbour Pier at sunrise 2. Littlehampton,West Sussex. ","DP4429-Harbour_Pier_@_sunrise_Littlehampton_thumb.jpg",130,86,15);thumbnails[299375]=new thumbnail(299375,"26002","Harbour Pier at sunrise. Littlehampton,West Sussex. ","DP4432_Harbour_Pier@sunrise_ Littlehampton_thumb.jpg",130,87,15);thumbnails[299439]=new thumbnail(299439,"26002","Chanctonbury Sunrise. Chanctonbury, West Sussex.","DP4495_Chanctonbury_Sunrise_thumb.jpg",130,85,15);thumbnails[299480]=new thumbnail(299480,"26002","Chanctonbury Dawn. Chanctonbury, West Sussex.","DP4501_Sunrise_on_top_of_Chanctobury_thumb.jpg",130,86,15);thumbnails[808368]=new thumbnail(808368,"26002","Worthing Pier at sunrise. Worthing, West Sussex","© DP3531 Worthing Pier at Sunrise5_thumb.jpg",130,48,15);thumbnails[808420]=new thumbnail(808420,"26002","Tranquil Sunrise.<br>\r\nWorthing Pier, Worthing, West Sussex","© DP 2098 Tranquil sunrise - Worthing Pier_thumb.jpg",130,89,15);thumbnails[808534]=new thumbnail(808534,"25976","Worthing Pier and seashore, Worthing, West Sussex   ","DP 3839 Worthing Pier, Worthing, West Sussex_thumb.jpg",130,86,15);thumbnails[808915]=new thumbnail(808915,"25976","Marloes Stones, Marloes Sands, Pembrokeshire, South Wales","DP 4687 Marloes stones_thumb.jpg",130,86,15);thumbnails[810505]=new thumbnail(810505,"25976","Coastal chalk formation and cliffs, Birling Gap, East Sussex","DP 4946 Coastal chalk formation, Birling Gap, E_thumb.Sussex.jpg",86,130,15);thumbnails[810515]=new thumbnail(810515,"25976","Stormy seas. Lancing, Near Worthing, West Sussex","DP 4995 Stormy seas at Lancing, West Sussex_thumb.jpg",87,130,15);thumbnails[6593271]=new thumbnail(6593271,"26002","Stormy Sunrise, Lancing Coast, West Sussex","_DP_4982_Stormy_Sunrise_Lancing_Coast_thumb.jpg",130,86,15);thumbnails[6594201]=new thumbnail(6594201,"25992","Cymbidium Orchid, 'Min-Cym-Sue'. ","_DP_MG_2515-Cymbidium-Orchid-Min-Cym-Sue-blush_1_thumb.jpg",91,130,15);thumbnails[6594276]=new thumbnail(6594276,"25960","Flowing Water of the River Ashop.","_DP_MG_2621-Flowing-waters-of-river-Ashop-_thumb.jpg",130,86,15);thumbnails[6594378]=new thumbnail(6594378,"25976","Incoming-tide-3. ","_DP_MG_3008-Incoming-tide-3-Worthing-West-Sussex-1_thumb.jpg",130,87,15);thumbnails[6605354]=new thumbnail(6605354,"25976","Receding tide","_DP_MG_3822-Receeding-tide-_thumb.jpg",130,86,15);thumbnails[6605559]=new thumbnail(6605559,"25960","Summer Bales - Longfurlong. ","DP_MG_5163-Sunset-Reflection-Longfurlong_thumb.jpg",130,87,15);thumbnails[6605699]=new thumbnail(6605699,"26002","Sea lane sunset, Goring beach","DP5626_MG_0348-Sunset-Goring-beach-Worthing-West-Sussex_thumb.jpg",130,87,15);thumbnails[6610373]=new thumbnail(6610373,"25960","Dawn at Goodwood","DP6500_MG_2059-Daw--top-of-Goodwood-West-Sussex--pan_thumb.jpg",130,68,15);thumbnails[6611834]=new thumbnail(6611834,"25976","Marloes Stones 2","DP-4676-Marloes-Stones-2-Marloes-Pembrokeshire_thumb.jpg",130,86,15);thumbnails[6612022]=new thumbnail(6612022,"25992","Aquilegia ","DP_MG_4696-Aquilegia-Highdown-Gardens-West-Sussex-print1_thumb.jpg",130,94,15);thumbnails[6613008]=new thumbnail(6613008,"25960","Glencoe Lochan","DP-5498-Glencoe-Lochan_thumb.jpg",130,86,15);thumbnails[299045]=new thumbnail(299045,"25992","Dahlia (Autumn-Fire), Worthing, West Sussex","DP3002_-Dahlia_(Autumn_-Fire)_thumb.jpg",130,85,15);thumbnails[299048]=new thumbnail(299048,"25992","Tulips. Home, Studio, Worthing, West Sussex ","DP3475_Tulips_thumb.jpg",130,87,15);thumbnails[808457]=new thumbnail(808457,"25992","Yellow Rhododendron, Luteum, Leonardslee Gardens, West Sussex","DP 3690 Yellow Rhododendron Luteum, Leonardslee Gardens, West Sussex_thumb.jpg",130,89,15);thumbnails[299054]=new thumbnail(299054,"25992","Bluebell Cascade, Arlington Bluebells, Arlington, East Sussex ","DP3610_Bluebell_cascade_thumb.jpg",130,87,15);thumbnails[808445]=new thumbnail(808445,"25992","Red Tulips ( Liliaceae ) and wallflowers, Regents Park Gardens, London  ","DP 3547 Red Tulips ( Liliaceae ), Regents Park Gardens, London_thumb.jpg",130,88,15);var galleries=new Object();galleries[25992]=new gallery(25992,"6612022,6594201,808457,808445,299119,299065,299062,299058,299057,299054","Flora and Fauna","gallery",[298674,299057,299058,299062,299065,299119,6594201,6612022,299045,299048,808457,299054,808445]);galleries[25960]=new gallery(25960,"6613008,6610373,6605559,6594276,298333,298326,298266,298251,298238,298229","Landscapes","gallery",[298128,298183,298229,298238,298251,298266,298326,298333,6594276,6605559,6610373,6613008]);galleries[25976]=new gallery(25976,"6594378","Seascapes","gallery",[298360,298414,298485,298497,298500,298657,298662,298664,808534,808915,810505,810515,6594378,6605354,6611834]);galleries[26002]=new gallery(26002,"6605699,6593271,808420,808368,299480,299439,299375,299373,299369,299363","Sunsets and Sunrises","gallery",[299169,299319,299354,299363,299369,299373,299375,299439,299480,808368,808420,6593271,6605699]);var imageSets=new Object();imageSets[1]="6613008,6612022,6611834,6610373,6605699,6605559,6605354,6594378,6593271,810515,810505,808915,808534,808457,808445,808420,808368,299480,299375,299373,299369,299363,299354,299319,299169,299119,299062,299058,299057,299054,299048,299045,298674,298664,298662,298657,298500,298497,298485,298414,298360,298333,298326,298266,298251,298238,298229,298183,298128";imageSets[2]="6594378";imageSets[3]="6613008,6612022,6611834,6610373,6605699,6605559,6605354,6594378,6594276,6594201,6593271,810515,810505,808915,808534,808457,808445,808420,808368,299480,299439,299375,299373,299369,299363,299354,299319,299169,299119,299065,299062,299058,299057,299054,299048,299045,298674,298664,298662,298657,298500,298497,298485,298414,298360,298333,298326,298266,298251,298238";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/derekpayne/images";break}switch(a){case 1:b="http://www1.clikpic.com/derekpayne/images";break}switch(a){case 2:b="http://admin.clikpic.com/derekpayne/images";break}switch(a){case 24:b="http://tpc15/clikpic/derekpayne/images";break}switch(a){case 4:b="http://www.clikchurch.com/derekpayne/images";break}switch(a){case 5:b="http://www2.clikpic.com/derekpayne/images";break}switch(a){case 22:b="http://tpc5/clikpic/derekpayne/images";break}switch(a){case 23:b="http://tpc10/clikpic/derekpayne/images";break}switch(a){case 25:b="http://tpc16/clikpic/derekpayne/images";break}switch(a){case 15:b="http://www3.clikpic.com/derekpayne/images";break}switch(a){case 18:b="http://www4.clikpic.com/derekpayne/images";break}switch(a){case 19:b="http://www5.clikpic.com/derekpayne/images";break}switch(a){case 31:b="http://www7.clikpic.com/derekpayne/images";break}switch(a){case 32:b="http://admin2.clikpic.com/derekpayne/images";break}switch(a){case 33:b="http://www8.clikpic.com/derekpayne/images";break}switch(a){case 34:b="http://www9.clikpic.com/derekpayne/images";break}switch(a){case 35:b="http://admin3.clikpic.com/derekpayne/images";break}switch(a){case 37:b="http://admin4.clikpic.com/derekpayne/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="'+escape(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="Derek Payne 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>"}a=a+fnGetPaymentInfo(photos[b]);if(a!=""){a=a+'<div class="spacer"></div>'}return a}function fnGetPaymentInfo(c){var b="";if(c.item_price!==""){b=b+"<p>Buy now using PayPal:</p>";b=b+'<p class="imageinfo" id="imagePrice"><strong>'+c.purchase_instruction+"</strong> 				&pound;"+(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+'<form id="paymentForm" style="margin:0px;border:0px;" name="paymentForm" target="_blank" action="https://www.paypal.com/cgi-bin/webscr" method="post">';b=b+'<input type="hidden" name="item_name" value="'+e+'">';ref="";if(c.photo_ref!=""){ref=c.photo_ref+" - "+c.caption}else{ref=c.id+" - "+c.caption}price=d;b=b+'<input type="hidden" name="cmd" value="_cart">';b=b+'<input type="hidden" name="business" value="derekpayne_photo2001@btopenworld.com">';b=b+'<input type="hidden" name="currency_code" value="GBP">';b=b+'<input type="hidden" name="add" value="1">';b=b+'<input type="hidden" name="amount" value="'+d+'">';b=b+'<input type="hidden" name="item_number" value="'+ref+'">';b=b+'<input type="Submit" value="Add to cart" id="paymentAddButton" class="button" onmouseover="this.className=\'buttonHi\';" onmouseout="this.className=\'button\';">';b=b+"</form>";b=b+'<form id="paymentCartForm" style="margin:0px;" name="paymentCartForm" target="_blank" action="https://www.paypal.com/cgi-bin/webscr" method="post">';b=b+'<input type="hidden" name="cmd" value="_cart">';b=b+'<input type="hidden" name="business" value="derekpayne_photo2001@btopenworld.com">';b=b+'<input type="hidden" name="display" value="1">';b=b+'<input type="Submit" value="View cart" id="paymentViewButton" class="button" onmouseover="this.className=\'buttonHi\';" onmouseout="this.className=\'button\';">';b=b+"</form>";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+'")'})}}};