ClickPopup={};ClickPopup._variableName="ClickPopup";ClickPopup._popupPanel=null;ClickPopup._currentElement=null;ClickPopup._initialized=false;ClickPopup._currentElementInfo=null;ClickPopup.Register=function(a,b,c,d){if(a=document.getElementById(a)){a._clickPopup_html=b;a._clickPopup_cssClass=c;a._clickPopup_activeCssClass=d;a.onclick=new Function(this._variableName+".Show(this);")}};
ClickPopup.Show=function(a){this._initialized||this._initialize();if(a==this._currentElement)this._hide();else{this._hide();this._currentElement=a;this._currentElement.className=this._currentElement._clickPopup_activeCssClass;this._currentElementInfo=Telligent_Common.GetElementInfo(this._currentElement);this._popupPanel.SetPanelContent(this._currentElement._clickPopup_html);this._popupPanel.Refresh();this._popupPanel.ShowAtElement(this._currentElement)}};
ClickPopup._hide=function(){this._initialized&&this._popupPanel.IsShown()&&this._popupPanel.Hide()};ClickPopup._popupClosed=function(){if(this._currentElement)this._currentElement.className=this._currentElement._clickPopup_cssClass;this._currentElementInfo=this._currentElement=null};
ClickPopup._initialize=function(){this._popupPanel=new Telligent_PopupPanel(this._variableName+"._popupPanel","","updown",100,null,new Function("ClickPopup._popupClosed();"),true,"");this._popupPanel._initialize();this._initialized=true};

function ClientPopulatedPopupMenu(d,e,f,g,h){this.VariableName=d;this.ContextMenuName=e;this.InactiveButtonCssClass=f;this.ActiveButtonCssClass=g;this.LastParameterData=[];this.MenuLoaded=false;this.Element=null;this.AnimatedButtons=[];this.MenuParameterData=null;this.MenuItemFormats=h;this.LoadMenu=function(a,b,c,j){this.MenuParameterData=j;if(this.Element==a){eval("window."+this.ContextMenuName+".Close();");this.Element=this.LastElement=null}else{eval("window."+this.ContextMenuName+".Close();");
this.Element=a;this.Element.className=this.ActiveButtonCssClass;this.LastParameterData=c;this.PopulateMenu();this.ShowContextMenu()}return false};this.PopulateMenu=function(){var a=eval("window."+this.ContextMenuName);a.ClearItems();var b,c;for(b=0;b<this.MenuItemFormats.length;b++)if(this.MenuItemFormats[b][0]&&this.MenuItemFormats[b][0](this.LastParameterData)){c=new Telligent_PopupMenuItem("item"+b,this.ApplyParameters(this.MenuItemFormats[b][1]));c.NavigateUrl=this.ApplyParameters(this.MenuItemFormats[b][3]);
c.Target=this.ApplyParameters(this.MenuItemFormats[b][4]);c.ClientScript=new Function(this.ApplyParameters(this.MenuItemFormats[b][5]));c.IconUrl=this.ApplyParameters(this.MenuItemFormats[b][2]);a.AddItem(c)}a.OnMenuCloseFunction=new Function("eval('window."+this.VariableName+".ContextMenuClosed();')");a.Refresh()};this.ApplyParameters=function(a){if(a)a=new String(a);else return a;var b;for(i=0;i<this.LastParameterData.length;i++){b=new RegExp("\\{"+i+"\\}","g");a=a.replace(b,this.LastParameterData[i])}return a};
this.StartAnimation=function(a){var b=0;for(b=0;b<this.AnimatedButtons.length;b++)if(!this.AnimatedButtons[b])break;window.document.body.style.cursor="progress";this.AnimatedButtons[b]=new Array(a,window.setTimeout("window."+this.VariableName+".ProcessAnimation("+b+", true);",249),-1);return b};this.ProcessAnimation=function(a,b){var c=this.AnimatedButtons[a];if(c){window.clearTimeout(c[1]);if(c[2]==0){this.AnimatedButtons[a]=null;window.clearTimeout(c[1]);window.document.body.style.cursor="auto";
c[0].className=this.Element==c[0]?this.ActiveButtonCssClass:this.InactiveButtonCssClass;this.AnimatedButtons[a]=null}else{if(c[2]>0)c[2]-=1;if(b){c[0].className=this.ActiveButtonCssClass;window.document.body.style.cursor="progress";c[1]=window.setTimeout("window."+this.VariableName+".ProcessAnimation("+a+", false);",249)}else{c[0].className=this.InactiveButtonCssClass;window.document.body.style.cursor="progress";c[1]=window.setTimeout("window."+this.VariableName+".ProcessAnimation("+a+", true);",
249)}}}};this.StopAnimation=function(a){if(a=this.AnimatedButtons[a])a[2]=6};this.ContextMenuClosed=function(){if(this.LastElement=this.Element)this.LastElement.className=this.InactiveButtonCssClass;this.Element=null};this.ShowContextMenu=function(){eval("window."+this.ContextMenuName).OpenAtElement(this.Element)}};

