document.onmousemove = mouseMove;
document.onmouseup = mouseUp;
var mouseOffset = null;
var aels = new Array();
var aelso = new Array();
var effectOffTimer = 0;
//var baseURL = "http://rapidsoft.dyndns.org/wms/";
//var baseURL = "http://10.10.10.9:8080/wms/images_small/";
var baseURL = "images/";
var toolSelected = "";
var madeDraggable = false;
var tf_cursorShrinking;
var tf_cursorInvisible;
var tf_cursorInvisibleEffect;
var tf_toolsOverlay;
var effecting = false;
var isCatIn = false;

function mousePosition(e){
    e = e ? e : window.event;
    var a = {
        'x': e.clientX,
        'y': e.clientY
    };
    return a;
}
function scrollPosition(){
    var x = 0;
    var y = 0;
    if (typeof(window.pageYOffset) == 'number') {
        x = window.pageXOffset;
        y = window.pageYOffset;
    }
    else 
        if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
            x = document.documentElement.scrollLeft;
            y = document.documentElement.scrollTop;
        }
        else 
            if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
                x = document.body.scrollLeft;
                y = document.body.scrollTop;
            }
    var a = {
        'x': x,
        'y': y
    };
    return a;
}

function mouseMove(a){
    if (tf_cursorShrinking && tf_cursorInvisible && tf_cursorInvisibleEffect) {
        a = a || window.event;
        var b = mousePosition(a);
        var c = scrollPosition();
        tf_cursorShrinking.style.position = 'absolute';
        tf_cursorShrinking.style.top = (b.y + c.y - 50) + "px";
        tf_cursorShrinking.style.left = (b.x + c.x + 1) + "px";
        tf_cursorInvisible.style.position = 'absolute';
//        tf_cursorInvisible.style.top = (b.y + c.y - 15) + "px";
//        tf_cursorInvisible.style.left = (b.x + c.x + 10) + "px";
        tf_cursorInvisible.style.top = (b.y + c.y - 5) + "px";
        tf_cursorInvisible.style.left = (b.x + c.x + 5) + "px";
        tf_cursorInvisibleEffect.style.position = 'absolute';
//        tf_cursorInvisibleEffect.style.top = (b.y + c.y - 15 - 130) + "px";
//        tf_cursorInvisibleEffect.style.left = (b.x + c.x + 10 - 124) + "px";
        tf_cursorInvisibleEffect.style.top = (b.y + c.y - 15 - 60) + "px";
        tf_cursorInvisibleEffect.style.left = (b.x + c.x + 10 - 60) + "px";
    }
    return false;
}

function isIE(){
    return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
}

function effectOff(){
    document.images["tf_cursorShrinking_img"].src = baseURL + 'tool_shrinking.gif';
    tf_cursorInvisibleEffect.style.display = "none";
}

function mouseUp(){
}

function makeDraggable(b){
    if (!b) 
        return;
    b.style.cursor = "pointer";
    b.style.cursor = "hand";
    b.onclick = function(a){
        clearTimeout(effectOffTimer);
        switch (toolSelected) {
            case "shrinking":
                document.images["tf_cursorShrinking_img"].src = baseURL + 'tool_shrinking_anim.gif';
                setTimeout(function(){
                    shrink(b);
                }, 700);
                effectOffTimer = setTimeout('effectOff()', 600);
                break;
            case "invisible":
                document.images["tf_cursorInvisibleEffect_img"].src = baseURL + 'tool_invisible_anim.gif';                
                tf_cursorInvisibleEffect.style.display = 'block';
                setTimeout(function(){
                    invisible(b);
                }, 1100);
                effectOffTimer = setTimeout('effectOff()', 700);
                break;
        }
        return false;
    };
}

function removeDraggable(a){
    if (!a) 
        return;
    a.onclick = aelso[a.id].onclick;
    a.style.cursor = aelso[a.id].cursor;
}

function getRandomNumber(a, b){
    var c = Math.random() * (b - a);
    return (Math.round(c) + a);
}

function shrink(a){
    var b = $("#" + a.id).parent().get(0);
    var c = {
        'v120wrapperinner': '',
        'v120wrapperouter': '',
        'v120wideentry': '',
        'video-cell': ''
    };
    var d = getRandomNumber(5000, 10000);
    if (a.className.toLowerCase() in c) {
    }
    switch (a.tagName.toLowerCase()) {
        case "img":
            $("#" + a.id).effect("scale", {
                percent: 50
            }, 1000, function(){
            });
            if (b.tagName.toLowerCase() == "div" || b.tagName.toLowerCase() == "li") {
                $("#" + b.id).effect("scale", {
                    percent: 50,
                    scale: "box"
                }, 1000, function(){
                });
            }
            return;            break;
        case "p":
        case "h1":
        case "h2":
        case "h3":
        case "h4":
        case "h5":
        case "h6":
        case "h7":
        case "a":
        case "td":
        case "div":
            if (a.style.fontSize == "7px") {
                $("#" + a.id).css("font-size", "4px");
            }
            else 
                if (a.style.fontSize == "4px") {
                    $("#" + a.id).css("font-size", "2px");
                }
                else 
                    if (a.style.fontSize == "2px") {
                    }
                    else {
                        $("#" + a.id).css("font-size", "7px");
                    }
            break;
    }
}

function invisible(a){
    if (effecting) {
        return;
    }
    var b = $("#" + a.id).parent().get(0);
    var c = a.style.display;
    switch (a.tagName.toLowerCase()) {
        case "p":
        case "h1":
        case "h2":
        case "h3":
        case "h4":
        case "h5":
        case "h6":
        case "h7":
        case "a":
        case "td":
        case "img":
        case "div":
            effecting = true;
            $("#" + a.id).fadeOut("slow", function(){
                effecting = false;
            });
            break;
    }
}
function toothFairyCreateCursors(){
    tf_cursorShrinking = document.createElement('div');
    tf_cursorShrinking.style.position = 'absolute';
    tf_cursorShrinking.style.zIndex = '2147483646';
    tf_cursorShrinking.style.top = 0;
    tf_cursorShrinking.style.left = 0;
    tf_cursorShrinking.style.display = "none";
    tf_cursorShrinking.innerHTML = '<img id="tf_cursorShrinking_img" src="' + baseURL + 'tool_shrinking.gif" />';
    tf_cursorInvisible = document.createElement('div');
    tf_cursorInvisible.style.position = 'absolute';
    tf_cursorInvisible.style.zIndex = '2147483646';
    tf_cursorInvisible.style.top = 0;
    tf_cursorInvisible.style.left = 0;
    tf_cursorInvisible.style.display = "none";
    //tf_cursorInvisible.style.display = "block";
    tf_cursorInvisible.innerHTML = '<img id="tf_cursorInvisible_img" src="' + baseURL + 'tool_invisible.gif" />';
    tf_cursorInvisibleEffect = document.createElement('div');
    tf_cursorInvisibleEffect.style.position = 'absolute';
    tf_cursorInvisibleEffect.style.zIndex = '2147483646';
    tf_cursorInvisibleEffect.style.top = 0;
    tf_cursorInvisibleEffect.style.left = 0;
    tf_cursorInvisibleEffect.style.display = "none";
    //tf_cursorInvisibleEffect.style.display = "block";
    tf_cursorInvisibleEffect.innerHTML = '<img id="tf_cursorInvisibleEffect_img" src="' + baseURL + 'tool_invisible_anim.gif" />';
    tf_toolsOverlay = document.createElement('div');
    tf_toolsOverlay.style.width = "100%";
    tf_toolsOverlay.style.height = "1px";
    tf_toolsOverlay.style.position = "fixed";
    tf_toolsOverlay.style.top = "0";
    tf_toolsOverlay.style.left = "0";
    tf_toolsOverlay.style.zIndex = '2147483646';
    tf_toolsOverlay.innerHTML = '<div id="tf_toolsOverlay_holder"></div>';
    document.body.appendChild(tf_cursorShrinking);
    document.body.appendChild(tf_cursorInvisibleEffect);
    document.body.appendChild(tf_cursorInvisible);
    document.body.appendChild(tf_toolsOverlay);
}

function toothFairyReadContents(){
    var a = document.body.getElementsByTagName("*");
    var b = {
        'div': '',
        'img': '',
        'p': '',
        'h1': '',
        'h2': '',
        'h3': '',
        'h4': '',
        'h5': '',
        'h6': '',
        'h7': '',
        'h8': '',
        'a': '',
        'td': ''
    };
    var c = "";
    for (var i = 0; i < a.length; i++) {
        if (a[i].tagName.toLowerCase() in b) {
            if (a[i].id == "") {
                a[i].id = "el" + i;
            }
            aels.push(a[i]);
            var d = $("#" + a[i].id);
            aelso[a[i].id] = {};
            aelso[a[i].id].el = d;
            aelso[a[i].id].onclick = d.onclick;
            aelso[a[i].id].fontSize = a[i].style.fontSize;
            aelso[a[i].id].width = d.width();
            aelso[a[i].id].height = d.height();
            aelso[a[i].id].cursor = a[i].style.cursor;
        }
    }
}

