(function(F){var C=[8,0,0];var I=[0,0,0];var B;var D;var E=function(J){var K=null;if(typeof navigator.plugins!="undefined"&&typeof navigator.plugins["Shockwave Flash"]=="object"){K=navigator.plugins["Shockwave Flash"].description;if(K){K=K.replace(/^.*\s+(\S+\s+\S+$)/,"$1");I[0]=parseInt(K.replace(/^(.*)\..*$/,"$1"),10);I[1]=parseInt(K.replace(/^.*\.(.*)\s.*$/,"$1"),10);if(/r/.test(K)){I[2]=parseInt(K.replace(/^.*r(.*)$/,"$1"),10)}else{I[2]=0}if(I[0]>J[0]||(I[0]==J[0]&&I[1]>J[1])||(I[0]==J[0]&&I[1]==J[1]&&I[2]>=J[2])){return true}else{return false}}}return false};var G=function(){if(typeof window.clipboardData!="undefined"){return true}};var A=function(J){if(D&&typeof console!="undefined"&&typeof console.log=="function"){console.log(J)}};var H=function(){if(F.clipboardReady.done){return false}if(typeof F.clipboardReady.counter=="undefined"){F.clipboardReady.counter=0}F.clipboardReady.counter++;if(F.clipboardReady.counter>599){clearInterval(F.clipboardReady.timer);A("Waited "+F.clipboardReady.counter/10+" seconds for Flash object to load, terminating.");return false}if((F.clipboardReady.counter%100)==0){A("Waited "+F.clipboardReady.counter/10+" seconds for Flash object to load so far...")}var K=F("#jquery_clipboard_swf:first");var L=F(K).get(0);if(typeof L.jqueryClipboardCopy=="function"&&L.jqueryClipboardAvailable){clearInterval(F.clipboardReady.timer);F.clipboardReady.timer=null;F.clipboard.method="flash";for(var J=0;J<F.clipboardReady.ready.length;J++){F.clipboardReady.ready[J]()}F.clipboardReady.ready=null;F.clipboardReady.done=true;A("jQuery.clipboard: OK. Initialized and ready to copy using Flash method.")}};F.clipboardReady=function(L,J){J=jQuery.extend({swfpath:"/jscript/jquery.clipboard.swf",debug:false},J);B=J.swfpath;D=J.debug;if(G()){F.clipboard.method="ie";A("jQuery.clipboard: OK. Initialized and ready to copy using native IE method.");return L()}if(F.clipboardReady.done){return L()}if(F.clipboardReady.timer){F.clipboardReady.ready.push(L)}else{if(E(C)){F("#jquery_clipboard_swf").remove();F("#jquery_clipboard_div").remove();var M;M=F("<div/>").attr("id","jquery_clipboard_div").css("width","0").css("height","0").appendTo("body").html("");var K;K=F('<embed id="jquery_clipboard_swf" name="jquery_clipboard_swf" src="'+B+'" type="application/x-shockwave-flash"></embed>');F(K).css("width","0").css("height","0").appendTo(M);F.clipboardReady.ready=[L];F.clipboardReady.timer=setInterval(H,100);A("jQuery.clipboard: INFO. Waiting for Flash object to become ready. Detected Flash version: "+I[0]+"."+I[1]+"."+I[2])}else{if(I[0]===0){A("jQuery.clipboard: ERROR. Flash plugin not detected.");return false}else{A("jQuery.clipboard: ERROR. Minimum Flash version: "+C[0]+"."+C[1]+"."+C[2]+" Detected Flash version: "+I[0]+"."+I[1]+"."+I[2]);return false}}}};F.clipboard=function(M){if(arguments.length<1||typeof M!="string"){A("jQuery.clipboard: ERROR. Nothing to copy. You must specify a string as the first parameter.");return false}if(F.clipboard.method=="ie"){try{window.clipboardData.setData("Text",M);A("jQuery.clipboard: OK. Copied "+M.length+" bytes to clipboard using native IE method.");return true}catch(L){A("jQuery.clipboard: ERROR. Tried to copy using native IE method but an unknown error occurred.");return false}}if(F.clipboard.method=="flash"){var J=F("#jquery_clipboard_swf:first");var K=F(J).get(0);if(K.jqueryClipboardCopy(M)){A("jQuery.clipboard: OK. Copied "+M.length+" bytes to clipboard using Flash method.");return true}else{A("jQuery.clipboard: ERROR. Tried to copy using Flash method but an unknown error occurred.");return false}}A("jQuery.clipboard: ERROR. You must use $.clipboardReady() in conjunction with $.clipboard().");return false}})(jQuery);
