// JavascriptJQuery.js
//


Type.createNamespace('js.com.JQueryScriptSharp');

////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE

js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE = function() { 
    /// <field name="blur" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="focus" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="load" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="resize" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="scroll" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="unload" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="beforeUnload" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="click" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="doubleClick" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseDown" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseUp" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseMove" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseOver" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseOut" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseEnter" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="mouseLeave" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="change" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="select" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="submit" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="keyDown" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="keyPress" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="keyUp" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="error" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="ready" type="Number" integer="true" static="true">
    /// </field>
};
js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.prototype = {
    blur: 0, 
    focus: 1, 
    load: 2, 
    resize: 3, 
    scroll: 4, 
    unload: 5, 
    beforeUnload: 6, 
    click: 7, 
    doubleClick: 8, 
    mouseDown: 9, 
    mouseUp: 10, 
    mouseMove: 11, 
    mouseOver: 12, 
    mouseOut: 13, 
    mouseEnter: 14, 
    mouseLeave: 15, 
    change: 16, 
    select: 17, 
    submit: 18, 
    keyDown: 19, 
    keyPress: 20, 
    keyUp: 21, 
    error: 22, 
    ready: 23
}
js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.createEnum('js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE', false);


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.JQUERY_POSITION

js.com.JQueryScriptSharp.JQUERY_POSITION = function() { 
    /// <field name="center" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="top" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="left" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="right" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="bottom" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="none" type="Number" integer="true" static="true">
    /// </field>
};
js.com.JQueryScriptSharp.JQUERY_POSITION.prototype = {
    center: 0, 
    top: 1, 
    left: 2, 
    right: 3, 
    bottom: 4, 
    none: 5
}
js.com.JQueryScriptSharp.JQUERY_POSITION.createEnum('js.com.JQueryScriptSharp.JQUERY_POSITION', false);


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.JQUERY_UI_EFFECT

js.com.JQueryScriptSharp.JQUERY_UI_EFFECT = function() { 
    /// <field name="blind" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="bounce" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="clip" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="drop" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="explode" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="fold" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="highlight" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="puff" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="pulsate" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="scale" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="shake" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="size" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="slide" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="transfer" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="fade" type="Number" integer="true" static="true">
    /// </field>
    /// <field name="none" type="Number" integer="true" static="true">
    /// </field>
};
js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.prototype = {
    blind: 0, 
    bounce: 1, 
    clip: 2, 
    drop: 3, 
    explode: 4, 
    fold: 5, 
    highlight: 6, 
    puff: 7, 
    pulsate: 8, 
    scale: 9, 
    shake: 10, 
    size: 11, 
    slide: 12, 
    transfer: 13, 
    fade: 14, 
    none: 9999
}
js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.createEnum('js.com.JQueryScriptSharp.JQUERY_UI_EFFECT', false);


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._JScrollPaneOptions

