﻿(function(E){var A,B,I,G,F=function(){if(A){return false}E("body").append(G=E('<div id="mediabox"/>').append(I=E('<div id="mediabox-body"/>').append(B=E('<div id="mediabox-contents"/>'))));return A=true},H=function(O,N){F();N=E.extend({keepOld:false,modal:false,stylingElements:true,style:{},data:{},callback:H},N);if(N.ajax){N.path=O}var M=N.ajax?E('<img src="/resources/images/loading-animation.gif" alt="Loading..." />'):E("<div/>");if(!N.ajax){if(N.stylingElements){M.addClass("content-styled").html('<div class="inner"><div class="top"></div><div class="middle"><table class="middle-content"><tr><td class="content"></td></tr></table></div><div class="bottom"></div></div>').find(".content").addClass(N.cssClass).css(N.style).html(O)}else{M.addClass("content").addClass(N.cssClass).css(N.style).html(O)}}(N.keepOld?B.children().hide().end():B.empty()).append(M);if(!N.modal){G.click(function(P){if(!E(P.target).is("#mediabox-contents *")){L()}});E("html").keydown(C)}else{D()}if(N.ajax){E.get(N.path,N.data,N.callback,N.type)}E("body").addClass("mediabox-active");return M},K=function(){return E("body").hasClass("mediabox-active")},L=function(M){if(!A){return }E("body").removeClass("mediabox-active");D();M=E.extend({clear:true},M);if(M.clear){B.empty()}},D=function(){G.unbind("click",L);E("html").unbind("keydown",C)},C=function(M){if(M.which==27&&K()){L();return J(M)}},J=function(M){M.stopPropagation();M.preventDefault();return false};window.mediabox={open:H,close:L,isActive:K}})(jQuery);

function moveForUpload(context, element, container) {
  var $ = jQuery;
  
  container = $(container).empty();
  
  $(element).map(function() {
    var $this = $(this),
        clone = $this.clone();
    
    if (clone.is('textarea'))
      clone.val($this.val());
    
    if (clone.is(':file')) {
      return $this.removeAttr('id').after(clone)[0];
    } else {
      return clone.removeAttr('id').insertAfter($this)[0];
    }
  }).hide().appendTo(container);
  
  return true;
};

// Microsoft Ajax Script Loaded Notifier
(function($){if($&&($=$.Application))$.notifyScriptLoaded()})(window.Sys);

