function checkPhotos(m,g){var e;var j;var f="";var l=new Array();if(g){f="Surfer";var k=$("bulkLoaderSurfer"+m);var c="bulkListSurfer"+m}else{var k=$("bulkLoader"+m);var c="approved"+m}Element.show("loading"+f+m);if(k.value.length>0){var h=k.value.split("\n");if(h.length>50){alert("You can add a maximum of 50 photos.")}else{k.value="Processing...";for(var d=0;d<h.length;d++){var b=extractPhotoID(h[d]);if(l.indexOf(b)==-1){l.push(b);if(b&&b.toString().length>0){e="source=Flickr&item_data="+escape(b);var a=new Ajax.Request("/utility/module/plexconnect",{method:"get",parameters:e,onComplete:function(p){var o=p.responseText;if(o.indexOf("|")!=0){alert(o);j=true;Element.hide("loading"+f+m)}else{var q="";var s=new Array();var n=flickrPlexGetCount(m,g);item_array=o.split("||");s=new Object();s.data=item_array[1];s.title=item_array[2];s.description=item_array[3];s.link=item_array[4];s.thumbnail=item_array[5];var r=s.link;if(r.length>70){var r=s.link.substring(0,70)+"..."}if(g){q='<div class="flickr_plexo-item"><a target="_new" href="'+s.link+'"><img src="'+s.thumbnail+'" alt="'+s.title+'" border="0" /></a><div id="plexItem'+n+'" class="plexo_item-flickr"><div class="plexo_rank-flickr"><a style="color:#CC6600; font-size:10px; font-weight:bold;" href="#" onclick="Element.remove(this.parentNode.parentNode.parentNode); return false;" class="delete">Delete</a></div></div><input type="hidden" name="plexus_items['+n+'][item_data]" value="'+s.data+'" /><input type="hidden" name="plexus_items['+n+'][link]" value="'+s.link+'" /><input type="hidden" name="plexus_items['+n+'][description]" value="'+s.description+'" /><input type="hidden" name="plexus_items['+n+'][thumbnail]" value="'+s.thumbnail+'" /><input type="hidden" name="plexus_items['+n+'][title]" value="'+s.title+'" /></div>'}else{q='<div class="flickr_plexo-item"><a target="_new" href="'+s.link+'"><img src="'+s.thumbnail+'" alt="'+s.title+'" border="0" /></a><div id="plexItem'+n+'" class="plexo_item-flickr"><div class="plexo_rank-flickr"><a style="color:#CC6600; font-size:10px; font-weight:bold;" href="#" onclick="Element.remove(this.parentNode.parentNode.parentNode); return false;" class="delete">Delete</a></div></div><input type="hidden" name="modules[id'+m+"][plexus_items]["+n+'][item_data]" value="'+s.data+'" /><input type="hidden" name="modules[id'+m+"][plexus_items]["+n+'][link]" value="'+s.link+'" /><input type="hidden" name="modules[id'+m+"][plexus_items]["+n+'][description]" value="'+s.description+'" /><input type="hidden" name="modules[id'+m+"][plexus_items]["+n+'][thumbnail]" value="'+s.thumbnail+'" /><input type="hidden" name="modules[id'+m+"][plexus_items]["+n+'][title]" value="'+s.title+'" /></div>'}new Insertion.Bottom(c,q);Element.hide("loading"+f+m)}}})}else{alert("Whoops! We're having trouble identifying a Flickr photo based on the link "+h[d]+". For best results, please enter just the Flickr photo ID number instead of the whole link. Sorry for the hassle!");j=true;Element.hide("loading"+f+m)}}else{alert("Golly! It looks like you submitted "+h[d]+" more than once. Please check your entries and remove duplicate items.and try again. Thanks.");j=true;Element.hide("loading"+f+m)}}k.value="";showItems(m,g,j)}}else{showItems(m,g)}}function extractPhotoID(b){var d=/http:\/\/.*flickr.com\/photos\/.+\/[0-9]+/;var c=/[0-9]+$/;var a=b.match(d);if(!a||a==""){anyURLCatcher=/http:\/\/.*/;if(b.match(anyURLCatcher)){return null}else{return b.match(c)}}else{a=a.toString();return a.match(c)}}flickrPlexGetCount=function(g,b){if(b){var e=$("module"+g);var c=e.getElementsByTagName("div");var a=c.length;var f=new RegExp("(^|\\s)plexo_item-flickr(\\s|$)");var d=0;for(i=0;i<a;i++){if(f.test(c[i].className)){d++}}e=$("bulkListSurfer"+g);c=e.getElementsByTagName("div");a=c.length;var f=new RegExp("(^|\\s)flickr_plexo-item(\\s|$)");for(i=0;i<a;i++){if(f.test(c[i].className)){d++}}}else{var d=0;d+=$$("#pending"+g+" .flickr_plexo-item").length;d+=$$("#approved"+g+" .flickr_plexo-item").length}return d};