js.com.JQueryScriptSharp._JScrollPaneOptions = function js_com_JQueryScriptSharp__JScrollPaneOptions() {
    /// <field name="showArrows" type="Boolean">
    /// </field>
    /// <field name="maintainPosition" type="Boolean">
    /// </field>
    /// <field name="clickOnTrack" type="Boolean">
    /// </field>
    /// <field name="autoReinitialise" type="Boolean">
    /// </field>
    /// <field name="autoReinitialiseDelay" type="Number" integer="true">
    /// </field>
    /// <field name="verticalDragMinHeight" type="Number" integer="true">
    /// </field>
    /// <field name="verticalDragMaxHeight" type="Number" integer="true">
    /// </field>
    /// <field name="horizontalDragMinWidth" type="Number" integer="true">
    /// </field>
    /// <field name="horizontalDragMaxWidth" type="Number" integer="true">
    /// </field>
    /// <field name="animateScroll" type="Boolean">
    /// </field>
    /// <field name="animateDuration" type="Number" integer="true">
    /// </field>
    /// <field name="animateEase" type="String">
    /// </field>
    /// <field name="hijackInternalLinks" type="Boolean">
    /// </field>
    /// <field name="verticalGutter" type="Number" integer="true">
    /// </field>
    /// <field name="horizontalGutter" type="Number" integer="true">
    /// </field>
    /// <field name="mouseWheelSpeed" type="Number" integer="true">
    /// </field>
    /// <field name="arrowButtonSpeed" type="Number" integer="true">
    /// </field>
    /// <field name="arrowRepeatFreq" type="Number" integer="true">
    /// </field>
    /// <field name="arrowScrollOnHover" type="Boolean">
    /// </field>
    /// <field name="trackClickSpeed" type="Number" integer="true">
    /// </field>
    /// <field name="trackClickRepeatFreq" type="Number" integer="true">
    /// </field>
    /// <field name="verticalArrowPositions" type="String">
    /// </field>
    /// <field name="horizontalArrowPositions" type="String">
    /// </field>
    /// <field name="enableKeyboardNavigation" type="Boolean">
    /// </field>
    /// <field name="hideFocus" type="Boolean">
    /// </field>
}
js.com.JQueryScriptSharp._JScrollPaneOptions.prototype = {
    showArrows: false,
    maintainPosition: false,
    clickOnTrack: false,
    autoReinitialise: false,
    autoReinitialiseDelay: 0,
    verticalDragMinHeight: 0,
    verticalDragMaxHeight: 0,
    horizontalDragMinWidth: 0,
    horizontalDragMaxWidth: 0,
    animateScroll: false,
    animateDuration: 0,
    animateEase: null,
    hijackInternalLinks: false,
    verticalGutter: 0,
    horizontalGutter: 0,
    mouseWheelSpeed: 0,
    arrowButtonSpeed: 0,
    arrowRepeatFreq: 0,
    arrowScrollOnHover: false,
    trackClickSpeed: 0,
    trackClickRepeatFreq: 0,
    verticalArrowPositions: null,
    horizontalArrowPositions: null,
    enableKeyboardNavigation: false,
    hideFocus: false
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._jEditableSettings

js.com.JQueryScriptSharp._jEditableSettings = function js_com_JQueryScriptSharp__jEditableSettings() {
    /// <field name="indicator" type="String">
    /// HTML to show as indicator.  Can be an image or just text.
    /// </field>
    /// <field name="tooltip" type="String">
    /// </field>
    /// <field name="type" type="String">
    /// Input type to use. Default input types are text, textarea  or select. Additional input types are provided using custom input type API
    /// </field>
    /// <field name="cancel" type="String">
    /// </field>
    /// <field name="submit" type="String">
    /// </field>
    /// <field name="id" type="String">
    /// Name of the submitted parameter which contains content id. Default is id.
    /// </field>
    /// <field name="name" type="String">
    /// Name of the submitted parameter which contains edited content. Default is value.
    /// </field>
    /// <field name="loadurl" type="String">
    /// The URL to load select values from instead of using the data.
    /// Normally content of the form will be same as content of the edited element. However using this parameter you can load form content from external URL.
    /// </field>
    /// <field name="cssclass" type="String">
    /// CSS class with input.  If you set it to 'inherit' it will take same class as parent.
    /// </field>
    /// <field name="style" type="String">
    /// Inline style to be added.  If you set it to 'inherit' it will take same style as parent.
    /// </field>
    /// <field name="callback" type="js.com.JQueryScriptSharp.JEditableHandler">
    /// Function is called after form has been submitted.
    /// Callback function receives two parameters.
    /// Value contains submitted form content.
    /// Settings contain all plugin settings.
    /// Inside function this  refers to the original element.
    /// </field>
    /// <field name="submitdata" type="Object">
    /// Extra parameters when submitting content. Can be either a hash or function returning a hash.
    /// </field>
    /// <field name="rows" type="Number" integer="true">
    /// Number of rows if using textarea.
    /// </field>
    /// <field name="cols" type="Number" integer="true">
    /// Number of columns if using textarea.
    /// </field>
    /// <field name="height" type="String">
    /// Height of the input element in pixels. Default is auto. This means height is calculated automatically. Can also be set to none.
    /// </field>
    /// <field name="width" type="String">
    /// Width of the input element in pixels. Default is auto. This means width is calculated automatically. Can also be set to none.
    /// </field>
    /// <field name="loadtype" type="String">
    /// Request type to use when using loadurl. Default is GET. You most likely want to use only GET or POST.
    /// </field>
    /// <field name="loaddata" type="Object">
    /// Extra parameter to add to request when using loadurl. Can be either a hash or function returning a hash.
    /// </field>
    /// <field name="data" type="js.com.JQueryScriptSharp.JEditableDataHandler">
    /// Form data passed as parameter. Can be either a string or function returning a string. Can be useful when you need to alter the text before editing.
    /// </field>
    /// <field name="onblur" type="String">
    /// Default action of when user clicks outside of editable area is to cancel edits. You can control this by setting onblur option. Possible values are:
    /// cancel Clicking outside editable area cancels changes. Clicking submit button submits changes.
    /// submit Clicking outside editable area submits changes.
    /// ignore Click outside editable area is ignored. Pressing ESC cancels changes. Clicking submit button submits changes.
    /// </field>
    /// <field name="onsubmit" type="js.com.JQueryScriptSharp.JEditableEventHandler">
    /// called before submit
    /// </field>
    /// <field name="onreset" type="js.com.JQueryScriptSharp.JEditableEventHandler">
    /// called before reset
    /// </field>
    /// <field name="onerror" type="js.com.JQueryScriptSharp.JEditableErrorEventHandler">
    /// called before error
    /// </field>
}
js.com.JQueryScriptSharp._jEditableSettings.prototype = {
    indicator: null,
    tooltip: null,
    type: null,
    cancel: null,
    submit: null,
    id: null,
    name: null,
    loadurl: null,
    cssclass: null,
    style: null,
    callback: null,
    submitdata: null,
    rows: 0,
    cols: 0,
    height: null,
    width: null,
    loadtype: null,
    loaddata: null,
    data: null,
    onblur: null,
    onsubmit: null,
    onreset: null,
    onerror: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._jCropAPI

js.com.JQueryScriptSharp._jCropAPI = function js_com_JQueryScriptSharp__jCropAPI() {
}
js.com.JQueryScriptSharp._jCropAPI.prototype = {
    
    setSelect: function js_com_JQueryScriptSharp__jCropAPI$setSelect(array) {
        /// <param name="array" type="Array" elementType="Number" elementInteger="true">
        /// </param>
    },
    
    animateTo: function js_com_JQueryScriptSharp__jCropAPI$animateTo(array) {
        /// <param name="array" type="Array" elementType="Number" elementInteger="true">
        /// </param>
    },
    
    release: function js_com_JQueryScriptSharp__jCropAPI$release() {
    },
    
    destroy: function js_com_JQueryScriptSharp__jCropAPI$destroy() {
    }
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._JCropCoords

js.com.JQueryScriptSharp._JCropCoords = function js_com_JQueryScriptSharp__JCropCoords() {
    /// <field name="x" type="Number" integer="true">
    /// </field>
    /// <field name="y" type="Number" integer="true">
    /// </field>
    /// <field name="x2" type="Number" integer="true">
    /// </field>
    /// <field name="y2" type="Number" integer="true">
    /// </field>
    /// <field name="w" type="Number" integer="true">
    /// </field>
    /// <field name="h" type="Number" integer="true">
    /// </field>
}
js.com.JQueryScriptSharp._JCropCoords.prototype = {
    x: 0,
    y: 0,
    x2: 0,
    y2: 0,
    w: 0,
    h: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._JCropOptions

js.com.JQueryScriptSharp._JCropOptions = function js_com_JQueryScriptSharp__JCropOptions() {
    /// <field name="aspectRatio" type="Number">
    /// decimal 	 Aspect ratio of w/h (e.g. 1 for square)
    /// </field>
    /// <field name="minSize" type="Array" elementType="Number" elementInteger="true">
    /// array [ w, h ] 	 Minimum width/height, use 0 for unbounded dimension
    /// </field>
    /// <field name="maxSize" type="Array" elementType="Number" elementInteger="true">
    /// array [ w, h ] 	 Maximum width/height, use 0 for unbounded dimension
    /// </field>
    /// <field name="setSelect" type="Array" elementType="Number" elementInteger="true">
    /// array [ x, y, x2, y2 ] 	 Set an initial selection area
    /// </field>
    /// <field name="bgColor" type="String">
    /// </field>
    /// <field name="bgOpacity" type="Number">
    /// decimal 0 - 1 	 Opacity of outer image when cropping
    /// </field>
    /// <field name="onSelect" type="js.com.JQueryScriptSharp._JCropEventHandler">
    /// Called when selection is completed
    /// </field>
    /// <field name="onChange" type="js.com.JQueryScriptSharp._JCropEventHandler">
    /// Called when the selection is moving
    /// </field>
}
js.com.JQueryScriptSharp._JCropOptions.prototype = {
    aspectRatio: 0,
    minSize: null,
    maxSize: null,
    setSelect: null,
    bgColor: null,
    bgOpacity: 0,
    onSelect: null,
    onChange: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._ShadowBoxObjectParams

js.com.JQueryScriptSharp._ShadowBoxObjectParams = function js_com_JQueryScriptSharp__ShadowBoxObjectParams() {
    /// <field name="content" type="String">
    /// The actual content of the object (e.g. URL, HTML code, etc.)
    /// </field>
    /// <field name="player" type="String">
    /// </field>
    /// <field name="title" type="String">
    /// </field>
    /// <field name="gallery" type="String">
    /// </field>
    /// <field name="height" type="Number" integer="true">
    /// </field>
    /// <field name="width" type="Number" integer="true">
    /// </field>
}
js.com.JQueryScriptSharp._ShadowBoxObjectParams.prototype = {
    content: null,
    player: null,
    title: null,
    gallery: null,
    height: 0,
    width: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._ShadowBoxOptions

js.com.JQueryScriptSharp._ShadowBoxOptions = function js_com_JQueryScriptSharp__ShadowBoxOptions() {
    /// <field name="animate" type="Boolean">
    /// </field>
    /// <field name="animateFade" type="Boolean">
    /// </field>
    /// <field name="animSequence" type="String">
    /// wh - width then height, hw - height then width , sync - together
    /// </field>
    /// <field name="autoplayMovies" type="Boolean">
    /// </field>
    /// <field name="continuous" type="Boolean">
    /// Set this true to enable "continuous" galleries. By default, the galleries will not let a user go before the first image or after the last. Enabling this feature will let the user go directly to the first image in a gallery from the last one by selecting "Next". Defaults to false.
    /// </field>
    /// <field name="counterLimit" type="Number" integer="true">
    /// Limits the number of counter links that will be displayed in a "skip" style counter. If the actual number of gallery elements is greater than this value, the counter will be restrained to the elements immediately preceding and following the current element. Defaults to 10.
    /// </field>
    /// <field name="counterType" type="String">
    /// skip / default - The mode to use for the gallery counter. May be either "default"  or "skip". The default counter is a simple "1 of 5" message. The skip counter displays a separate link to each piece in the gallery, enabling quick navigation in large galleries. Defaults to "default".
    /// </field>
    /// <field name="displayCounter" type="Boolean">
    /// </field>
    /// <field name="displayNav" type="Boolean">
    /// </field>
    /// <field name="enableKeys" type="Boolean">
    /// </field>
    /// <field name="fadeDuration" type="Number">
    /// </field>
    /// <field name="flashParams" type="Object">
    /// </field>
    /// <field name="flashVars" type="Object">
    /// </field>
    /// <field name="flashVersion" type="String">
    /// </field>
    /// <field name="handleOversize" type="String">
    /// none / resize / drag - The mode to use for handling content that is too large for the viewport. May be one of "none", "resize", or "drag"  (for images). The "none" setting will not alter the image dimensions, though clipping may occur. Setting this to "resize"  enables on-the-fly resizing of large content. In this mode, the height and width of large, resizable content will be adjusted so that it may still be viewed in its entirety while maintaining its original aspect ratio. The "drag" mode will display an oversized image at its original resolution, but will allow the user to drag it within the view to see portions that may be clipped. See the demo for a demonstration of all three modes of operation. Defaults to "resize".
    /// </field>
    /// <field name="handleUnsupported" type="String">
    /// The mode to use for handling unsupported media. May be either "link"  or "remove". Media are unsupported when the browser plugin required to display the media properly is not installed. The link option will display a user-friendly error message with a link to a page where the needed plugin can be downloaded. The remove option will simply remove any unsupported gallery elements from the gallery before displaying it. With this option, if the element is not part of a gallery, the link will simply be followed. Defaults to "link".
    /// </field>
    /// <field name="initialHeight" type="Number" integer="true">
    /// </field>
    /// <field name="initialWidth" type="Number" integer="true">
    /// </field>
    /// <field name="modal" type="Boolean">
    /// </field>
    /// <field name="onChange" type="js.com.JQueryScriptSharp._ShadowBoxElementHandler">
    /// </field>
    /// <field name="onClose" type="js.com.JQueryScriptSharp._ShadowBoxElementHandler">
    /// </field>
    /// <field name="onFinish" type="js.com.JQueryScriptSharp._ShadowBoxElementHandler">
    /// A hook function that will fire when Shadowbox finishes loading the current gallery piece (after all animations are complete). The single argument of this function will be the current gallery element.
    /// </field>
    /// <field name="onOpen" type="js.com.JQueryScriptSharp._ShadowBoxElementStoppableHandler">
    /// A hook function that will be fired when Shadowbox opens. The single argument of this function will be the current gallery element. Returning boolean false from this callback will prevent Shadowbox from opening.
    /// </field>
    /// <field name="overlayColor" type="String">
    /// </field>
    /// <field name="overlayOpacity" type="Number">
    /// </field>
    /// <field name="resizeDuration" type="Number">
    /// </field>
    /// <field name="showOverlay" type="Boolean">
    /// </field>
    /// <field name="showMovieControls" type="Boolean">
    /// </field>
    /// <field name="skipSetup" type="Boolean">
    /// </field>
    /// <field name="slideshowDelay" type="Number">
    /// </field>
    /// <field name="troubleElements" type="Array" elementType="String">
    /// An array of tag names of elements that should be hidden when a modal overlay is used. This option exists because some browsers are not able to display a semi-transparent overlay on top of these elements. These elements will have their visibility restored when Shadowbox closes. Defaults to ["select", "object", "embed", "canvas"].
    /// </field>
    /// <field name="viewportPadding" type="Number" integer="true">
    /// </field>
}
js.com.JQueryScriptSharp._ShadowBoxOptions.prototype = {
    animate: false,
    animateFade: false,
    animSequence: null,
    autoplayMovies: false,
    continuous: false,
    counterLimit: 0,
    counterType: null,
    displayCounter: false,
    displayNav: false,
    enableKeys: false,
    fadeDuration: 0,
    flashParams: null,
    flashVars: null,
    flashVersion: null,
    handleOversize: null,
    handleUnsupported: null,
    initialHeight: 0,
    initialWidth: 0,
    modal: false,
    onChange: null,
    onClose: null,
    onFinish: null,
    onOpen: null,
    overlayColor: null,
    overlayOpacity: 0,
    resizeDuration: 0,
    showOverlay: false,
    showMovieControls: false,
    skipSetup: false,
    slideshowDelay: 0,
    troubleElements: null,
    viewportPadding: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.JQueryEnums

js.com.JQueryScriptSharp.JQueryEnums = function js_com_JQueryScriptSharp_JQueryEnums() {
}
js.com.JQueryScriptSharp.JQueryEnums.eventTypeToString = function js_com_JQueryScriptSharp_JQueryEnums$eventTypeToString(type) {
    /// <param name="type" type="js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE">
    /// </param>
    /// <returns type="String"></returns>
    switch (type) {
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.beforeUnload:
            return 'beforeunload';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.blur:
            return 'blur';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.change:
            return 'change';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.click:
            return 'click';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.doubleClick:
            return 'dblclick';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.error:
            return 'error';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.focus:
            return 'focus';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.keyDown:
            return 'keydown';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.keyPress:
            return 'keypress';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.keyUp:
            return 'keyup';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.load:
            return 'load';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseDown:
            return 'mousedown';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseEnter:
            return 'mouseenter';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseLeave:
            return 'mouseleave';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseMove:
            return 'mousemove';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseOut:
            return 'mouseout';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseOver:
            return 'mouseover';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.mouseUp:
            return 'mouseup';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.ready:
            return 'ready';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.resize:
            return 'resize';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.scroll:
            return 'scroll';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.select:
            return 'select';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.submit:
            return 'submit';
        case js.com.JQueryScriptSharp.JQUERY_EVENT_TYPE.unload:
            return 'unload';
    }
    return null;
}
js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString = function js_com_JQueryScriptSharp_JQueryEnums$jQueryUIEffectToString(effect) {
    /// <param name="effect" type="js.com.JQueryScriptSharp.JQUERY_UI_EFFECT">
    /// </param>
    /// <returns type="String"></returns>
    switch (effect) {
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.blind:
            return 'blind';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.bounce:
            return 'bounce';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.clip:
            return 'clip';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.drop:
            return 'drop';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.explode:
            return 'explode';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.fold:
            return 'fold';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.highlight:
            return 'highlight';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.puff:
            return 'puff';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.pulsate:
            return 'pulsate';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.scale:
            return 'scale';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.shake:
            return 'shake';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.size:
            return 'size';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.slide:
            return 'slide';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.transfer:
            return 'transfer';
        case js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.fade:
            return 'fadeIn';
    }
    return null;
}
js.com.JQueryScriptSharp.JQueryEnums.jQueryPositionToString = function js_com_JQueryScriptSharp_JQueryEnums$jQueryPositionToString(pos) {
    /// <param name="pos" type="js.com.JQueryScriptSharp.JQUERY_POSITION">
    /// </param>
    /// <returns type="String"></returns>
    switch (pos) {
        case js.com.JQueryScriptSharp.JQUERY_POSITION.bottom:
            return 'bottom';
        case js.com.JQueryScriptSharp.JQUERY_POSITION.center:
            return 'center';
        case js.com.JQueryScriptSharp.JQUERY_POSITION.left:
            return 'left';
        case js.com.JQueryScriptSharp.JQUERY_POSITION.right:
            return 'right';
        case js.com.JQueryScriptSharp.JQUERY_POSITION.top:
            return 'top';
    }
    return null;
}
js.com.JQueryScriptSharp.JQueryEnums.stringToJQueryUIEffect = function js_com_JQueryScriptSharp_JQueryEnums$stringToJQueryUIEffect(effect) {
    /// <param name="effect" type="String">
    /// </param>
    /// <returns type="js.com.JQueryScriptSharp.JQUERY_UI_EFFECT"></returns>
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.blind)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.blind;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.bounce)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.bounce;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.clip)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.clip;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.drop)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.drop;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.explode)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.explode;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.fold)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.fold;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.highlight)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.highlight;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.puff)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.puff;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.pulsate)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.pulsate;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.scale)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.scale;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.shake)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.shake;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.size)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.size;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.slide)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.slide;
    }
    if (effect === js.com.JQueryScriptSharp.JQueryEnums.jQueryUIEffectToString(js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.transfer)) {
        return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.transfer;
    }
    return js.com.JQueryScriptSharp.JQUERY_UI_EFFECT.none;
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.fx