(function(a){a.fn.makeasu=function(c){return this.each(function(){var g=false;if(c.response&&c.response!="")g=true;var d=a(this).attr("id"),b=a("<div class='asu'>"),e="<div class='swfu'><table width='100%' cellpadding='0' cellspacing='0'><tr><td>";e+="<div class='pbar'> <div>&nbsp;</div> </div>";e+="<span id='"+d+"_completedMessage'/>";e+="<span id='"+d+"_uploading'>Uploading... <input type='button' value='Cancel'/></span>";e+="<span id='"+d+"_swfc'><span id='"+d+"_swf'/></span></span>&nbsp;<div class='c'></div>";
e+="<div class='dwnwait'><img src='/utility/spinner.gif' border='0' style='display:inline;'></img>&nbsp;&nbsp;Downloading..</div>";e+="<input type='hidden' name='"+d+"' id='"+d+"_upl' value='0' />";if(g==false)e+="<input type='hidden' name='"+d+"_pop' value='0'/>";e+="<input type='hidden' name='"+d+"_filename'/>";e+="</td><td valign='top' width='90%'><span class='url'>Or url: <input type='text' name='"+d+"_link' style='width:320px;' /> <a href='#' name='"+d+"_ret'>Grab!</a></span>";e+="</td></tr></table></div>";
e+="<div class='fill'><div class='prev'><img id='"+d+"_preview' /><div class='caption'><input type='checkbox' name='"+d+"_pp'>&nbsp;Profile picture";if(c.adult=="yes")e+="<br/><input type='checkbox' name='"+d+"_ap'>&nbsp;Adult picture?";e+="</div></div>";e+="<table class='ft'>";e+="<tr><td class='lcol'>Title:</td><td class='rcol'><input type='text' name='"+d+"_title'/><a href='#' id='rem'>Remove</a></td></tr>";e+="<tr><td class='lcol'>Caption:</td><td class='long'><input type='text' name='"+d+"_desc'/></td></tr>";
e+="<tr><td class='lcol'>Click some:</td><td class='long'><div class='tagselm' id='"+d+"_mtags'></div></td></tr>";e+="<tr><td class='lcol'>Albums:</td><td class='rcol'><select id='"+d+"_tags' name='"+d+"_tags' class='"+d+"_tagselector'></select></td></tr>";e+="</table>";e+="<div class='c'></div></div>";e+="<div id='"+d+"_urltip' style='width:250px;display:none;'>The url you give must be <b>publicly</b> available online, start with http:// and end with .jpg, .png or .gif</div>";e+="<div id='"+d+"_flashtip' style='width:250px;display:none;'>The 'single upload' button uses <b>Flash</b> to upload a single image. If you have <b>Java</b> installed, use that instead!</div>";
e+="<div id='"+d+"_captiontip' style='width:150px;display:none;'>Write a short description. <br/>Filling in captions makes the photo more interesting to others.</div>";b.append(e);b.append(a("</div>"));a(this).before(b).remove();a("div.pbar",b).hide();a("img",b).hide();a("span[id$=_uploading]",b).hide();a("input[name$=_link]",b).quicktip(a("[id$=_urltip]",b),"top center");a("span[id$=_swfc]",b).quicktip(a("[id$=_flashtip]",b),"center right");a("input[name$=_link]",b).watermark({watermarkedText:"eg: http://www.mydomain.com/PictureOfMe.jpg"});
a("a[name$=_ret]",b).bind("click",function(){var f=a("input[name$=_link]",b);f.focus();if(f.val()==="")return false;h.settings.upload_start_handler();a(".dwnwait",b).show(250);a(".dwnwait img",b).show();a(".swfu",b).hide();a.get(c.upload_url+"&url="+encodeURIComponent(f.val()),function(i){if(i!==""){a(".dwnwait",b).hide();h.settings.upload_success_handler(null,i,true)}else{h.settings.file_queue_error_handler(null,null,f.val()+" - It could be that the image isnt available to the public, or no longer exists.");
a("input[name$=_pop]",b).remove();b.remove();inituploader();return false}});return false});a.radioCheckboxGroup("","input[type='checkbox'][name$='_pp']");a("select[name$=_tags]",b).fcbkcomplete({json_url:c.tags_complete_url,cache:false,filter_case:false,filter_hide:true,firstselected:false,filter_selected:true,newel:true});a("#rem",b).bind("click",function(f){f.preventDefault();a(this).closest(".asu").hide(250,function(){a(this).remove()})});var h,l=109,j=22;if(c){l=c.width||l;j=c.height||j}h=new SWFUpload(a.extend({flash_url:"swfupload.swf",
upload_url:"#",file_size_limit:"1000 MB",file_types:"*.*",file_types_description:"All Files",debug:false,button_image_url:"blankButton.png",button_width:l,button_height:j,button_placeholder_id:d+"_swf",button_text:"<font face='Arial'>Single upload</font>",button_text_left_padding:(l-70)/2,button_text_top_padding:1,response:"",adult:"no",tags_complete_url:"",file_queued_handler:function(){h.startUpload()},file_queue_error_handler:function(f,i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_error_handler:function(f,
i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_start_handler:function(){h.setButtonDimensions(0,j);a("input[name$=_pop]",b).remove();a("input[name$=_filename]",b).val("");a("input[name$=_title]",b).val("");a("div.pbar div",b).css("width","0px");a("div.pbar",b).show();a("span[id$=_uploading]",b).show();a("span[id$=_completedMessage]",b).html("").hide();c.disableDuringUpload&&a(c.disableDuringUpload).attr("disabled","disabled")},upload_success_handler:function(f,i,k){i=extracthiddenresponse(i);
var m=i.split("^"),n=m[1].substring(0,m[1].lastIndexOf("."));n=n.replace(/\./g," ");a("#uploads_save").fadeIn(250).removeAttr("disabled");a(".uploads_results").fadeOut(250);a(".swfu",b).hide();a(".fill",b).fadeIn(250,function(){a("[id$=_preview]",b).attr("src",m[2]);a("[id$=_preview]",b).fadeIn(250);a("input[name$=_pop]",b).remove();a("input[id$=_upl]",b).val(1);a("input[name$=_filename]",b).val(m[0]);a("input[name$=_title]",b).val(n);if(_uploader_latestasprofile_on=="yes"&&a("[name$=_pp]:checked").size()===
0){a("[name$=_pp]").attr("checked",false);a("[name$=_pp]",b).attr("checked",true)}a("span[id$=_completedMessage]",b).html("Uploaded ({0} KB)".replace("{0}",m[3]));k&&k==true&&inituploader()});a("div[id$=_mtags]",b).html(a(".tagselmc").html());a("input[name$=_desc]",b).quicktip(a("[id$=_captiontip]",b),"center right");bindmanualtags(b,d+"_tag")},upload_complete_handler:function(){var f=function(){a("div.pbar",b).hide();a("span[id$=_completedMessage]",b).show();a("span[id$=_uploading]",b).hide();h.setButtonDimensions(l,
j)};a("input[name$=_filename]",b).val()!=""?a("div.pbar div",b).animate({width:"100%"},{duration:"fast",queue:false,complete:f}):f();c.disableDuringUpload&&a(c.disableDuringUpload).removeAttr("disabled")},upload_progress_handler:function(f,i,k){f=100*i/k;a("div.pbar div",b).animate({width:f+"%"},{duration:250,queue:false})}},c||{}));a("span[id$=_uploading] input[type='button']",b).click(function(){h.cancelUpload(null,false);b.append("<input type='hidden' name='"+d+"_pop' value='0'/>")});if(c.existingFilename){a("span[id$=_completedMessage]",
b).html("Uploaded <b>{0}</b> ({1} KB)".replace("{0}",c.existingFilename).replace("{1}",c.existingFileSize?Math.round(c.existingFileSize/1024):"?")).show();a("input[name$=_filename]",b).val(c.existingFilename)}g==true&&h.uploadSuccess(null,c.response,false)})}})(jQuery);function extracthiddenresponse(a){a=a.substring(a.lastIndexOf('class="')+7);return a=a.substring(0,a.lastIndexOf('"'))}
function uploader_clearempty(){$(".asu").each(function(a){$("input[type='hidden'][name$='_pop']",$(".asu")[a]).size()!=0&&$($(".asu")[a]).remove()})}function javaUploadCompleted(){var a=$("#rup")[0];upload=a.getUploadStatus();var c="";if(upload==1){a=(new String(a.getResponse())).split("<br/>");for(x in a)if(a[x]&&a[x]!=""){var g=inituploader(a[x]);if(c=="")c="yes"}}uploader_clearempty();inituploader("");return true}
function inituploader(a){if(typeof _uploader_flash_url!="undefined"){var c=rndid();$("#uploaders").append("<input type='file' id='"+c+"' name='"+c+"' />");var g=$("input[type='file'][id='"+c+"']");g.makeasu({upload_url:"/services/UploadHandler.aspx?clientid="+c+"&si=1",flash_url:_uploader_flash_url,response:a,button_image_url:_uploader_button_image_url,adult:_uploader_adult_on,tags_complete_url:_uploader_tags_complete_url});return g}}
function inituploaders(){$("input[type='file'][id^='_ul_']").each(function(a){a=$(this);var c=rndid();a.attr("id",c);a.attr("name",c);a.makeasu({upload_url:"/services/UploadHandler.aspx?clientid="+c+"&si=1",flash_url:_uploader_flash_url,button_image_url:_uploader_button_image_url,adult:_uploader_adult_on,tags_complete_url:_uploader_tags_complete_url})})}
function _uploader_save_click(a){var c=$("input[type='hidden'][id$='_upl'][value=1]");if(c.size()==0)return false;uploader_clearempty();$(".uploads_results").show(250).html('<img src="/utility/spinner.gif" border="0">&nbsp;&nbsp;<span>Saving images..</span>');c.size()<3||_uploader_focus_on==""?_uploader_save(a):$.scrollTo("div.uploads_results",{duration:400,axis:"y",onAfter:function(){_uploader_save()}});return true}
function _uploader_save(a){var c=$("input[type='hidden'][id$='_upl'][value=1]");$("#uploaders .asu").css("opacity",".7");$("#uploaders .asu input").attr("disabled","true");$("#uploaders a").hide();$("#uploads_save").hide();_uploader_save_recurse(0,0,c,a)}
function _uploader_save_recurse(a,c,g,d){var b=g.size();if(a>=b){$("#uploads_save").hide(250);$(".uploads_results").show(250).html(c+" images saved.");inituploader();d&&d!=null&&d()}else{var e=$(g[a]).closest(".asu");$(".uploads_results span").html("Saving images: "+(a+1)+" out of "+b+"..");var h=$("input[name$=_filename]",e);b=$("input[name$=_title]",e);var l=$("input[name$=_desc]",e),j=$("select[name*=_tags] option:selected",e),f=$("input[name$=_ap]",e),i=$("input[name$=_pp]",e);if(h){h=h.val();
var k="",m="",n="",o=false,p=false;if(b&&b.val())k=b.val();if(l&&l.val())m=l.val();if(j&&j.val())n=j.val();if(j&&j.val())n=j.map(function(){return $(this).val()}).get().join(",");if(f)o=f.attr("checked")==true;if(i)p=i.attr("checked")==true;Helpers.SaveMediaImage(h,k,m,n,o,p,function(q,r){_uploaders_success_save(e,a,c,g,d)},function(q,r){_uploaders_fail_save(e,a,c,g,d)})}else _uploader_save_recurse(++a,c,g)}}
function _uploaders_success_save(a,c,g,d,b){a.hide(250,function(e){$(this).remove()});_uploader_save_recurse(++c,++g,d,b)}function _uploaders_fail_save(a,c,g,d,b){_uploader_save_recurse(++c,g,d,b)};

(function(a){a.fn.makeasu=function(c){return this.each(function(){var f=false;if(c.response&&c.response!="")f=true;var d=a(this).attr("id"),b=a("<div class='asu'>"),e="<div class='swfu'><table width='100%' cellpadding='0' cellspacing='0'><tr><td>";e+="<div class='pbar'> <div>&nbsp;</div> </div>";e+="<span id='"+d+"_completedMessage'/>";e+="<span id='"+d+"_uploading'>Uploading... <input type='button' value='Cancel'/></span>";e+="<span id='"+d+"_swfc'><span id='"+d+"_swf'/></span></span>&nbsp;<div class='c'></div>";
e+="<div class='dwnwait'><img src='/utility/spinner.gif' border='0' style='display:inline;'></img>&nbsp;&nbsp;Downloading..</div>";e+="<input type='hidden' name='"+d+"' id='"+d+"_upl' value='0' />";if(f==false)e+="<input type='hidden' name='"+d+"_pop' value='0'/>";e+="<input type='hidden' name='"+d+"_filename'/>";e+="</td><td valign='top' width='90%'><span class='url'>Or url: <input type='text' name='"+d+"_link' style='width:320px;' /> <a href='#' name='"+d+"_ret'>Grab!</a></span>";e+="</td></tr></table></div>";
e+="<div class='fill'><div class='prev'><img id='"+d+"_preview' /><div class='caption'><input type='checkbox' name='"+d+"_pp'>&nbsp;Profile picture";if(c.adult=="yes")e+="<br/><input type='checkbox' name='"+d+"_ap'>&nbsp;Adult picture?";e+="</div></div>";e+="<table class='ft'>";e+="<tr><td class='lcol'>Title:</td><td class='rcol'><input type='text' name='"+d+"_title'/><a href='#' id='rem'>Remove</a></td></tr>";e+="<tr><td class='lcol'>Caption:</td><td class='long'><input type='text' name='"+d+"_desc'/></td></tr>";
e+="<tr><td class='lcol'>Click some:</td><td class='long'><div class='tagselm' id='"+d+"_mtags'></div></td></tr>";e+="<tr><td class='lcol'>Albums:</td><td class='rcol'><select id='"+d+"_tags' name='"+d+"_tags' class='"+d+"_tagselector'></select></td></tr>";e+="</table>";e+="<div class='c'></div></div>";e+="<div id='"+d+"_urltip' style='width:250px;display:none;'>The url you give must be <b>publicly</b> available online, start with http:// and end with .jpg, .png or .gif</div>";e+="<div id='"+d+"_flashtip' style='width:250px;display:none;'>The 'single upload' button uses <b>Flash</b> to upload a single image. If you have <b>Java</b> installed, use that instead!</div>";
e+="<div id='"+d+"_captiontip' style='width:150px;display:none;'>Write a short description. <br/>Filling in captions makes the photo more interesting to others.</div>";b.append(e);b.append(a("</div>"));a(this).before(b).remove();a("div.pbar",b).hide();a("img",b).hide();a("span[id$=_uploading]",b).hide();a("input[name$=_link]",b).quicktip(a("[id$=_urltip]",b),"top center");a("span[id$=_swfc]",b).quicktip(a("[id$=_flashtip]",b),"center right");a("input[name$=_link]",b).watermark({watermarkedText:"eg: http://www.mydomain.com/PictureOfMe.jpg"});
a("a[name$=_ret]",b).bind("click",function(){var g=a("input[name$=_link]",b);g.focus();if(g.val()==="")return false;h.settings.upload_start_handler();a(".dwnwait",b).show(250);a(".dwnwait img",b).show();a(".swfu",b).hide();a.get(c.upload_url+"&url="+encodeURIComponent(g.val()),function(i){if(i!==""){a(".dwnwait",b).hide();_track("Images","Upload(s) complete","Grab url uploader",1);h.settings.upload_success_handler(null,i,true)}else{_track("Images","Upload failed","Grab url  uploader");h.settings.file_queue_error_handler(null,
null,g.val()+" - It could be that the image isnt available to the public, or no longer exists.");a("input[name$=_pop]",b).remove();b.remove();inituploader();return false}});return false});a.radioCheckboxGroup("","input[type='checkbox'][name$='_pp']");a("select[name$=_tags]",b).fcbkcomplete({json_url:c.tags_complete_url,cache:false,filter_case:false,filter_hide:true,firstselected:false,filter_selected:true,newel:true});a("#rem",b).bind("click",function(g){g.preventDefault();a(this).closest(".asu").hide(250,
function(){a(this).remove()})});var h,l=109,j=22;if(c){l=c.width||l;j=c.height||j}h=new SWFUpload(a.extend({flash_url:"swfupload.swf",upload_url:"#",file_size_limit:"1000 MB",file_types:"*.*",file_types_description:"All Files",debug:false,button_image_url:"blankButton.png",button_width:l,button_height:j,button_placeholder_id:d+"_swf",button_text:"<font face='Arial'>Single upload</font>",button_text_left_padding:(l-70)/2,button_text_top_padding:1,response:"",adult:"no",tags_complete_url:"",file_queued_handler:function(){h.startUpload()},
file_queue_error_handler:function(g,i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_error_handler:function(g,i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_start_handler:function(){h.setButtonDimensions(0,j);a("input[name$=_pop]",b).remove();a("input[name$=_filename]",b).val("");a("input[name$=_title]",b).val("");a("div.pbar div",b).css("width","0px");a("div.pbar",b).show();a("span[id$=_uploading]",b).show();a("span[id$=_completedMessage]",b).html("").hide();c.disableDuringUpload&&
a(c.disableDuringUpload).attr("disabled","disabled")},upload_success_handler:function(g,i,k){i=extracthiddenresponse(i);var m=i.split("^"),n=m[1].substring(0,m[1].lastIndexOf("."));n=n.replace(/\./g," ");a("#uploads_save").fadeIn(250).removeAttr("disabled");a(".uploads_results").fadeOut(250);a(".swfu",b).hide();a(".fill",b).fadeIn(250,function(){a("[id$=_preview]",b).attr("src",m[2]);a("[id$=_preview]",b).fadeIn(250);a("input[name$=_pop]",b).remove();a("input[id$=_upl]",b).val(1);a("input[name$=_filename]",
b).val(m[0]);a("input[name$=_title]",b).val(n);if(_uploader_latestasprofile_on=="yes"&&a("[name$=_pp]:checked").size()===0){a("[name$=_pp]").attr("checked",false);a("[name$=_pp]",b).attr("checked",true)}a("span[id$=_completedMessage]",b).html("Uploaded ({0} KB)".replace("{0}",m[3]));k&&k==true&&inituploader()});a("div[id$=_mtags]",b).html(a(".tagselmc").html());a("input[name$=_desc]",b).quicktip(a("[id$=_captiontip]",b),"center right");bindmanualtags(b,d+"_tag")},upload_complete_handler:function(){var g=
function(){a("div.pbar",b).hide();a("span[id$=_completedMessage]",b).show();a("span[id$=_uploading]",b).hide();h.setButtonDimensions(l,j)};_track("Images","Upload(s) complete","SWF uploader",1);a("input[name$=_filename]",b).val()!=""?a("div.pbar div",b).animate({width:"100%"},{duration:"fast",queue:false,complete:g}):g();c.disableDuringUpload&&a(c.disableDuringUpload).removeAttr("disabled")},upload_progress_handler:function(g,i,k){g=100*i/k;a("div.pbar div",b).animate({width:g+"%"},{duration:250,
queue:false})}},c||{}));a("span[id$=_uploading] input[type='button']",b).click(function(){h.cancelUpload(null,false);_track("Images","Upload cancel","SWF");b.append("<input type='hidden' name='"+d+"_pop' value='0'/>")});if(c.existingFilename){a("span[id$=_completedMessage]",b).html("Uploaded <b>{0}</b> ({1} KB)".replace("{0}",c.existingFilename).replace("{1}",c.existingFileSize?Math.round(c.existingFileSize/1024):"?")).show();a("input[name$=_filename]",b).val(c.existingFilename)}f==true&&h.uploadSuccess(null,
c.response,false)})}})(jQuery);function extracthiddenresponse(a){a=a.substring(a.lastIndexOf('class="')+7);return a=a.substring(0,a.lastIndexOf('"'))}function uploader_clearempty(){$(".asu").each(function(a){$("input[type='hidden'][name$='_pop']",$(".asu")[a]).size()!=0&&$($(".asu")[a]).remove()})}
function javaUploadCompleted(){var a=$("#rup")[0];upload=a.getUploadStatus();var c="";if(upload==1){var f=(new String(a.getResponse())).split("<br/>");for(x in f)if(f[x]&&f[x]!=""){a=inituploader(f[x]);if(c=="")c="yes"}}_track("Images","Upload(s) complete","Java uploader",f.length-1);uploader_clearempty();inituploader("");return true}
function inituploader(a){if(typeof _uploader_flash_url!="undefined"){var c=rndid();$("#uploaders").append("<input type='file' id='"+c+"' name='"+c+"' />");var f=$("input[type='file'][id='"+c+"']");f.makeasu({upload_url:"/services/UploadHandler.aspx?clientid="+c+"&si=1",flash_url:_uploader_flash_url,response:a,button_image_url:_uploader_button_image_url,adult:_uploader_adult_on,tags_complete_url:_uploader_tags_complete_url});return f}}
function inituploaders(){$("input[type='file'][id^='_ul_']").each(function(a){a=$(this);var c=rndid();a.attr("id",c);a.attr("name",c);a.makeasu({upload_url:"/services/UploadHandler.aspx?clientid="+c+"&si=1",flash_url:_uploader_flash_url,button_image_url:_uploader_button_image_url,adult:_uploader_adult_on,tags_complete_url:_uploader_tags_complete_url})})}
function _uploader_save_click(a){var c=$("input[type='hidden'][id$='_upl'][value=1]");if(c.size()==0)return false;uploader_clearempty();$(".uploads_results").show(250).html('<img src="/utility/spinner.gif" border="0">&nbsp;&nbsp;<span>Saving images..</span>');c.size()<3||_uploader_focus_on==""?_uploader_save(a):$.scrollTo("div.uploads_results",{duration:400,axis:"y",onAfter:function(){_uploader_save()}});return true}
function _uploader_save(a){var c=$("input[type='hidden'][id$='_upl'][value=1]");$("#uploaders .asu").css("opacity",".7");$("#uploaders .asu input").attr("disabled","true");$("#uploaders a").hide();$("#uploads_save").hide();_uploader_save_recurse(0,0,c,a);_track("Images","Saving","",c.size())}
function _uploader_save_recurse(a,c,f,d){var b=f.size();if(a>=b){$("#uploads_save").hide(250);$(".uploads_results").show(250).html(c+" images saved.");inituploader();d&&d!=null&&d()}else{var e=$(f[a]).closest(".asu");$(".uploads_results span").html("Saving images: "+(a+1)+" out of "+b+"..");var h=$("input[name$=_filename]",e);b=$("input[name$=_title]",e);var l=$("input[name$=_desc]",e),j=$("select[name*=_tags] option:selected",e),g=$("input[name$=_ap]",e),i=$("input[name$=_pp]",e);if(h){h=h.val();
var k="",m="",n="",o=false,p=false;if(b&&b.val())k=b.val();if(l&&l.val())m=l.val();if(j&&j.val())n=j.val();if(j&&j.val())n=j.map(function(){return $(this).val()}).get().join(",");if(g)o=g.attr("checked")==true;if(i)p=i.attr("checked")==true;Helpers.SaveMediaImage(h,k,m,n,o,p,function(q,r){_uploaders_success_save(e,a,c,f,d)},function(q,r){_uploaders_fail_save(e,a,c,f,d)})}else _uploader_save_recurse(++a,c,f)}}
function _uploaders_success_save(a,c,f,d,b){a.hide(250,function(e){$(this).remove()});_track("Images","Save success");_uploader_save_recurse(++c,++f,d,b)}function _uploaders_fail_save(a,c,f,d,b){_track("Images","Save failed",$("input[name$=_filename]",a).val());_uploader_save_recurse(++c,f,d,b)};

(function(g){var h=function(f){if(!f)f=window.event;f.cancelBubble=true;f.stopPropagation&&f.stopPropagation()};g.fn.checkbox=function(f){try{document.execCommand("BackgroundImageCache",false,true)}catch(j){}var e={cls:"jquery-checkbox",empty:"empty.png"};e=g.extend(e,f||{});var i=function(a){var c=a.checked,d=a.disabled,b=g(a);a.stateInterval&&clearInterval(a.stateInterval);a.stateInterval=setInterval(function(){if(a.disabled!=d)b.trigger((d=!!a.disabled)?"disable":"enable");if(a.checked!=c)b.trigger((c=
!!a.checked)?"check":"uncheck")},10);return b};return this.each(function(){var a=this,c=i(a);a.wrapper&&a.wrapper.remove();a.wrapper=g('<span class="'+e.cls+'"><span class="mark"><img src="'+e.empty+'" /></span></span>');a.wrapperInner=a.wrapper.children("span:eq(0)");a.wrapper.hover(function(b){a.wrapperInner.addClass(e.cls+"-hover");h(b)},function(b){a.wrapperInner.removeClass(e.cls+"-hover");h(b)});c.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(a.wrapper);var d=false;if(c.attr("id")){d=
g("label[for="+c.attr("id")+"]");d.length||(d=false)}if(!d){d=c.closest?c.closest("label"):c.parents("label:eq(0)");d.length||(d=false)}if(d){d.hover(function(b){a.wrapper.trigger("mouseover",[b])},function(b){a.wrapper.trigger("mouseout",[b])});d.click(function(b){c.trigger("click",[b]);h(b);return false})}a.wrapper.click(function(b){c.trigger("click",[b]);h(b);return false});c.click(function(b){h(b)});c.bind("disable",function(){a.wrapperInner.addClass(e.cls+"-disabled")}).bind("enable",function(){a.wrapperInner.removeClass(e.cls+
"-disabled")});c.bind("check",function(){a.wrapper.addClass(e.cls+"-checked")}).bind("uncheck",function(){a.wrapper.removeClass(e.cls+"-checked")});g("img",a.wrapper).bind("dragstart",function(){return false}).bind("mousedown",function(){return false});window.getSelection&&a.wrapper.css("MozUserSelect","none");a.checked&&a.wrapper.addClass(e.cls+"-checked");a.disabled&&a.wrapperInner.addClass(e.cls+"-disabled")})}})(jQuery);

(function(d){d.fn.toggleCheckboxes=function(b,a){b=b||"*";a=a||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(b).each(function(){this.checked=!this.checked}).filter(":checked");c=e});a||(c=this);return c};d.fn.checkCheckboxes=function(b,a){b=b||"*";a=a||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(b).each(function(){this.checked=true}).filter(":checked");c=e});a||(c=this);return c};d.fn.unCheckCheckboxes=function(b,a){b=b||
"*";a=a||false;var c=d([]);this.each(function(){var e=d("input[type=checkbox]",this).filter(b).each(function(){this.checked=false}).filter(":not(:checked)");c=e});a||(c=this);return c};d.radioCheckboxGroup=function(b,a){a=a||"*";var c="input[type=checkbox]";if(b)c+="[name="+b+"]";var e=d(c).filter(a);e.click(function(){e.not(this).each(function(){this.checked=false}).end()})}})(jQuery);

