var collectionTab=null;var loggedIn=false;var collectionCount=0;$(document).ready(function(){$("ul.thumbnails li").click(function(){$("ul.thumbnails li").removeClass("selected");var b=$(this).children("img").attr("src").replace("thumb_","preview_");$("div.preview").children("a").children("img").fadeOut(function(){$(this).attr("src",b).fadeIn()});$(this).addClass("selected")});$("a.delete").live("click",function(){if(!confirm("Please confirm you wish to delete this comment?")){return false}});$("a.add-to-collection").unbind();$("a.add-to-collection").click(function(){var c=new StringBuilder();var b=$(this).parent("li");if(!loggedIn){if($("li.message").length==0){var d=document.location.pathname;$('<li class="message" style="display:none;"></li>').insertAfter(b);$("li.message").append('<p>You must be registered and logged in to create a collection. <a href="/members/login/?ReturnUrl='+d+'">Login here</a>.<br />Alternatively <a href="/members/register/">register here</a>.<br /><br /><a href="/faqs/">Find out more about personal collections</a> and <a href="/faqs/">Site membership</a></p>');$("li.message").slideDown("fast")}else{$("li.message").slideUp("fast",function(){$(this).remove()})}}if(loggedIn){if($("li.message").length==0){$('<li class="message" style="display:none;"></li>').insertAfter(b);$("li.message").append(LoadUserXML());$("li.message").slideDown("fast");$("a.add-to-selected-collection").unbind();$("a.add-to-selected-collection").click(function(){var e=$("select.selected-collection").val();var f=document.location.toString().split("/")[4];SaveCollectionToUserCollection(e,f)});$("a.create-collection").unbind();$("a.create-collection").click(function(){if($("input#input-collection").length==0){$('<span class="create-items clearfix"><input type="text" id="input-collection" value="New collection name" maxlength="100" /><a href="javascript:void(0);" class="create-collection btnplus"><img src="/content/images/add.gif" alt="Add" /></a></span>').insertAfter($(this).parent("p"))}bindNewInput()})}else{$("li.message").slideUp("fast",function(){$(this).remove()})}}bindNewInput();return false});var a=new StringBuilder();a.append('<ul class="tabs switch">');a.append('<li class="selected detail">');a.append('<h3><a href="#detail" title="Information">Information</a></h3>');a.append("</li>");a.append('<li class="related">');a.append('<h3><a href="#related" title="Related work &amp; resources">Related work &amp; resources</a></h3>');a.append("</li>");a.append('<li class="discuss">');a.append('<h3><a href="#discuss" title="Discuss this work">Discuss this work</a></h3>');a.append("</li>");a.append("</ul>");$("div.collection-detail").append(a.toString());$("h3.section-title").hide();if($("ul.switch").length>0){collectionTab=document.location.toString().split("#")[1];$("div.columns").each(function(){$(this).hide()});$("ul.tabs li").each(function(){$(this).removeClass("selected")});$("ul.tabs li a").click(function(){$("div.columns").hide();$("ul.tabs li").each(function(){$(this).removeClass("selected")});var b=$(this).parent("h3").parent("li.").attr("class");$(this).parent("h3").parent("li."+b).addClass("selected");$("div."+b).fadeIn();if(b=="detail"){$("div.additional").fadeIn()}});if(collectionTab!=null&&collectionTab!="undefined"){$("li."+collectionTab).addClass("selected");$("div."+collectionTab).show();if(collectionTab=="detail"){$("div.additional").show()}}else{$("li.detail").addClass("selected");$("div.detail").show();$("div.additional").show()}}$(".submit-collection-comment").unbind();$(".submit-collection-comment").click(function(){$("form").attr("action",document.location.toString())})});function bindNewInput(){$("input#input-collection").bind("keypress",function(a){if(a.keyCode==13){if($("input#input-collection").val()!="New collection name"&&$("input#input-collection").val().length>1){createCollection($(this).val())}return false}});$("a.create-collection").bind("click",function(){if($("input#input-collection").val()!="New collection name"&&$("input#input-collection").val().length>1){createCollection($("input#input-collection").val())}});$("input#input-collection").focus(function(){if($(this).val()=="New collection name"){$(this).val("")}});$("input#input-collection").blur(function(){if($(this).val()==""){$(this).val("New collection name")}})}function LoadUserXML(){var a=null;$.ajax({type:"GET",url:"/api/members/collections/",dataType:"xml",timeout:2000,async:false,error:function(d,c,b){},success:function(d){var b=$(d).find("UserCollectionViewData").children("Status").text();var e=$(d).find("UserCollectionViewData").children("Description").text();var c=$(d).find("UserCollectionViewData").children("Count").text();var f=new StringBuilder();if(b=="200"){if(c=="0"){a="<p>Create your first collection...</p>";a+='<span class="create-items clearfix"><input type="text" id="input-collection" value="New collection name" maxlength="100" /><a href="javascript:void(0);" class="create-collection btnplus"><img src="/content/images/add.gif" alt="Add" /></a></span>'}else{if(c=="28"){a='<p>You have reached your collection limit. <a href="/members/my-collections/">Manage your collections</a></p>'}else{f.append("<p>Please select a collection</p>");f.append('<span class="create-items clearfix"><select class="selected-collection">');$(d).find("UserCollectionDetail").each(function(){f.append('<option value="'+$(this).children("Id").text()+'">'+$(this).children("Name").text()+"</option>")});f.append("</select>");f.append('<a href="javascript:void(0);" class="add-to-selected-collection btnplus"><img src="/content/images/add.gif" alt="" /></a></span>');f.append('<p>Alternatively, <a href="javascript:void(0);" class="create-collection">create a new collection</a></p>');a=f.toString()}}}else{a="<p>Your request could not be processed</p>"}}});return a}function SaveCollectionToUserCollection(a,b){$.ajax({type:"GET",url:"/api/members/savetocollection/?accession="+b+"&collection="+a,dataType:"xml",timeout:2000,async:false,error:function(e,d,c){},success:function(d){var c=$(d).find("ApiResult ").children("Status").text();var e=$(d).find("ApiResult ").children("Description").text();$("li.message").html("<p>"+e+"</p>")}})}function createCollection(a){$.ajax({type:"GET",url:"/api/members/createcollection/?name="+a,dataType:"xml",timeout:2000,async:false,error:function(d,c,b){},success:function(c){var b=$(c).find("ApiResult ").children("Status").text();var d=$(c).find("ApiResult ").children("Description").text();if(b=="200"){$("li.message").slideUp("fast",function(){$(this).remove();$("a.add-to-collection").trigger("click")})}else{$("li.message").html("<p>Your request could not be processed</p>")}}})};