function selectTool(a){
    tf_cursorInvisible.style.display = "none";
    tf_cursorInvisibleEffect.style.display = "none";
    tf_cursorShrinking.style.display = "none";
    document.images["btn_shrinking_img"].src = baseURL + 'btn_shrinking.jpg';
    document.images["btn_invisible_img"].src = baseURL + 'btn_invisible.jpg';
    if (toolSelected == a.id.replace("btn_", "") && !isCatIn) {
        for (var i = 0; i < aels.length; i++) {
            removeDraggable(aels[i]);
            tf_toolsOverlay.style.height = "1px";
        }
        toolSelected = "";
        madeDraggable = false;
        return;
    }
    toolSelected = a.id.replace("btn_", "");
    if (!madeDraggable) {
        for (var i = 0; i < aels.length; i++) {
            makeDraggable(aels[i]);
        }
        madeDraggable = true;
    }
    switch (toolSelected) {
        case "shrinking":
            tf_cursorShrinking.style.display = "block";
            document.images["btn_shrinking_img"].src = baseURL + 'btn_shrinking_on.jpg';
            if (!isCatIn) {
                tf_toolsOverlay.style.height = "1px";
            }
            break;
        case "invisible":
            tf_cursorInvisible.style.display = "block";
            document.images["btn_invisible_img"].src = baseURL + 'btn_invisible_on.jpg';
            if (!isCatIn) {
                tf_toolsOverlay.style.height = "1px";
            }
            break;
    }
}
function toothFairySetup(){
//    var server = window.location.host;
//    if (!(server.indexOf("rapidsoft") >= 0 || server.indexOf("localhost") >= 0)) {
//        return;
//    }

    toothFairyReadContents();
    var b = document.createElement('div');
    b.id = "toothFairyExternal_holder";
    b.style.width = "760";
    b.style.position = "fixed";
    //b.style.top = "0";
    b.style.top = "10px";
    b.style.left = "50%";
    //b.style.marginLeft = "-380px";
    b.style.marginLeft = "-159px";
    b.style.zIndex = '2147483647';
    //b.style.background =  "url('"+baseURL+"/top_spray.jpg') no-repeat;";
    
    var c = '<div id="toothFairyExternal_tools" style="background: url('+baseURL+'top_spray.jpg); width: 317px; height: 69px; margin: 0px auto">';
    c += '<div id="btn_shrinking" style="float: left; margin: 7px 0px 0px 172px; cursor: pointer; cursor: hand" onclick="selectTool(this)">';
    //c += '<img id="btn_shrinking_img" style="border: none" src="' + baseURL + 'btn_shrinking.jpg" width="118" height="95" alt="Shrinking paste" /></div>';
    c += '<img id="btn_shrinking_img" style="border: none" src="' + baseURL + 'btn_shrinking.jpg" alt="Shrinking paste" /></div>';
    c += '<div id="btn_invisible" style="float: left; margin: 6px 0px 0px 3px; cursor: pointer; cursor: hand" onclick="selectTool(this)">';
    //c += '<img id="btn_invisible_img" src="' + baseURL + 'btn_invisible.jpg" width="118" height="95" alt="Invisible spray" /></div>';
    c += '<img id="btn_invisible_img" src="' + baseURL + 'btn_invisible.jpg" alt="Invisible spray" /></div>';
    c += '</div>';
    b.innerHTML = c;
    document.body.appendChild(b);
    $("#toothFairyExternal_holder").draggable();
    toothFairyCreateCursors();
}
(
function(){var y=this,undefined,_jQuery=y.jQuery,_$=y.$,jQuery=y.jQuery=y.$=function(a,b){return new jQuery.fn.init(a,b);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(a,b){a=a||document;if(a.nodeType){this[0]=a;this.length=1;this.context=a;return this;}if(typeof a==="string"){var c=quickExpr.exec(a);if(c&&(c[1]||!b)){if(c[1])a=jQuery.clean([c[1]],b);else{var d=document.getElementById(c[3]);if(d&&d.id!=c[3])return jQuery().find(a);var e=jQuery(d||[]);e.context=document;e.selector=a;return e;}}else return jQuery(b).find(a);}else if(jQuery.isFunction(a))return jQuery(document).ready(a);if(a.selector&&a.context){this.selector=a.selector;this.context=a.context;}return this.setArray(jQuery.isArray(a)?a:jQuery.makeArray(a));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(a){return a===undefined?Array.prototype.slice.call(this):this[a]},pushStack:function(a,b,c){var d=jQuery(a);d.prevObject=this;d.context=this.context;if(b==="find")d.selector=this.selector+(this.selector?" ":"")+c;else if(b)d.selector=this.selector+"."+b+"("+c+")";return d},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return jQuery.each(this,a,b)},index:function(a){return jQuery.inArray(a&&a.jquery?a[0]:a,this)},attr:function(a,b,c){var d=a;if(typeof a==="string")if(b===undefined)return this[0]&&jQuery[c||"attr"](this[0],a);else{d={};d[a]=b}return this.each(function(i){for(a in d)jQuery.attr(c?this.style:this,a,jQuery.prop(this,d[a],c,i,a))})},css:function(a,b){if((a=='width'||a=='height')&&parseFloat(b)<0)b=undefined;return this.attr(a,b,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));var b="";jQuery.each(a||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)b+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])})});return b},wrapAll:function(b){if(this[0]){var c=jQuery(b,this[0].ownerDocument).clone();if(this[0].parentNode)c.insertBefore(this[0]);c.map(function(){var a=this;while(a.firstChild)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(function(){jQuery(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){jQuery(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1)this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1)this.insertBefore(a,this.firstChild)})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},push:[].push,sort:[].sort,splice:[].splice,find:function(b){if(this.length===1){var c=this.pushStack([],"find",b);c.length=0;jQuery.find(b,this[0],c);return c}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(a){return jQuery.find(b,a)})),"find",b)}},clone:function(d){var e=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var a=this.outerHTML;if(!a){var b=this.ownerDocument.createElement("div");b.appendChild(this.cloneNode(true));a=b.innerHTML}return jQuery.clean([a.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(d===true){var f=this.find("*").andSelf(),i=0;e.find("*").andSelf().each(function(){if(this.nodeName!==f[i].nodeName)return;var a=jQuery.data(f[i],"events");for(var b in a){for(var c in a[b]){jQuery.event.add(this,b,a[b][c],a[b][c].data)}}i++})}return e},filter:function(b){return this.pushStack(jQuery.isFunction(b)&&jQuery.grep(this,function(a,i){return b.call(a,i)})||jQuery.multiFilter(b,jQuery.grep(this,function(a){return a.nodeType===1})),"filter",b)},closest:function(b){var c=jQuery.expr.match.POS.test(b)?jQuery(b):null,closer=0;return this.map(function(){var a=this;while(a&&a.ownerDocument){if(c?c.index(a)>-1:jQuery(a).is(b)){jQuery.data(a,"closest",closer);return a}a=a.parentNode;closer++}})},not:function(a){if(typeof a==="string")if(isSimple.test(a))return this.pushStack(jQuery.multiFilter(a,this,true),"not",a);else a=jQuery.multiFilter(a,this);var b=a.length&&a[a.length-1]!==undefined&&!a.nodeType;return this.filter(function(){return b?jQuery.inArray(this,a)<0:this!=a})},add:function(a){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof a==="string"?jQuery(a):jQuery.makeArray(a))))},is:function(a){return!!a&&jQuery.multiFilter(a,this).length>0},hasClass:function(a){return!!a&&this.is("."+a)},val:function(b){if(b===undefined){var c=this[0];if(c){if(jQuery.nodeName(c,'option'))return(c.attributes.value||{}).specified?c.value:c.text;if(jQuery.nodeName(c,"select")){var d=c.selectedIndex,values=[],options=c.options,one=c.type=="select-one";if(d<0)return null;for(var i=one?d:0,max=one?d+1:options.length;i<max;i++){var e=options[i];if(e.selected){b=jQuery(e).val();if(one)return b;values.push(b)}}return values}return(c.value||"").replace(/\r/g,"")}return undefined}if(typeof b==="number")b+='';return this.each(function(){if(this.nodeType!=1)return;if(jQuery.isArray(b)&&/radio|checkbox/.test(this.type))this.checked=(jQuery.inArray(this.value,b)>=0||jQuery.inArray(this.name,b)>=0);else if(jQuery.nodeName(this,"select")){var a=jQuery.makeArray(b);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,a)>=0||jQuery.inArray(this.text,a)>=0)});if(!a.length)this.selectedIndex=-1}else this.value=b})},html:function(a){return a===undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(i){return this.slice(i,+i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(b){return this.pushStack(jQuery.map(this,function(a,i){return b.call(a,i,a)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(c,d,e){if(this[0]){var f=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(c,(this[0].ownerDocument||this[0]),f),first=f.firstChild;if(first)for(var i=0,l=this.length;i<l;i++)e.call(root(this[i],first),this.length>1||i>0?f.cloneNode(true):f);if(scripts)jQuery.each(scripts,evalScript)}return this;function root(a,b){return d&&jQuery.nodeName(a,"table")&&jQuery.nodeName(b,"tr")?(a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody"))):a}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,a){if(a.src)jQuery.ajax({url:a.src,async:false,dataType:"script"});else jQuery.globalEval(a.text||a.textContent||a.innerHTML||"");if(a.parentNode)a.parentNode.removeChild(a)}function now(){return+new Date}jQuery.extend=jQuery.fn.extend=function(){var a=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof a==="boolean"){deep=a;a=arguments[1]||{};i=2}if(typeof a!=="object"&&!jQuery.isFunction(a))a={};if(length==i){a=this;--i}for(;i<length;i++)if((options=arguments[i])!=null)for(var b in options){var c=a[b],copy=options[b];if(a===copy)continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)a[b]=jQuery.extend(deep,c||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)a[b]=copy}return a};var z=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(a){y.$=_$;if(a)y.jQuery=_jQuery;return jQuery},isFunction:function(a){return toString.call(a)==="[object Function]"},isArray:function(a){return toString.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&jQuery.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)script.appendChild(document.createTextNode(a));else script.text=a;b.insertBefore(script,b.firstChild);b.removeChild(script)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(a,b,c){var d,i=0,length=a.length;if(c){if(length===undefined){for(d in a)if(b.apply(a[d],c)===false)break}else for(;i<length;)if(b.apply(a[i++],c)===false)break}else{if(length===undefined){for(d in a)if(b.call(a[d],d,a[d])===false)break}else for(var e=a[0];i<length&&b.call(e,i,e)!==false;e=a[++i]){}}return a},prop:function(a,b,c,i,d){if(jQuery.isFunction(b))b=b.call(a,i);return typeof b==="number"&&c=="curCSS"&&!z.test(d)?b+"px":b},className:{add:function(b,c){jQuery.each((c||"").split(/\s+/),function(i,a){if(b.nodeType==1&&!jQuery.className.has(b.className,a))b.className+=(b.className?" ":"")+a})},remove:function(b,c){if(b.nodeType==1)b.className=c!==undefined?jQuery.grep(b.className.split(/\s+/),function(a){return!jQuery.className.has(c,a)}).join(" "):""},has:function(a,b){return a&&jQuery.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e];a.style[e]=b[e]}c.call(a);for(var e in b)a.style[e]=d[e]},css:function(a,b,c,d){if(b=="width"||b=="height"){var e,props={position:"absolute",visibility:"hidden",display:"block"},which=b=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){e=b=="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return;jQuery.each(which,function(){if(!d)e-=parseFloat(jQuery.curCSS(a,"padding"+this,true))||0;if(d==="margin")e+=parseFloat(jQuery.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(jQuery.curCSS(a,"border"+this+"Width",true))||0})}if(a.offsetWidth!==0)getWH();else jQuery.swap(a,props,getWH);return Math.max(0,Math.round(e))}return jQuery.curCSS(a,b,c)},curCSS:function(c,d,e){var f,style=c.style;if(d=="opacity"&&!jQuery.support.opacity){f=jQuery.attr(style,"opacity");return f==""?"1":f}if(d.match(/float/i))d=E;if(!e&&style&&style[d])f=style[d];else if(defaultView.getComputedStyle){if(d.match(/float/i))d="float";d=d.replace(/([A-Z])/g,"-$1").toLowerCase();var g=defaultView.getComputedStyle(c,null);if(g)f=g.getPropertyValue(d);if(d=="opacity"&&f=="")f="1"}else if(c.currentStyle){var h=d.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()});f=c.currentStyle[d]||c.currentStyle[h];if(!/^\d+(px)?$/i.test(f)&&/^\d/.test(f)){var i=style.left,rsLeft=c.runtimeStyle.left;c.runtimeStyle.left=c.currentStyle.left;style.left=f||0;f=style.pixelLeft+"px";style.left=i;c.runtimeStyle.left=rsLeft}}return f},clean:function(h,k,l){k=k||document;if(typeof k.createElement==="undefined")k=k.ownerDocument||k[0]&&k[0].ownerDocument||document;if(!l&&h.length===1&&typeof h[0]==="string"){var m=/^<(\w+)\s*\/?>$/.exec(h[0]);if(m)return[k.createElement(m[1])]}var n=[],scripts=[],div=k.createElement("div");jQuery.each(h,function(i,d){if(typeof d==="number")d+='';if(!d)return;if(typeof d==="string"){d=d.replace(/(<(\w+)[^>]*?)\/>/g,function(a,b,c){return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?a:b+"></"+c+">"});var e=d.replace(/^\s+/,"").substring(0,10).toLowerCase();var f=!e.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!e.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||e.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!e.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!e.indexOf("<td")||!e.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!e.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=f[1]+d+f[2];while(f[0]--)div=div.lastChild;if(!jQuery.support.tbody){var g=/<tbody/i.test(d),tbody=!e.indexOf("<table")&&!g?div.firstChild&&div.firstChild.childNodes:f[1]=="<table>"&&!g?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j])}if(!jQuery.support.leadingWhitespace&&/^\s/.test(d))div.insertBefore(k.createTextNode(d.match(/^\s*/)[0]),div.firstChild);d=jQuery.makeArray(div.childNodes)}if(d.nodeType)n.push(d);else n=jQuery.merge(n,d)});if(l){for(var i=0;n[i];i++){if(jQuery.nodeName(n[i],"script")&&(!n[i].type||n[i].type.toLowerCase()==="text/javascript")){scripts.push(n[i].parentNode?n[i].parentNode.removeChild(n[i]):n[i])}else{if(n[i].nodeType===1)n.splice.apply(n,[i+1,0].concat(jQuery.makeArray(n[i].getElementsByTagName("script"))));l.appendChild(n[i])}}return scripts}return n},attr:function(c,d,e){if(!c||c.nodeType==3||c.nodeType==8)return undefined;var f=!jQuery.isXMLDoc(c),set=e!==undefined;d=f&&jQuery.props[d]||d;if(c.tagName){var g=/href|src|style/.test(d);if(d=="selected"&&c.parentNode)c.parentNode.selectedIndex;if(d in c&&f&&!g){if(set){if(d=="type"&&jQuery.nodeName(c,"input")&&c.parentNode)throw"type property can't be changed";c[d]=e}if(jQuery.nodeName(c,"form")&&c.getAttributeNode(d))return c.getAttributeNode(d).nodeValue;if(d=="tabIndex"){var h=c.getAttributeNode("tabIndex");return h&&h.specified?h.value:c.nodeName.match(/(button|input|object|select|textarea)/i)?0:c.nodeName.match(/^(a|area)$/i)&&c.href?0:undefined}return c[d]}if(!jQuery.support.style&&f&&d=="style")return jQuery.attr(c.style,"cssText",e);if(set)c.setAttribute(d,""+e);var i=!jQuery.support.hrefNormalized&&f&&g?c.getAttribute(d,2):c.getAttribute(d);return i===null?undefined:i}if(!jQuery.support.opacity&&d=="opacity"){if(set){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(e)+''=="NaN"?"":"alpha(opacity="+e*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100)+'':""}d=d.replace(/-([a-z])/ig,function(a,b){return b.toUpperCase()});if(set)c[d]=e;return c[d]},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var b=[];if(a!=null){var i=a.length;if(i==null||typeof a==="string"||jQuery.isFunction(a)||a.setInterval)b[0]=a;else while(i)b[--i]=a[i]}return b},inArray:function(a,b){for(var i=0,length=b.length;i<length;i++)if(b[i]===a)return i;return -1},merge:function(a,b){var i=0,elem,pos=a.length;if(!jQuery.support.getAll){while((elem=b[i++])!=null)if(elem.nodeType!=8)a[pos++]=elem}else while((elem=b[i++])!=null)a[pos++]=elem;return a},unique:function(a){var b=[],done={};try{for(var i=0,length=a.length;i<length;i++){var c=jQuery.data(a[i]);if(!done[c]){done[c]=true;b.push(a[i])}}}catch(e){b=a}return b},grep:function(a,b,c){var d=[];for(var i=0,length=a.length;i<length;i++)if(!c!=!b(a[i],i))d.push(a[i]);return d},map:function(a,b){var c=[];for(var i=0,length=a.length;i<length;i++){var d=b(a[i],i);if(d!=null)c[c.length]=d}return c.concat.apply([],c)}});var A=navigator.userAgent.toLowerCase();jQuery.browser={version:(A.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(A),opera:/opera/.test(A),msie:/msie/.test(A)&&!/opera/.test(A),mozilla:/mozilla/.test(A)&&!/(compatible|webkit)/.test(A)};jQuery.each({parent:function(a){return a.parentNode},parents:function(a){return jQuery.dir(a,"parentNode")},next:function(a){return jQuery.nth(a,2,"nextSibling")},prev:function(a){return jQuery.nth(a,2,"previousSibling")},nextAll:function(a){return jQuery.dir(a,"nextSibling")},prevAll:function(a){return jQuery.dir(a,"previousSibling")},siblings:function(a){return jQuery.sibling(a.parentNode.firstChild,a)},children:function(a){return jQuery.sibling(a.firstChild)},contents:function(a){return jQuery.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:jQuery.makeArray(a.childNodes)}},function(c,d){jQuery.fn[c]=function(a){var b=jQuery.map(this,d);if(a&&typeof a=="string")b=jQuery.multiFilter(a,b);return this.pushStack(jQuery.unique(b),c,a)}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,e){jQuery.fn[d]=function(a){var b=[],insert=jQuery(a);for(var i=0,l=insert.length;i<l;i++){var c=(i>0?this.clone(true):this).get();jQuery.fn[e].apply(jQuery(insert[i]),c);b=b.concat(c)}return this.pushStack(b,d,a)}});jQuery.each({removeAttr:function(a){jQuery.attr(this,a,"");if(this.nodeType==1)this.removeAttribute(a)},addClass:function(a){jQuery.className.add(this,a)},removeClass:function(a){jQuery.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean")b=!jQuery.className.has(this,a);jQuery.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||jQuery.filter(a,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode)this.parentNode.removeChild(this)}},empty:function(){jQuery(this).children().remove();while(this.firstChild)this.removeChild(this.firstChild)}},function(a,b){jQuery.fn[a]=function(){return this.each(b,arguments)}});function num(a,b){return a[0]&&parseInt(jQuery.curCSS(a[0],b,true),10)||0}var B="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(a,b,c){a=a==y?windowData:a;var d=a[B];if(!d)d=a[B]=++uuid;if(b&&!jQuery.cache[d])jQuery.cache[d]={};if(c!==undefined)jQuery.cache[d][b]=c;return b?jQuery.cache[d][b]:d},removeData:function(a,b){a=a==y?windowData:a;var c=a[B];if(b){if(jQuery.cache[c]){delete jQuery.cache[c][b];b="";for(b in jQuery.cache[c])break;if(!b)jQuery.removeData(a)}}else{try{delete a[B]}catch(e){if(a.removeAttribute)a.removeAttribute(B)}delete jQuery.cache[c]}},queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var q=jQuery.data(a,b);if(!q||jQuery.isArray(c))q=jQuery.data(a,b,jQuery.makeArray(c));else if(c)q.push(c)}return q},dequeue:function(a,b){var c=jQuery.queue(a,b),fn=c.shift();if(!b||b==="fx")fn=c[0];if(fn!==undefined)fn.call(a)}});jQuery.fn.extend({data:function(a,b){var c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(b===undefined){var d=this.triggerHandler("getData"+c[1]+"!",[c[0]]);if(d===undefined&&this.length)d=jQuery.data(this[0],a);return d===undefined&&c[1]?this.data(c[0]):d}else return this.trigger("setData"+c[1]+"!",[c[0],b]).each(function(){jQuery.data(this,a,b)})},removeData:function(a){return this.each(function(){jQuery.removeData(this,a)})},queue:function(b,c){if(typeof b!=="string"){c=b;b="fx"}if(c===undefined)return jQuery.queue(this[0],b);return this.each(function(){var a=jQuery.queue(this,b,c);if(b=="fx"&&a.length==1)a[0].call(this)})},dequeue:function(a){return this.each(function(){jQuery.dequeue(this,a)})}});(function(){var k=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var o=function(a,b,c,d){c=c||[];b=b||document;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!=="string"){return c}var e=[],m,set,checkSet,check,mode,extra,prune=true;k.lastIndex=0;while((m=k.exec(a))!==null){e.push(m[1]);if(m[2]){extra=RegExp.rightContext;break}}if(e.length>1&&q.exec(a)){if(e.length===2&&p.relative[e[0]]){set=x(e[0]+e[1],b)}else{set=p.relative[e[0]]?[b]:o(e.shift(),b);while(e.length){a=e.shift();if(p.relative[a])a+=e.shift();set=x(a,set)}}}else{var f=d?{expr:e.pop(),set:t(d)}:o.find(e.pop(),e.length===1&&b.parentNode?b.parentNode:b,w(b));set=o.filter(f.expr,f.set);if(e.length>0){checkSet=t(set)}else{prune=false}while(e.length){var g=e.pop(),pop=g;if(!p.relative[g]){g=""}else{pop=e.pop()}if(pop==null){pop=b}p.relative[g](checkSet,pop,w(b))}}if(!checkSet){checkSet=set}if(!checkSet){throw"Syntax error, unrecognized expression: "+(g||a);}if(toString.call(checkSet)==="[object Array]"){if(!prune){c.push.apply(c,checkSet)}else if(b.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&v(b,checkSet[i]))){c.push(set[i])}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){c.push(set[i])}}}}else{t(checkSet,c)}if(extra){o(extra,b,c,d);if(u){hasDuplicate=false;c.sort(u);if(hasDuplicate){for(var i=1;i<c.length;i++){if(c[i]===c[i-1]){c.splice(i--,1)}}}}}return c};o.matches=function(a,b){return o(a,null,null,b)};o.find=function(a,b,c){var d,match;if(!a){return[]}for(var i=0,l=p.order.length;i<l;i++){var e=p.order[i],match;if((match=p.match[e].exec(a))){var f=RegExp.leftContext;if(f.substr(f.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");d=p.find[e](match,b,c);if(d!=null){a=a.replace(p.match[e],"");break}}}}if(!d){d=b.getElementsByTagName("*")}return{set:d,expr:a}};o.filter=function(a,b,c,d){var e=a,result=[],curLoop=b,match,anyFound,isXMLFilter=b&&b[0]&&w(b[0]);while(a&&b.length){for(var f in p.filter){if((match=p.match[f].exec(a))!=null){var g=p.filter[f],found,item;anyFound=false;if(curLoop==result){result=[]}if(p.preFilter[f]){match=p.preFilter[f](match,curLoop,c,result,d,isXMLFilter);if(!match){anyFound=found=true}else if(match===true){continue}}if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=g(item,match,i,curLoop);var h=d^!!found;if(c&&found!=null){if(h){anyFound=true}else{curLoop[i]=false}}else if(h){result.push(item);anyFound=true}}}}if(found!==undefined){if(!c){curLoop=result}a=a.replace(p.match[f],"");if(!anyFound){return[]}break}}}if(a==e){if(anyFound==null){throw"Syntax error, unrecognized expression: "+a;}else{break}}e=a}return curLoop};var p=o.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b,c){var d=typeof b==="string",isTag=d&&!/\W/.test(b),isPartStrNotTag=d&&!isTag;if(isTag&&!c){b=b.toUpperCase()}for(var i=0,l=a.length,elem;i<l;i++){if((elem=a[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}a[i]=isPartStrNotTag||elem&&elem.nodeName===b?elem||false:elem===b}}if(isPartStrNotTag){o.filter(b,a,true)}},">":function(a,b,c){var d=typeof b==="string";if(d&&!/\W/.test(b)){b=c?b:b.toUpperCase();for(var i=0,l=a.length;i<l;i++){var e=a[i];if(e){var f=e.parentNode;a[i]=f.nodeName===b?f:false}}}else{for(var i=0,l=a.length;i<l;i++){var e=a[i];if(e){a[i]=d?e.parentNode:e.parentNode===b}}if(d){o.filter(b,a,true)}}},"":function(a,b,c){var d=done++,checkFn=dirCheck;if(!b.match(/\W/)){var e=b=c?b:b.toUpperCase();checkFn=dirNodeCheck}checkFn("parentNode",b,d,a,e,c)},"~":function(a,b,c){var d=done++,checkFn=dirCheck;if(typeof b==="string"&&!b.match(/\W/)){var e=b=c?b:b.toUpperCase();checkFn=dirNodeCheck}checkFn("previousSibling",b,d,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?[m]:[]}},NAME:function(a,b,c){if(typeof b.getElementsByName!=="undefined"){var d=[],results=b.getElementsByName(a[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===a[1]){d.push(results[i])}}return d.length===0?null:d}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f){return a}for(var i=0,elem;(elem=b[i])!=null;i++){if(elem){if(e^(elem.className&&(" "+elem.className+" ").indexOf(a)>=0)){if(!c)d.push(elem)}else if(c){b[i]=false}}}return false},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){for(var i=0;b[i]===false;i++){}return b[i]&&w(b[i])?a[1]:a[1].toUpperCase()},CHILD:function(a){if(a[1]=="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]=="even"&&"2n"||a[2]=="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=(b[1]+(b[2]||1))-0;a[3]=b[3]-0}a[0]=done++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1].replace(/\\/g,"");if(!f&&p.attrMap[g]){a[1]=p.attrMap[g]}if(a[2]==="~="){a[4]=" "+a[4]+" "}return a},PSEUDO:function(a,b,c,d,e){if(a[1]==="not"){if(a[3].match(k).length>1||/^\w/.test(a[3])){a[3]=o(a[3],null,null,b)}else{var f=o.filter(a[3],b,c,true^e);if(!c){d.push.apply(d,f)}return false}}else if(p.match.POS.test(a[0])||p.match.CHILD.test(a[0])){return true}return a},POS:function(a){a.unshift(true);return a}},filters:{enabled:function(a){return a.disabled===false&&a.type!=="hidden"},disabled:function(a){return a.disabled===true},checked:function(a){return a.checked===true},selected:function(a){a.parentNode.selectedIndex;return a.selected===true},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,i,b){return!!o(b[3],a).length},header:function(a){return /h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toUpperCase()==="BUTTON"},input:function(a){return /input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,i){return i===0},last:function(a,i,b,c){return i===c.length-1},even:function(a,i){return i%2===0},odd:function(a,i){return i%2===1},lt:function(a,i,b){return i<b[3]-0},gt:function(a,i,b){return i>b[3]-0},nth:function(a,i,b){return b[3]-0==i},eq:function(a,i,b){return b[3]-0==i}},filter:{PSEUDO:function(a,b,i,c){var d=b[1],filter=p.filters[d];if(filter){return filter(a,i,b,c)}else if(d==="contains"){return(a.textContent||a.innerText||"").indexOf(b[3])>=0}else if(d==="not"){var e=b[3];for(var i=0,l=e.length;i<l;i++){if(e[i]===a){return false}}return true}},CHILD:function(a,b){var c=b[1],node=a;switch(c){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false}if(c=='first')return true;node=a;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false}return true;case'nth':var d=b[2],last=b[3];if(d==1&&last==0){return true}var e=b[0],parent=a.parentNode;if(parent&&(parent.sizcache!==e||!a.nodeIndex)){var f=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++f}}parent.sizcache=e}var g=a.nodeIndex-last;if(d==0){return g==0}else{return(g%d==0&&g/d>=0)}}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return(b==="*"&&a.nodeType===1)||a.nodeName===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],result=p.attrHandle[c]?p.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),value=result+"",s=b[2],check=b[4];return result==null?s==="!=":s==="="?value===check:s==="*="?value.indexOf(check)>=0:s==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:s==="!="?value!=check:s==="^="?value.indexOf(check)===0:s==="$="?value.substr(value.length-check.length)===check:s==="|="?value===check||value.substr(0,check.length+1)===check+"-":false},POS:function(a,b,i,c){var d=b[2],filter=p.setFilters[d];if(filter){return filter(a,i,b,c)}}}};var q=p.match.POS;for(var s in p.match){p.match[s]=RegExp(p.match[s].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var t=function(a,b){a=Array.prototype.slice.call(a);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(e){t=function(a,b){var c=b||[];if(toString.call(a)==="[object Array]"){Array.prototype.push.apply(c,a)}else{if(typeof a.length==="number"){for(var i=0,l=a.length;i<l;i++){c.push(a[i])}}else{for(var i=0;a[i];i++){c.push(a[i])}}}return c}}var u;if(document.documentElement.compareDocumentPosition){u=function(a,b){var c=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(c===0){hasDuplicate=true}return c}}else if("sourceIndex"in document.documentElement){u=function(a,b){var c=a.sourceIndex-b.sourceIndex;if(c===0){hasDuplicate=true}return c}}else if(document.createRange){u=function(a,b){var c=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();c.selectNode(a);c.collapse(true);bRange.selectNode(b);bRange.collapse(true);var d=c.compareBoundaryPoints(Range.START_TO_END,bRange);if(d===0){hasDuplicate=true}return d}}(function(){var d=document.createElement("form"),id="script"+(new Date).getTime();d.innerHTML="<input name='"+id+"'/>";var e=document.documentElement;e.insertBefore(d,e.firstChild);if(!!document.getElementById(id)){p.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var m=b.getElementById(a[1]);return m?m.id===a[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===a[1]?[m]:undefined:[]}};p.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}}e.removeChild(d)})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){p.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var i=0;c[i];i++){if(c[i].nodeType===1){d.push(c[i])}}c=d}return c}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){p.attrHandle.href=function(a){return a.getAttribute("href",2)}}})();if(document.querySelectorAll)(function(){var f=o,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return}o=function(a,b,c,d){b=b||document;if(!d&&b.nodeType===9&&!w(b)){try{return t(b.querySelectorAll(a),c)}catch(e){}}return f(a,b,c,d)};o.find=f.find;o.filter=f.filter;o.selectors=f.selectors;o.matches=f.matches})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var d=document.createElement("div");d.innerHTML="<div class='test e'></div><div class='test'></div>";if(d.getElementsByClassName("e").length===0)return;d.lastChild.className="e";if(d.getElementsByClassName("e").length===1)return;p.order.splice(1,0,"CLASS");p.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c){return b.getElementsByClassName(a[1])}}})();function dirNodeCheck(a,b,c,d,e,f){var g=a=="previousSibling"&&!f;for(var i=0,l=d.length;i<l;i++){var h=d[i];if(h){if(g&&h.nodeType===1){h.sizcache=c;h.sizset=i}h=h[a];var j=false;while(h){if(h.sizcache===c){j=d[h.sizset];break}if(h.nodeType===1&&!f){h.sizcache=c;h.sizset=i}if(h.nodeName===b){j=h;break}h=h[a]}d[i]=j}}}function dirCheck(a,b,c,d,e,f){var g=a=="previousSibling"&&!f;for(var i=0,l=d.length;i<l;i++){var h=d[i];if(h){if(g&&h.nodeType===1){h.sizcache=c;h.sizset=i}h=h[a];var j=false;while(h){if(h.sizcache===c){j=d[h.sizset];break}if(h.nodeType===1){if(!f){h.sizcache=c;h.sizset=i}if(typeof b!=="string"){if(h===b){j=true;break}}else if(o.filter(b,[h]).length>0){j=h;break}}h=h[a]}d[i]=j}}}var v=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16}:function(a,b){return a!==b&&(a.contains?a.contains(b):true)};var w=function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&w(a.ownerDocument)};var x=function(a,b){var c=[],later="",match,root=b.nodeType?[b]:b;while((match=p.match.PSEUDO.exec(a))){later+=match[0];a=a.replace(p.match.PSEUDO,"")}a=p.relative[a]?a+"*":a;for(var i=0,l=root.length;i<l;i++){o(a,root[i],c)}return o.filter(later,c)};jQuery.find=o;jQuery.filter=o.filter;jQuery.expr=o.selectors;jQuery.expr[":"]=jQuery.expr.filters;o.selectors.filters.hidden=function(a){return a.offsetWidth===0||a.offsetHeight===0};o.selectors.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0};o.selectors.filters.animated=function(b){return jQuery.grep(jQuery.timers,function(a){return b===a.elem}).length};jQuery.multiFilter=function(a,b,c){if(c){a=":not("+a+")"}return o.matches(a,b)};jQuery.dir=function(a,b){var c=[],cur=a[b];while(cur&&cur!=document){if(cur.nodeType==1)c.push(cur);cur=cur[b]}return c};jQuery.nth=function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType==1&&++e==b)break;return a};jQuery.sibling=function(n,a){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=a)r.push(n)}return r};return;y.Sizzle=o})();jQuery.event={add:function(e,f,g,h){if(e.nodeType==3||e.nodeType==8)return;if(e.setInterval&&e!=y)e=y;if(!g.guid)g.guid=this.guid++;if(h!==undefined){var i=g;g=this.proxy(i);g.data=h}var j=jQuery.data(e,"events")||jQuery.data(e,"events",{}),handle=jQuery.data(e,"handle")||jQuery.data(e,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined});handle.elem=e;jQuery.each(f.split(/\s+/),function(a,b){var c=b.split(".");b=c.shift();g.type=c.slice().sort().join(".");var d=j[b];if(jQuery.event.specialAll[b])jQuery.event.specialAll[b].setup.call(e,h,c);if(!d){d=j[b]={};if(!jQuery.event.special[b]||jQuery.event.special[b].setup.call(e,h,c)===false){if(e.addEventListener)e.addEventListener(b,handle,false);else if(e.attachEvent)e.attachEvent("on"+b,handle)}}d[g.guid]=g;jQuery.event.global[b]=true});e=null},guid:1,global:{},remove:function(f,g,h){if(f.nodeType==3||f.nodeType==8)return;var i=jQuery.data(f,"events"),ret,index;if(i){if(g===undefined||(typeof g==="string"&&g.charAt(0)=="."))for(var j in i)this.remove(f,j+(g||""));else{if(g.type){h=g.handler;g=g.type}jQuery.each(g.split(/\s+/),function(a,b){var c=b.split(".");b=c.shift();var d=RegExp("(^|\\.)"+c.slice().sort().join(".*\\.")+"(\\.|$)");if(i[b]){if(h)delete i[b][h.guid];else for(var e in i[b])if(d.test(i[b][e].type))delete i[b][e];if(jQuery.event.specialAll[b])jQuery.event.specialAll[b].teardown.call(f,c);for(ret in i[b])break;if(!ret){if(!jQuery.event.special[b]||jQuery.event.special[b].teardown.call(f,c)===false){if(f.removeEventListener)f.removeEventListener(b,jQuery.data(f,"handle"),false);else if(f.detachEvent)f.detachEvent("on"+b,jQuery.data(f,"handle"))}ret=null;delete i[b]}}})}for(ret in i)break;if(!ret){var k=jQuery.data(f,"handle");if(k)k.elem=null;jQuery.removeData(f,"events");jQuery.removeData(f,"handle")}}},trigger:function(a,b,c,d){var f=a.type||a;if(!d){a=typeof a==="object"?a[B]?a:jQuery.extend(jQuery.Event(f),a):jQuery.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!c){a.stopPropagation();if(this.global[f])jQuery.each(jQuery.cache,function(){if(this.events&&this.events[f])jQuery.event.trigger(a,b,this.handle.elem)})}if(!c||c.nodeType==3||c.nodeType==8)return undefined;a.result=undefined;a.target=c;b=jQuery.makeArray(b);b.unshift(a)}a.currentTarget=c;var g=jQuery.data(c,"handle");if(g)g.apply(c,b);if((!c[f]||(jQuery.nodeName(c,'a')&&f=="click"))&&c["on"+f]&&c["on"+f].apply(c,b)===false)a.result=false;if(!d&&c[f]&&!a.isDefaultPrevented()&&!(jQuery.nodeName(c,'a')&&f=="click")){this.triggered=true;try{c[f]()}catch(e){}}this.triggered=false;if(!a.isPropagationStopped()){var h=c.parentNode||c.ownerDocument;if(h)jQuery.event.trigger(a,b,h,true)}},handle:function(a){var b,handlers;a=arguments[0]=jQuery.event.fix(a||y.event);a.currentTarget=this;var c=a.type.split(".");a.type=c.shift();b=!c.length&&!a.exclusive;var d=RegExp("(^|\\.)"+c.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[a.type];for(var j in handlers){var e=handlers[j];if(b||d.test(e.type)){a.handler=e;a.data=e.data;var f=e.apply(this,arguments);if(f!==undefined){a.result=f;if(f===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[B])return a;var b=a;a=jQuery.Event(b);for(var i=this.props.length,prop;i;){prop=this.props[--i];a[prop]=b[prop]}if(!a.target)a.target=a.srcElement||document;if(a.target.nodeType==3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement==a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){var c=document.documentElement,body=document.body;a.pageX=a.clientX+(c&&c.scrollLeft||body&&body.scrollLeft||0)-(c.clientLeft||0);a.pageY=a.clientY+(c&&c.scrollTop||body&&body.scrollTop||0)-(c.clientTop||0)}if(!a.which&&((a.charCode||a.charCode===0)?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button)a.which=(a.button&1?1:(a.button&2?3:(a.button&4?2:0)));return a},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(a,b){jQuery.event.add(this,b[0],liveHandler)},teardown:function(a){if(a.length){var b=0,name=RegExp("(^|\\.)"+a[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))b++});if(b<1)jQuery.event.remove(this,a[0],liveHandler)}}}}};jQuery.Event=function(a){if(!this.preventDefault)return new jQuery.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=now();this[B]=true};function returnFalse(){return false}function returnTrue(){return true}jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)return;if(e.preventDefault)e.preventDefault();e.returnValue=false},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)return;if(e.stopPropagation)e.stopPropagation();e.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation()},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var C=function(a){var b=a.relatedTarget;while(b&&b!=this)try{b=b.parentNode}catch(e){b=this}if(b!=this){a.type=a.data;jQuery.event.handle.apply(this,arguments)}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(a,b){jQuery.event.special[b]={setup:function(){jQuery.event.add(this,a,C,b)},teardown:function(){jQuery.event.remove(this,a,C)}}});jQuery.fn.extend({bind:function(a,b,c){return a=="unload"?this.one(a,b,c):this.each(function(){jQuery.event.add(this,a,c||b,c&&b)})},one:function(b,c,d){var e=jQuery.event.proxy(d||c,function(a){jQuery(this).unbind(a,e);return(d||c).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,b,e,d&&c)})},unbind:function(a,b){return this.each(function(){jQuery.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){jQuery.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=jQuery.Event(a);c.preventDefault();c.stopPropagation();jQuery.event.trigger(c,b,this[0]);return c.result}},toggle:function(b){var c=arguments,i=1;while(i<c.length)jQuery.event.proxy(b,c[i++]);return this.click(jQuery.event.proxy(b,function(a){this.lastToggle=(this.lastToggle||0)%i;a.preventDefault();return c[this.lastToggle++].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b)},ready:function(a){bindReady();if(jQuery.isReady)a.call(document,jQuery);else jQuery.readyList.push(a);return this},live:function(a,b){var c=jQuery.event.proxy(b);c.guid+=this.selector+a;jQuery(document).bind(liveConvert(a,this.selector),this.selector,c);return this},die:function(a,b){jQuery(document).unbind(liveConvert(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});function liveHandler(c){var d=RegExp("(^|\\.)"+c.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,a){if(d.test(a.type)){var b=jQuery(c.target).closest(a.data)[0];if(b)elems.push({elem:b,fn:a})}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest")});jQuery.each(elems,function(){if(this.fn.call(this.elem,c,this.fn.data)===false)return(stop=false)});return stop}function liveConvert(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var D=false;function bindReady(){if(D)return;D=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready()},false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready()}});if(document.documentElement.doScroll&&y==y.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return}jQuery.ready()})()}jQuery.event.add(y,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,b){jQuery.fn[b]=function(a){return a?this.bind(b,a):this.trigger(b)}});jQuery(y).bind('unload',function(){for(var a in jQuery.cache)if(a!=1&&jQuery.cache[a].handle)jQuery.event.remove(jQuery.cache[a].handle.elem)});(function(){jQuery.support={};var b=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var c=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!c||!c.length||!a){return}jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"))}catch(e){}b.insertBefore(script,b.firstChild);if(y[id]){jQuery.support.scriptEval=true;delete y[id]}b.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee)});div.cloneNode(true).fireEvent("onclick")}jQuery(function(){var a=document.createElement("div");a.style.width=a.style.paddingLeft="1px";document.body.appendChild(a);jQuery.boxModel=jQuery.support.boxModel=a.offsetWidth===2;document.body.removeChild(a).style.display='none'})})();var E=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":E,cssFloat:E,styleFloat:E,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(c,d,e){if(typeof c!=="string")return this._load(c);var f=c.indexOf(" ");if(f>=0){var g=c.slice(f,c.length);c=c.slice(0,f)}var h="GET";if(d)if(jQuery.isFunction(d)){e=d;d=null}else if(typeof d==="object"){d=jQuery.param(d);h="POST"}var i=this;jQuery.ajax({url:c,type:h,dataType:"html",data:d,complete:function(a,b){if(b=="success"||b=="notmodified")i.html(g?jQuery("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(g):a.responseText);if(e)i.each(e,[a.responseText,b,a])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(i,b){var c=jQuery(this).val();return c==null?null:jQuery.isArray(c)?jQuery.map(c,function(a,i){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var F=now();jQuery.extend({get:function(a,b,c,d){if(jQuery.isFunction(b)){c=b;b=null}return jQuery.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return jQuery.get(a,null,b,"script")},getJSON:function(a,b,c){return jQuery.get(a,b,c,"json")},post:function(a,b,c,d){if(jQuery.isFunction(b)){c=b;b={}}return jQuery.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){jQuery.extend(jQuery.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return y.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var c,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){c="jsonp"+F++;if(s.data)s.data=(s.data+"").replace(jsre,"="+c+"$1");s.url=s.url.replace(jsre,"="+c+"$1");s.dataType="script";y[c]=function(a){data=a;success();complete();y[c]=undefined;try{delete y[c]}catch(e){}if(h)h.removeChild(i)}}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var d=now();var f=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+d+"$2");s.url=f+((f==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+d:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var g=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&g&&(g[1]&&g[1]!=location.protocol||g[2]!=location.host)){var h=document.getElementsByTagName("head")[0];var i=document.createElement("script");i.src=s.url;if(s.scriptCharset)i.charset=s.scriptCharset;if(!c){var j=false;i.onload=i.onreadystatechange=function(){if(!j&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){j=true;success();complete();i.onload=i.onreadystatechange=null;h.removeChild(i)}}}h.appendChild(i);return undefined}var k=false;var l=s.xhr();if(s.username)l.open(type,s.url,s.async,s.username,s.password);else l.open(type,s.url,s.async);try{if(s.data)l.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)l.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");l.setRequestHeader("X-Requested-With","XMLHttpRequest");l.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(l,s)===false){if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");l.abort();return false}if(s.global)jQuery.event.trigger("ajaxSend",[l,s]);var m=function(a){if(l.readyState==0){if(n){clearInterval(n);n=null;if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}}else if(!k&&l&&(l.readyState==4||a=="timeout")){k=true;if(n){clearInterval(n);n=null}status=a=="timeout"?"timeout":!jQuery.httpSuccess(l)?"error":s.ifModified&&jQuery.httpNotModified(l,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(l,s.dataType,s)}catch(e){status="parsererror"}}if(status=="success"){var b;try{b=l.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&b)jQuery.lastModified[s.url]=b;if(!c)success()}else jQuery.handleError(s,l,status);complete();if(a)l.abort();if(s.async)l=null}};if(s.async){var n=setInterval(m,13);if(s.timeout>0)setTimeout(function(){if(l&&!k)m("timeout")},s.timeout)}try{l.send(s.data)}catch(e){jQuery.handleError(s,l,null,e)}if(!s.async)m();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[l,s])}function complete(){if(s.complete)s.complete(l,status);if(s.global)jQuery.event.trigger("ajaxComplete",[l,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}return l},handleError:function(s,a,b,e){if(s.error)s.error(a,b,e);if(s.global)jQuery.event.trigger("ajaxError",[a,s,e])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||a.status==1223}catch(e){}return false},httpNotModified:function(a,b){try{var c=a.getResponseHeader("Last-Modified");return a.status==304||c==jQuery.lastModified[b]}catch(e){}return false},httpData:function(a,b,s){var c=a.getResponseHeader("content-type"),xml=b=="xml"||!b&&c&&c.indexOf("xml")>=0,data=xml?a.responseXML:a.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(s&&s.dataFilter)data=s.dataFilter(data,b);if(typeof data==="string"){if(b=="script")jQuery.globalEval(data);if(b=="json")data=y["eval"]("("+data+")")}return data},param:function(a){var s=[];function add(a,b){s[s.length]=encodeURIComponent(a)+'='+encodeURIComponent(b)};if(jQuery.isArray(a)||a.jquery)jQuery.each(a,function(){add(this.name,this.value)});else for(var j in a)if(jQuery.isArray(a[j]))jQuery.each(a[j],function(){add(j,this)});else add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+")}});var G={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(a,b){var c={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,b)),function(){c[this]=a});return c}jQuery.fn.extend({show:function(a,b){if(a){return this.animate(genFx("show",3),a,b)}else{for(var i=0,l=this.length;i<l;i++){var c=jQuery.data(this[i],"olddisplay");this[i].style.display=c||"";if(jQuery.css(this[i],"display")==="none"){var d=this[i].tagName,display;if(G[d]){display=G[d]}else{var e=jQuery("<"+d+" />").appendTo("body");display=e.css("display");if(display==="none")display="block";e.remove();G[d]=display}jQuery.data(this[i],"olddisplay",display)}}for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||""}return this}},hide:function(a,b){if(a){return this.animate(genFx("hide",3),a,b)}else{for(var i=0,l=this.length;i<l;i++){var c=jQuery.data(this[i],"olddisplay");if(!c&&c!=="none")jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"))}for(var i=0,l=this.length;i<l;i++){this[i].style.display="none"}return this}},_toggle:jQuery.fn.toggle,toggle:function(b,c){var d=typeof b==="boolean";return jQuery.isFunction(b)&&jQuery.isFunction(c)?this._toggle.apply(this,arguments):b==null||d?this.each(function(){var a=d?b:jQuery(this).is(":hidden");jQuery(this)[a?"show":"hide"]()}):this.animate(genFx("toggle",3),b,c)},fadeTo:function(a,b,c){return this.animate({opacity:b},a,c)},animate:function(g,h,i,j){var k=jQuery.speed(h,i,j);return this[k.queue===false?"each":"queue"](function(){var f=jQuery.extend({},k),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in g){if(g[p]=="hide"&&hidden||g[p]=="show"&&!hidden)return f.complete.call(this);if((p=="height"||p=="width")&&this.style){f.display=jQuery.css(this,"display");f.overflow=this.style.overflow}}if(f.overflow!=null)this.style.overflow="hidden";f.curAnim=jQuery.extend({},g);jQuery.each(g,function(a,b){var e=new jQuery.fx(self,f,a);if(/toggle|show|hide/.test(b))e[b=="toggle"?hidden?"show":"hide":b](g);else{var c=b.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(c){var d=parseFloat(c[2]),unit=c[3]||"px";if(unit!="px"){self.style[a]=(d||1)+unit;start=((d||1)/e.cur(true))*start;self.style[a]=start+unit}if(c[1])d=((c[1]=="-="?-1:1)*d)+start;e.custom(start,d,unit)}else e.custom(start,b,"")}});return true})},stop:function(a,b){var c=jQuery.timers;if(a)this.queue([]);this.each(function(){for(var i=c.length-1;i>=0;i--)if(c[i].elem==this){if(b)c[i](true);c.splice(i,1)}});if(!b)this.dequeue();return this}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(c,d){jQuery.fn[c]=function(a,b){return this.animate(d,a,b)}});jQuery.extend({speed:function(a,b,c){var d=typeof a==="object"?a:{complete:c||!c&&b||jQuery.isFunction(a)&&a,duration:a,easing:c&&b||b&&!jQuery.isFunction(b)&&b};d.duration=jQuery.fx.off?0:typeof d.duration==="number"?d.duration:jQuery.fx.speeds[d.duration]||jQuery.fx.speeds._default;d.old=d.complete;d.complete=function(){if(d.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(d.old))d.old.call(this)};return d},easing:{linear:function(p,n,a,b){return a+b*p},swing:function(p,n,a,b){return((-Math.cos(p*Math.PI)/2)+0.5)*b+a}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,a));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(b,c,d){this.startTime=now();this.start=b;this.end=c;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var e=this;function t(a){return e.step(a)}t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(function(){var a=jQuery.timers;for(var i=0;i<a.length;i++)if(!a[i]())a.splice(i--,1);if(!a.length){clearInterval(timerId);timerId=undefined}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var t=now();if(a||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var b=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)b=false;if(b){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block"}if(this.options.hide)jQuery(this.elem).hide();if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){jQuery.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=a.now}}});if(document.documentElement["getBoundingClientRect"])jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var a=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=a.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=a.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left}};else jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var a=this[0],offsetParent=a.offsetParent,prevOffsetParent=a,doc=a.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(a,null),top=a.offsetTop,left=a.offsetLeft;while((a=a.parentNode)&&a!==body&&a!==docElem){computedStyle=defaultView.getComputedStyle(a,null);top-=a.scrollTop,left-=a.scrollLeft;if(a===offsetParent){top+=a.offsetTop,left+=a.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(a.tagName)))top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=a.offsetParent}if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle}if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left}};jQuery.offset={initialize:function(){if(this.initialized)return;var a=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=a.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;a.insertBefore(container,a.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);a.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(a.offsetTop===0);a.style.marginTop=bodyMarginTop;a.removeChild(container);this.initialized=true},bodyOffset:function(a){jQuery.offset.initialized||jQuery.offset.initialize();var b=a.offsetTop,left=a.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)b+=parseInt(jQuery.curCSS(a,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(a,'marginLeft',true),10)||0;return{top:b,left:left}}};jQuery.fn.extend({position:function(){var a=0,top=0,results;if(this[0]){var b=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(b[0].tagName)?{top:0,left:0}:b.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(b,'borderTopWidth');parentOffset.left+=num(b,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var a=this[0].offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.tagName)&&jQuery.css(a,'position')=='static'))a=a.offsetParent;return jQuery(a)}});jQuery.each(['Left','Top'],function(i,b){var c='scroll'+b;jQuery.fn[c]=function(a){if(!this[0])return null;return a!==undefined?this.each(function(){this==y||this==document?y.scrollTo(!i?a:jQuery(y).scrollLeft(),i?a:jQuery(y).scrollTop()):this[c]=a}):this[0]==y||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[c]||document.body[c]:this[0][c]}});jQuery.each(["Height","Width"],function(i,b){var c=i?"Left":"Top",br=i?"Right":"Bottom",lower=b.toLowerCase();jQuery.fn["inner"+b]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null};jQuery.fn["outer"+b]=function(a){return this[0]?jQuery.css(this[0],lower,false,a?"margin":"border"):null};var d=b.toLowerCase();jQuery.fn[d]=function(a){return this[0]==y?document.compatMode=="CSS1Compat"&&document.documentElement["client"+b]||document.body["client"+b]:this[0]==document?Math.max(document.documentElement["client"+b],document.body["scroll"+b],document.documentElement["scroll"+b],document.body["offset"+b],document.documentElement["offset"+b]):a===undefined?(this.length?jQuery.css(this[0],d):null):this.css(d,typeof a==="string"?a:a+"px")}})})();jQuery.effects||(
function($){$.effects={version:"1.7.2",save:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.data("ec.storage."+b[i],a[0].style[b[i]])}},restore:function(a,b){for(var i=0;i<b.length;i++){if(b[i]!==null)a.css(b[i],a.data("ec.storage."+b[i]))}},setMode:function(a,b){if(b=='toggle')b=a.is(':hidden')?'show':'hide';return b},getBaseline:function(a,b){var y,x;switch(a[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=a[0]/b.height};switch(a[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=a[1]/b.width};return{x:x,y:y}},createWrapper:function(a){if(a.parent().is('.ui-effects-wrapper'))return a.parent();var b={width:a.outerWidth(true),height:a.outerHeight(true),'float':a.css('float')};a.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var c=a.parent();if(a.css('position')=='static'){c.css({position:'relative'});a.css({position:'relative'})}else{var d=a.css('top');if(isNaN(parseInt(d,10)))d='auto';var e=a.css('left');if(isNaN(parseInt(e,10)))e='auto';c.css({position:a.css('position'),top:d,left:e,zIndex:a.css('z-index')}).show();a.css({position:'relative',top:0,left:0})}c.css(b);return c},removeWrapper:function(a){if(a.parent().is('.ui-effects-wrapper'))return a.parent().replaceWith(a);return a},setTransition:function(a,b,c,d){d=d||{};$.each(b,function(i,x){unit=a.cssUnit(x);if(unit[0]>0)d[x]=unit[0]*c+unit[1]});return d},animateClass:function(f,g,h,i){var j=(typeof h=="function"?h:(i?i:null));var k=(typeof h=="string"?h:null);return this.each(function(){var a={};var b=$(this);var c=b.attr("style")||'';if(typeof c=='object')c=c["cssText"];if(f.toggle){b.hasClass(f.toggle)?f.remove=f.toggle:f.add=f.toggle}var d=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(f.add)b.addClass(f.add);if(f.remove)b.removeClass(f.remove);var e=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(f.add)b.removeClass(f.add);if(f.remove)b.addClass(f.remove);for(var n in e){if(typeof e[n]!="function"&&e[n]&&n.indexOf("Moz")==-1&&n.indexOf("length")==-1&&e[n]!=d[n]&&(n.match(/color/i)||(!n.match(/color/i)&&!isNaN(parseInt(e[n],10))))&&(d.position!="static"||(d.position=="static"&&!n.match(/left|top|bottom|right/))))a[n]=e[n]}b.animate(a,g,k,function(){if(typeof $(this).attr("style")=='object'){$(this).attr("style")["cssText"]="";$(this).attr("style")["cssText"]=c}else $(this).attr("style",c);if(f.add)$(this).addClass(f.add);if(f.remove)$(this).removeClass(f.remove);if(j)j.apply(this,arguments)})})}};function _normalizeArguments(a,m){var o=a[1]&&a[1].constructor==Object?a[1]:{};if(m)o.mode=m;var b=a[1]&&a[1].constructor!=Object?a[1]:(o.duration?o.duration:a[2]);b=$.fx.off?0:typeof b==="number"?b:$.fx.speeds[b]||$.fx.speeds._default;var c=o.callback||($.isFunction(a[1])&&a[1])||($.isFunction(a[2])&&a[2])||($.isFunction(a[3])&&a[3]);return[a[0],o,b,c]}$.fn.extend({_show:$.fn.show,_hide:$.fn.hide,__toggle:$.fn.toggle,_addClass:$.fn.addClass,_removeClass:$.fn.removeClass,_toggleClass:$.fn.toggleClass,effect:function(a,b,c,d){return $.effects[a]?$.effects[a].call(this,{method:a,options:b||{},duration:c,callback:d}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))return this._show.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'show'))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))return this._hide.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'hide'))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||($.isFunction(arguments[0])||typeof arguments[0]=='boolean')){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,_normalizeArguments(arguments,'toggle'))}},addClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{add:a},b,c,d]):this._addClass(a)},removeClass:function(a,b,c,d){return b?$.effects.animateClass.apply(this,[{remove:a},b,c,d]):this._removeClass(a)},toggleClass:function(a,b,c,d){return((typeof b!=="boolean")&&b)?$.effects.animateClass.apply(this,[{toggle:a},b,c,d]):this._toggleClass(a,b)},morph:function(a,b,c,d,e){return $.effects.animateClass.apply(this,[{add:b,remove:a},c,d,e])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(b){var c=this.css(b),val=[];$.each(['em','px','%','pt'],function(i,a){if(c.indexOf(a)>0)val=[parseFloat(c),a]});return val}});$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,b){$.fx.step[b]=function(a){if(a.state==0){a.start=getColor(a.elem,b);a.end=getRGB(a.end)}a.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((a.pos*(a.end[0]-a.start[0]))+a.start[0],10),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[1]-a.start[1]))+a.start[1],10),255),0),Math.max(Math.min(parseInt((a.pos*(a.end[2]-a.start[2]))+a.start[2],10),255),0)].join(",")+")"}});function getRGB(a){var b;if(a&&a.constructor==Array&&a.length==3)return a;if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)];if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55];if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)];if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)];if(b=/rgba\(0, 0, 0, 0\)/.exec(a))return l['transparent'];return l[$.trim(a).toLowerCase()]}function getColor(a,b){var c;do{c=$.curCSS(a,b);if(c!=''&&c!='transparent'||$.nodeName(a,"body"))break;b="backgroundColor"}while(a=a.parentNode);return getRGB(c)};var l={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};$.easing.jswing=$.easing.swing;$.extend($.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return $.easing[$.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return -.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-$.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return $.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return $.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}})})(jQuery);(
function($){$.effects.puff=function(o){return this.queue(function(){var a=$(this);var b=$.extend(true,{},o.options);var c=$.effects.setMode(a,o.options.mode||'hide');var d=parseInt(o.options.percent,10)||150;b.fade=true;var e={height:a.height(),width:a.width()};var f=d/100;a.from=(c=='hide')?e:{height:e.height*f,width:e.width*f};b.from=a.from;b.percent=(c=='hide')?d:100;b.mode=c;a.effect('scale',b,o.duration,o.callback);a.dequeue()})};$.effects.scale=function(o){return this.queue(function(){var a=$(this);var b=$.extend(true,{},o.options);var c=$.effects.setMode(a,o.options.mode||'effect');var d=parseInt(o.options.percent,10)||(parseInt(o.options.percent,10)==0?0:(c=='hide'?0:100));var e=o.options.direction||'both';var f=o.options.origin;if(c!='effect'){b.origin=f||['middle','center'];b.restore=true}var g={height:a.height(),width:a.width()};a.from=o.options.from||(c=='show'?{height:0,width:0}:g);var h={y:e!='horizontal'?(d/100):1,x:e!='vertical'?(d/100):1};a.to={height:g.height*h.y,width:g.width*h.x};if(o.options.fade){if(c=='show'){a.from.opacity=0;a.to.opacity=1};if(c=='hide'){a.from.opacity=1;a.to.opacity=0}};b.from=a.from;b.to=a.to;b.mode=c;a.effect('size',b,o.duration,o.callback);a.dequeue()})};$.effects.size=function(o){return this.queue(function(){var b=$(this),props=['position','top','left','width','height','overflow','opacity'];var c=['position','top','left','overflow','opacity'];var d=['width','height','overflow'];var e=['fontSize'];var f=['borderTopWidth','borderBottomWidth','paddingTop','paddingBottom'];var g=['borderLeftWidth','borderRightWidth','paddingLeft','paddingRight'];var h=$.effects.setMode(b,o.options.mode||'effect');var i=o.options.restore||false;var j=o.options.scale||'both';var k=o.options.origin;var l={height:b.height(),width:b.width()};b.from=o.options.from||l;b.to=o.options.to||l;if(k){var m=$.effects.getBaseline(k,l);b.from.top=(l.height-b.from.height)*m.y;b.from.left=(l.width-b.from.width)*m.x;b.to.top=(l.height-b.to.height)*m.y;b.to.left=(l.width-b.to.width)*m.x};var n={from:{y:b.from.height/l.height,x:b.from.width/l.width},to:{y:b.to.height/l.height,x:b.to.width/l.width}};if(j=='box'||j=='both'){if(n.from.y!=n.to.y){props=props.concat(f);b.from=$.effects.setTransition(b,f,n.from.y,b.from);b.to=$.effects.setTransition(b,f,n.to.y,b.to)};if(n.from.x!=n.to.x){props=props.concat(g);b.from=$.effects.setTransition(b,g,n.from.x,b.from);b.to=$.effects.setTransition(b,g,n.to.x,b.to)}};if(j=='content'||j=='both'){if(n.from.y!=n.to.y){props=props.concat(e);b.from=$.effects.setTransition(b,e,n.from.y,b.from);b.to=$.effects.setTransition(b,e,n.to.y,b.to)}};$.effects.save(b,i?props:c);b.show();$.effects.createWrapper(b);b.css('overflow','hidden').css(b.from);if(j=='content'||j=='both'){f=f.concat(['marginTop','marginBottom']).concat(e);g=g.concat(['marginLeft','marginRight']);d=props.concat(f).concat(g);b.find("*[width]").each(function(){child=$(this);if(i)$.effects.save(child,d);var a={height:child.height(),width:child.width()};child.from={height:a.height*n.from.y,width:a.width*n.from.x};child.to={height:a.height*n.to.y,width:a.width*n.to.x};if(n.from.y!=n.to.y){child.from=$.effects.setTransition(child,f,n.from.y,child.from);child.to=$.effects.setTransition(child,f,n.to.y,child.to)};if(n.from.x!=n.to.x){child.from=$.effects.setTransition(child,g,n.from.x,child.from);child.to=$.effects.setTransition(child,g,n.to.x,child.to)};child.css(child.from);child.animate(child.to,o.duration,o.options.easing,function(){if(i)$.effects.restore(child,d)})})};b.animate(b.to,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(h=='hide')b.hide();$.effects.restore(b,i?props:c);$.effects.removeWrapper(b);if(o.callback)o.callback.apply(this,arguments);b.dequeue()}})})};$.effects.shake=function(o){return this.queue(function(){var a=$(this),props=['position','top','left'];var b=$.effects.setMode(a,o.options.mode||'effect');var c=o.options.direction||'left';var d=o.options.distance||20;var e=o.options.times||3;var f=o.duration||o.options.duration||140;$.effects.save(a,props);a.show();$.effects.createWrapper(a);var g=(c=='up'||c=='down')?'top':'left';var h=(c=='up'||c=='left')?'pos':'neg';var j={},animation1={},animation2={};j[g]=(h=='pos'?'-=':'+=')+d;animation1[g]=(h=='pos'?'+=':'-=')+d*2;animation2[g]=(h=='pos'?'-=':'+=')+d*2;a.animate(j,f,o.options.easing);for(var i=1;i<e;i++){a.animate(animation1,f,o.options.easing).animate(animation2,f,o.options.easing)};a.animate(animation1,f,o.options.easing).animate(j,f/2,o.options.easing,function(){$.effects.restore(a,props);$.effects.removeWrapper(a);if(o.callback)o.callback.apply(this,arguments)});a.queue('fx',function(){a.dequeue()});a.dequeue()})}})(jQuery);jQuery.ui||(
function($){var j=$.fn.remove,isFF2=$.browser.mozilla&&(parseFloat($.browser.version)<1.9);$.ui={version:"1.7.2",plugin:{add:function(a,b,c){var d=$.ui[a].prototype;for(var i in c){d.plugins[i]=d.plugins[i]||[];d.plugins[i].push([b,c[i]])}},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode){return}for(var i=0;i<d.length;i++){if(a.options[d[i][0]]){d[i][1].apply(a.element,c)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,a){if($(b).css('overflow')=='hidden'){return false}var c=(a&&a=='left')?'scrollLeft':'scrollTop',has=false;if(b[c]>0){return true}b[c]=1;has=(b[c]>0);b[c]=0;return has},isOverAxis:function(x,a,b){return(x>a)&&(x<(a+b))},isOver:function(y,x,a,b,c,d){return $.ui.isOverAxis(y,a,c)&&$.ui.isOverAxis(x,b,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(isFF2){var k=$.attr,removeAttr=$.fn.removeAttr,ariaNS="http://www.w3.org/2005/07/aaa",ariaState=/^aria-/,ariaRole=/^wairole:/;$.attr=function(a,b,c){var d=c!==undefined;return(b=='role'?(d?k.call(this,a,b,"wairole:"+c):(k.apply(this,arguments)||"").replace(ariaRole,"")):(ariaState.test(b)?(d?a.setAttributeNS(ariaNS,b.replace(ariaState,"aaa:"),c):k.call(this,a,b.replace(ariaState,"aaa:"))):k.apply(this,arguments)))};$.fn.removeAttr=function(a){return(ariaState.test(a)?this.each(function(){this.removeAttributeNS(ariaNS,a.replace(ariaState,""))}):removeAttr.call(this,a))}}$.fn.extend({remove:function(){$("*",this).add(this).each(function(){$(this).triggerHandler("remove")});return j.apply(this,arguments)},enableSelection:function(){return this.attr('unselectable','off').css('MozUserSelect','').unbind('selectstart.ui')},disableSelection:function(){return this.attr('unselectable','on').css('MozUserSelect','none').bind('selectstart.ui',function(){return false})},scrollParent:function(){var a;if(($.browser.msie&&(/(static|relative)/).test(this.css('position')))||(/absolute/).test(this.css('position'))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test($.curCSS(this,'position',1))&&(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflow-y',1)+$.curCSS(this,'overflow-x',1))}).eq(0)}return(/fixed/).test(this.css('position'))||!a.length?$(document):a}});$.extend($.expr[':'],{data:function(a,i,b){return!!$.data(a,b[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),tabIndex=$.attr(a,'tabindex');return(/input|select|textarea|button|object/.test(b)?!a.disabled:'a'==b||'area'==b?a.href||!isNaN(tabIndex):!isNaN(tabIndex))&&!$(a)['area'==b?'parents':'closest'](':hidden').length},tabbable:function(a){var b=$.attr(a,'tabindex');return(isNaN(b)||b>=0)&&$(a).is(':focusable')}});function getter(c,d,e,f){function getMethods(a){var b=$[c][d][a]||[];return(typeof b=='string'?b.split(/,?\s+/):b)}var g=getMethods('getter');if(f.length==1&&typeof f[0]=='string'){g=g.concat(getMethods('getterSetter'))}return($.inArray(e,g)!=-1)}$.widget=function(g,h){var i=g.split(".")[0];g=g.split(".")[1];$.fn[g]=function(b){var c=(typeof b=='string'),args=Array.prototype.slice.call(arguments,1);if(c&&b.substring(0,1)=='_'){return this}if(c&&getter(i,g,b,args)){var d=$.data(this[0],g);return(d?d[b].apply(d,args):undefined)}return this.each(function(){var a=$.data(this,g);(!a&&!c&&$.data(this,g,new $[i][g](this,b))._init());(a&&c&&$.isFunction(a[b])&&a[b].apply(a,args))})};$[i]=$[i]||{};$[i][g]=function(d,e){var f=this;this.namespace=i;this.widgetName=g;this.widgetEventPrefix=$[i][g].eventPrefix||g;this.widgetBaseClass=i+'-'+g;this.options=$.extend({},$.widget.defaults,$[i][g].defaults,$.metadata&&$.metadata.get(d)[g],e);this.element=$(d).bind('setData.'+g,function(a,b,c){if(a.target==d){return f._setData(b,c)}}).bind('getData.'+g,function(a,b){if(a.target==d){return f._getData(b)}}).bind('remove',function(){return f.destroy()})};$[i][g].prototype=$.extend({},$.widget.prototype,h);$[i][g].getterSetter='option'};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').removeAttr('aria-disabled')},option:function(c,d){var e=c,self=this;if(typeof c=="string"){if(d===undefined){return this._getData(c)}e={};e[c]=d}$.each(e,function(a,b){self._setData(a,b)})},_getData:function(a){return this.options[a]},_setData:function(a,b){this.options[a]=b;if(a=='disabled'){this.element[b?'addClass':'removeClass'](this.widgetBaseClass+'-disabled'+' '+this.namespace+'-state-disabled').attr("aria-disabled",b)}},enable:function(){this._setData('disabled',false)},disable:function(){this._setData('disabled',true)},_trigger:function(a,b,c){var d=this.options[a],eventName=(a==this.widgetEventPrefix?a:this.widgetEventPrefix+a);b=$.Event(b);b.type=eventName;if(b.originalEvent){for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];b[prop]=b.originalEvent[prop]}}this.element.trigger(b,c);return!($.isFunction(d)&&d.call(this.element[0],b,c)===false||b.isDefaultPrevented())}};$.widget.defaults={disabled:false};$.ui.mouse={_mouseInit:function(){var b=this;this.element.bind('mousedown.'+this.widgetName,function(a){return b._mouseDown(a)}).bind('click.'+this.widgetName,function(a){if(b._preventClickEvent){b._preventClickEvent=false;a.stopImmediatePropagation();return false}});if($.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on')}this.started=false},_mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable))},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,btnIsLeft=(b.which==1),elIsCancel=(typeof this.options.cancel=="string"?$(b.target).parents().add(b.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false);if(!this._mouseStarted){b.preventDefault();return true}}this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};$(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);($.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true},_mouseMove:function(a){if($.browser.msie&&!a.button){return this._mouseUp(a)}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return!this._mouseStarted},_mouseUp:function(a){$(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance)},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(
function($){$.widget("ui.draggable",$.extend({},$.ui.mouse,{_init:function(){if(this.options.helper=='original'&&!(/^(?:r|a|f)/).test(this.element.css("position")))this.element[0].style.position='relative';(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data('draggable'))return;this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable"+" ui-draggable-dragging"+" ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(a){var o=this.options;if(this.helper||o.disabled||$(a.target).is('.ui-resizable-handle'))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var o=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if($.ui.ddmanager)$.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};$.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;if(o.cursorAt)this._adjustOffsetFromHelper(o.cursorAt);if(o.containment)this._setContainment();this._trigger("start",a);this._cacheHelperProportions();if($.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){var c=this._uiHash();this._trigger('drag',a,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+'px';if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+'px';if($.ui.ddmanager)$.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if($.ui.ddmanager&&!this.options.dropBehaviour)b=$.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!b)||(this.options.revert=="valid"&&b)||this.options.revert===true||($.isFunction(this.options.revert)&&this.options.revert.call(this.element,b))){var c=this;$(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a);c._clear()})}else{this._trigger("stop",a);this._clear()}return false},_getHandle:function(a){var b=!this.options.handle||!$(this.options.handle,this.element).length?true:false;$(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var o=this.options;var b=$.isFunction(o.helper)?$(o.helper.apply(this.element[0],[a])):(o.helper=='clone'?this.element.clone():this.element);if(!b.parents('body').length)b.appendTo((o.appendTo=='parent'?this.element[0].parentNode:o.appendTo));if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position")))b.css("position","absolute");return b},_adjustOffsetFromHelper:function(a){if(a.left!=undefined)this.offset.click.left=a.left+this.margins.left;if(a.right!=undefined)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if(a.top!=undefined)this.offset.click.top=a.top+this.margins.top;if(a.bottom!=undefined)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=='absolute'&&this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=='html'&&$.browser.msie))a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var p=this.element.position();return{top:p.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:p.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var o=this.options;if(o.containment=='parent')o.containment=this.helper[0].parentNode;if(o.containment=='document'||o.containment=='window')this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,$(o.containment=='document'?document:window).width()-this.helperProportions.width-this.margins.left,($(o.containment=='document'?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!(/^(document|window|parent)$/).test(o.containment)&&o.containment.constructor!=Array){var a=$(o.containment)[0];if(!a)return;var b=$(o.containment).offset();var c=($(a).css("overflow")!='hidden');this.containment=[b.left+(parseInt($(a).css("borderLeftWidth"),10)||0)+(parseInt($(a).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt($(a).css("borderTopWidth"),10)||0)+(parseInt($(a).css("paddingTop"),10)||0)-this.margins.top,b.left+(c?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt($(a).css("borderLeftWidth"),10)||0)-(parseInt($(a).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(c?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt($(a).css("borderTopWidth"),10)||0)-(parseInt($(a).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else if(o.containment.constructor==Array){this.containment=o.containment}},_convertPositionTo:function(d,a){if(!a)a=this.position;var b=d=="absolute"?1:-1;var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);return{top:(a.top+this.offset.relative.top*b+this.offset.parent.top*b-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop()))*b)),left:(a.left+this.offset.relative.left*b+this.offset.parent.left*b-($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())*b))}},_generatePosition:function(a){var o=this.options,scroll=this.cssPosition=='absolute'&&!(this.scrollParent[0]!=document&&$.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,scrollIsRootNode=(/(html|body)/i).test(scroll[0].tagName);if(this.cssPosition=='relative'&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var b=a.pageX;var c=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])b=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])c=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])b=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(o.grid){var d=this.originalPageY+Math.round((c-this.originalPageY)/o.grid[1])*o.grid[1];c=this.containment?(!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:(!(d-this.offset.click.top<this.containment[1])?d-o.grid[1]:d+o.grid[1])):d;var e=this.originalPageX+Math.round((b-this.originalPageX)/o.grid[0])*o.grid[0];b=this.containment?(!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:(!(e-this.offset.click.left<this.containment[0])?e-o.grid[0]:e+o.grid[0])):e}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollTop():(scrollIsRootNode?0:scroll.scrollTop())))),left:(b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+($.browser.safari&&this.cssPosition=='fixed'?0:(this.cssPosition=='fixed'?-this.scrollParent.scrollLeft():scrollIsRootNode?0:scroll.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval)this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();$.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return $.widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(a){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));$.extend($.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});$.ui.plugin.add("draggable","connectToSortable",{start:function(b,c){var d=$(this).data("draggable"),o=d.options,uiSortable=$.extend({},c,{item:d.element});d.sortables=[];$(o.connectToSortable).each(function(){var a=$.data(this,'sortable');if(a&&!a.options.disabled){d.sortables.push({instance:a,shouldRevert:a.options.revert});a._refreshItems();a._trigger("activate",b,uiSortable)}})},stop:function(a,b){var c=$(this).data("draggable"),uiSortable=$.extend({},b,{item:c.element});$.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=='original')this.instance.currentItem.css({top:'auto',left:'auto'})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,uiSortable)}})},drag:function(e,f){var g=$(this).data("draggable"),self=this;var h=function(o){var a=this.offset.click.top,dxClick=this.offset.click.left;var b=this.positionAbs.top,helperLeft=this.positionAbs.left;var c=o.height,itemWidth=o.width;var d=o.top,itemLeft=o.left;return $.ui.isOver(b+a,helperLeft+dxClick,d,itemLeft,c,itemWidth)};$.each(g.sortables,function(i){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=$(self).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",e);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}if(this.instance.currentItem)this.instance._mouseDrag(e)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger('out',e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder)this.instance.placeholder.remove();g._trigger("fromSortable",e);g.dropped=false}}})}});$.ui.plugin.add("draggable","cursor",{start:function(a,b){var t=$('body'),o=$(this).data('draggable').options;if(t.css("cursor"))o._cursor=t.css("cursor");t.css("cursor",o.cursor)},stop:function(a,b){var o=$(this).data('draggable').options;if(o._cursor)$('body').css("cursor",o._cursor)}});$.ui.plugin.add("draggable","iframeFix",{start:function(a,b){var o=$(this).data('draggable').options;$(o.iframeFix===true?"iframe":o.iframeFix).each(function(){$('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css($(this).offset()).appendTo("body")})},stop:function(a,b){$("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});$.ui.plugin.add("draggable","opacity",{start:function(a,b){var t=$(b.helper),o=$(this).data('draggable').options;if(t.css("opacity"))o._opacity=t.css("opacity");t.css('opacity',o.opacity)},stop:function(a,b){var o=$(this).data('draggable').options;if(o._opacity)$(b.helper).css('opacity',o._opacity)}});$.ui.plugin.add("draggable","scroll",{start:function(a,b){var i=$(this).data("draggable");if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML')i.overflowOffset=i.scrollParent.offset()},drag:function(a,b){var i=$(this).data("draggable"),o=i.options,scrolled=false;if(i.scrollParent[0]!=document&&i.scrollParent[0].tagName!='HTML'){if(!o.axis||o.axis!='x'){if((i.overflowOffset.top+i.scrollParent[0].offsetHeight)-a.pageY<o.scrollSensitivity)i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop+o.scrollSpeed;else if(a.pageY-i.overflowOffset.top<o.scrollSensitivity)i.scrollParent[0].scrollTop=scrolled=i.scrollParent[0].scrollTop-o.scrollSpeed}if(!o.axis||o.axis!='y'){if((i.overflowOffset.left+i.scrollParent[0].offsetWidth)-a.pageX<o.scrollSensitivity)i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft+o.scrollSpeed;else if(a.pageX-i.overflowOffset.left<o.scrollSensitivity)i.scrollParent[0].scrollLeft=scrolled=i.scrollParent[0].scrollLeft-o.scrollSpeed}}else{if(!o.axis||o.axis!='x'){if(a.pageY-$(document).scrollTop()<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()-o.scrollSpeed);else if($(window).height()-(a.pageY-$(document).scrollTop())<o.scrollSensitivity)scrolled=$(document).scrollTop($(document).scrollTop()+o.scrollSpeed)}if(!o.axis||o.axis!='y'){if(a.pageX-$(document).scrollLeft()<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()-o.scrollSpeed);else if($(window).width()-(a.pageX-$(document).scrollLeft())<o.scrollSensitivity)scrolled=$(document).scrollLeft($(document).scrollLeft()+o.scrollSpeed)}}if(scrolled!==false&&$.ui.ddmanager&&!o.dropBehaviour)$.ui.ddmanager.prepareOffsets(i,a)}});$.ui.plugin.add("draggable","snap",{start:function(c,d){var i=$(this).data("draggable"),o=i.options;i.snapElements=[];$(o.snap.constructor!=String?(o.snap.items||':data(draggable)'):o.snap).each(function(){var a=$(this);var b=a.offset();if(this!=i.element[0])i.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:b.top,left:b.left})})},drag:function(a,c){var e=$(this).data("draggable"),o=e.options;var d=o.snapTolerance;var f=c.offset.left,x2=f+e.helperProportions.width,y1=c.offset.top,y2=y1+e.helperProportions.height;for(var i=e.snapElements.length-1;i>=0;i--){var l=e.snapElements[i].left,r=l+e.snapElements[i].width,t=e.snapElements[i].top,b=t+e.snapElements[i].height;if(!((l-d<f&&f<r+d&&t-d<y1&&y1<b+d)||(l-d<f&&f<r+d&&t-d<y2&&y2<b+d)||(l-d<x2&&x2<r+d&&t-d<y1&&y1<b+d)||(l-d<x2&&x2<r+d&&t-d<y2&&y2<b+d))){if(e.snapElements[i].snapping)(e.options.snap.release&&e.options.snap.release.call(e.element,a,$.extend(e._uiHash(),{snapItem:e.snapElements[i].item})));e.snapElements[i].snapping=false;continue}if(o.snapMode!='inner'){var g=Math.abs(t-y2)<=d;var h=Math.abs(b-y1)<=d;var j=Math.abs(l-x2)<=d;var k=Math.abs(r-f)<=d;if(g)c.position.top=e._convertPositionTo("relative",{top:t-e.helperProportions.height,left:0}).top-e.margins.top;if(h)c.position.top=e._convertPositionTo("relative",{top:b,left:0}).top-e.margins.top;if(j)c.position.left=e._convertPositionTo("relative",{top:0,left:l-e.helperProportions.width}).left-e.margins.left;if(k)c.position.left=e._convertPositionTo("relative",{top:0,left:r}).left-e.margins.left}var m=(g||h||j||k);if(o.snapMode!='outer'){var g=Math.abs(t-y1)<=d;var h=Math.abs(b-y2)<=d;var j=Math.abs(l-f)<=d;var k=Math.abs(r-x2)<=d;if(g)c.position.top=e._convertPositionTo("relative",{top:t,left:0}).top-e.margins.top;if(h)c.position.top=e._convertPositionTo("relative",{top:b-e.helperProportions.height,left:0}).top-e.margins.top;if(j)c.position.left=e._convertPositionTo("relative",{top:0,left:l}).left-e.margins.left;if(k)c.position.left=e._convertPositionTo("relative",{top:0,left:r-e.helperProportions.width}).left-e.margins.left}if(!e.snapElements[i].snapping&&(g||h||j||k||m))(e.options.snap.snap&&e.options.snap.snap.call(e.element,a,$.extend(e._uiHash(),{snapItem:e.snapElements[i].item})));e.snapElements[i].snapping=(g||h||j||k||m)}}});$.ui.plugin.add("draggable","stack",{start:function(c,d){var o=$(this).data("draggable").options;var e=$.makeArray($(o.stack.group)).sort(function(a,b){return(parseInt($(a).css("zIndex"),10)||o.stack.min)-(parseInt($(b).css("zIndex"),10)||o.stack.min)});$(e).each(function(i){this.style.zIndex=o.stack.min+i});this[0].style.zIndex=o.stack.min+e.length}});$.ui.plugin.add("draggable","zIndex",{start:function(a,b){var t=$(b.helper),o=$(this).data("draggable").options;if(t.css("zIndex"))o._zIndex=t.css("zIndex");t.css('zIndex',o.zIndex)},stop:function(a,b){var o=$(this).data("draggable").options;if(o._zIndex)$(b.helper).css('zIndex',o._zIndex)}})})(jQuery);var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var a=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(a)?parseFloat(a.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(a),w=r?/mac/.test(r):/mac/.test(a);return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(c,d,t){var q,v=C(t);if(v){if(typeof c.id==b){c.id=t}if(h.ie&&h.win){var e="";for(var f in c){if(c[f]!=Object.prototype[f]){if(f.toLowerCase()=="data"){d.movie=c[f]}else{if(f.toLowerCase()=="styleclass"){e+=' class="'+c[f]+'"'}else{if(f.toLowerCase()!="classid"){e+=" "+f+'="'+c[f]+'"'}}}}}var g="";for(var j in d){if(d[j]!=Object.prototype[j]){g+='<param name="'+j+'" value="'+d[j]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+e+">"+g+"</object>";i[i.length]=c.id;q=C(c.id)}else{if(h.webkit&&h.webkit<312){var k=a("embed");k.setAttribute("type",P);for(var z in c){if(c[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){k.setAttribute("src",c[z])}else{if(z.toLowerCase()=="styleclass"){k.setAttribute("class",c[z])}else{if(z.toLowerCase()!="classid"){k.setAttribute(z,c[z])}}}}}for(var y in d){if(d[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){k.setAttribute(y,d[y])}}}v.parentNode.replaceChild(k,v);q=k}else{var u=a(Q);u.setAttribute("type",P);for(var x in c){if(c[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",c[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,c[x])}}}}for(var w in d){if(d[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,d[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,d,e,g,q,w,r,z,i){if(!h.w3cdom||!x||!d||!e||!g||!q){return}e+="";g+="";if(c(q)){W(d,false);var j={};if(i&&typeof i===Q){for(var v in i){if(i[v]!=Object.prototype[v]){j[v]=i[v]}}}j.data=x;j.width=e;j.height=g;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(j,y,d);if(j.id==d){W(d,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(d,false);f(function(){var a={};a.id=a.altContentId=d;a.width=e;a.height=g;a.expressInstall=w;k(a)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
