var request;function handleLinkClick(a,b,c){_cancelEvent(a);doAjaxRequest("/Ajax/InternalLinkHandler.ashx","url="+b+"&id="+c,linkClickAjaxHandler)}function linkClickReturnHandler(c,b,a){if(c){pageTracker._trackPageview(a)}document.location=b}doAjaxRequest=function(c,a,d){var b=request=getXmlHttpRequest();b.onreadystatechange=d;b.open("GET",c,true);b.setRequestHeader("Content-Type","application/x-www-form-urlencoded");b.send(a)};releaseXmlRequest=function(){this.req=null};function linkClickAjaxHandler(){var xhr=request;if(xhr.readyState==4){try{eval(xhr.responseText);releaseXmlRequest()}catch(e){alert("Something went wrong with the AJAX request \n"+e.message)}}}function addOpenToClipBin(f,g,l,b,a,n,k,e,d){var c=$("selectedClip"+e);c.down("a[id ^= aAddToClipBinSelected]").setStyle({display:"none"});c.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:""});c.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:"none"});var h="";g=(g.toLowerCase()=="concept"||g=="Concept")?"concepts":g;var m=(g.toLowerCase()=="collections"||g.toLowerCase()=="concepts")?g:"shotlist";var j=(n=="")?"addlist":"addone";if(d){action="AddNonDigitisedClipToClipBin"}new Ajax.Updater({success:"myClipbinContent"},"/Ajax/ClipBinHandler.ashx",{parameters:"action="+action+"&libref="+f+"&year="+l+"&month="+b+"&day="+a+"&partner="+g+"&shotId="+n+"&clipBin="+h+"&controlId="+k,onFailure:function(o){var p=$("selectedClip"+e);p.down("a[id ^= aAddToClipBinSelected]").setStyle({display:""});p.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:"none"});p.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:"none"})},on403:function(o){var p=window.location.href.replace(/#/,"");RedirectToUrl("/registration/?returnTo="+p+"&addclip=1")},onSuccess:function(p){var s=$("selectedClip"+e);s.down("a[id ^= aAddToClipBinSelected]").setStyle({display:"none"});s.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:"none"});s.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:""});$(currentElement).down("span[id ^= hiddenIsInClipBin]").innerHTML="true";var r=new doc.Element("img",{src:"/i/addclip_icon_white.gif","class":"btnIcon"});var q=new doc.Element("span",{"class":"btnText"});q.appendChild(r);q.appendChild(document.createTextNode("Added to Clipbin"));var u=$(currentElement).down("span.addToClipbinLink");var o=new doc.Element("span",{"class":"disableBtn"});o.appendChild(q);u.parentNode.replaceChild(o,u)}})}function addToClipBin(g,h,m,c,a,n,l,e){var d=$$(".selectedClip").first();d.down("a[id ^= aAddToClipBinSelected]").setStyle({display:"none"});d.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:""});d.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:"none"});var j="";h=(h.toLowerCase()=="concept"||h=="Concept")?"concepts":h;var f=(h.toLowerCase()=="collections"||h.toLowerCase()=="concepts")?h:"shotlist";var k=(n=="")?"addlist":"addone";var b=k+f;if(e){b="addNonDigitisedClipToClipBin"}new Ajax.Updater({success:"myClipbinContent"},"/Ajax/ClipBinHandler.ashx",{parameters:"action="+k+f+"&libref="+g+"&year="+m+"&month="+c+"&day="+a+"&partner="+h+"&shotId="+n+"&clipBin="+j+"&controlId="+l,onFailure:function(o){var p=$$(".selectedClip").first();p.down("a[id ^= aAddToClipBinSelected]").setStyle({display:""});p.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:"none"});p.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:"none"})},on403:function(o){var p=window.location.href.replace(/#/,"");RedirectToUrl("/registration/?returnTo="+p+"&addclip=1")},onSuccess:function(o){var p=$$(".selectedClip").first();p.down("a[id ^= aAddToClipBinSelected]").setStyle({display:"none"});p.down("span[id ^= aAddingToClipBinSelected]").setStyle({display:"none"});p.down("span[id ^= aAddedToClipBinSelected]").setStyle({display:""});ClipbinClip.setAddToClipBin(true)}})}function itemAddedToClip(a){document.getElementById(a).className="clipTitle";document.getElementById(a).innerHTML="Added to the clip bin"}function RedirectToClipBinVanityUrl(){var a="";if(document.getElementById("selectedClipBin")!=undefined){a=document.getElementById("selectedClipBin").value}doAjaxRequest("/Ajax/ClipBinHandler.ashx","action=redirect&clipBin="+a,SomethingWentWrongHandler)}function RedirectToUrl(a){window.location.href=a}function ReOrderClipBin(a,b){var c="";if(document.getElementById("selectedClipBin")!=undefined){c=document.getElementById("selectedClipBin").value}doAjaxRequest("/Ajax/ClipBinHandler.ashx","action=reorder&add="+a+"&key="+b+"&clipBin="+c,SomethingWentWrongHandler)}function DeleteClipFromClipbin(a){doAjaxRequest("/Ajax/ClipBinHandler.ashx","action=deleteClip&key="+a,SomethingWentWrongHandler)}function AddComment(){var a="";var b="";if(document.getElementById("contentKey")!=undefined){a=document.getElementById("contentKey").value}if(document.getElementById("noteToAdd")!=undefined){b=document.getElementById("noteToAdd").value}doAjaxRequest("/Ajax/ClipBinHandler.ashx","action=addnotes&key="+a+"&notes="+b,SomethingWentWrongHandler)}function SetActiveClipBin(b){var a="";if(b!=undefined){a=b.value}new Ajax.Updater({success:"myClipbinContent",failure:"message"},"/Ajax/ClipBinHandler.ashx",{parameters:"action=setactive&key="+a,onSuccess:function(c){location.reload(true)}})}function HandlerError(a){alert(a)}function errorMessage(b,a){document.getElementById(b).innerHTML=a}function SomethingWentWrongHandler(){var xhr=request;if(xhr.readyState==4){try{eval(xhr.responseText);releaseXmlRequest()}catch(e){alert("Something went wrong with the AJAX request \n"+e.message)}}}function itemAddedToBasket(a){document.getElementById(a).innerHTML="Added to the basket"}function AddToBasket(e,f,k,b,a,l,j){var c=$$(".selectedClip").first();c.down("a[id ^= aAddToBasketSelected]").setStyle({display:"none"});c.down("span[id ^= aAddingToBasketSelected]").setStyle({display:""});c.down("span[id ^= aAddedToBasketSelected]").setStyle({display:"none"});var g="";if(document.getElementById("selectedClipBin")!=undefined){g=document.getElementById("selectedClipBin").value}f=f.toLowerCase()=="concept"?"concepts":f;var d=(f.toLowerCase()=="collections"||f.toLowerCase()=="concepts")?f:"shotlist";var h=(l=="")?"addlist":"addone";new Ajax.Updater({success:"myBasketContent"},"/Ajax/BasketHandler.ashx",{parameters:"action="+h+d+"&libref="+e+"&year="+k+"&month="+b+"&day="+a+"&partner="+f+"&shotId="+l+"&clipBin="+g+"&controlId="+j,onFailure:function(m){var n=$$(".selectedClip").first();n.down("a[id ^= aAddToBasketSelected]").setStyle({display:""});n.down("span[id ^= aAddingToBasketSelected]").setStyle({display:"none"});n.down("span[id ^= aAddedToBasketSelected]").setStyle({display:"none"})},onSuccess:function(m){var n=$$(".selectedClip").first();n.down("a[id ^= aAddToBasketSelected]").setStyle({display:"none"});n.down("span[id ^= aAddingToBasketSelected]").setStyle({display:"none"});n.down("span[id ^= aAddedToBasketSelected]").setStyle({display:""});ClipbinClip.setAddToBasket(true)}})}function addOpenToBasket(e,f,k,b,a,m,j,d){var c=$("selectedClip"+d);c.down("a[id ^= aAddToBasketSelected]").setStyle({display:"none"});c.down("span[id ^= aAddingToBasketSelected]").setStyle({display:""});c.down("span[id ^= aAddedToBasketSelected]").setStyle({display:"none"});var g="";if(document.getElementById("selectedClipBin")!=undefined){g=document.getElementById("selectedClipBin").value}f=f.toLowerCase()=="concept"?"concepts":f;var l=(f.toLowerCase()=="collections"||f.toLowerCase()=="concepts")?f:"shotlist";var h=(m=="")?"addlist":"addone";new Ajax.Updater({success:"myBasketContent"},"/Ajax/BasketHandler.ashx",{parameters:"action="+h+l+"&libref="+e+"&year="+k+"&month="+b+"&day="+a+"&partner="+f+"&shotId="+m+"&clipBin="+g+"&controlId="+j,onFailure:function(n){var o=$("selectedClip"+d);o.down("a[id ^= aAddToBasketSelected]").setStyle({display:""});o.down("span[id ^= aAddingToBasketSelected]").setStyle({display:"none"});o.down("span[id ^= aAddedToBasketSelected]").setStyle({display:"none"})},onSuccess:function(o){var r=$("selectedClip"+d);r.down("a[id ^= aAddToBasketSelected]").setStyle({display:"none"});r.down("span[id ^= aAddingToBasketSelected]").setStyle({display:"none"});r.down("span[id ^= aAddedToBasketSelected]").setStyle({display:""});$(currentElement).down("span[id ^= hiddenIsItem]").innerHTML="true";var q=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var p=new doc.Element("span",{"class":"btnText"});p.appendChild(q);p.appendChild(document.createTextNode("Added to Basket"));var s=$(currentElement).down("span.basketlinkBtn");var n=new doc.Element("span",{"class":"disableBtn"});n.appendChild(p);s.parentNode.replaceChild(n,s)}})}function addedtoBasketComplete(){var b=request;if(b.readyState==4){try{$("myBasketContent").update(b.responseText);$("myBasketContent").down(".lrgSummaryBox").highlight({duration:2});releaseXmlRequest()}catch(a){alert("Something went wrong with the AJAX request \n"+a.message)}}}function AddToBasketByKey(a){if(a==null||a==""){var b="";var c=document.getElementsByTagName("input");for(var d=1;d<c.length;d++){if(c.item(d).type=="checkbox"&&c.item(d).id.substr(0,8).toLowerCase()=="clipbin_"){if(c.item(d).checked){b+=","+c.item(d).value}}}a=b.substr(1)}new Ajax.Updater("myBasketContent","/Ajax/BasketHandler.ashx",{parameters:"action=add&key="+a})}function AddClipbinToBasketByKey(a){if(a==null||a==""){var b="";var c=document.getElementsByTagName("input");for(var d=1;d<c.length;d++){if(c.item(d).type=="checkbox"&&c.item(d).id.substr(0,8).toLowerCase()=="clipbin_"){if(c.item(d).checked){b+=","+c.item(d).value}}}a=b.substr(1)}doAjaxRequest("/Ajax/BasketHandler.ashx","action=addall&key="+a,SomethingWentWrongHandler)}function DeleteFromBasket(a,b){doAjaxRequest("/Ajax/BasketHandler.ashx","action=delete&key="+a+"&controlId="+b,SomethingWentWrongHandler)}function DeleteBasket(a){doAjaxRequest("/Ajax/BasketHandler.ashx","action=deleteall&controlId="+a,SomethingWentWrongHandler)}function refreshParent(){location.reload(true)}BasketClip=Behavior.create({initialize:function(a,b){this.key=a;this.confirmationDiv=b},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("deleteAddedClip")){this.DeleteFromBasket()}if($(a).hasClassName("deleteAllClipFromBasket")){this.DeleteBasket()}if($(a).hasClassName("cancelDelete")){this.HidePanel()}},HidePanel:function(){parent.document.getElementById(this.confirmationDiv).style.display="none";parent.document.getElementById("fade").style.display="none"},DeleteBasket:function(){var a=this;new Ajax.Updater({success:"myClipbinContent"},"/Ajax/BasketHandler.ashx",{parameters:"action=deleteall",onFailure:function(b){var c=$(a.element).down("div.clipMessage");c.innerHTML=b.responseText;c.show()},onSuccess:function(b){refreshParent()}})},DeleteFromBasket:function(){var a=this;new Ajax.Updater({success:"myClipbinContent"},"/Ajax/BasketHandler.ashx",{parameters:"action=delete&key="+this.key,onFailure:function(b){var c=$(a.element).down("div.clipMessage");c.innerHTML=b.responseText;c.show()},onSuccess:function(b){refreshParent()}})}});ClipbinItem={LoadDetails:function(a){this.key=a;new Ajax.Updater({success:""},"/Ajax/ClipBinDetailHandler.ashx",{parameters:"key="+a,onFailure:function(b){$("Span"+that.key).innerHTML="Date unknown";$("Thumb"+that.key).src="/i/no_preview_available.gif";$("NumberClips"+that.key).innerHTML="(0 clips)"},onSuccess:function(b){var c=b.responseText.evalJSON();$("Span"+c.Key).innerHTML=c.ModifiedDate;$("Thumb"+c.Key).src=c.ThumbnailSrc;$("NumberClips"+c.Key).innerHTML="("+c.ClipsNumber+")"}})}};ClipHighlight=Behavior.create({initialize:function(d,e,c,b,a){this.libref=d;this.partner=e;this.year=c;this.month=b;this.day=a},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("shotPartAddClipbin")){this.addToClipbin()}if($(a).hasClassName("shotPartAddBasket")){this.addToBasket()}},addToClipbin:function(){if(this.shotId!=""){$(this.element).down("span[id ^= shotPartAddedClipbin]").style.display="none";$(this.element).down("a[id ^= shotPartAddClipbin]").style.display="none";$(this.element).down("span[id ^= shotPartAddingClipbin]").style.display="block"}var b="";this.partner=(this.partner.toLowerCase()=="concept"||this.partner=="Concept")?"concepts":this.partner;var d=(this.partner.toLowerCase()=="collections"||this.partner.toLowerCase()=="concepts")?this.partner:"shotlist";var c=(this.shotId=="")?"addlist":"addone";this.shotId=document.getElementById("idShot").innerHTML;this.number=document.getElementById("SequenceNumber").innerHTML;var a=this;new Ajax.Updater({success:"myClipbinContent"},"/Ajax/ClipBinHandler.ashx",{parameters:"action="+c+d+"&libref="+this.libref+"&year="+this.year+"&month="+this.month+"&day="+this.day+"&partner="+this.partner+"&shotId="+this.shotId,onFailure:function(e){if(a.shotId!=""){$(a.element).down("span[id ^= shotPartAddedClipbin]").style.display="none";$(a.element).down("a[id ^= shotPartAddClipbin]").style.display="block";$(a.element).down("span[id ^= shotPartAddingClipbin]").style.display="none"}var f=$(a.element).down("div.clipMessage");f.innerHTML=e.responseText;f.show()},on403:function(e){var f=window.location.href.replace(/#/,"");RedirectToUrl("/registration/?returnTo="+f+"&addclip=1")},onSuccess:function(e){var j=new doc.Element("img",{src:"/i/addclip_icon_white.gif","class":"btnIcon"});var g=new doc.Element("span",{"class":"btnText"});g.appendChild(j);g.appendChild(document.createTextNode("Added to Clipbin"));var h=$("clipNumber"+a.number).down("a.clipbinlinkBtn");if(h!=undefined){var f=new doc.Element("span",{"class":"disableBtn"});f.appendChild(g);h.parentNode.replaceChild(f,h)}if($(a.element).down("span[id ^= idShot]").innerHTML==a.shotId){$(a.element).down("span[id ^= shotPartAddedClipbin]").style.display="block";$(a.element).down("a[id ^= shotPartAddClipbin]").style.display="none";$(a.element).down("span[id ^= shotPartAddingClipbin]").style.display="none"}$("clipNumber"+a.number).down("span[id ^= InClipbin]").innerHTML="true";$("clipNumber"+a.number).down("span[id ^= hiddenIsInClipBin]").innerHTML="true"}})},addToBasket:function(){if(this.shotId!=""){$(this.element).down("span[id ^= shotPartAddedBasket]").style.display="none";$(this.element).down("a[id ^= shotPartAddBasket]").style.display="none";$(this.element).down("span[id ^= shotPartAddingBasket]").style.display="block"}var b="";this.partner=this.partner.toLowerCase()=="concept"?"concepts":this.partner;var d=(this.partner.toLowerCase()=="collections"||this.partner.toLowerCase()=="concepts")?this.partner:"shotlist";var c=(this.shotId=="")?"addlist":"addone";this.shotId=document.getElementById("idShot").innerHTML;this.number=document.getElementById("SequenceNumber").innerHTML;var a=this;new Ajax.Updater({success:"myBasketContent",failure:"message"},"/Ajax/BasketHandler.ashx",{parameters:"action="+c+d+"&libref="+this.libref+"&year="+this.year+"&month="+this.month+"&day="+this.day+"&partner="+this.partner+"&shotId="+this.shotId,onFailure:function(e){if(a.shotId!=""){$(a.element).down("span[id ^= shotPartAddedBasket]").style.display="none";$(a.element).down("a[id ^= shotPartAddBasket]").style.display="block";$(a.element).down("span[id ^= shotPartAddingBasket]").style.display="none"}var f=$(a.element).down("div.clipMessage");f.innerHTML=e.responseText;f.show()},onSuccess:function(f){var h=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var g=new doc.Element("span",{"class":"btnText"});g.appendChild(h);g.appendChild(document.createTextNode("Added to Basket"));var j=$("clipNumber"+a.number).down("a.basketlinkBtn");var e=new doc.Element("span",{"class":"disableBtn"});if(doc.getInternetExplorerVersion()>=8){e=new doc.Element("span",{"class":"disableBtn"});h=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});g=new doc.Element("span",{"class":"btnText"});g.appendChild(h);g.appendChild(document.createTextNode("Added to Basket"))}if(j!=undefined){e.appendChild(g);j.parentNode.replaceChild(e,j)}if($(a.element).down("span[id ^= idShot]").innerHTML==a.shotId){$(a.element).down("span[id ^= shotPartAddedBasket]").style.display="block";$(a.element).down("a[id ^= shotPartAddBasket]").style.display="none";$(a.element).down("span[id ^= shotPartAddingBasket]").style.display="none"}$("clipNumber"+a.number).down("span[id ^= InBasket]").innerHTML="true";$("clipNumber"+a.number).down("span[id ^= hiddenIsItem]").innerHTML="true"}})}});function ReOrderClipBin(a,b){var c="";if(document.getElementById("selectedClipBin")!=undefined){c=document.getElementById("selectedClipBin").value}doAjaxRequest("/Ajax/ClipBinHandler.ashx","action=reorder&add="+a+"&key="+b+"&clipBin="+c,SomethingWentWrongHandler)}ClipbinShotOrder=Behavior.create({initialize:function(a,b){this.key=a;this.clipBin=b},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("down")){this.add="-1";this.ReOrderClipBin()}if($(a).hasClassName("top")){this.add="top";this.ReOrderClipBin()}if($(a).hasClassName("bottom")){this.add="bottom";this.ReOrderClipBin()}if($(a).hasClassName("up")){this.add="1";this.ReOrderClipBin()}},ReOrderClipBin:function(){var a=this;new Ajax.Updater({success:"",failure:"message"},"/Ajax/ClipBinHandler.ashx",{parameters:"action=reorder&add="+this.add+"&key="+this.key+"&clipBin="+this.clipBin,onFailure:function(b){var c=$(a.element).down("div.clipMessage");c.innerHTML=b.responseText;c.show()},onSuccess:function(b){refreshParent()}})}});ClipbinShot=Behavior.create({initialize:function(a){this.key=a},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("basketlinkBtn")){this.addToBasketByKey()}},addToBasketByKey:function(){var a=new doc.Element("img",{src:"/i/adding_basket.gif","class":"addingBtn"});var e=new doc.Element("span",{"class":"basketlinkBtn"});e.appendChild(a);this.OldLink=$(this.element).down("a.basketlinkBtn");$(this.element).down("a.basketlinkBtn").parentNode.replaceChild(e,$(this.element).down("a.basketlinkBtn"));if(this.key==null||this.key==""){var c="";var d=document.getElementsByTagName("input");for(var f=1;f<d.length;f++){if(d.item(f).type=="checkbox"&&d.item(f).id.substr(0,8).toLowerCase()=="clipbin_"){if(d.item(f).checked){c+=","+d.item(f).value}}}this.key=c.substr(1)}var b=this;new Ajax.Updater({success:"myBasketContent",failure:"message"},"/Ajax/BasketHandler.ashx",{parameters:"action=add&key="+this.key,onFailure:function(g){$(b.element).down("span.basketlinkBtn").parentNode.replaceChild(b.OldLink,$(b.element).down("span.basketlinkBtn"));var h=$(b.element).down("div.clipMessage");h.innerHTML=g.responseText;h.show()},onSuccess:function(h){var k=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var j=new doc.Element("span",{"class":"btnText"});j.appendChild(k);j.appendChild(document.createTextNode("Added to Basket"));var g=new doc.Element("span",{"class":"disableBtn"});g.appendChild(j);$(b.element).down("span.basketlinkBtn").parentNode.replaceChild(g,$(b.element).down("span.basketlinkBtn"));$(b.element).down("span[id ^= hiddenIsItem]").innerHTML="true";$(b.element).down("span[id ^= InBasket]").innerHTML="true"}})}});ClipbinSelected=Behavior.create({initialize:function(){},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("basketlinkBtn")){this.AddClipbinToBasketByKey()}},AddClipbinToBasketByKey:function(){var f="";if(this.key==null||this.key==""){var d="";var e=document.getElementsByTagName("input");for(var g=1;g<e.length;g++){if(e.item(g).type=="checkbox"&&e.item(g).id.substr(0,8).toLowerCase()=="clipbin_"){if(e.item(g).checked){d+=","+e.item(g).value;f+=",AddAlltoBasket"+e.item(g).value}}}this.key=d.substr(1)}this.divsToUpdate=f.substr(1).split(",");this.OldLinks=f.substr(1).split(",");var a=new doc.Element("img",{src:"/i/adding_basket.gif","class":"addingBtn"});var c=new doc.Element("span",{"class":"basketlinkBtn"});for(g=0;g<this.divsToUpdate.length;g++){if($(this.divsToUpdate[g])!=undefined){a=new doc.Element("img",{src:"/i/adding.gif","class":"addingBtn"});c=new doc.Element("span",{"class":"basketlinkBtn",id:this.divsToUpdate[g]});c.appendChild(a);this.OldLinks[g]=$(this.divsToUpdate[g]);$(this.divsToUpdate[g]).parentNode.replaceChild(c,$(this.divsToUpdate[g]))}}var b=this;new Ajax.Updater({success:"myBasketContent",failure:"message"},"/Ajax/BasketHandler.ashx",{parameters:"action=addall&key="+this.key,onFailure:function(h){for(g=0;g<b.OldLinks.length;g++){$(b.divsToUpdate[g]).parentNode.replaceChild(b.OldLinks[g],$(b.divsToUpdate[g]))}var j=$(b.element).down("div.clipMessage");j.innerHTML=h.responseText;j.show()},onSuccess:function(j){var l=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var k=new doc.Element("span",{"class":"btnText"});k.appendChild(l);k.appendChild(document.createTextNode("Added to Basket"));var h=new doc.Element("span",{"class":"disableBtn"});h.appendChild(k);for(g=0;g<b.divsToUpdate.length;g++){if($(b.divsToUpdate[g])!=undefined){l=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});k=new doc.Element("span",{"class":"btnText"});k.appendChild(l);k.appendChild(document.createTextNode("Added to Basket"));h=new doc.Element("span",{"class":"disableBtn"});h.appendChild(k);$(b.divsToUpdate[g]).parentNode.replaceChild(h,$(b.divsToUpdate[g]))}}}})}});Clipbin=Behavior.create({initialize:function(b,a){this.key=b;this.From=a},onclick:function(b){var a=Event.element(b);Event.stop(b);if($(a).hasClassName("basketlinkBtn")){this.AddClipbinToBasketByKey()}},AddClipbinToBasketByKey:function(){var b="/i/adding_basket.gif";if(this.From==undefined){b="/i/adding.gif"}var a=new doc.Element("img",{src:b,"class":"addingBtn"});if($(this.element).down("a.basketlinkBtn")!=undefined||this.From=="manage"){this.OldLink=$(this.element).down("a.basketlinkBtn");var f=new doc.Element("span",{"class":"basketlinkBtn"});f.appendChild(a);$(this.element).down("a.basketlinkBtn").parentNode.replaceChild(f,$(this.element).down("a.basketlinkBtn"))}else{this.OldLink=$(this.element);var f=new doc.Element("span",{"class":"addingBtn"});f.appendChild(a);$(this.element).parentNode.replaceChild(f,$(this.element))}if(this.key==null||this.key==""){var d="";var e=document.getElementsByTagName("input");for(var g=1;g<e.length;g++){if(e.item(g).type=="checkbox"&&e.item(g).id.substr(0,8).toLowerCase()=="clipbin_"){if(e.item(g).checked){d+=","+e.item(g).value}}}this.key=d.substr(1)}var c=this;new Ajax.Updater({success:"myBasketContent",failure:"message"},"/Ajax/BasketHandler.ashx",{parameters:"action=addall&key="+this.key,onFailure:function(h){if($(c.element).down("span.basketlinkBtn")!=undefined){$(c.element).down("span.basketlinkBtn").parentNode.replaceChild(c.OldLink,$(c.element).down("span.basketlinkBtn"))}else{$(c.element).parentNode.replaceChild(c.OldLink,$(c.element))}var j=$(c.element).down("div.clipMessage");j.innerHTML=h.responseText;j.show()},onSuccess:function(j){var m=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var k=new doc.Element("span",{"class":"btnText"});k.appendChild(m);k.appendChild(document.createTextNode("Added to Basket"));var h=new doc.Element("span",{"class":"disableBtn"});h.appendChild(k);if(($(c.element).down("span.basketlinkBtn")!=undefined&&c.From!=undefined)||c.From=="manage"){if(c.From=="manage"){var l=$$("p.displayClipButtons");for(g=0;g<l.length;g++){if(l[g].down("a.basketlinkBtn")!=undefined){l[g].down("a.basketlinkBtn").parentNode.replaceChild(h,l[g].down("a.basketlinkBtn"))}}if($(c.element).down("a.linkBtn")!=undefined){k=new doc.Element("span",{"class":"btnText"});k.appendChild(document.createTextNode("Added to Basket"));h=new doc.Element("span",{"class":"linkBtn btnSpacing"});h.appendChild(k);$(c.element).down("a.linkBtn").parentNode.replaceChild(h,$(c.element).down("a.linkBtn"))}if($(c.element).down("span.basketlinkBtn")!=undefined){k=new doc.Element("span",{"class":"btnText"});k.appendChild(document.createTextNode("Added to Basket"));h=new doc.Element("span",{"class":"linkBtn btnSpacing"});h.appendChild(k);$(c.element).down("span.basketlinkBtn").parentNode.replaceChild(h,$(c.element).down("span.basketlinkBtn"))}}else{$(c.element).down("span.basketlinkBtn").parentNode.replaceChild(h,$(c.element).down("span.basketlinkBtn"))}var n=$$("div.clipPrice");for(g=0;g<n.length;g++){if(n[g].down("a.basketlinkBtn")!=undefined){m=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});k=new doc.Element("span",{"class":"btnText"});k.appendChild(m);k.appendChild(document.createTextNode("Added to Basket"));h=new doc.Element("span",{"class":"disableBtn"});h.appendChild(k);n[g].down("a.basketlinkBtn").parentNode.replaceChild(h,n[g].down("a.basketlinkBtn"))}}}else{var o=$$("span.addingBtn");if(o.length>0){o[0].parentNode.replaceChild(h,o[0])}var n=$$("div.actions");for(g=0;g<n.length;g++){if(n[g].down("a.basketlinkBtn")!=undefined){m=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});k=new doc.Element("span",{"class":"btnText"});k.appendChild(m);k.appendChild(document.createTextNode("Added to Basket"));h=new doc.Element("span",{"class":"disableBtn"});h.appendChild(k);n[g].down("a.basketlinkBtn").parentNode.replaceChild(h,n[g].down("a.basketlinkBtn"))}}}}})}});ClipbinShotAddNote=Behavior.create({initialize:function(){this.ClipKey="";this.noteToAdd=""},onclick:function(b){var a=Event.element(b);Event.stop(b);if(document.getElementById("contentKey")!=undefined){this.ClipKey=document.getElementById("contentKey").value}if(document.getElementById("noteToAdd")!=undefined){this.noteToAdd=document.getElementById("noteToAdd").value}if($(a).hasClassName("linkBtn")){this.AddComment()}},AddComment:function(){var a=this;new Ajax.Updater({success:"",failure:"message"},"/Ajax/ClipBinHandler.ashx",{parameters:"action=addnotes&key="+a.ClipKey+"&notes="+escape(a.noteToAdd),onFailure:function(b){var c=$(a.element).down("div.clipMessage");c.innerHTML=b.responseText;c.show()},onSuccess:function(b){location.reload(true)}})}});Clip={initialize:function(f,e,g,d,c,a,b){this.element=$(f);this.libref=e;this.partner=g;this.year=d;this.month=c;this.day=a;this.shotId=b},addToClipbin:function(d,h,j,p,c,a,q,o,f){this.initialize(d,h,j,p,c,a,q);var k=new doc.Element("img",{src:"/i/adding_clipbin.gif","class":"addingBtn"});if($(this.element).down("a.clipbinlinkBtn")!=undefined){this.OldLink=$(this.element).down("a.clipbinlinkBtn");var n=new doc.Element("span",{"class":"clipbinlinkBtn Adding",style:"margin-bottom:6px"});n.appendChild(k);$(this.element).down("a.clipbinlinkBtn").parentNode.replaceChild(n,$(this.element).down("a.clipbinlinkBtn"))}else{if($(this.element).down("a.addToClipbinSelectedLink")!=undefined){this.OldLink=$(this.element).down("a.addToClipbinSelectedLink");var n=new doc.Element("span",{"class":"addToClipbinSelectedLink Adding",style:"margin-bottom:6px"});n.appendChild(k);$(this.element).down("a.addToClipbinSelectedLink").parentNode.replaceChild(n,$(this.element).down("a.addToClipbinSelectedLink"))}else{this.OldLink=$(this.element).down("a.addToClipbinLink");var n=new doc.Element("span",{"class":"addToClipbinLink Adding"});n.appendChild(k);$(this.element).down("a.addToClipbinLink").parentNode.replaceChild(n,$(this.element).down("a.addToClipbinLink"))}}var l="";this.partner=(this.partner.toLowerCase()=="concept"||this.partner=="Concept")?"concepts":this.partner;var g=(this.partner.toLowerCase()=="collections"||this.partner.toLowerCase()=="concepts")?this.partner:"shotlist";var m=(this.shotId=="")?"addlist":"addone";var b=m+g;if(f){b="addNonDigitisedToClipBin"}var e=this;new Ajax.Updater({success:"myClipbinContent"},"/Ajax/ClipBinHandler.ashx",{parameters:"action="+b+"&libref="+this.libref+"&year="+this.year+"&month="+this.month+"&day="+this.day+"&partner="+this.partner+"&shotId="+this.shotId,onFailure:function(r){if($(e.element).down("span.clipbinlinkBtn")!=undefined){$(e.element).down("span.clipbinlinkBtn").parentNode.replaceChild(e.OldLink,$(e.element).down("span.clipbinlinkBtn"))}else{if($(this.element).down("span.addToClipbinSelectedLink")!=undefined){$(e.element).down("span.addToClipbinSelectedLink").parentNode.replaceChild(e.OldLink,$(e.element).down("span.addToClipbinSelectedLink"))}else{$(e.element).down("span.addToClipbinLink").parentNode.replaceChild(e.OldLink,$(e.element).down("span.addToClipbinLink"))}}var s=$(e.element).down("div.clipMessage");s.innerHTML=r.responseText;s.show()},on403:function(r){var s=window.location.href.replace(/#/,"");RedirectToUrl("/registration/?returnTo="+s+"&addclip=1")},onSuccess:function(x){var s=new doc.Element("img",{src:"/i/addclip_icon_white.gif","class":"btnIcon"});var u=new doc.Element("span",{"class":"btnText"});u.appendChild(s);u.appendChild(document.createTextNode("Added to Clipbin"));var w=$(e.element).down("span.clipbinlinkBtn");var v=new doc.Element("span",{"class":"disableBtn "});var r="addone";if(w!=undefined){v.appendChild(u);w.parentNode.replaceChild(v,w);if($(e.element).down("span[id ^= InClipbin]")!=null){$(e.element).down("span[id ^= InClipbin]").innerHTML="true"}$(e.element).down("span[id ^= hiddenIsInClipBin]").innerHTML="true"}else{w=$(e.element).down("span.addToClipbinSelectedLink");if(w!=undefined){$(e.element).down("a[id ^= aAddToClipBinSelected]").setStyle({display:"none"});$(e.element).down("span[id ^= aAddedToClipBinSelected]").setStyle({display:""});var A=e.shotId;$(e.element).down("span[id ^= InClipbin"+A+"]").innerHTML="true";$(e.element).down("span[id ^= hiddenIsInClipBin"+A+"]").innerHTML="true"}else{w=$(e.element).down("span.addToClipbinLink");r="addall";var y=new doc.Element("span",{"class":"disableBtn"});y.appendChild(u);w.parentNode.replaceChild(y,w)}}if(r=="addall"){var z=$$("div.searchlist");for(i=0;i<z.length;i++){if(z[i].down("a.clipbinlinkBtn")!=undefined){s=new doc.Element("img",{src:"/i/addclip_icon_white.gif","class":"btnIcon"});u=new doc.Element("span",{"class":"btnText"});u.appendChild(s);u.appendChild(document.createTextNode("Added to Clipbin"));y=new doc.Element("span",{"class":"disableBtn"});y.appendChild(u);z[i].down("a.clipbinlinkBtn").parentNode.replaceChild(y,z[i].down("a.clipbinlinkBtn"));z[i].down("span[id ^= InClipbin]").innerHTML="true";z[i].down("span[id ^= hiddenIsInClipBin]").innerHTML="true"}}}}});return false},addToBasket:function(c,f,g,m,b,a,n){this.initialize(c,f,g,m,b,a,n);var h=new doc.Element("img",{src:"/i/adding_basket.gif","class":"addingBtn"});if($(this.element).down("span[id ^= InBasket]")!=undefined){var l=new doc.Element("span",{"class":"basketlinkBtn"})}else{var l=new doc.Element("span",{"class":"basketlinkBtn spacingLeft"})}l.appendChild(h);if($(this.element).down("a.basketlinkBtn")!=undefined){this.OldLink=$(this.element).down("a.basketlinkBtn");$(this.element).down("a.basketlinkBtn").parentNode.replaceChild(l,$(this.element).down("a.basketlinkBtn"))}var j="";this.partner=this.partner.toLowerCase()=="concept"?"concepts":this.partner;var e=(this.partner.toLowerCase()=="collections"||this.partner.toLowerCase()=="concepts")?this.partner:"shotlist";var k=(this.shotId=="")?"addlist":"addone";var d=this;new Ajax.Updater({success:"myBasketContent",failure:"message"},"/Ajax/BasketHandler.ashx",{parameters:"action="+k+e+"&libref="+this.libref+"&year="+this.year+"&month="+this.month+"&day="+this.day+"&partner="+this.partner+"&shotId="+this.shotId,onFailure:function(o){if($(d.element).down("span.basketlinkBtn")!=undefined){$(d.element).down("span.basketlinkBtn").parentNode.replaceChild(d.OldLink,$(d.element).down("span.basketlinkBtn"))}var p=$(d.element).down("div.clipMessage");p.innerHTML=o.responseText;p.show()},onSuccess:function(u){var q=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});var o=new doc.Element("span",{"class":"btnText"});o.appendChild(q);o.appendChild(document.createTextNode("Added to Basket"));var v=new doc.Element("span",{"class":"disableBtn"});var p="addone";var s=$(d.element).down("span.basketlinkBtn");if($(d.element).down("span[id ^= InBasket]")!=undefined){v.appendChild(o);if(s!=undefined){s.parentNode.replaceChild(v,s)}$(d.element).down("span[id ^= InBasket]").innerHTML="true";$(d.element).down("span[id ^= hiddenIsItem]").innerHTML="true"}else{var r=new doc.Element("span",{"class":"disableBtn spacingLeft"});r.appendChild(o);s.parentNode.replaceChild(r,s);p="addall"}if(p=="addall"){var w=$$("div.searchlist");for(i=0;i<w.length;i++){if(w[i].down("a.basketlinkBtn")!=undefined){q=new doc.Element("img",{src:"/i/addtobasket_icon.gif","class":"btnIcon"});o=new doc.Element("span",{"class":"btnText"});o.appendChild(q);o.appendChild(document.createTextNode("Added to Basket"));v=new doc.Element("span",{"class":"disableBtn"});v.appendChild(o);w[i].down("a.basketlinkBtn").parentNode.replaceChild(v,w[i].down("a.basketlinkBtn"));w[i].down("span[id ^= InBasket]").innerHTML="true";w[i].down("span[id ^= hiddenIsItem]").innerHTML="true"}}}}});return false}};doc={_ie8:null,initVersion:function(){if(this._ie8!=null){return}this._ie8=this.getInternetExplorerVersion()==8},Element:function(a,d){doc.initVersion();if(!doc._ie8){return new Element(a,d)}var c=document.createElement(a);for(var b in d){c.setAttribute(b,d[b])}return c},getInternetExplorerVersion:function(){var b=-1;if(navigator.appName=="Microsoft Internet Explorer"){var c=navigator.userAgent;var a=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(a.exec(c)!=null){b=parseFloat(RegExp.$1)}}return b}};