jQuery(function(e){e.fn.fcbkcomplete=function(x){return this.each(function(){function q(){k();h();u(0)}function k(){o.hide();o.attr("multiple","multiple");o.attr("name").indexOf("[]")==-1&&o.attr("name",o.attr("name")+"[]");p=e(document.createElement("ul"));p.attr("class","holder");o.after(p);n=e(document.createElement("div"));n.addClass("facebook-auto");n.append('<div class="default">'+g.complete_text+"</div>");if(s){n.append('<iframe class="ie6fix" scrolling="no" frameborder="0"></iframe>');t=n.children(".ie6fix")}c=
e(document.createElement("ul"));c.attr("id",z+"_feed");n.prepend(c);p.after(n);c.css("width",n.width())}function h(){o.children("option").each(function(d,a){a=e(a);if(a.hasClass("selected")){m(a.text(),a.val(),true);a.attr("selected","selected")}else a.removeAttr("selected");r.push({caption:a.text(),value:a.val()});y+=""+(r.length-1)+":"+a.text()+";"})}function m(d,a,b){var j=document.createElement("li"),l=document.createTextNode(d),v=document.createElement("a");e(j).attr({"class":"bit-box",rel:a});
e(j).prepend(l);e(v).attr({"class":"closebutton",href:"#"});j.appendChild(v);p.append(j);e(v).click(function(){e(this).parent("li").fadeOut("fast",function(){w(e(this))});return false});if(!b){e("#"+z+"_annoninput").remove();u(1);if(o.children("option[value="+a+"]").length){b=o.children("option[value="+a+"]");b.get(0).setAttribute("selected","selected");b.hasClass("selected")||b.addClass("selected")}else{b=e(document.createElement("option"));b.attr("value",a).get(0).setAttribute("selected","selected");
b.attr("value",a).addClass("selected");b.text(d);o.append(b)}g.onselect.length&&F(g.onselect,b)}p.children("li.bit-box.deleted").removeClass("deleted");c.hide();s&&t.hide()}function w(d){if(g.onremove.length){var a=o.children("option[value="+d.attr("rel")+"]");F(g.onremove,a)}o.children("option[value="+d.attr("rel")+"]").removeAttr("selected");o.children("option[value="+d.attr("rel")+"]").removeClass("selected");d.remove();B=0}function u(d){var a=e(document.createElement("li")),b=e(document.createElement("input"));
a.attr({"class":"bit-input",id:z+"_annoninput"});b.attr({type:"text","class":"maininput",size:"1"});p.append(a.append(b));b.focus(function(){n.fadeIn(250)});b.blur(function(){n.fadeOut(250)});p.click(function(){b.focus();if(c.length&&b.val().length)c.show();else{c.hide();s&&t.hide();n.children(".default").show()}});b.keypress(function(j){if(j.keyCode==13)return false;b.attr("size",b.val().length+1)});b.keydown(function(j){if(j.keyCode==191){j.preventDefault();return false}});b.keyup(function(j){var l=
G(b.val());if(j.keyCode==8&&l.length==0){c.hide();s&&t.hide();if(p.children("li.bit-box.deleted").length==0){p.children("li.bit-box:last").addClass("deleted");return false}else{if(B)return;B=1;p.children("li.bit-box.deleted").fadeOut(100,function(){w(e(this));return false})}}if(j.keyCode!=40&&j.keyCode!=38&&l.length!=0){A=0;if(g.json_url)if(g.cache&&H){C(l);D()}else e.getJSON(g.json_url+"&tag="+l,null,function(v){C(l,v);H=true;D()});else{C(l);D();defaultFilter(l)}n.children(".default").hide();c.show()}});
d&&setTimeout(function(){b.focus();n.children(".default").show()},1)}function C(d,a){c.html("");if(!g.cache){r=[];y=""}L(d);a!=null&&a.length&&e.each(a,function(N,E){r.push({caption:E.value,value:E.value});y+=""+(r.length-1)+":"+E.value+";"});a=g.maxshownitems<r.length?g.maxshownitems:r.length;var b="i";if(g.filter_case)b="";var j,l;try{j=eval("/(?:^|;)\\s*(\\d+)\\s*:[^;]*?"+d+"[^;]*/g"+b);l=j.exec(y)}catch(v){}for(b="";l!=null&&a>0;){l=r[l[1]];if(!(g.filter_selected&&o.children("option[value="+l.value+
"]").hasClass("selected"))){b+='<li rel="'+l.value+'">'+M(l.caption,d)+"</li>";A++;a--}l=j.exec(y)}c.append(b);if(g.firstselected){f=c.children("li:visible:first");f.addClass("auto-focus")}if(A>g.height){c.css({height:g.height*24+"px",overflow:"auto"});s&&t.css({height:g.height*24+"px",width:c.width()+"px"}).show()}else{c.css("height","auto");s&&t.css({height:c.height()+"px",width:c.width()+"px"}).show()}}function M(d,a){if(g.filter_case)try{eval("var text = text.replace(/(.*)("+a+")(.*)/gi,'$1<em>$2</em>$3');")}catch(b){}else try{eval("var text = text.replace(/(.*)("+
a.toLowerCase()+")(.*)/gi,'$1<em>$2</em>$3');")}catch(j){}return d}function I(){c.children("li").mouseover(function(){c.children("li").removeClass("auto-focus");e(this).addClass("auto-focus");f=e(this)});c.children("li").mouseout(function(){e(this).removeClass("auto-focus");f=null})}function J(){c.children("li").unbind("mouseover");c.children("li").unbind("mouseout");c.mousemove(function(){I();c.unbind("mousemove")})}function D(){var d=e("#"+z+"_annoninput").children(".maininput");I();c.children("li").unbind("mousedown");
c.children("li").mousedown(function(){var a=e(this);m(a.text(),a.attr("rel"));c.hide();s&&t.hide();n.hide()});d.unbind("keydown");d.keydown(function(a){if(a.keyCode==191){a.preventDefault();return false}a.keyCode!=8&&p.children("li.bit-box.deleted").removeClass("deleted");if(a.keyCode==13&&K()){var b=f;m(b.text(),b.attr("rel"));n.hide();a.preventDefault();f=null;return false}if(a.keyCode==13&&!K()){if(g.newel){b=G(e(this).val());m(b,b);n.hide();a.preventDefault();f=null}return false}if(a.keyCode==
40){J();if(f==null||f.length==0){f=c.children("li:visible:first");c.get(0).scrollTop=0}else{f.removeClass("auto-focus");f=f.nextAll("li:visible:first");b=parseInt(f.prevAll("li:visible").length,10);var j=parseInt(f.nextAll("li:visible").length,10);if((b>Math.round(g.height/2)||j<=Math.round(g.height/2))&&typeof f.get(0)!="undefined")c.get(0).scrollTop=parseInt(f.get(0).scrollHeight,10)*(b-Math.round(g.height/2))}c.children("li").removeClass("auto-focus");f.addClass("auto-focus")}if(a.keyCode==38){J();
if(f==null||f.length==0){f=c.children("li:visible:last");c.get(0).scrollTop=parseInt(f.get(0).scrollHeight,10)*(parseInt(c.children("li:visible").length,10)-Math.round(g.height/2))}else{f.removeClass("auto-focus");f=f.prevAll("li:visible:first");b=parseInt(f.prevAll("li:visible").length,10);j=parseInt(f.nextAll("li:visible").length,10);if((j>Math.round(g.height/2)||b<=Math.round(g.height/2))&&typeof f.get(0)!="undefined")c.get(0).scrollTop=parseInt(f.get(0).scrollHeight,10)*(b-Math.round(g.height/
2))}c.children("li").removeClass("auto-focus");f.addClass("auto-focus")}})}function L(d){if(g.newel){c.children("li[fckb=1]").remove();if(d.length!=0){var a=e(document.createElement("li"));a.attr({rel:d,fckb:"1"}).html(d);c.prepend(a);A++}}}function F(d,a){var b="";for(i=0;i<a.get(0).attributes.length;i++)if(a.get(0).attributes[i].nodeValue!=null)b+='"_'+a.get(0).attributes[i].nodeName+'": "'+a.get(0).attributes[i].nodeValue+'",';b="{"+b+" notinuse: 0}";try{eval(d+"("+b+")")}catch(j){}}function K(){if(f==
null)return false;if(f.length==0)return false;return true}function G(d){d=d.replace(/[\"\'][\s]*javascript:(.*)[\"\']/g,'""');d=d.replace(/script(.*)/g,"");d=d.replace(/eval\((.*)\)/g,"");return d=d.replace("/([\u0000-\u0008,\u000b-\u000c,\u000e-\u0019])/","")}this.addItem=function(d,a){m(d,a)};var g=e.extend({json_url:null,cache:false,height:"10",newel:false,firstselected:false,filter_case:false,filter_hide:false,complete_text:"Start to type...",maxshownitems:30,onselect:"",onremove:""},x),p=null,
c=null,n=null,A=0,r=[],H=false,y="",f=null,B=0,s=false,t,o=e(this),z=o.attr("id");q();return this})}});
function bindmanualtags(e,x){function q(k,h,m){h=trim(h);$("."+k+'selector option[value="'+h+'"]').length==0&&$("."+k+"selector")[0].addItem(h,h,false);m&&$(m).hide(300,function(){$(m).parent().hide()})}$("[href*=#tag]",e).wrap('<div class="animdiv"></div>').bind("click",function(){var k=$(this)[0],h=k.getAttribute("href");if(h.indexOf("#")>0)h=h.substring(h.indexOf("#"));var m="";m=h.length>4?h.substring(5):k.innerHTML;m=m.replace(/%20/g," ");m=trim(m);h=m.split(",");jQuery.each(h,function(w,u){u!=
" "&&u!=""&&q(x,u,k)});return false})}
function insertselectormanual(e){function x(q,k,h){$("."+e+'selector option[value="'+q+'"]').length==0&&$("."+e+"selector")[0].addItem(q,q,false);h&&$(h).hide(300,function(){$(h).parent().hide()})}$("[href*=#"+e+"]").wrap('<div class="animdiv"></div>').bind("click",function(){var q=$(this)[0],k=q.getAttribute("href");if(k.indexOf("#")>0)k=k.substring(k.indexOf("#"));var h="";h=k.length>4?k.substring(5):q.innerHTML;k=h.split(",");jQuery.each(k,function(m,w){w!=" "&&x(w,e,q)});return false})};

jQuery.jScale={getnewSize:function(c,b){var a=c=="w"?"h":"w";b=typeof b=="undefined"||b==null?this.ndimensions[a]*this.odimensions[c]/this.odimensions[a]:/%/.test(b)?parseInt(b)/100*this.odimensions[c]:parseInt(b);this.ndimensions[c]=Math.round(b)},getnewDimensions:function(c,b,a,e){var f=c('<img src="'+b.src+'" style="position:absolute; top:0; left:0; visibility:hidden" />').prependTo("body");this.odimensions={w:f.width(),h:f.height()};var d=this.odimensions.w>this.odimensions.h?["w","h"]:["h","w"];
this.ndimensions={};if(typeof a.ls!="undefined"){a[d[0]]=a.ls;a[d[1]]=null}d=a.w?["w","h"]:a.h?["h","w"]:[];if(d.length>0){this.getnewSize(d[0],a[d[0]]);this.getnewSize(d[1],a[d[1]]);e=e||function(){};if(a.speed>0)c(b).animate({width:this.ndimensions.w+"px",height:this.ndimensions.h+"px"},a.speed,e);else{c(b).css({width:this.ndimensions.w+"px",height:this.ndimensions.h+"px"});e.call(b)}}f.remove()}};
jQuery.fn.jScale=function(c,b){return this.each(function(){var a=this;if(typeof c=="undefined"||a.tagName!="IMG")return true;a.complete?jQuery.jScale.getnewDimensions(jQuery,a,c,b):$(this).bind("load",function(){jQuery.jScale.getnewDimensions(jQuery,a,c,b)})})};

/*
 http://www.gnu.org/licenses/gpl-3.0.txt GPL v3.0
*/
(function(a){a.fn.jcollapser=function(b){var d=a(this)[0],c=a.extend({},a.fn.jcollapser.defaults,b);if(typeof b.container=="undefined")c.container="#"+d.id;a.fn.jcollapser.settings[d.id]=c;a(c.container+" > .jcol-col").bind("click",{},a.fn.jcollapser.toggleState);a(c.container+" > .jcol-exp").bind("click",{},a.fn.jcollapser.toggleState);b=c.state;if(b=="collapsed"){a(c.container+" > .jcol-col").css("display","none");a(c.container+" > .jcol-exp").css("display","inline");a(c.target).hide()}else if(b==
null)if(c.state!=""&&c.state=="collapsed"){a(c.container+" > .jcol-col").css("display","none");a(c.container+" > .jcol-exp").css("display","inline");a(c.target).hide()}};a.fn.jcollapser.toggleState=function(){var b=a(this).parents().get(0).id;b=a(this).jcollapser.settings[b];a(b.container+" > .jcol-col").css("display")=="none"?a(b.container+" > .jcol-col").css("display","inline"):a(b.container+" > .jcol-col").css("display","none");a(b.container+" > .jcol-exp").css("display")=="none"?a(b.container+
" > .jcol-exp").css("display","inline"):a(b.container+" > .jcol-exp").css("display","none");a(b.target).slideToggle(100)};a.fn.jcollapser.settings={};a.fn.jcollapser.defaults={container:"#jcollapse",target:"#data",state:""}})(jQuery);

jQuery.fn.minitabs=function(b,e){var a="#"+this.attr("id");$(a+">DIV>DIV:gt(0)").hide();$(a+" .jtabsnav").offset();$("body").offset();$("#nav_move").css({width:$(a+">UL>LI>A:first").outerWidth(true),height:$(a+">UL>LI>A:first").outerHeight(true),left:Math.round($(this).offset().left-$(a).offset().left),top:Math.round($(this).offset().top-$(a).offset().top)});$(a+">UL>LI>A").click(function(){if(!$(this).hasClass("current")){$(this).offset();parseInt($(this).css("padding-left"),10);$("#nav_move").animate({top:Math.round($(this).offset().top-
$(a).offset().top)},{duration:100,easing:"swing"});$(a+">UL>LI>A").removeClass("current");$(this).addClass("current");$(this).blur();var c=/([_\-\w]+$)/i;c=$("#"+c.exec(this.href)[1]);var d=$(a+">DIV>DIV");switch(e){case "fade":d.fadeOut(b).fadeOut(b);c.fadeIn(b);break;case "slide":d.slideUp(b);c.fadeOut(b).fadeIn(b);break;case "none":d.hide();c.show();break;default:d.hide(b);c.show(b)}return false}});$(a+">UL>LI>A:first").click()};

(function(a){var r="";a.fn.dd=function(h){function f(b){return e+config[b]}function s(b){return a(b).attr("style")}function u(b){var c=a("#"+e+" option:selected");if(c.length>1)for(var d=0;d<c.length;d++){if(b==c[d].index)return true}else if(c.length==1)if(c[0].index==b)return true;return false}function M(){var b=E,c="",d=f("postAID"),g=f("postOPTAID");b.each(function(k){var l=b[k];if(l.nodeName=="OPTGROUP"){c+="<div class='opta'>";c+="<span style='font-weight:bold;font-style:italic; clear:both;'>"+
a(l).attr("label")+"</span>";var n=a(l).children();n.each(function(t){var q=n[t];t=g+"_"+k+"_"+t;var v=a(q).attr("title");v=v.length==0?"":'<img src="'+v+'" align="left" /> ';var A=a(q).text(),y=a(q).val(),F=a(q).attr("disabled")==true?"disabled":"enabled";i[t]={html:v+A,value:y,text:A,index:q.index,id:t};y=s(q);c+=u(q.index)==true?'<a href="javascript:void(0);" class="selected '+F+'"':'<a  href="javascript:void(0);" class="'+F+'"';if(y!=false)c+=' style="'+y+'"';c+=' id="'+t+'">';c+=v+A+"</a>"});
c+="</div>"}else{var m=d+"_"+k,p=a(l).attr("title");p=p.length==0?"":'<img src="'+p+'" align="left" /> ';var B=a(l).text(),z=a(l).val(),G=a(l).attr("disabled")==true?"disabled":"enabled";i[m]={html:p+B,value:z,text:B,index:l.index,id:m};z=s(l);c+=u(l.index)==true?'<a href="javascript:void(0);" class="selected '+G+'"':'<a  href="javascript:void(0);" class="'+G+'"';if(z!=false)c+=' style="'+z+'"';c+=' id="'+m+'">';c+=p+B+"</a>"}});return c}function N(){f("postID");var b=f("postChildID"),c=h.style;sDiv=
"";sDiv+='<div id="'+b+'" class="'+styles.ddChild+'"';sDiv+=o?c!=""?' style="border-top:1px solid #c3c3c3;display:block;position:relative;'+c+'"':"":c!=""?' style="'+c+'"':"";sDiv+=">";return sDiv}function O(){var b=f("postTitleID"),c=f("postArrowID"),d=f("postTitleTextID");f("postInputhidden");var g=a("#"+e+" option:selected").text(),k=a("#"+e+" option:selected").attr("title");k=k.length==0||k==undefined||h.showIcon==false?"":'<img src="'+k+'" align="left" /> ';b='<div id="'+b+'" class="'+styles.ddTitle+
'"';b+=">";b+='<span id="'+c+'" class="'+styles.arrow+'"></span><span class="textTitle" id="'+d+'">'+k+g+"</span></div>";return b}function P(){var b=false,c=f("postID"),d=f("postTitleID");f("postTitleTextID");var g=f("postChildID");f("postArrowID");var k=a("#"+e).width(),l=h.style;if(a("#"+c).length>0){a("#"+c).remove();b=true}var n='<div id="'+c+'" class="'+styles.dd+'"';n+=l!=""?' style="'+l+'"':"";n+=">";o||(n+=O());n+=N();n+=M();n+="</div>";n+="</div>";if(b==true){l=f("postElementHolder");a("#"+
l).after(n)}else a("#"+e).after(n);a("#"+c).css("width",k+"px");a("#"+g).css("width",k-2+"px");if(E.length>h.visibleRows){k=parseInt(a("#"+g+" a:first").css("padding-bottom"))+parseInt(a("#"+g+" a:first").css("padding-top"));k=h.rowHeight*h.visibleRows-k;a("#"+g).css("height",k+"px")}if(b==false){Q();R(e)}if(a("#"+e).attr("disabled")==true)a("#"+c).css("opacity",styles.disbaled);else{S();if(!o){a("#"+d).bind("mouseover",function(){H(1)});a("#"+d).bind("mouseout",function(){H(0)})}a("#"+g+" a.enabled").bind("click",
function(m){m.preventDefault();T(this);if(!o){a("#"+g).unbind("mouseover");w(false);m=h.showIcon==false?a(this).text():a(this).html();C(m);D()}x()});a("#"+g+" a.disabled").css("opacity",styles.disbaled);o&&a("#"+g).bind("mouseover",function(){if(!j.keyboardAction){j.keyboardAction=true;a(document).bind("keydown",function(m){var p=m.keyCode;j.currentKey=p;if(p==39||p==40){m.preventDefault();m.stopPropagation();I();x()}if(p==37||p==38){m.preventDefault();m.stopPropagation();J();x()}})}});a("#"+g).bind("mouseout",
function(){w(false);a(document).unbind("keydown");j.keyboardAction=false;j.currentKey=null});o||a("#"+d).bind("click",function(){w(false);if(a("#"+g+":visible").length==1)a("#"+g).unbind("mouseover");else{a("#"+g).bind("mouseover",function(){w(true)});U()}});a("#"+d).bind("mouseout",function(){w(false)})}}function V(b){for(var c in i)if(i[c].index==b)return i[c]}function T(b){var c=f("postChildID");o||a("#"+c+" a.selected").removeClass("selected");var d=a("#"+c+" a.selected").attr("id");if(d!=undefined)var g=
j.oldIndex==undefined||j.oldIndex==null?i[d].index:j.oldIndex;b&&!o&&a(b).addClass("selected");if(o){d=j.currentKey;if(a("#"+e).attr("multiple")==true)if(d==17){j.oldIndex=i[a(b).attr("id")].index;a(b).toggleClass("selected")}else if(d==16){a("#"+c+" a.selected").removeClass("selected");a(b).addClass("selected");b=a(b).attr("id");b=i[b].index;for(c=Math.min(g,b);c<=Math.max(g,b);c++)a("#"+V(c).id).addClass("selected")}else{a("#"+c+" a.selected").removeClass("selected");a(b).addClass("selected");j.oldIndex=
i[a(b).attr("id")].index}else{a("#"+c+" a.selected").removeClass("selected");a(b).addClass("selected");j.oldIndex=i[a(b).attr("id")].index}}}function R(b){document.getElementById(b).refresh=function(){a("#"+this.id).dd(h)}}function w(b){j.insideWindow=b}function W(){return j.insideWindow}function S(){for(var b=f("postID"),c=attributes.actions.split(","),d=0;d<c.length;d++){var g=c[d];if(a("#"+e).attr(g)!=undefined)switch(g){case "onfocus":a("#"+b).bind("mouseenter",function(){document.getElementById(e).focus()});
break;case "onclick":a("#"+b).bind("click",function(){document.getElementById(e).onclick()});break;case "ondblclick":a("#"+b).bind("dblclick",function(){document.getElementById(e).ondblclick()});break;case "onmousedown":a("#"+b).bind("mousedown",function(){document.getElementById(e).onmousedown()});break;case "onmouseup":a("#"+b).bind("mouseup",function(){document.getElementById(e).onmouseup()});break;case "onmouseover":a("#"+b).bind("mouseover",function(){document.getElementById(e).onmouseover()});
break;case "onmousemove":a("#"+b).bind("mousemove",function(){document.getElementById(e).onmousemove()});break;case "onmouseout":a("#"+b).bind("mouseout",function(){document.getElementById(e).onmouseout()});break}}}function Q(){var b=f("postElementHolder");a("#"+e).after("<div style='height:0px;overflow:hidden;position:absolute;' id='"+b+"'></div>");a("#"+e).appendTo(a("#"+b))}function C(b){var c=f("postTitleTextID");a("#"+c).html(b)}function I(){f("postTitleTextID");for(var b=f("postChildID"),c=
a("#"+b+" a.enabled"),d=0;d<c.length;d++){var g=c[d];a(g).attr("id");if(a(g).hasClass("selected")&&d<c.length-1){a("#"+b+" a.selected").removeClass("selected");a(c[d+1]).addClass("selected");c=a("#"+b+" a.selected").attr("id");o||C(h.showIcon==false?i[c].text:i[c].html);parseInt(a("#"+c).position().top+a("#"+c).height())>=parseInt(a("#"+b).height())&&a("#"+b).scrollTop(a("#"+b).scrollTop()+a("#"+c).height()+a("#"+c).height());break}}}function J(){f("postTitleTextID");for(var b=f("postChildID"),c=
a("#"+b+" a.enabled"),d=0;d<c.length;d++){var g=c[d];a(g).attr("id");if(a(g).hasClass("selected")&&d!=0){a("#"+b+" a.selected").removeClass("selected");a(c[d-1]).addClass("selected");c=a("#"+b+" a.selected").attr("id");o||C(h.showIcon==false?i[c].text:i[c].html);parseInt(a("#"+c).position().top+a("#"+c).height())<=0&&a("#"+b).scrollTop(a("#"+b).scrollTop()-a("#"+b).height()-a("#"+c).height());break}}}function x(){var b=f("postChildID"),c=a("#"+b+" a.selected");if(c.length==1){a("#"+b+" a.selected").text();
var d=a("#"+b+" a.selected").attr("id");if(d!=undefined)document.getElementById(e).selectedIndex=i[d].index}else if(c.length>1){a("#"+e+" > option:selected").removeAttr("selected");for(b=0;b<c.length;b++){d=a(c[b]).attr("id");d=i[d].index;document.getElementById(e).options[d].selected="selected"}}}function U(){var b=f("postChildID");if(r!=""&&b!=r){a("#"+r).slideUp("fast");a("#"+r).css({zIndex:"0"})}if(a("#"+b).css("display")=="none"){K=i[a("#"+b+" a.selected").attr("id")].text;a(document).bind("keydown",
function(c){var d=c.keyCode;if(d==39||d==40){c.preventDefault();c.stopPropagation();I()}if(d==37||d==38){c.preventDefault();c.stopPropagation();J()}if(d==27||d==13){D();x()}a("#"+e).attr("onkeydown")!=undefined&&document.getElementById(e).onkeydown()});a(document).bind("keyup",function(){a("#"+e).attr("onkeyup")!=undefined&&document.getElementById(e).onkeyup()});a(document).bind("mouseup",function(){W()==false&&D()});a("#"+b).css({zIndex:h.zIndex});a("#"+b).slideDown("fast");if(b!=r)r=b}}function D(){var b=
f("postChildID");a(document).unbind("keydown");a(document).unbind("keyup");a(document).unbind("mouseup");a("#"+b).slideUp("fast",function(){X();a("#"+b).css({zIndex:"0"})})}function X(){var b=f("postChildID");if(a("#"+e).attr("onchange")!=undefined){b=i[a("#"+b+" a.selected").attr("id")].text;K!=b&&document.getElementById(e).onchange()}a("#"+e).attr("onmouseup")!=undefined&&document.getElementById(e).onmouseup();a("#"+e).attr("onblur")!=undefined&&a(document).bind("mouseup",function(){a("#"+e).focus();
a("#"+e)[0].blur();x();a(document).unbind("mouseup")})}function H(b){var c=f("postArrowID");b==1?a("#"+c).css({backgroundPosition:"0 100%"}):a("#"+c).css({backgroundPosition:"0 0"})}$this=this;h=a.extend({height:120,visibleRows:7,rowHeight:23,showIcon:true,zIndex:9999,style:""},h);var K="",j={};j.insideWindow=true;j.keyboardAction=false;j.currentKey=null;var o=false;config={postElementHolder:"_msddHolder",postID:"_msdd",postTitleID:"_title",postTitleTextID:"_titletext",postChildID:"_child",postAID:"_msa",
postOPTAID:"_msopta",postInputID:"_msinput",postArrowID:"_arrow",postInputhidden:"_inp"};styles={dd:"dd",ddTitle:"ddTitle",arrow:"arrow",ddChild:"ddChild",disbaled:0.3};attributes={actions:"onfocus,onblur,onchange,onclick,ondblclick,onmousedown,onmouseup,onmouseover,onmousemove,onmouseout,onkeypress,onkeydown,onkeyup",prop:"size,multiple,disabled,tabindex"};var e=a(this).attr("id"),L=a(this).attr("style");h.style+=L==undefined?"":L;var E=a(this).children();if(o=a(this).attr("size")>0||a(this).attr("multiple")==
true?true:false)h.visibleRows=a(this).attr("size");var i={};P()};a.fn.msDropDown=function(h){for(var f=a(this),s=0;s<f.length;s++){var u=a(f[s]).attr("id");h==undefined?a("#"+u).dd():a("#"+u).dd(h)}}})(jQuery);

(function(d){function n(b){return typeof b=="object"?b:{top:b,left:b}}var j=d.scrollTo=function(b,c,a){d(window).scrollTo(b,c,a)};j.defaults={axis:"xy",duration:parseFloat(d.fn.jquery)>=1.3?0:1};j.window=function(){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var b=this,c=!b.nodeName||d.inArray(b.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!c)return b;b=(b.contentWindow||b).document||b.ownerDocument||b;return d.browser.safari||b.compatMode==
"BackCompat"?b.body:b.documentElement})};d.fn.scrollTo=function(b,c,a){if(typeof c=="object"){a=c;c=0}if(typeof a=="function")a={onAfter:a};if(b=="max")b=9E9;a=d.extend({},j.defaults,a);c=c||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)c/=2;a.offset=n(a.offset);a.over=n(a.over);return this._scrollable().each(function(){function k(l){o.animate(f,c,a.easing,l&&function(){l.call(this,b,a)})}var p=this,o=d(p),e=b,q,f={},t=o.is("html,body");switch(typeof e){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(e)){e=
n(e);break}e=d(e,this);case "object":if(e.is||e.style)q=(e=d(e)).offset()}d.each(a.axis.split(""),function(l,h){var m=h=="x"?"Left":"Top",i=m.toLowerCase(),g="scroll"+m,r=p[g],s=j.max(p,h);if(q){f[g]=q[i]+(t?0:r-o.offset()[i]);if(a.margin){f[g]-=parseInt(e.css("margin"+m))||0;f[g]-=parseInt(e.css("border"+m+"Width"))||0}f[g]+=a.offset[i]||0;if(a.over[i])f[g]+=e[h=="x"?"width":"height"]()*a.over[i]}else{h=e[i];f[g]=h.slice&&h.slice(-1)=="%"?parseFloat(h)/100*s:h}if(/^\d+$/.test(f[g]))f[g]=f[g]<=0?
0:Math.min(f[g],s);if(!l&&a.queue){r!=f[g]&&k(a.onAfterFirst);delete f[g]}});k(a.onAfter)}).end()};j.max=function(b,c){var a=c=="x"?"Width":"Height";c="scroll"+a;if(!d(b).is("html,body"))return b[c]-d(b)[a.toLowerCase()]();a="client"+a;var k=b.ownerDocument.documentElement;b=b.ownerDocument.body;return Math.max(k[c],b[c])-Math.min(k[a],b[a])}})(jQuery);