js.com.JQueryScriptSharp.fx = function js_com_JQueryScriptSharp_fx() {
    /// <field name="off" type="Boolean">
    /// </field>
}
js.com.JQueryScriptSharp.fx.prototype = {
    off: false
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp.jQueryUtil

js.com.JQueryScriptSharp.jQueryUtil = function js_com_JQueryScriptSharp_jQueryUtil() {
    /// <field name="_onReadyCallbackCalled" type="Boolean" static="true">
    /// </field>
    /// <field name="_jQueryFactory" type="Object" static="true">
    /// </field>
}
js.com.JQueryScriptSharp.jQueryUtil._init = function js_com_JQueryScriptSharp_jQueryUtil$_init() {
    if (isNullOrUndefined(js.com.JQueryScriptSharp.jQueryUtil._jQueryFactory)) {
        jQuery.jQueryFactoryInstance = jQuery;
        js.com.JQueryScriptSharp.jQueryUtil._jQueryFactory = jQuery;
        js.com.JQueryScriptSharp.jQueryUtil.addOnReadyCallback(Delegate.create(null, js.com.JQueryScriptSharp.jQueryUtil._onReadyCallback));
    }
}
js.com.JQueryScriptSharp.jQueryUtil._onReadyCallback = function js_com_JQueryScriptSharp_jQueryUtil$_onReadyCallback() {
    js.com.JQueryScriptSharp.jQueryUtil._onReadyCallbackCalled = true;
}
js.com.JQueryScriptSharp.jQueryUtil.selectByElements = function js_com_JQueryScriptSharp_jQueryUtil$selectByElements(elements) {
    /// <param name="elements" type="Array" elementType="Object" elementDomElement="true">
    /// </param>
    /// <returns type="jQuery"></returns>
    return js.com.JQueryScriptSharp.jQueryUtil.select(elements);
}
js.com.JQueryScriptSharp.jQueryUtil.selectByIds = function js_com_JQueryScriptSharp_jQueryUtil$selectByIds(ids) {
    /// <summary>
    /// Selects multiple IDs
    /// </summary>
    /// <param name="ids" type="Array" elementType="String">
    /// </param>
    /// <returns type="jQuery"></returns>
    if (ids == null) {
        return null;
    }
    var sIds = '';
    for (var i = 0; i < ids.length; i++) {
        if (!String.isNullOrEmpty(ids[i])) {
            if (sIds !== '') {
                sIds += ',';
            }
            sIds += '#' + ids[i];
        }
    }
    return js.com.JQueryScriptSharp.jQueryUtil.select(sIds);
}
js.com.JQueryScriptSharp.jQueryUtil.selectById = function js_com_JQueryScriptSharp_jQueryUtil$selectById(id, context) {
    /// <param name="id" type="String">
    /// </param>
    /// <param name="context" type="Object" domElement="true">
    /// </param>
    /// <returns type="jQuery"></returns>
    if (String.isNullOrEmpty(id)) {
        return null;
    }
    if (Type.canCast(id, String)) {
        return js.com.JQueryScriptSharp.jQueryUtil.select('#' + id, context);
    }
    else {
        return js.com.JQueryScriptSharp.jQueryUtil.select(id);
    }
}
js.com.JQueryScriptSharp.jQueryUtil.selectByIdOrElements = function js_com_JQueryScriptSharp_jQueryUtil$selectByIdOrElements(id) {
    /// <param name="id" type="String">
    /// </param>
    /// <returns type="jQuery"></returns>
    if (Type.canCast(id, String)) {
        return js.com.JQueryScriptSharp.jQueryUtil.selectById(id);
    }
    else {
        return js.com.JQueryScriptSharp.jQueryUtil.selectByElements(id);
    }
}
js.com.JQueryScriptSharp.jQueryUtil.select = function js_com_JQueryScriptSharp_jQueryUtil$select(expression, context) {
    /// <param name="expression" type="String">
    /// </param>
    /// <param name="context" type="Object" domElement="true">
    /// </param>
    /// <returns type="jQuery"></returns>
    js.com.JQueryScriptSharp.jQueryUtil._init();
    return js.com.JQueryScriptSharp.jQueryUtil._jQueryFactory.jQueryFactoryInstance(expression, context);
}
js.com.JQueryScriptSharp.jQueryUtil.createElementFromHTML = function js_com_JQueryScriptSharp_jQueryUtil$createElementFromHTML(html, ownerDocument) {
    /// <param name="html" type="String">
    /// </param>
    /// <param name="ownerDocument" type="Object">
    /// </param>
    /// <returns type="jQuery"></returns>
    return js.com.JQueryScriptSharp.jQueryUtil.select(html, ownerDocument);
}
js.com.JQueryScriptSharp.jQueryUtil.addOnReadyCallback = function js_com_JQueryScriptSharp_jQueryUtil$addOnReadyCallback(callback) {
    /// <summary>
    /// Adds document on ready handler
    /// </summary>
    /// <param name="callback" type="DOMEventHandler">
    /// </param>
    if (js.com.JQueryScriptSharp.jQueryUtil._onReadyCallbackCalled) {
        callback.invoke();
    }
    else {
        js.com.JQueryScriptSharp.jQueryUtil.select(callback);
    }
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._PrettyPhotoSettings

js.com.JQueryScriptSharp._PrettyPhotoSettings = function js_com_JQueryScriptSharp__PrettyPhotoSettings() {
    /// <field name="animationSpeed" type="String">
    /// fast/slow/normal
    /// </field>
    /// <field name="opacity" type="Number">
    /// </field>
    /// <field name="showTitle" type="Boolean">
    /// </field>
    /// <field name="allowresize" type="Boolean">
    /// </field>
    /// <field name="default_width" type="String">
    /// </field>
    /// <field name="default_height" type="String">
    /// </field>
    /// <field name="counter_separator_label" type="String">
    /// The separator for the gallery counter 1 "of" 2
    /// </field>
    /// <field name="theme" type="String">
    /// light_rounded / dark_rounded / light_square / dark_square / facebook
    /// </field>
    /// <field name="hideflash" type="Boolean">
    /// </field>
    /// <field name="wmode" type="String">
    /// </field>
    /// <field name="autoplay" type="Boolean">
    /// Automatically start videos: True/False
    /// </field>
    /// <field name="modal" type="Boolean">
    /// </field>
    /// <field name="changepicturecallback" type="DOMEventHandler">
    /// Triggered on change
    /// </field>
    /// <field name="callback" type="DOMEventHandler">
    /// Triggered on close
    /// </field>
    /// <field name="markup" type="String">
    /// The markup to show on click.  The content is shown inside &gt; div id="pp_full_res"
    /// </field>
    /// <field name="image_markup" type="String">
    /// </field>
    /// <field name="flash_markup" type="String">
    /// </field>
    /// <field name="quicktime_markup" type="String">
    /// </field>
    /// <field name="iframe_markup" type="String">
    /// </field>
    /// <field name="inline_markup" type="String">
    /// </field>
}
js.com.JQueryScriptSharp._PrettyPhotoSettings.prototype = {
    animationSpeed: null,
    opacity: 0,
    showTitle: false,
    allowresize: false,
    default_width: null,
    default_height: null,
    counter_separator_label: null,
    theme: null,
    hideflash: false,
    wmode: null,
    autoplay: false,
    modal: false,
    changepicturecallback: null,
    callback: null,
    markup: null,
    image_markup: null,
    flash_markup: null,
    quicktime_markup: null,
    iframe_markup: null,
    inline_markup: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._jQueryUISortableOptionsEventUI

js.com.JQueryScriptSharp._jQueryUISortableOptionsEventUI = function js_com_JQueryScriptSharp__jQueryUISortableOptionsEventUI() {
    /// <field name="helper" type="Object" domElement="true">
    /// </field>
    /// <field name="position" type="js.com.JQueryScriptSharp._Position">
    /// </field>
    /// <field name="offset" type="js.com.JQueryScriptSharp._Position">
    /// </field>
    /// <field name="item" type="Array" elementType="Object" elementDomElement="true">
    /// </field>
    /// <field name="placeholder" type="Object" domElement="true">
    /// </field>
    /// <field name="originalPosition" type="js.com.JQueryScriptSharp._Position">
    /// </field>
    /// <field name="sender" type="Object" domElement="true">
    /// </field>
}
js.com.JQueryScriptSharp._jQueryUISortableOptionsEventUI.prototype = {
    helper: null,
    position: null,
    offset: null,
    item: null,
    placeholder: null,
    originalPosition: null,
    sender: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._jQueryUISortableOptions

js.com.JQueryScriptSharp._jQueryUISortableOptions = function js_com_JQueryScriptSharp__jQueryUISortableOptions() {
    /// <field name="disabled" type="Boolean">
    /// </field>
    /// <field name="appendTo" type="String">
    /// </field>
    /// <field name="axis" type="String">
    /// </field>
    /// <field name="cancel" type="String">
    /// </field>
    /// <field name="connectWith" type="String">
    /// </field>
    /// <field name="containment" type="String">
    /// </field>
    /// <field name="cursor" type="String">
    /// </field>
    /// <field name="cursorAt" type="Object">
    /// </field>
    /// <field name="delay" type="Number" integer="true">
    /// </field>
    /// <field name="distance" type="Number" integer="true">
    /// </field>
    /// <field name="dragOnEmpty" type="Boolean">
    /// </field>
    /// <field name="forceHelperSize" type="Boolean">
    /// </field>
    /// <field name="forcePlaceholderSize" type="Boolean">
    /// </field>
    /// <field name="grid" type="Array">
    /// </field>
    /// <field name="handle" type="Object">
    /// Restricts sort start click to the specified element.
    /// </field>
    /// <field name="helper" type="String">
    /// </field>
    /// <field name="items" type="String">
    /// </field>
    /// <field name="opacity" type="Number">
    /// </field>
    /// <field name="placeholder" type="String">
    /// </field>
    /// <field name="revert" type="Boolean">
    /// </field>
    /// <field name="scroll" type="Boolean">
    /// </field>
    /// <field name="scrollSensitivity" type="Number" integer="true">
    /// </field>
    /// <field name="scrollSpeed" type="Number" integer="true">
    /// </field>
    /// <field name="tolerance" type="String">
    /// </field>
    /// <field name="zIndex" type="Number" integer="true">
    /// </field>
    /// <field name="start" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="sort" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="change" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="beforeStop" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="stop" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="update" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="receive" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="remove" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="over" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="out" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="activate" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
    /// <field name="deactivate" type="js.com.JQueryScriptSharp._jQueryUIEventHandler">
    /// </field>
}
js.com.JQueryScriptSharp._jQueryUISortableOptions.prototype = {
    disabled: false,
    appendTo: null,
    axis: null,
    cancel: null,
    connectWith: null,
    containment: null,
    cursor: null,
    cursorAt: null,
    delay: 0,
    distance: 0,
    dragOnEmpty: false,
    forceHelperSize: false,
    forcePlaceholderSize: false,
    grid: null,
    handle: null,
    helper: null,
    items: null,
    opacity: null,
    placeholder: null,
    revert: false,
    scroll: false,
    scrollSensitivity: 0,
    scrollSpeed: 0,
    tolerance: null,
    zIndex: 0,
    start: null,
    sort: null,
    change: null,
    beforeStop: null,
    stop: null,
    update: null,
    receive: null,
    remove: null,
    over: null,
    out: null,
    activate: null,
    deactivate: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifySettings

js.com.JQueryScriptSharp._UploadifySettings = function js_com_JQueryScriptSharp__UploadifySettings() {
    /// <field name="uploader" type="String">
    /// The relative path to the uploadify.swf file. For absolute paths prefix the path with either �/� or �http�. Default = �uploadify.swf�
    /// </field>
    /// <field name="script" type="String">
    /// The relative path to the backend script that will be processing your uploaded files. For absolute paths prefix the path with either �/� or �http�
    /// Default = �uploadify.php�
    /// </field>
    /// <field name="checkScript" type="String">
    /// The relative path to the backend script that will check if the file selected already resides on the server.
    /// No Default. �check.php� is provided with core files.
    /// </field>
    /// <field name="scriptData" type="Object">
    /// An object containing name/value pairs of additional information you would like sent to the upload script. {�name�: �value�}
    /// </field>
    /// <field name="fileDataName" type="String">
    /// The name of your files array in the upload server script. Default = �Filedata�
    /// </field>
    /// <field name="method" type="String">
    /// GET / POST
    /// </field>
    /// <field name="scriptAccess" type="String">
    /// The access mode for scripts in the flash file. If you are testing locally, set to �always�.
    /// Default = �sameDomain�
    /// </field>
    /// <field name="folder" type="String">
    /// The path to the folder you would like to save the files to. Do not end the path with a �/�.
    /// For absolute paths prefix the path with either �/� or �http�. Note server security issues with trying to upload to remote destinations.
    /// </field>
    /// <field name="queueID" type="String">
    /// The ID of the element you want to use as your file queue. By default, one is created on the fly below the �Browse� button.
    /// </field>
    /// <field name="queueSizeLimit" type="Number" integer="true">
    /// The limit of the number of items that can be in the queue at one time. Default = 999.
    /// </field>
    /// <field name="multi" type="Boolean">
    /// Set to true if you want to allow multiple file uploads.
    /// </field>
    /// <field name="auto" type="Boolean">
    /// Set to true if you would like the files to be uploaded when they are selected.
    /// </field>
    /// <field name="fileDesc" type="String">
    /// The text that will appear in the file type drop down at the bottom of the browse dialog box.
    /// </field>
    /// <field name="fileExt" type="String">
    /// A list of file extensions you would like to allow for upload. Format like �*.ext1;*.ext2;*.ext3'.
    /// fileDesc is required when using this option.
    /// </field>
    /// <field name="sizeLimit" type="Number" integer="true">
    /// A number representing the limit in bytes for each upload.
    /// </field>
    /// <field name="simUploadLimit" type="Number" integer="true">
    /// A limit to the number of simultaneous uploads you would like to allow.
    /// Default: 1
    /// </field>
    /// <field name="buttonText" type="String">
    /// The text you would like to appear on the default button. Default = �BROWSE�
    /// </field>
    /// <field name="buttonImg" type="String">
    /// </field>
    /// <field name="hideButton" type="Boolean">
    /// </field>
    /// <field name="rollover" type="Boolean">
    /// </field>
    /// <field name="width" type="Number" integer="true">
    /// </field>
    /// <field name="height" type="Number" integer="true">
    /// </field>
    /// <field name="wmode" type="String">
    /// </field>
    /// <field name="cancelImg" type="String">
    /// </field>
    /// <field name="onInit" type="DOMEventHandler">
    /// A function that triggers when the script is loaded. The default event handler hides the targeted element on the page and replaces it with the flash file, then creates a queue container after it. The default function will not trigger if the value of your custom function returns false. For custom functions, you can access the html for the flash file using the variable flashElement.
    /// </field>
    /// <field name="onSelect" type="js.com.JQueryScriptSharp.UploadifySelectHandler">
    /// A function that triggers for each element selected. The default event handler generates a 6 character random string as the unique identifier for the file item and creates a file queue item for the file. The default event handler will not trigger if the value of your custom function returns false.
    /// </field>
    /// <field name="onSelectOnce" type="js.com.JQueryScriptSharp.UploadifySelectOnceHandler">
    /// A function that triggers once for each select operation. There is no default event handler.
    /// </field>
    /// <field name="onCancel" type="js.com.JQueryScriptSharp.UploadifyOnCancelHandler">
    /// A function that triggers when a file upload is cancelled or removed from the queue. The default event handler removes the file from the upload queue. The default event handler will not trigger if the value of your custom function returns false.
    /// </field>
    /// <field name="onClearQueue" type="js.com.JQueryScriptSharp.UploadifyClearQueueHandler">
    /// A function that triggers when the fileUploadClearQueue  function is called. The default event handler removes all queue items from the upload queue. The default event handler will not trigger if the value of your custom function returns false.
    /// </field>
    /// <field name="onQueueFull" type="js.com.JQueryScriptSharp.UploadifyOnQueueFullHandler">
    /// </field>
    /// <field name="onError" type="js.com.JQueryScriptSharp.UploadifyOnErrorHandler">
    /// </field>
    /// <field name="onOpen" type="js.com.JQueryScriptSharp.UploadifyOnOpenHandler">
    /// </field>
    /// <field name="onProgress" type="js.com.JQueryScriptSharp.UploadifyOnProgressHandler">
    /// </field>
    /// <field name="onComplete" type="js.com.JQueryScriptSharp.UploadifyOnCompleteHandler">
    /// A function that triggers when a file upload has completed. The default function removes the file queue item from the upload queue. The default function will not trigger if the value of your custom function returns false.
    /// </field>
    /// <field name="onAllComplete" type="js.com.JQueryScriptSharp.UploadifyOnAllCompleteHandler">
    /// </field>
    /// <field name="onCheck" type="js.com.JQueryScriptSharp.UploadifyOnCheckHandler">
    /// </field>
    /// <field name="defaulT_CANCEL_IMAGE" type="String" static="true">
    /// </field>
}
js.com.JQueryScriptSharp._UploadifySettings.prototype = {
    uploader: null,
    script: null,
    checkScript: null,
    scriptData: null,
    fileDataName: null,
    method: null,
    scriptAccess: null,
    folder: null,
    queueID: null,
    queueSizeLimit: 0,
    multi: false,
    auto: false,
    fileDesc: null,
    fileExt: null,
    sizeLimit: 0,
    simUploadLimit: 0,
    buttonText: null,
    buttonImg: null,
    hideButton: false,
    rollover: false,
    width: 0,
    height: 0,
    wmode: null,
    cancelImg: null,
    onInit: null,
    onSelect: null,
    onSelectOnce: null,
    onCancel: null,
    onClearQueue: null,
    onQueueFull: null,
    onError: null,
    onOpen: null,
    onProgress: null,
    onComplete: null,
    onAllComplete: null,
    onCheck: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyFileObject

js.com.JQueryScriptSharp._UploadifyFileObject = function js_com_JQueryScriptSharp__UploadifyFileObject() {
    /// <field name="name" type="String">
    /// </field>
    /// <field name="size" type="Number" integer="true">
    /// The size in bytes of the file
    /// </field>
    /// <field name="creationDate" type="Date">
    /// The date the file was created
    /// </field>
    /// <field name="modificationDate" type="Date">
    /// The last date the file was modified
    /// </field>
    /// <field name="type" type="String">
    /// The file extension beginning with a �.�
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyFileObject.prototype = {
    name: null,
    size: 0,
    creationDate: null,
    modificationDate: null,
    type: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifySelectOnceData

js.com.JQueryScriptSharp._UploadifySelectOnceData = function js_com_JQueryScriptSharp__UploadifySelectOnceData() {
    /// <field name="filesSelected" type="Number" integer="true">
    /// The number of files selected in the select operation
    /// </field>
    /// <field name="filesReplaced" type="Number" integer="true">
    /// The number of files that were replaced in the queue
    /// </field>
    js.com.JQueryScriptSharp._UploadifySelectOnceData.constructBase(this);
}
js.com.JQueryScriptSharp._UploadifySelectOnceData.prototype = {
    filesSelected: 0,
    filesReplaced: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyQueueData

js.com.JQueryScriptSharp._UploadifyQueueData = function js_com_JQueryScriptSharp__UploadifyQueueData() {
    /// <field name="fileCount" type="Number" integer="true">
    /// The total number of files in the queue
    /// </field>
    /// <field name="allBytesTotal" type="Number" integer="true">
    /// The total number of bytes for all files in the queue
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyQueueData.prototype = {
    fileCount: 0,
    allBytesTotal: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyErrorData

js.com.JQueryScriptSharp._UploadifyErrorData = function js_com_JQueryScriptSharp__UploadifyErrorData() {
    /// <field name="type" type="String">
    /// Either �HTTP�, �IO�, or �Security�
    /// </field>
    /// <field name="info" type="String">
    /// An error message describing the type of error returned
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyErrorData.prototype = {
    type: null,
    info: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyProgressData

js.com.JQueryScriptSharp._UploadifyProgressData = function js_com_JQueryScriptSharp__UploadifyProgressData() {
    /// <field name="percentage" type="Number">
    /// The current percentage completed for the upload
    /// </field>
    /// <field name="bytesLoaded" type="Number" integer="true">
    /// The current amount of bytes uploaded
    /// </field>
    /// <field name="allBytesLoaded" type="Number" integer="true">
    /// The current amount of bytes loaded for all files in the queue
    /// </field>
    /// <field name="speed" type="Number">
    /// The current upload speed in KB/s
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyProgressData.prototype = {
    percentage: 0,
    bytesLoaded: 0,
    allBytesLoaded: 0,
    speed: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyCompleteData

js.com.JQueryScriptSharp._UploadifyCompleteData = function js_com_JQueryScriptSharp__UploadifyCompleteData() {
    /// <field name="fileCount" type="Number" integer="true">
    /// The total number of files left in the queue
    /// </field>
    /// <field name="speed" type="Number">
    /// The average speed of the file upload in KB/s
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyCompleteData.prototype = {
    fileCount: 0,
    speed: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._UploadifyCompleteAllData

js.com.JQueryScriptSharp._UploadifyCompleteAllData = function js_com_JQueryScriptSharp__UploadifyCompleteAllData() {
    /// <field name="filesUploaded" type="Number" integer="true">
    /// The total number of files uploaded
    /// </field>
    /// <field name="errors" type="Number" integer="true">
    /// The total number of errors while uploading
    /// </field>
    /// <field name="allBytesLoaded" type="Number" integer="true">
    /// </field>
    /// <field name="speed" type="Number">
    /// The average speed of all uploaded files
    /// </field>
}
js.com.JQueryScriptSharp._UploadifyCompleteAllData.prototype = {
    filesUploaded: 0,
    errors: 0,
    allBytesLoaded: 0,
    speed: 0
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._CookieOptions

js.com.JQueryScriptSharp._CookieOptions = function js_com_JQueryScriptSharp__CookieOptions() {
    /// <field name="secure" type="Boolean">
    /// </field>
    /// <field name="path" type="String">
    /// </field>
    /// <field name="domain" type="String">
    /// </field>
    /// <field name="expires" type="Date">
    /// </field>
}
js.com.JQueryScriptSharp._CookieOptions.prototype = {
    secure: false,
    path: null,
    domain: null,
    expires: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._LightboxConfig

js.com.JQueryScriptSharp._LightboxConfig = function js_com_JQueryScriptSharp__LightboxConfig() {
    /// <field name="overlayBgColor" type="String">
    /// </field>
    /// <field name="overlayOpacity" type="Number">
    /// </field>
    /// <field name="imageLoading" type="String">
    /// </field>
    /// <field name="imageBtnClose" type="String">
    /// </field>
    /// <field name="imageBtnPrev" type="String">
    /// </field>
    /// <field name="imageBtnNext" type="String">
    /// </field>
    /// <field name="containerBorderSize" type="Number" integer="true">
    /// </field>
    /// <field name="containerResizeSpeed" type="Number" integer="true">
    /// </field>
    /// <field name="txtImage" type="String">
    /// </field>
    /// <field name="txtOf" type="String">
    /// </field>
    /// <field name="imageBlank" type="String">
    /// </field>
    /// <field name="keyToClose" type="String">
    /// </field>
    /// <field name="keyToPrev" type="String">
    /// </field>
    /// <field name="keyToNext" type="String">
    /// </field>
}
js.com.JQueryScriptSharp._LightboxConfig.prototype = {
    overlayBgColor: null,
    overlayOpacity: null,
    imageLoading: null,
    imageBtnClose: null,
    imageBtnPrev: null,
    imageBtnNext: null,
    containerBorderSize: 0,
    containerResizeSpeed: 0,
    txtImage: null,
    txtOf: null,
    imageBlank: null,
    keyToClose: null,
    keyToPrev: null,
    keyToNext: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._DialogOptions

js.com.JQueryScriptSharp._DialogOptions = function js_com_JQueryScriptSharp__DialogOptions() {
    /// <field name="autoOpen" type="Boolean">
    /// </field>
    /// <field name="bgiframe" type="Boolean">
    /// </field>
    /// <field name="buttons" type="Object">
    /// Specifies which buttons should be displayed on the dialog. The property key is the text of the button. The value is the callback function for when the button is clicked. The context of the callback is the dialog element; if you need access to the button, it is available as the target of the event object.
    /// The key is the label of the button, the value is the callback function
    /// </field>
    /// <field name="closeOnEscape" type="Boolean">
    /// </field>
    /// <field name="closeText" type="String">
    /// </field>
    /// <field name="dialogClass" type="String">
    /// </field>
    /// <field name="draggable" type="Boolean">
    /// </field>
    /// <field name="height" type="Number">
    /// </field>
    /// <field name="width" type="Number">
    /// </field>
    /// <field name="hide" type="String">
    /// e.g. slide, fade
    /// </field>
    /// <field name="maxHeight" type="Number">
    /// </field>
    /// <field name="minHeight" type="Number">
    /// </field>
    /// <field name="maxWidth" type="Number">
    /// </field>
    /// <field name="minWidth" type="Number">
    /// </field>
    /// <field name="modal" type="Boolean">
    /// If set to true, the dialog will have modal behavior; other items on the page will be disabled (i.e. cannot be interacted with). Modal dialogs create an overlay below the dialog but above other page elements.
    /// </field>
    /// <field name="position" type="Object">
    /// Specifies where the dialog should be displayed. Possible values:
    /// 1) a single string representing position within viewport: 'center', 'left', 'right', 'top', 'bottom'.
    /// 2) an array containing an x,y coordinate pair in pixel offset from left, top corner of viewport (e.g. [350,100])
    /// 3) an array containing x,y position string values (e.g. ['right','top'] for top right corner).
    /// </field>
    /// <field name="resizable" type="Boolean">
    /// </field>
    /// <field name="show" type="String">
    /// slide / fade etc...
    /// </field>
    /// <field name="stack" type="Boolean">
    /// Specifies whether the dialog will stack on top of other dialogs. This will cause the dialog to move to the front of other dialogs when it gains focus.
    /// </field>
    /// <field name="title" type="String">
    /// </field>
    /// <field name="zIndex" type="Number" integer="true">
    /// </field>
    /// <field name="beforeclose" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="open" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="focus" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="dragStart" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="drag" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="dragStop" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="resizeStart" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="resize" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="resizeStop" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
    /// <field name="close" type="js.com.JQueryScriptSharp.DialogEventHandler">
    /// </field>
}
js.com.JQueryScriptSharp._DialogOptions.prototype = {
    autoOpen: false,
    bgiframe: false,
    buttons: null,
    closeOnEscape: false,
    closeText: null,
    dialogClass: null,
    draggable: false,
    height: null,
    width: null,
    hide: null,
    maxHeight: null,
    minHeight: null,
    maxWidth: null,
    minWidth: null,
    modal: false,
    position: null,
    resizable: false,
    show: null,
    stack: false,
    title: null,
    zIndex: 0,
    beforeclose: null,
    open: null,
    focus: null,
    dragStart: null,
    drag: null,
    dragStop: null,
    resizeStart: null,
    resize: null,
    resizeStop: null,
    close: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._BrowserOptions

js.com.JQueryScriptSharp._BrowserOptions = function js_com_JQueryScriptSharp__BrowserOptions() {
    /// <field name="safari" type="Boolean">
    /// </field>
    /// <field name="opera" type="Boolean">
    /// </field>
    /// <field name="msie" type="Boolean">
    /// </field>
    /// <field name="mozilla" type="Boolean">
    /// </field>
    /// <field name="version" type="String">
    /// </field>
}
js.com.JQueryScriptSharp._BrowserOptions.prototype = {
    safari: false,
    opera: false,
    msie: false,
    mozilla: false,
    version: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._BrowserSupportOptions

js.com.JQueryScriptSharp._BrowserSupportOptions = function js_com_JQueryScriptSharp__BrowserSupportOptions() {
    /// <field name="boxModel" type="Boolean">
    /// </field>
    /// <field name="cssFloat" type="Boolean">
    /// </field>
    /// <field name="hrefNormalized" type="Boolean">
    /// </field>
    /// <field name="htmlSerialize" type="Boolean">
    /// </field>
    /// <field name="leadingWhitespace" type="Boolean">
    /// </field>
    /// <field name="noCloneEvent" type="Boolean">
    /// </field>
    /// <field name="objectAll" type="Boolean">
    /// </field>
    /// <field name="opacity" type="Boolean">
    /// </field>
    /// <field name="scriptEval" type="Boolean">
    /// </field>
    /// <field name="style" type="Boolean">
    /// </field>
    /// <field name="tbody" type="Boolean">
    /// </field>
}
js.com.JQueryScriptSharp._BrowserSupportOptions.prototype = {
    boxModel: false,
    cssFloat: false,
    hrefNormalized: false,
    htmlSerialize: false,
    leadingWhitespace: false,
    noCloneEvent: false,
    objectAll: false,
    opacity: false,
    scriptEval: false,
    style: false,
    tbody: false
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._JsonNameValue

js.com.JQueryScriptSharp._JsonNameValue = function js_com_JQueryScriptSharp__JsonNameValue() {
    /// <field name="name" type="String">
    /// </field>
    /// <field name="value" type="String">
    /// </field>
}
js.com.JQueryScriptSharp._JsonNameValue.prototype = {
    name: null,
    value: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._AjaxOptions

js.com.JQueryScriptSharp._AjaxOptions = function js_com_JQueryScriptSharp__AjaxOptions() {
    /// <field name="async" type="Boolean">
    /// </field>
    /// <field name="beforeSend" type="js.com.JQueryScriptSharp.XMLHttpRequestHandler">
    /// </field>
    /// <field name="cache" type="Boolean">
    /// </field>
    /// <field name="complete" type="js.com.JQueryScriptSharp.XMLHttpRequestResponseHandler">
    /// </field>
    /// <field name="contentType" type="String">
    /// </field>
    /// <field name="data" type="Object">
    /// </field>
    /// <field name="dataFilter" type="js.com.JQueryScriptSharp.DataFilterHandler">
    /// A function to be used to handle the raw responsed data of XMLHttpRequest.This is a pre-filtering function to sanitize the response.You should return the sanitized data.The function gets passed two arguments: The raw data returned from the server, and the 'dataType' parameter.
    /// </field>
    /// <field name="dataType" type="String">
    /// xml, html, script, json, jsonp, text - The type of data that you're expecting back from the server. If none is specified, jQuery will intelligently pass either responseXML or responseText to your success callback, based on the MIME type of the response. The available types (and the result passed as the first argument to your success callback) are:        ///
    /// </field>
    /// <field name="error" type="js.com.JQueryScriptSharp.XMLHttpRequestErrorHandler">
    /// A function to be called if the request fails. The function is passed three arguments: The XMLHttpRequest object, a string describing the type of error that occurred and an optional exception object, if one occurred. Possible values for the second argument (besides null) are "timeout", "error", "notmodified" and "parsererror". This is an Ajax Event.
    /// </field>
    /// <field name="global" type="Boolean">
    /// Whether to trigger global AJAX event handlers for this request. The default is true. Set to false to prevent the global handlers like ajaxStart or ajaxStop from being triggered. This can be used to control various Ajax Events.
    /// </field>
    /// <field name="ifModified" type="Boolean">
    /// Allow the request to be successful only if the response has changed since the last request. This is done by checking the Last-Modified header. Default value is false, ignoring the header.
    /// </field>
    /// <field name="jsonp" type="String">
    /// </field>
    /// <field name="password" type="String">
    /// A password to be used in response to an HTTP access authentication request.
    /// </field>
    /// <field name="processData" type="Boolean">
    /// By default, data passed in to the data option as an object (technically, anything other than a string) will be processed and transformed into a query string, fitting to the default content-type "application/x-www-form-urlencoded". If you want to send DOMDocuments, or other non-processed data, set this option to false.
    /// </field>
    /// <field name="scriptCharset" type="String">
    /// Only for requests with 'jsonp' or 'script' dataType and GET type. Forces the request to be interpreted as a certain charset. Only needed for charset differences between the remote and local content.
    /// </field>
    /// <field name="success" type="js.com.JQueryScriptSharp.XMLHttpRequestResponseHandler">
    /// A function to be called if the request succeeds. The function gets passed two arguments: The data returned from the server, formatted according to the 'dataType' parameter, and a string describing the status. This is an Ajax Event.
    /// </field>
    /// <field name="timeout" type="Number">
    /// Set a local timeout (in milliseconds) for the request. This will override the global timeout, if one is set via $.ajaxSetup. For example, you could use this property to give a single request a longer timeout than all other requests that you've set to time out in one second. See $.ajaxSetup() for global timeouts.
    /// </field>
    /// <field name="type" type="String">
    /// GET/POST
    /// </field>
    /// <field name="url" type="String">
    /// </field>
    /// <field name="username" type="String">
    /// </field>
    /// <field name="xhr" type="Function">
    /// </field>
}
js.com.JQueryScriptSharp._AjaxOptions.prototype = {
    async: false,
    beforeSend: null,
    cache: false,
    complete: null,
    contentType: null,
    data: null,
    dataFilter: null,
    dataType: null,
    error: null,
    global: false,
    ifModified: false,
    jsonp: null,
    password: null,
    processData: false,
    scriptCharset: null,
    success: null,
    timeout: null,
    type: null,
    url: null,
    username: null,
    xhr: null
}


////////////////////////////////////////////////////////////////////////////////
// js.com.JQueryScriptSharp._Position

js.com.JQueryScriptSharp._Position = function js_com_JQueryScriptSharp__Position() {
    /// <field name="top" type="Number">
    /// </field>
    /// <field name="left" type="Number">
    /// </field>
}
js.com.JQueryScriptSharp._Position.prototype = {
    top: null,
    left: null
}


js.com.JQueryScriptSharp._JScrollPaneOptions.createClass('js.com.JQueryScriptSharp._JScrollPaneOptions');
js.com.JQueryScriptSharp._jEditableSettings.createClass('js.com.JQueryScriptSharp._jEditableSettings');
js.com.JQueryScriptSharp._jCropAPI.createClass('js.com.JQueryScriptSharp._jCropAPI');
js.com.JQueryScriptSharp._JCropCoords.createClass('js.com.JQueryScriptSharp._JCropCoords');
js.com.JQueryScriptSharp._JCropOptions.createClass('js.com.JQueryScriptSharp._JCropOptions');
js.com.JQueryScriptSharp._ShadowBoxObjectParams.createClass('js.com.JQueryScriptSharp._ShadowBoxObjectParams');
js.com.JQueryScriptSharp._ShadowBoxOptions.createClass('js.com.JQueryScriptSharp._ShadowBoxOptions');
js.com.JQueryScriptSharp.JQueryEnums.createClass('js.com.JQueryScriptSharp.JQueryEnums');
js.com.JQueryScriptSharp.fx.createClass('js.com.JQueryScriptSharp.fx');
js.com.JQueryScriptSharp.jQueryUtil.createClass('js.com.JQueryScriptSharp.jQueryUtil');
js.com.JQueryScriptSharp._PrettyPhotoSettings.createClass('js.com.JQueryScriptSharp._PrettyPhotoSettings');
js.com.JQueryScriptSharp._jQueryUISortableOptionsEventUI.createClass('js.com.JQueryScriptSharp._jQueryUISortableOptionsEventUI');
js.com.JQueryScriptSharp._jQueryUISortableOptions.createClass('js.com.JQueryScriptSharp._jQueryUISortableOptions');
js.com.JQueryScriptSharp._UploadifySettings.createClass('js.com.JQueryScriptSharp._UploadifySettings');
js.com.JQueryScriptSharp._UploadifyFileObject.createClass('js.com.JQueryScriptSharp._UploadifyFileObject');
js.com.JQueryScriptSharp._UploadifyQueueData.createClass('js.com.JQueryScriptSharp._UploadifyQueueData');
js.com.JQueryScriptSharp._UploadifySelectOnceData.createClass('js.com.JQueryScriptSharp._UploadifySelectOnceData', js.com.JQueryScriptSharp._UploadifyQueueData);
js.com.JQueryScriptSharp._UploadifyErrorData.createClass('js.com.JQueryScriptSharp._UploadifyErrorData');
js.com.JQueryScriptSharp._UploadifyProgressData.createClass('js.com.JQueryScriptSharp._UploadifyProgressData');
js.com.JQueryScriptSharp._UploadifyCompleteData.createClass('js.com.JQueryScriptSharp._UploadifyCompleteData');
js.com.JQueryScriptSharp._UploadifyCompleteAllData.createClass('js.com.JQueryScriptSharp._UploadifyCompleteAllData');
js.com.JQueryScriptSharp._CookieOptions.createClass('js.com.JQueryScriptSharp._CookieOptions');
js.com.JQueryScriptSharp._LightboxConfig.createClass('js.com.JQueryScriptSharp._LightboxConfig');
js.com.JQueryScriptSharp._DialogOptions.createClass('js.com.JQueryScriptSharp._DialogOptions');
js.com.JQueryScriptSharp._BrowserOptions.createClass('js.com.JQueryScriptSharp._BrowserOptions');
js.com.JQueryScriptSharp._BrowserSupportOptions.createClass('js.com.JQueryScriptSharp._BrowserSupportOptions');
js.com.JQueryScriptSharp._JsonNameValue.createClass('js.com.JQueryScriptSharp._JsonNameValue');
js.com.JQueryScriptSharp._AjaxOptions.createClass('js.com.JQueryScriptSharp._AjaxOptions');
js.com.JQueryScriptSharp._Position.createClass('js.com.JQueryScriptSharp._Position');
js.com.JQueryScriptSharp.jQueryUtil._onReadyCallbackCalled = false;
js.com.JQueryScriptSharp.jQueryUtil._jQueryFactory = null;
js.com.JQueryScriptSharp._UploadifySettings.defaulT_CANCEL_IMAGE = '/_common/js/jQuery/plugins/uploadify/2.1.0/images/cancel.jpg';

// ---- Do not remove this footer ----
// This script was generated using Script# v0.5.5.0 (http://projects.nikhilk.net/ScriptSharp)
// -----------------------------------