function SelectTagsForm(e,f,g,h){this.VariableName=e;this.CheckboxListContainerHandle=document.getElementById(f);this.NumberOfColumns=h;this.TagEditorVariableName=g;var i=typeof GloballyAvailableTags!="undefined"?GloballyAvailableTags:window.parent.GloballyAvailableTags;this.SaveTags=function(){if(this.CheckboxListContainerHandle){for(var a=document.getElementsByTagName("input"),c=[],b=0;b<a.length;b++)if(a[b].type=="checkbox"&&a[b].name&&a[b].name.indexOf(this.VariableName)>-1&&a[b].checked)c[c.length]=
a[b].value;(a=eval("window.parent."+this.TagEditorVariableName))&&a.SetSelectedTags&&a.SetSelectedTags(c);window.parent.closefacebox()}};this.GetAllTagsWithEncoding=function(){for(var a=i.split("&"),c=[],b=0;b<a.length;b+=1)if(a[b]!=null&&a[b]!="")c[c.length]=new Array(decodeURIComponent(a[b].replace(/\+/g," ")),decodeURIComponent(a[b].replace(/\+/g," ")));return c};this.GetSelectedTags=function(){return this.TagEditorVariableName!=""&&window.parent!=null?eval("window.parent."+this.TagEditorVariableName+
".GetSelectedTags()"):[]};this.Initialize=function(){if(this.CheckboxListContainerHandle){var a='<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr>',c=this.GetAllTagsWithEncoding(),b=";"+this.GetSelectedTags().join(";")+";";b=b.toLowerCase();for(var d=0;d<c.length;d++){if(d%this.NumberOfColumns==0)a+="</tr><tr>";a+='<td width="'+100/this.NumberOfColumns+'%"><input id="'+this.VariableName+"_"+d+'" type="checkbox" name="'+this.VariableName+"_"+d+'" '+(b.indexOf(";"+c[d][0].toLowerCase()+
";")>-1?'checked="checked"':"")+' value="'+c[d][1]+'" /><label for="'+this.VariableName+"_"+d+'">'+c[d][1]+"</label></td>"}a+="</tr></table>";this.CheckboxListContainerHandle.innerHTML=a}};this.Initialize()};

var a,SWFUpload;if(SWFUpload==undefined)SWFUpload=function(b){this.initSWFUpload(b)};SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings=b;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo()}catch(c){delete SWFUpload.instances[this.movieName];throw c;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";
SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};
SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(b){if(typeof b!=="string"||b.match(/^https?:\/\//i)||b.match(/^\//))return b;var c=window.location.pathname.lastIndexOf("/");path=c<=0?"/":window.location.pathname.substr(0,c)+"/";return path+b};a=SWFUpload.prototype;
a.initSettings=function(){this.ensureDefault=function(b,c){this.settings[b]=this.settings[b]==undefined?c:this.settings[b]};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types",
"*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");
this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;
this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",
null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(this.settings.prevent_swf_caching)this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+(new Date).getTime();if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=
SWFUpload.completeURL(this.settings.button_image_url)}delete this.ensureDefault};
a.loadFlash=function(){var b,c;if(document.getElementById(this.movieName)!==null)throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";b=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(b==undefined)throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;c=document.createElement("div");c.innerHTML=this.getFlashHTML();b.parentNode.replaceChild(c.firstChild,b);if(window[this.movieName]==undefined)window[this.movieName]=
this.getMovieElement()};
a.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload"><param name="wmode" value="',this.settings.button_window_mode,'" /><param name="movie" value="',this.settings.flash_url,'" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+
this.getFlashVars()+'" />',"</object>"].join("")};
a.getFlashVars=function(){var b=this.buildParamString(),c=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(c),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",
encodeURIComponent(b),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),
"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),
"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};a.getMovieElement=function(){if(this.movieElement==undefined)this.movieElement=document.getElementById(this.movieName);if(this.movieElement===null)throw"Could not find Flash element";return this.movieElement};
a.buildParamString=function(){var b=this.settings.post_params,c=[];if(typeof b==="object")for(var d in b)b.hasOwnProperty(d)&&c.push(encodeURIComponent(d.toString())+"="+encodeURIComponent(b[d].toString()));return c.join("&amp;")};
a.destroy=function(){try{this.cancelUpload(null,false);var b=null;if((b=this.getMovieElement())&&typeof b.CallFunction==="unknown"){for(var c in b)try{if(typeof b[c]==="function")b[c]=null}catch(d){}try{b.parentNode.removeChild(b)}catch(e){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieName=this.eventQueue=this.customSettings=this.settings=this.movieElement=null;return true}catch(f){return false}};
a.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\nVersion: ",SWFUpload.version,"\nMovie Name: ",this.movieName,"\nSettings:\n\tupload_url:               ",this.settings.upload_url,"\n\tflash_url:                ",this.settings.flash_url,"\n\tuse_query_string:         ",this.settings.use_query_string.toString(),"\n\trequeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n\thttp_success:             ",this.settings.http_success.join(", "),"\n\tassume_success_timeout:   ",
this.settings.assume_success_timeout,"\n\tfile_post_name:           ",this.settings.file_post_name,"\n\tpost_params:              ",this.settings.post_params.toString(),"\n\tfile_types:               ",this.settings.file_types,"\n\tfile_types_description:   ",this.settings.file_types_description,"\n\tfile_size_limit:          ",this.settings.file_size_limit,"\n\tfile_upload_limit:        ",this.settings.file_upload_limit,"\n\tfile_queue_limit:         ",this.settings.file_queue_limit,"\n\tdebug:                    ",
this.settings.debug.toString(),"\n\tprevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n\tbutton_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n\tbutton_placeholder:       ",this.settings.button_placeholder?"Set":"Not Set","\n\tbutton_image_url:         ",this.settings.button_image_url.toString(),"\n\tbutton_width:             ",this.settings.button_width.toString(),"\n\tbutton_height:            ",this.settings.button_height.toString(),"\n\tbutton_text:              ",
this.settings.button_text.toString(),"\n\tbutton_text_style:        ",this.settings.button_text_style.toString(),"\n\tbutton_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n\tbutton_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n\tbutton_action:            ",this.settings.button_action.toString(),"\n\tbutton_disabled:          ",this.settings.button_disabled.toString(),"\n\tcustom_settings:          ",this.settings.custom_settings.toString(),"\nEvent Handlers:\n\tswfupload_loaded_handler assigned:  ",
(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n\tfile_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n\tfile_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n\tfile_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n\tupload_start_handler assigned:      ",(typeof this.settings.upload_start_handler===
"function").toString(),"\n\tupload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n\tupload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n\tupload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n\tupload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n\tdebug_handler assigned:             ",
(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""))};a.addSetting=function(b,c,d){return c==undefined?(this.settings[b]=d):(this.settings[b]=c)};a.getSetting=function(b){if(this.settings[b]!=undefined)return this.settings[b];return""};
a.callFlash=function(b,c){c=c||[];var d=this.getMovieElement(),e,f;try{f=d.CallFunction('<invoke name="'+b+'" returntype="javascript">'+__flash__argumentsToXML(c,0)+"</invoke>");e=eval(f)}catch(g){throw"Call to "+b+" failed";}if(e!=undefined&&typeof e.post==="object")e=this.unescapeFilePostParams(e);return e};a.selectFile=function(){this.callFlash("SelectFile")};a.selectFiles=function(){this.callFlash("SelectFiles")};a.startUpload=function(b){this.callFlash("StartUpload",[b])};
a.cancelUpload=function(b,c){if(c!==false)c=true;this.callFlash("CancelUpload",[b,c])};a.stopUpload=function(){this.callFlash("StopUpload")};a.getStats=function(){return this.callFlash("GetStats")};a.setStats=function(b){this.callFlash("SetStats",[b])};a.getFile=function(b){return typeof b==="number"?this.callFlash("GetFileByIndex",[b]):this.callFlash("GetFile",[b])};a.addFileParam=function(b,c,d){return this.callFlash("AddFileParam",[b,c,d])};
a.removeFileParam=function(b,c){this.callFlash("RemoveFileParam",[b,c])};a.setUploadURL=function(b){this.settings.upload_url=b.toString();this.callFlash("SetUploadURL",[b])};a.setPostParams=function(b){this.settings.post_params=b;this.callFlash("SetPostParams",[b])};a.addPostParam=function(b,c){this.settings.post_params[b]=c;this.callFlash("SetPostParams",[this.settings.post_params])};a.removePostParam=function(b){delete this.settings.post_params[b];this.callFlash("SetPostParams",[this.settings.post_params])};
a.setFileTypes=function(b,c){this.settings.file_types=b;this.settings.file_types_description=c;this.callFlash("SetFileTypes",[b,c])};a.setFileSizeLimit=function(b){this.settings.file_size_limit=b;this.callFlash("SetFileSizeLimit",[b])};a.setFileUploadLimit=function(b){this.settings.file_upload_limit=b;this.callFlash("SetFileUploadLimit",[b])};a.setFileQueueLimit=function(b){this.settings.file_queue_limit=b;this.callFlash("SetFileQueueLimit",[b])};
a.setFilePostName=function(b){this.settings.file_post_name=b;this.callFlash("SetFilePostName",[b])};a.setUseQueryString=function(b){this.settings.use_query_string=b;this.callFlash("SetUseQueryString",[b])};a.setRequeueOnError=function(b){this.settings.requeue_on_error=b;this.callFlash("SetRequeueOnError",[b])};a.setHTTPSuccess=function(b){if(typeof b==="string")b=b.replace(" ","").split(",");this.settings.http_success=b;this.callFlash("SetHTTPSuccess",[b])};
a.setAssumeSuccessTimeout=function(b){this.settings.assume_success_timeout=b;this.callFlash("SetAssumeSuccessTimeout",[b])};a.setDebugEnabled=function(b){this.settings.debug_enabled=b;this.callFlash("SetDebugEnabled",[b])};a.setButtonImageURL=function(b){if(b==undefined)b="";this.settings.button_image_url=b;this.callFlash("SetButtonImageURL",[b])};
a.setButtonDimensions=function(b,c){this.settings.button_width=b;this.settings.button_height=c;var d=this.getMovieElement();if(d!=undefined){d.style.width=b+"px";d.style.height=c+"px"}this.callFlash("SetButtonDimensions",[b,c])};a.setButtonText=function(b){this.settings.button_text=b;this.callFlash("SetButtonText",[b])};a.setButtonTextPadding=function(b,c){this.settings.button_text_top_padding=c;this.settings.button_text_left_padding=b;this.callFlash("SetButtonTextPadding",[b,c])};
a.setButtonTextStyle=function(b){this.settings.button_text_style=b;this.callFlash("SetButtonTextStyle",[b])};a.setButtonDisabled=function(b){this.settings.button_disabled=b;this.callFlash("SetButtonDisabled",[b])};a.setButtonAction=function(b){this.settings.button_action=b;this.callFlash("SetButtonAction",[b])};a.setButtonCursor=function(b){this.settings.button_cursor=b;this.callFlash("SetButtonCursor",[b])};
a.queueEvent=function(b,c){if(c==undefined)c=[];else c instanceof Array||(c=[c]);var d=this;if(typeof this.settings[b]==="function"){this.eventQueue.push(function(){this.settings[b].apply(this,c)});setTimeout(function(){d.executeNextEvent()},0)}else if(this.settings[b]!==null)throw"Event handler "+b+" is unknown or is not a function";};a.executeNextEvent=function(){var b=this.eventQueue?this.eventQueue.shift():null;typeof b==="function"&&b.apply(this)};
a.unescapeFilePostParams=function(b){var c=/[$]([0-9a-f]{4})/i,d={},e;if(b!=undefined){for(var f in b.post)if(b.post.hasOwnProperty(f)){e=f;for(var g;(g=c.exec(e))!==null;)e=e.replace(g[0],String.fromCharCode(parseInt("0x"+g[1],16)));d[e]=b.post[f]}b.post=d}return b};a.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(b){return false}};a.flashReady=function(){var b=this.getMovieElement();if(b){this.cleanUp(b);this.queueEvent("swfupload_loaded_handler")}else this.debug("Flash called back ready but the flash movie can't be found.")};
a.cleanUp=function(b){try{if(this.movieElement&&typeof b.CallFunction==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var c in b)try{if(typeof b[c]==="function")b[c]=null}catch(d){}}}catch(e){}window.__flash__removeCallback=function(f,g){try{if(f)f[g]=null}catch(h){}}};a.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};
a.fileQueued=function(b){b=this.unescapeFilePostParams(b);this.queueEvent("file_queued_handler",b)};a.fileQueueError=function(b,c,d){b=this.unescapeFilePostParams(b);this.queueEvent("file_queue_error_handler",[b,c,d])};a.fileDialogComplete=function(b,c,d){this.queueEvent("file_dialog_complete_handler",[b,c,d])};a.uploadStart=function(b){b=this.unescapeFilePostParams(b);this.queueEvent("return_upload_start_handler",b)};
a.returnUploadStart=function(b){var c;if(typeof this.settings.upload_start_handler==="function"){b=this.unescapeFilePostParams(b);c=this.settings.upload_start_handler.call(this,b)}else if(this.settings.upload_start_handler!=undefined)throw"upload_start_handler must be a function";if(c===undefined)c=true;c=!!c;this.callFlash("ReturnUploadStart",[c])};a.uploadProgress=function(b,c,d){b=this.unescapeFilePostParams(b);this.queueEvent("upload_progress_handler",[b,c,d])};
a.uploadError=function(b,c,d){b=this.unescapeFilePostParams(b);this.queueEvent("upload_error_handler",[b,c,d])};a.uploadSuccess=function(b,c,d){b=this.unescapeFilePostParams(b);this.queueEvent("upload_success_handler",[b,c,d])};a.uploadComplete=function(b){b=this.unescapeFilePostParams(b);this.queueEvent("upload_complete_handler",b)};a.debug=function(b){this.queueEvent("debug_handler",b)};
a.debugMessage=function(b){if(this.settings.debug){var c=[];if(typeof b==="object"&&typeof b.name==="string"&&typeof b.message==="string"){for(var d in b)b.hasOwnProperty(d)&&c.push(d+": "+b[d]);b=c.join("\n")||"";c=b.split("\n");b="EXCEPTION: "+c.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(b)}else SWFUpload.Console.writeLine(b)}};SWFUpload.Console={};
SWFUpload.Console.writeLine=function(b){var c,d;try{c=document.getElementById("SWFUpload_Console");if(!c){d=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(d);c=document.createElement("textarea");c.id="SWFUpload_Console";c.style.fontFamily="monospace";c.setAttribute("wrap","off");c.wrap="off";c.style.overflow="auto";c.style.width="700px";c.style.height="350px";c.style.margin="5px";d.appendChild(c)}c.value+=b+"\n";c.scrollTop=c.scrollHeight-c.clientHeight}catch(e){alert("Exception: "+
e.name+" Message: "+e.message)}};

function TagEditor(i,j,k){this.VariableName=i;this.AllTagsHandle=document.getElementById(j);this.SelectedTagsHandle=document.getElementById(k);this.PreviousTags=[];this.CurrentTag=this.PreviousValue="";this.CurrentTagPosition=0;var g=typeof GloballyAvailableTags!="undefined"?GloballyAvailableTags:window.parent.GloballyAvailableTags;this.GetAllTags=function(){for(var b=g.split("&"),a=[],c=0;c<b.length;c+=2)if(b[c]!="")a[a.length]=decodeURIComponent(b[c].replace(/\+/g," "));return a};this.GetAllTagsWithEncoding=
function(){for(var b=g.split("&"),a=[],c=0;c<b.length;c+=2)if(b[c]!="")a[a.length]=new Array(decodeURIComponent(b[c].replace(/\+/g," ")),decodeURIComponent(b[c+1].replace(/\+/g," ")));return a};this.SetSelectedTags=function(b){for(var a=[],c=this.GetSelectedTags(),e=this.GetAllTags(),d,f=0;f<c.length;f++){d=false;for(var h=0;h<e.length;h++)if(c[f].toUpperCase()==e[h].toUpperCase()){d=true;break}d||(a[a.length]=c[f])}for(f=0;f<b.length;f++)a[a.length]=b[f];this.SelectedTagsHandle.value=a.join("; ")};
this.GetSelectedTags=function(){for(var b=this.SelectedTagsHandle.value.split(/;|,/),a=[],c=0;c<b.length;c++){b[c]=this.Trim(b[c]);if(b[c]!="")a[a.length]=b[c]}return a};this.Trim=function(b){return b.replace(/^\s+|\s+$/g,"")};this.EditorKeyDown=function(b){if(!b)b=window.event;if(b){if(b.keyCode==13){this.SelectedTagsHandle.focus();if(document.selection){var a=window.document.selection.createRange();if(a.text&&a.text.length>0){a.moveStart("character",a.text.length);a.select()}}else if(this.SelectedTagsHandle.selectionStart||
this.SelectedTagsHandle.selectionStart=="0")this.SelectedTagsHandle.selectionStart=this.SelectedTagsHandle.selectionEnd;b.cancelBubble=true;return b.returnValue=false}else if(b.keyCode==8){this.SelectedTagsHandle.focus();if(document.selection){if(a=window.document.selection.createRange()){a.moveStart("character",-1);a.text="";b.cancelBubble=true;return b.returnValue=false}}else if(this.SelectedTagsHandle.selectionStart||this.SelectedTagsHandle.selectionStart=="0"){a=this.SelectedTagsHandle.selectionStart;
var c=this.SelectedTagsHandle.selectionEnd;if(a==c)return true;a>0&&a--;this.SelectedTagsHandle.value=this.SelectedTagsHandle.value.substring(0,a)+this.SelectedTagsHandle.value.substring(c);this.SelectedTagsHandle.selectionStart=a;this.SelectedTagsHandle.selectionEnd=a;b.cancelBubble=true;return b.returnValue=false}}return true}};this.EditorKeyUp=function(b){if(!document.selection&&!this.SelectedTagsHandle.selectionStart&&this.SelectedTagsHandle.selectionStart!="0")return true;if(this.SelectedTagsHandle.value==
this.PreviousValue)return true;this.PreviousValue=this.SelectedTagsHandle.value;this.GetCurrentTag();if(this.CurrentTag=="")return true;b=this.GetTagSuggestion(this.CurrentTag);if(!b||b.length==this.CurrentTag.length)return true;b=b.substr(this.CurrentTag.length);this.SelectedTagsHandle.value=this.SelectedTagsHandle.value.substr(0,this.CurrentTagPosition+this.CurrentTag.length)+b+this.SelectedTagsHandle.value.substr(this.CurrentTagPosition+this.CurrentTag.length);this.SelectedTagsHandle.focus();if(document.selection){var a=
this.SelectedTagsHandle.createTextRange();a.select();a.moveStart("character",this.CurrentTagPosition+this.CurrentTag.length);a.moveEnd("character",-(this.SelectedTagsHandle.value.length-(this.CurrentTagPosition+this.CurrentTag.length+b.length)));a.select()}else if(this.SelectedTagsHandle.selectionStart||this.SelectedTagsHandle.selectionStart=="0"){this.SelectedTagsHandle.selectionStart=this.CurrentTagPosition+this.CurrentTag.length;this.SelectedTagsHandle.selectionEnd=this.CurrentTagPosition+this.CurrentTag.length+
b.length}return true};this.GetCurrentTag=function(){var b=this.SelectedTagsHandle.value.toLowerCase().split(/;|,/),a,c,e;this.CurrentTag="";var d=0,f=true;for(a=0;a<b.length;a++){c=b[a].replace(/^\s+/g,"");d+=b[a].length-c.length;b[a]=c;e=false;for(c=0;c<this.PreviousTags.length&&!e;c++)if(b[a]==this.PreviousTags[c]){this.PreviousTags.splice(c,1);e=true}if(!e)if(this.CurrentTag!="")f=false;else{this.CurrentTag=b[a];this.CurrentTagPosition=d}d+=b[a].length+1}if(!f)this.CurrentTag="";this.PreviousTags=
b};this.GetTagSuggestion=function(b){var a,c,e,d=this.GetAllTags();for(a=0;a<d.length;a++)if(d[a].toLowerCase().indexOf(b)==0){e=false;for(c=0;c<this.PreviousTags.length&&!e;c++)if(this.PreviousTags[c]==d[a].toLowerCase())e=true;if(!e)return d[a]}return null};if(this.SelectedTagsHandle){this.GetCurrentTag();this.SelectedTagsHandle.onkeyup=new Function("event","return "+this.VariableName+".EditorKeyUp(event);");this.SelectedTagsHandle.onkeydown=new Function("event","return "+this.VariableName+".EditorKeyDown(event);")}}
function InlineTagEditor(i,j,k,g,b){this._variableName=i;this._clientID=j;this._container=document.getElementById(k);this._content=document.getElementById(g);this._allTags=document.getElementById(b);this._panelName=this._callback=null;this.SetContent=function(a){for(var c=/\<a[^\>]*?\>(.*?)\<\/a\>/ig,e,d="";(e=c.exec(a))!=null;)if(e=this._trim(this._stripHtml(e[1]))){if(d!="")d+="; ";d+=e}this._content.value=d};this.SetInlineEditorPanelAndParameter=function(a,c){this._callback=c;this._panelName=a._variableName};
this.GetContent=function(){this._callback&&this._callback(this._content.value,new Function("result","eval('result = ' + result); "+this._panelName+".SetContent(result.tags);"+this._variableName+"._allTags.value = result.availableTags;"),new Function("alert('An error occured while saving or formatting tags');"));return"..."};this.Focus=function(){try{this._content.focus()}catch(a){}};this.Resize=function(a,c,e){this._container.style.height="auto";this._content.style.height=c+"px";var d=this._calculateStyleOffset(this._container),
f=this._calculateStyleOffset(this._content);try{this._content.style.height=c-(this._container.offsetHeight-this._content.offsetHeight)-f.Height+"px"}catch(h){}try{this._container.style.width=a-d.Width+"px"}catch(l){}try{this._container.style.height=c-d.Height+"px"}catch(m){}e||this.Resize(a,c,true)};this._trim=function(a){return a.replace(/^\s+|\s+$/g,"")};this._stripHtml=function(a){return a.replace(/<[^>]*?>/g,"")};this._getCurrentStyleValue=function(a,c,e){var d=0;if(document.defaultView&&document.defaultView.getComputedStyle)d=
parseInt(document.defaultView.getComputedStyle(a,"").getPropertyValue(c),0);else if(a.currentStyle)d=parseInt(a.currentStyle[e],0);return isNaN(d)?0:d};this._calculateStyleOffset=function(a){var c={};c.Height=this._getCurrentStyleValue(a,"border-top-width","borderTopWidth")+this._getCurrentStyleValue(a,"border-bottom-width","borderBottomWidth")+this._getCurrentStyleValue(a,"padding-top","paddingTop")+this._getCurrentStyleValue(a,"padding-bottom","paddingBottom");c.Width=this._getCurrentStyleValue(a,
"border-left-width","borderLeftWidth")+this._getCurrentStyleValue(a,"border-right-width","borderRightWidth")+this._getCurrentStyleValue(a,"padding-left","paddingLeft")+this._getCurrentStyleValue(a,"padding-right","paddingRight");return c}};


