$.extend($.ui.dialog.overlay,{create:function(a){if(this.instances.length===0){setTimeout(function(){$.ui.dialog.overlay.instances.length&&$(document).bind($.ui.dialog.overlay.events,function(c){var b=$(c.target).parents(".ui-dialog");if(b.length>0)return(b.css("zIndex")||0)>$.ui.dialog.overlay.maxZ;var e=false;$(c.target).parents().each(function(){if(($(this).css("zIndex")||0)>$.ui.dialog.overlay.maxZ)e=true});return e})},1);$(document).bind("keydown.dialog-overlay",function(c){a.options.closeOnEscape&&
c.keyCode&&c.keyCode==$.ui.keyCode.ESCAPE&&a.close(c)});$(window).bind("resize.dialog-overlay",$.ui.dialog.overlay.resize)}var d=$("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});a.options.stackfix&&$.fn.stackfix&&d.stackfix();this.instances.push(d);return d}});jQuery(function(a){a.datepicker.regional.sv={closeText:"St\u00e4ng",prevText:"&laquo;F\u00f6rra",nextText:"N\u00e4sta&raquo;",currentText:"Idag",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["S\u00f6n","M\u00e5n","Tis","Ons","Tor","Fre","L\u00f6r"],dayNames:["S\u00f6ndag","M\u00e5ndag","Tisdag","Onsdag","Torsdag","Fredag",
"L\u00f6rdag"],dayNamesMin:["S\u00f6","M\u00e5","Ti","On","To","Fr","L\u00f6"],weekHeader:"Ve",dateFormat:"yy-mm-dd",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""}});
jQuery(function(a){a.datepicker.regional.fi={closeText:"Sulje",prevText:"&laquo;Edellinen",nextText:"Seuraava&raquo;",currentText:"T&auml;n&auml;&auml;n",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kes&auml;kuu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tammi","Helmi","Maalis","Huhti","Touko","Kes&auml;","Hein&auml;","Elo","Syys","Loka","Marras","Joulu"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","Su"],dayNames:["Sunnuntai","Maanantai",
"Tiistai","Keskiviikko","Torstai","Perjantai","Lauantai"],dayNamesMin:["Su","Ma","Ti","Ke","To","Pe","La"],weekHeader:"Vk",dateFormat:"dd.mm.yy",firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:""}});(function(a,d){function c(y){return typeof y==="string"}function b(y){var A=n.call(arguments,1);return function(){return y.apply(this,A.concat(n.call(arguments)))}}function e(y,A,C,H,Q){var M;if(H!==h){A=C.match(y?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);C=A[3]||"";if(Q===2&&c(H))H=H.replace(y?z:G,"");else{M=l(A[2]);H=c(H)?l[y?E:w](H):H;H=Q===2?H:Q===1?a.extend({},H,M):a.extend({},M,H);H=j(H);if(y)H=H.replace(L,g)}y=A[1]+(y?"#":H||!A[1]?"?":"")+H+C}else y=A(C!==h?C:d[O][B]);return y}function i(y,
A,C){if(A===h||typeof A==="boolean"){C=A;A=j[y?E:w]()}else A=c(A)?A.replace(y?z:G,""):A;return l(A,C)}function k(y,A,C,H){if(!c(C)&&typeof C!=="object"){H=C;C=A;A=h}return this.each(function(){var Q=a(this),M=A||s()[(this.nodeName||"").toLowerCase()]||"",K=M&&Q.attr(M)||"";Q.attr(M,j[y](K,C,H))})}var h,n=Array.prototype.slice,g=decodeURIComponent,j=a.param,o,l,p,x=a.bbq=a.bbq||{},q,v,s,D=a.event.special,w="querystring",E="fragment",O="location",B="href",G=/^.*\?|#.*$/g,z=/^.*\#/,L,R={};j[w]=b(e,0,
function(y){return y.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")});j[E]=o=b(e,1,function(y){return y.replace(/^[^#]*#?(.*)$/,"$1")});o.noEscape=function(y){y=y||"";y=a.map(y.split(""),encodeURIComponent);L=RegExp(y.join("|"),"g")};o.noEscape(",/");a.deparam=l=function(y,A){var C={},H={"true":true,"false":false,"null":null};a.each(y.replace(/\+/g," ").split("&"),function(Q,M){var K=M.split("="),P=g(K[0]),T=C,f=0,m=P.split("]["),t=m.length-1;if(/\[/.test(m[0])&&/\]$/.test(m[t])){m[t]=m[t].replace(/\]$/,
"");m=m.shift().split("[").concat(m);t=m.length-1}else t=0;if(K.length===2){K=g(K[1]);if(A)K=K&&!isNaN(K)?+K:K==="undefined"?h:H[K]!==h?H[K]:K;if(t)for(;f<=t;f++){P=m[f]===""?T.length:m[f];T=T[P]=f<t?T[P]||(m[f+1]&&isNaN(m[f+1])?{}:[]):K}else if(a.isArray(C[P]))C[P].push(K);else C[P]=C[P]!==h?[C[P],K]:K}else if(P)C[P]=A?h:""});return C};l[w]=b(i,0);l[E]=p=b(i,1);a.elemUrlAttr||(a.elemUrlAttr=function(y){return a.extend(R,y)})({a:B,base:B,iframe:"src",img:"src",input:"src",form:"action",link:B,script:"src"});
s=a.elemUrlAttr;a.fn[w]=b(k,w);a.fn[E]=b(k,E);x.pushState=q=function(y,A){if(c(y)&&/^#/.test(y)&&A===h)A=2;var C=y!==h;C=o(d[O][B],C?y:{},C?A:2);d[O][B]=C+(/#/.test(C)?"":"#")};x.getState=v=function(y,A){return y===h||typeof y==="boolean"?p(y):p(A)[y]};x.removeState=function(y){var A={};if(y!==h){A=v();a.each(a.isArray(y)?y:arguments,function(C,H){delete A[H]})}q(A,2)};D.hashchange=a.extend(D.hashchange,{add:function(y){function A(H){var Q=H[E]=o();H.getState=function(M,K){return M===h||typeof M===
"boolean"?l(Q,M):l(Q,K)[M]};C.apply(this,arguments)}var C;if(a.isFunction(y)){C=y;return A}else{C=y.handler;y.handler=A}}})})(jQuery,this);
(function(a,d,c){function b(o){o=o||d[k][h];return o.replace(/^[^#]*#?(.*)$/,"$1")}var e,i=a.event.special,k="location",h="href",n=document.documentMode,g=a.browser.msie&&(n===c||n<8),j="onhashchange"in d&&!g;a.hashchangeDelay=100;i.hashchange=a.extend(i.hashchange,{setup:function(){if(j)return false;a(e.start)},teardown:function(){if(j)return false;a(e.stop)}});e=function(){function o(){q=v=function(s){return s};if(g){x=a('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;
v=function(){return b(x.document[k][h])};q=function(s,D){if(s!==D){var w=x.document;w.open().close();w[k].hash="#"+s}};q(b())}}var l={},p,x,q,v;l.start=function(){if(!p){var s=b();q||o();(function D(){var w=b(),E=v(s);if(w!==s){q(s=w,E);a(d).trigger("hashchange")}else if(E!==s)d[k][h]=d[k][h].replace(/#.*/,"")+"#"+E;p=setTimeout(D,a.hashchangeDelay)})()}};l.stop=function(){if(!x){p&&clearTimeout(p);p=0}};return l}()})(jQuery,this);$.fn.ds=function(a,d,c){switch(a){case "url":d=$(this).ds().attr("url");if(d===undefined||d.length<1)d=document.location.href;if(d.indexOf("#")>=0)d=d.substring(d.indexOf("#")+1);if(dirname(d)=="."||dirname(d).length==0)d=basename(d);return d;case "parent":return $("#"+$(this).ds().attr("parent"));case "load":a=$(this).ds();d=a.hasClass("ds_dialog")?ds_url(d,"module"):ds_url(d,"content");a.find(".cke_editor_instance").each(function(){var b=CKEDITOR.instances[$(this).attr("id").replace(/^cke_/,"")];
b.updateElement();b.destroy()});a.load(d,c,function(b,e,i){$(this).trigger("load",[i.getResponseHeader("X-DS-Location")])});return true;case "reload":return $(this).ds("load",$(this).ds("url"));case "reset":d=$(".body_section");if(d.length==0)d=$(".ds_content");$.scrollTo(d.offset().top,500);return $(this).ds();default:a=$(this).closest(".ds_content, .ds_dialog");if(a.length!=0)return a;a=$(".ds_content");if(a.length!=0)return a;return $(".ds_dialog")}};
function tr(a){if(window.i18n&&window.i18n[a])return window.i18n[a];return a}function basename(a){return a.replace(/\\/g,"/").replace(/.*\//,"")}function dirname(a){return a.replace(/\\/g,"/").replace(/\/[^\/]*$/,"")}function ds_url(a,d){var c="";if(a.lastIndexOf("/")>=0)c=dirname(a);a=basename(a);var b=a.split("?");a=b[0]?b[0].indexOf(".")>=0?b[0].substring(0,b[0].indexOf(".")):b[0]:"front-page";if(d!==undefined)a=a+"."+d;if(b[1]!==undefined)a=a+"?"+b[1];if(c.length>0)return c+"/"+a;return a}
$.fn.extend({switchClass:function(a,d){return $(this).hasClass(a)?$(this).removeClass(a).addClass(d):$(this).removeClass(d).addClass(a)}});function ckeditor_update(){for(instance in CKEDITOR.instances)CKEDITOR.instances[instance].updateElement()}function prevent_scroll(a){a=a||window.event;a.preventDefault&&a.preventDefault();a.returnValue=false}
function disable_scroll(){window.addEventListener&&window.addEventListener("DOMMouseScroll",prevent_scroll,false);window.onmousewheel=document.onmousewheel=prevent_scroll}function enable_scroll(){window.removeEventListener&&window.removeEventListener("DOMMouseScroll",prevent_scroll,false);window.onmousewheel=document.onmousewheel=null}
function switchVisibilityAfter1stRow(a,d){for(var c=true,b=a.getChildren(),e=b.count(),i=0,k=b.getItem(i);i<e;k=b.getItem(++i))(c=c&&!(k.is("div")&&k.hasClass("cke_break")))||(d?k.show():k.hide())}
$(function(){CKEDITOR.on("instanceReady",function(a){var d=$("#cke_"+a.editor.name);d.length>1&&alert("Error - multiple editor instances sharing the same ID");d.addClass("cke_editor_instance");var c;a:{try{c=CKEDITOR.document.getById(a.editor.toolbox.toolbars[0].id).getParent().getNext();break a}catch(b){}c=void 0}a.editor.addCommand("toolbarCollapse",{exec:function(){if(c!=null){var i=c.getPrevious(),k=a.editor.getThemeSpace("contents"),h=i.getParent(),n=parseInt(k.$.style.height,10),g=h.$.offsetHeight,
j=i.hasClass("iterate_tbx_hidden");if(j){switchVisibilityAfter1stRow(i,true);i.removeClass("iterate_tbx_hidden");c.removeClass("cke_toolbox_collapser_min");c.setAttribute("title",a.editor.lang.toolbarCollapse)}else{switchVisibilityAfter1stRow(i,false);i.addClass("iterate_tbx_hidden");i.isVisible()||i.show();c.addClass("cke_toolbox_collapser_min");c.setAttribute("title",a.editor.lang.toolbarExpand)}c.getFirst().setText(j?"\u25b2":"\u25c0");k.setStyle("height",n-(h.$.offsetHeight-g)+"px");a.editor.fire("resize")}},
editorFocus:false,modes:{wysiwyg:1,source:1}});a.editor.execCommand("toolbarCollapse");var e=d.ds();if(e.hasClass("ds_dialog")&&window.location==window.parent.location){disable_scroll();e.one("dialogclose",function(){enable_scroll();$("#cke_"+a.editor.name).length>0&&a.editor.destroy()});a.editor.resize(e.width(),e.height()-(d.offset().top-e.offset().top-(e.outerHeight(true)-e.height())));a.editor.on("afterCommandExec",function(i){i.data.name=="maximize"&&d.height()&&i.editor.resize(e.width(),e.height()-
(d.offset().top-e.offset().top-(e.outerHeight(true)-e.height())))})}else e.hasClass("ds_dialog")||e.bind("dialogclose",function(){enable_scroll();$("#cke_"+a.editor.name).length>0&&a.editor.destroy()});$("#cke_"+a.editor.name).closest("form").bind("submit",function(){a.editor.destroy()});d.closest(".Widget").css("opacity",100)});CKEDITOR.on("dialogDefinition",function(a){a.data.definition.resizable=CKEDITOR.DIALOG_RESIZE_NONE});$("table.ds_list tr td").live("hover",function(){$(this).parent().children("td").toggleClass("ds_hover")});
$(".ds_theme table.ds_list_hover tr td").live("hover",function(){$(this).parent().children("td").toggleClass("ds_hover")});$(".ds_theme .ds_collapsible").live("hover",function(){$(this).parent().children("td").toggleClass("ds-hover")});$("a.ds_dialog_message,a.ds_message").live("click",function(a){a.preventDefault();a={};a[tr("OK")]=function(){$(this).closeDialog()};$.DSDialog.create({width:325,url:$(this).attr("href"),title:$(this).attr("title"),buttons:a})});$("a.ds_dialog_show,a.ds_show").live("click",
function(a){a.preventDefault();a={};a[tr("Close")]=function(){$(this).closeDialog()};$.DSDialog.create({width:375,url:$(this).attr("href"),title:$(this).attr("title"),buttons:a})});$("a.ds_dialog_form,a.ds_form").live("click",function(a){a.preventDefault();a={};a[tr("Cancel")]=function(){$(this).cancelDialog()};a[tr("Save")]=function(){$(this).submitDialog({save:1})};$.DSDialog.create({width:375,parent:$(this).ds().attr("id"),url:$(this).attr("href"),title:$(this).attr("title"),buttons:a}).bind("dialogclose",
function(d){d.result==true&&$(this).ds("parent").ds("reload")})});$("a.ds_dialog_confirm,a.ds_confirm").live("click",function(a){a.preventDefault();a={};a[tr("Cancel")]=function(){$(this).cancelDialog()};a[tr("OK")]=function(){$(this).submitDialog({ok:1})};$.DSDialog.create({width:325,parent:$(this).ds().attr("id"),url:$(this).attr("href"),title:$(this).attr("title"),buttons:a}).bind("dialogclose",function(d){d.result==true&&$(this).ds("parent").ds("reload")})});$("a.ds_toggle").live("click",function(a){a.preventDefault();
var d=$(this);$.get($(this).attr("href"),function(){d.ds("reload")})});$(".ds_content, .ds_dialog").live("load",function(a,d){$(this).attr("url",d);$("body input.ds_watermark").each(function(){$(this).Watermark($(this).attr("title"))});$("body .ds_collapsible").collapsible({cssClose:"ds_collapsible_closed",cssOpen:"ds_collapsible_open"});$("body a.ds_oembed").each(function(){var c=$(this).parent().width();$(this).oembed(null,{maxWidth:c})});$(".ds_theme select").each(function(){if(!$(this).parent().hasClass("ds_select")){$(this).wrap('<span class="ds_select" />').bind("focus blur",
function(){$(this).parent().toggleClass("ds_focus")});var c=$(this).css("width");$(this).parent().addClass("ds_width_auto");$(this).css("width")!=c&&$(this).parent().removeClass("ds_width_auto");$(this).is(":disabled")&&$(this).parent().attr("disabled","disabled")}});$("[data-title],[data-error]").each(function(){if($(this).attr("data-title")){$(this).wrap('<span class="ds_tooltip" />').after('<span class="ds_tooltip_info">'+$(this).attr("data-title")+"</span>").bind("focus blur",function(){$(this).parent().toggleClass("ds_tooltip_focus")});
var c=$(this).parent().children(".ds_tooltip_info");c.css("left",$(this).parent().width()/2-c.outerWidth(true)/2+"px")}else if($(this).attr("data-error")){$(this).wrap('<span class="ds_tooltip" />').after('<span class="ds_tooltip_error">'+$(this).attr("data-error")+"</span>").bind("focus blur",function(){$(this).parent().toggleClass("ds_tooltip_focus")});if($(this).attr("tagName")=="TEXTAREA"||$(this).attr("tagName")=="INPUT"&&($(this).attr("type")=="text"||$(this).attr("type")=="password"))$(this).one("keypress",
function(){$(this).parent().children(".ds_tooltip_error").hide();$(this).removeClass("ds_highlight")}).addClass("ds_highlight").addClass("ds_tooltip_element");else if($(this).attr("tagName")=="INPUT")$(this).one("mousedown",function(){$(this).parent().children(".ds_tooltip_error").hide();$(this).removeClass("ds_highlight")}).addClass("ds_highlight").addClass("ds_tooltip_element");else if($(this).attr("tagName")=="SELECT"){$(this).one("mousedown",function(){$(this).parent().children(".ds_tooltip_error").hide();
$(this).removeClass("ds_highlight");$(this).parent().hasClass("ds_select")&&$(this).parent().removeClass("ds_highlight")}).addClass("ds_highlight").addClass("ds_tooltip_element");$(this).parent().hasClass("ds_select")&&$(this).parent().addClass("ds_highlight")}else{$(this).addClass("ds_tooltip_element");$(this).find('label,input[type="text"],input[type="password"],textarea,select').each(function(){$(this).one("mousedown",function(){$(this).closest(".ds_tooltip").children(".ds_tooltip_error").hide();
$(this).closest(".ds_tooltip_element").find(".ds_highlight").removeClass("ds_highlight")});$(this).attr("tagName")=="SELECT"&&$(this).parent().hasClass("ds_select")?$(this).parent().addClass("ds_highlight"):$(this).addClass("ds_highlight")})}c=$(this).parent().children(".ds_tooltip_error");c.css("left",($(this).outerWidth(true)-c.outerWidth(true))/2+"px").css("top",$(this).offset().top+$(this).outerHeight(true)-c.offset().top+6+"px")}});$.browser.msie&&$.browser.version.substr(0,1)<7&&$(".ds_tooltip").mouseover(function(){$(this).children(".ds_tooltip_content").css("visibility",
"visible")}).mouseout(function(){$(this).children(".ds_tooltip_content").css("visibility","hidden")})});$(".ds_dialog .ds_toggleclass a, .ds_dialog .Help .help_title, .ds_dialog .ds_collapsible").live("click",function(){$(this).ds().trigger("dialogchange")});$("a.ajax").live("click",function(a){a.preventDefault();a=basename($(this).attr("href"));if($.browser.msie){document.location.href="./"+a;return false}if(a.length==0)a="!";var d;$.each($.bbq.getState(),function(c){d=basename(c)});d==a?$(this).ds("load",
a):$.bbq.pushState("#"+a);$(this).hasClass("noreset")||$("body").one("ajaxStop",function(){$(this).ds("reset")})});$("form.ajax").live("submit",function(a){if($(this).attr("method").toUpperCase()=="GET"){a.preventDefault();if($.browser.msie){document.location.href="./"+basename($(this).attr("action"))+"?"+$(this).serialize();return false}a=basename($(this).attr("action"));if(a.length==0)a="!";var d=a+"?"+$(this).serialize();$.param($.bbq.getState())==a+"%3F"+$(this).serialize()?$(this).ds("load",
d):$.bbq.pushState("#"+d);$(this).hasClass("noreset")||$("body").one("ajaxStop",function(){$(this).ds("reset")})}});$("input.ajax").live("click",function(a){a.preventDefault();a=$(this).closest("form");a.addClass("ajax");a.append('<input type="hidden" name="'+$(this).attr("name")+'" value="'+$(this).attr("value")+'">');return a.submit()});$("select.ajax").live("change",function(a){a.preventDefault();a=$(this).closest("form");a.addClass("ajax");return a.submit()});$("a.ds_load").live("click",function(a){a.preventDefault();
$(this).hasClass("ds_reset")&&$("body").one("ajaxStop",function(){$(this).ds("reset")});$(this).ds("load",$(this).attr("href"));return false});$("input.ds_load").live("click",function(a){a.preventDefault();a=$(this).closest("form");a.addClass("ds_load");$(this).hasClass("ds_reset")&&a.addClass("ds_reset");if($(this).attr("type")=="submit"||$(this).attr("type")=="button"){a.prepend('<input style="display:none;" type="hidden" name="'+$(this).attr("name")+'" value="'+$(this).attr("value")+'">');$(this).attr("disabled",
true)}$.browser.msie&&$.browser.version!="9.0"&&$(this).attr("type")=="submit"||a.submit()});$("select.ds_load").live("change",function(a){a.preventDefault();a=$(this).closest("form");a.addClass("ds_load");$(this).hasClass("ds_reset")&&a.addClass("ds_reset");a.submit()});$("form.ds_load").live("submit",function(a){a.preventDefault();$(this).hasClass("ds_reset")&&$("body").one("ajaxStop",function(){$(this).ds("reset")});$(this).attr("method").toUpperCase()=="GET"?$(this).ds("load",$(this).attr("action"),
$(this).serialize()):$(this).ds("load",$(this).attr("action"),$(this).serializeArray());return false});$("body").ajaxStart(function(){$('<div id="mask">').appendTo($("body"))});$("body").ajaxStop(function(){$("#mask").remove();$(".thickbox").unbind("click");tb_init("a.thickbox, area.thickbox, input.thickbox")});$(".ds_section input, .ds_section select, .ds_section textarea, .ds_section_table input, .ds_section_table select, .ds_section_table textarea,").live("focus blur",function(){$(this).toggleClass("focus")});
$(window).bind("hashchange",function(a){$("a[name="+a.fragment+"]").length==0&&$(this).ds("load",a.fragment)});document.location.hash.length>0&&basename(document.location.hash)!=$("body").ds("url")&&$(window).trigger("hashchange");$("body.dialog .ds_dialog").live("load",function(){parent.$(".ui-frame-dialog").trigger("dialogchange")});$.datepicker.setDefaults($.datepicker.regional["<?php print($this->page()->language()); ?>"])});
function ds_default(a,d){var c=d;if(d===undefined)c=document.location.href;if(c.indexOf("#")>=0)c=c.substring(0,c.indexOf("#"));return ds_url(c,a)}function ds_target(a,d){if(d===undefined)d=document.location.href;return d.indexOf("#")>=0?ds_url(d.substring(d.indexOf("#")+1),a):ds_default(a,d)}function ds_load(a,d){if(a===undefined)a=document.location.href;return $("#content").load(ds_target("content",a),d)}
function ds_module_load(a,d){if(a===undefined)a=document.location.href;return $("#content").load(ds_target("module",a),d)}function ds_parent_load(a,d){if(a===undefined)a=parent.document.location.href;return parent.$("#content").load(ds_target("content",a),d)}function ds_reload(){return ds_load()}function ds_module_reload(){return ds_module_load()}function ds_parent_reload(){return ds_parent_load()};(function(a){a.fn.upload=function(d){d=a.extend({name:"file",enctype:"multipart/form-data",action:"",autoSubmit:true,onSubmit:function(){},onComplete:function(){},onSelect:function(){},params:{}},d);return new a.ocupload(this,d)};a.ocupload=function(d,c){var b=this,e=(new Date).getTime().toString().substr(8),i=a('<iframe id="iframe'+e+'" name="iframe'+e+'"></iframe>').css({display:"none"}),k=a('<form method="post" enctype="'+c.enctype+'" action="'+c.action+'" target="iframe'+e+'"></form>').css({position:"relative",
margin:0,cursor:"pointer",padding:0}),h=a('<input name="'+c.name+'" type="file" />').css({position:"relative",display:"inline-block",cursor:"pointer",opacity:0});d.wrap("<div></div>");k.append(h);d.after(k);d.after(i);var n=d.parent().css({height:d.outerHeight()+"px",width:d.outerWidth()+"px",cursor:"pointer",margin:0,padding:0});k.css("top",-n.height()-4+"px");n.bind("mousemove",function(g){var j=g.pageY-n.offset().top;g=g.pageX-n.offset().left;k.css({top:(j>n.height()||j<0?-n.height()-4+"px":j-
h.outerHeight()-20)+"px",left:(g>n.width()||g<0?"0px":g-h.outerWidth()+15)+"px"})}).bind("mouseout",function(){k.css({top:-n.height()-4+"px",left:0})});h.change(function(){b.onSelect();b.autoSubmit&&b.submit()});a.extend(this,{autoSubmit:true,onSubmit:c.onSubmit,onComplete:c.onComplete,onSelect:c.onSelect,filename:function(){return h.attr("value")},params:function(g){if(g=g?g:false)c.params=a.extend(c.params,g);else return c.params},name:function(g){if(g=g?g:false)h.attr("name",value);else return h.attr("name")},
action:function(g){if(g=g?g:false)k.attr("action",g);else return k.attr("action")},enctype:function(g){if(g=g?g:false)k.attr("enctype",g);else return k.attr("enctype")},set:function(g,j){function o(l,p){switch(l){default:throw Error("[jQuery.ocupload.set] '"+l+"' is an invalid option.");case "name":b.name(p);break;case "action":b.action(p);break;case "enctype":b.enctype(p);break;case "params":b.params(p);break;case "autoSubmit":b.autoSubmit=p;break;case "onSubmit":b.onSubmit=p;break;case "onComplete":b.onComplete=
p;break;case "onSelect":b.onSelect=p}}(j=j?j:false)?o(g,j):a.each(g,function(l,p){o(l,p)})},submit:function(){this.onSubmit();a.each(c.params,function(g,j){k.append(a('<input type="hidden" name="'+g+'" value="'+j+'" />'))});k.submit();i.unbind().load(function(){var g=document.getElementById(i.attr("name"));g=a(g.contentWindow.document.body).text();b.onComplete(g)})}})}})(jQuery);(function(a){var d=[];a.Watermark={ShowAll:function(){for(var c=0;c<d.length;c++)if(d[c].obj.val()==""){d[c].obj.val(d[c].text);d[c].obj.css("color",d[c].WatermarkColor)}else d[c].obj.css("color",d[c].DefaultColor)},HideAll:function(){for(var c=0;c<d.length;c++)d[c].obj.val()==d[c].text&&d[c].obj.val("")}};a.fn.Watermark=function(c,b){b||(b="#aaa");return this.each(function(){function e(){k.val()==c&&k.val("");k.css("color",h)}function i(){if(k.val().length==0||k.val()==c){k.val(c);k.css("color",
b)}else k.css("color",h)}var k=a(this),h=k.css("color");d[d.length]={text:c,obj:k,DefaultColor:h,WatermarkColor:b};k.focus(e);k.blur(i);k.change(i);k.closest("form").submit(e);i()})}})(jQuery);(function(a){function d(b){return typeof b=="object"?b:{top:b,left:b}}var c=a.scrollTo=function(b,e,i){a(window).scrollTo(b,e,i)};c.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1};c.window=function(){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){if(!(!this.nodeName||a.inArray(this.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1))return this;var b=(this.contentWindow||this).document||this.ownerDocument||this;return a.browser.safari||
b.compatMode=="BackCompat"?b.body:b.documentElement})};a.fn.scrollTo=function(b,e,i){if(typeof e=="object"){i=e;e=0}if(typeof i=="function")i={onAfter:i};if(b=="max")b=9E9;i=a.extend({},c.defaults,i);e=e||i.speed||i.duration;i.queue=i.queue&&i.axis.length>1;if(i.queue)e/=2;i.offset=d(i.offset);i.over=d(i.over);return this._scrollable().each(function(){function k(p){n.animate(o,e,i.easing,p&&function(){p.call(this,b,i)})}var h=this,n=a(h),g=b,j,o={},l=n.is("html,body");switch(typeof g){case "number":case "string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(g)){g=
d(g);break}g=a(g,this);case "object":if(g.is||g.style)j=(g=a(g)).offset()}a.each(i.axis.split(""),function(p,x){var q=x=="x"?"Left":"Top",v=q.toLowerCase(),s="scroll"+q,D=h[s],w=c.max(h,x);if(j){o[s]=j[v]+(l?0:D-n.offset()[v]);if(i.margin){o[s]-=parseInt(g.css("margin"+q))||0;o[s]-=parseInt(g.css("border"+q+"Width"))||0}o[s]+=i.offset[v]||0;if(i.over[v])o[s]+=g[x=="x"?"width":"height"]()*i.over[v]}else{q=g[v];o[s]=q.slice&&q.slice(-1)=="%"?parseFloat(q)/100*w:q}if(/^\d+$/.test(o[s]))o[s]=o[s]<=0?
0:Math.min(o[s],w);if(!p&&i.queue){D!=o[s]&&k(i.onAfterFirst);delete o[s]}});k(i.onAfter)}).end()};c.max=function(b,e){var i=e=="x"?"Width":"Height",k="scroll"+i;if(!a(b).is("html,body"))return b[k]-a(b)[i.toLowerCase()]();i="client"+i;var h=b.ownerDocument.documentElement,n=b.ownerDocument.body;return Math.max(h[k],n[k])-Math.min(h[i],n[i])}})(jQuery);(function(a){a.FrameDialog=a.FrameDialog||{};a.FrameDialog._results=a.FrameDialog._results||{};var d=window.localization&&window.localization.CLOSE||"St\u00e4ng",c=window.localization&&window.localization.OK||"OK",b=window.localization&&window.localization.SAVE||"Spara",e=window.localization&&window.localization.YES||"Yes",i=window.localization&&window.localization.NO||"No",k=window.localization&&window.localization.CANCEL||"Avbryt";a(window).width();a(window).height();a.FrameDialog._defaultOptions=
{autoOpen:true,modal:true,closeOnEscape:true,position:"center",autoResize:true,resizable:false};var h=0;a.FrameDialog.create=function(n){try{var g=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),j={};a.extend(j,a.FrameDialog._defaultOptions,n||{});j.minWidth=j.width;var o={},l=j&&j.type||"OK";if(l=="Close")o[d]=function(){a.FrameDialog.closeDialog(g)};if(l=="OK_Cancel"||l=="Save_Cancel"||l=="Yes_No_Cancel")o[k]=function(){a.FrameDialog.cancelDialog(g)};if(l=="Yes_No_Cancel"){o[i]=
function(){a.FrameDialog.setResult(false,g);var z=a("#"+g+"-VIEW").contents().find("form");z.append('<input type="hidden" name="no" value="1">');z.attr("action",ds_target("dialog",z.attr("action")));return z.submit()};o[e]=function(){a.FrameDialog.setResult(true,g);var z=a("#"+g+"-VIEW").contents().find("form");z.append('<input type="hidden" name="yes" value="1">');z.attr("action",ds_target("dialog",z.attr("action")));return z.submit()}}if(l=="OK_Cancel"||l=="OK")o[c]=function(){a.FrameDialog.setResult(true,
g);var z=a("#"+g+"-VIEW").contents().find("form");z.append('<input type="hidden" name="ok" value="1">');z.attr("action",ds_target("dialog",z.attr("action")));return z.submit()};if(l=="Save_Cancel")o[b]=function(){a.FrameDialog.setResult(true,g);var z=a("#"+g+"-VIEW").contents().find("form");z.append('<input type="hidden" name="save" value="1">');z.attr("action",ds_target("dialog",z.attr("action")));return z.submit()};j.buttons=o;var p=j&&j.url||null;if(p===null)throw Error("MODAL ERROR: Option 'url' not specified!");
p=p.replace(/(^|[^:])\/+/g,"$1/");try{delete j.url}catch(x){}a("body").addClass("ds_busy");var q=a("<iframe frameborder='0' background='transparent' />").attr("src",ds_target("dialog",p)).attr("id",g+"-VIEW").attr("name",g+"-VIEW").bind("load",function(){parent.$("body").removeClass("ds_busy");a(this).contents().find("body").children().length==0?a.FrameDialog.closeDialog(g):a("#"+g).trigger("load")}),v=a('<div class="ui-dialog-overlay">&nbsp;</div>'),s=a("<div />").attr("id",g).addClass("ds_dialog").addClass("ui-frame-dialog").hide().append(q).append(v).appendTo(document.body).bind("dialogbeforeclose",
function(z){var L=a(this).attr("id");z&&z.originalTarget&&z.originalTarget.nodeName&&z.originalTarget.nodeName=="SPAN"&&a.FrameDialog.clearResult(L);z&&z.originalEvent&&z.originalEvent.currentTarget&&z.originalEvent.currentTarget.tagName&&z.originalEvent.currentTarget.tagName=="A"&&a.FrameDialog.clearResult(L);return a.FrameDialog._results[L]||null}).bind("dialogchange",function(){if(a(this).dialog("option","autoResize")==true){a(this).dialog("option","minHeight",0);if(a(this).dialog("option","height")==
"auto"||q.contents().find("body").height()+20>q.height()){a(this).dialog("option","height","auto");q.height(q.contents().find("body").height()+20)}a(this).dialog("option","minHeight",a(this).parent().height())}var z=a(this).closest(".ui-dialog");if(z.height()>0.96*a(window).height()&&z.css("position")=="fixed"){z.css("position","absolute");a(this).dialog("option","position","top")}else if(z.css("position")=="absolute"){z.css("position","fixed");a(this).dialog("option","position","center")}}).bind("dialogresize",
function(){a(this).trigger("dialogchange")}).bind("load",function(){a(this).trigger("dialogchange")}).bind("dialogclose",function(){var z=a(this),L=z.attr("id"),R=a.FrameDialog._results[L]||null;z.attr("result",R);window.setTimeout(function(){z.dialog("destroy");z.remove();v.remove();s.remove();try{delete a.FrameDialog._results[L]}catch(y){}},100);return R}).dialog(j),D=s.closest(".ui-dialog");D.bind("dragstart",function(){v.show()}).bind("dragstop",function(){v.hide()}).bind("resizestart",function(){v.show()}).bind("resize",
function(){q.css("height",s.height()+"px").css("width",s.width()+"px")}).bind("resizestop",function(){v.hide();q.css("height",s.height()+"px").css("width",s.width()+"px")});window.setTimeout(function(){D.trigger("resizestop")},100);h=0;return s}catch(w){try{s.dialog("destroy")}catch(E){}try{s.remove()}catch(O){}try{v.remove()}catch(B){}try{q.remove()}catch(G){}if(w instanceof TypeError&&h<10){console&&typeof console.dir=="function"&&console.dir({"Error Creating FrameDialog":{error:w,retry:h}});h++;
return a.FrameDialog.create(n)}h=0;throw w;}};a.FrameDialog._getUid=function(){if(window.parent&&window.parent.frames&&window.parent.document&&window.parent.document.getElementsByTagName)for(var n=window.parent.document.getElementsByTagName("IFRAME"),g=0;g<n.length;g++){var j=n[g].id||n[g].name||g;if(window.parent.frames[j]==window)return j.replace("-VIEW","")}return null};a.FrameDialog.current=function(){if(window.parent&&window.parent.jQuery)return window.parent.jQuery("#"+a.FrameDialog._getUid());
return null};a.FrameDialog.clearResult=function(n){if(n)try{delete a.FrameDialog._results[n]}catch(g){}else{n=a.FrameDialog._getUid();if(n!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery.FrameDialog&&window.parent.jQuery.FrameDialog._results)try{delete window.parent.jQuery.FrameDialog._results[n]}catch(j){}}};a.FrameDialog.setResult=function(n,g){if(g)jQuery.FrameDialog._results[g]=n;else{g=a.FrameDialog._getUid();if(g!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery.FrameDialog&&
window.parent.jQuery.FrameDialog._results)window.parent.jQuery.FrameDialog._results[g]=n}};a.FrameDialog.closeDialog=function(n){if(n)jQuery("#"+n).dialog("close");else{n=a.FrameDialog._getUid();n!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery("#"+n).dialog("close")}return false};a.FrameDialog.cancelDialog=function(n){a.FrameDialog.clearResult(n);a.FrameDialog.closeDialog(n);return false};a.fn.setResult=function(n){return this.each(function(){a.FrameDialog.setResult(n,a(this).attr("id"))})};
a.fn.clearResult=function(){return this.each(function(){a.FrameDialog.clearResult(a(this).attr("id"))})};a.fn.closeDialog=function(){return this.dialog("close")};a.fn.cancelDialog=function(){return this.clearResult().closeDialog()};a.fn.window=function(){if(this.attr("tagName")=="IFRAME"||this.attr("tagName")=="FRAME")return window.frames[this.attr("name")||this.attr("id")];var n=this.find("iframe, frame")[0];return n&&window.frames[n.name||n.id]||null}})(jQuery);(function(a){a.SimpleDialog=a.SimpleDialog||{};a.SimpleDialog._results=a.SimpleDialog._results||{};var d=window.localization&&window.localization.CLOSE||"St\u00e4ng",c=window.localization&&window.localization.OK||"OK",b=window.localization&&window.localization.SAVE||"Spara",e=window.localization&&window.localization.YES||"Yes",i=window.localization&&window.localization.NO||"No",k=window.localization&&window.localization.CANCEL||"Avbryt";a(window).width();a(window).height();a.SimpleDialog._defaultOptions=
{autoOpen:false,modal:true,closeOnEscape:true,position:[0,0],resizable:false,autoResize:true};var h=0;a.SimpleDialog.create=function(n){try{var g=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),j={};a.extend(j,a.SimpleDialog._defaultOptions,n||{});j.minWidth=j.width;j.maxWidth=j.width;j.maxHeight=0.95*a(window).height();var o={},l=j&&j.type||"OK";if(l=="Close")o[d]=function(){a.SimpleDialog.closeDialog(g)};if(l=="OK_Cancel"||l=="Save_Cancel"||l=="Yes_No_Cancel")o[k]=function(){a.SimpleDialog.cancelDialog(g)};
if(l=="Yes_No_Cancel"){o[i]=function(){a.SimpleDialog.setResult(false,g);a.SimpleDialog.closeDialog(g)};o[e]=function(){a.SimpleDialog.setResult(true,g);a.SimpleDialog.closeDialog(g)}}if(l=="OK_Cancel"||l=="OK")o[c]=function(){a.SimpleDialog.setResult(true,g);a.SimpleDialog.closeDialog(g)};if(l=="Save_Cancel")o[b]=function(){a.SimpleDialog.setResult(true,g);a.SimpleDialog.closeDialog(g)};j.buttons=o;var p=j&&j.url||null;if(p!==null)p=p.replace(/(^|[^:])\/+/g,"$1/");try{delete j.url}catch(x){}a("body").addClass("ds_busy");
var q=a("<div />").attr("id",g).addClass("ds_dialog").addClass("ui-simple-dialog").hide().appendTo(document.body).bind("load",function(w,E){a("body").removeClass("ds_busy");if(a(this).contents().size()!=0){a(this).css("overflow-y","auto");a(this).attr("url",E);if(a(this).dialog("isOpen"))a(this).trigger("dialogchange");else{a(this).closest(".ui-dialog").css("opacity",0);a(this).dialog("open");a(this).trigger("dialogchange");a(this).closest(".ui-dialog").css("opacity",100)}}else a.SimpleDialog.closeDialog(g)}).bind("dialogchange",
function(){a(this).css("max-height",a(this).dialog("option","maxHeight")-(a(this).parent().height()-a(this).height()));var w=a(this).find(".ds_accordion");if(w.length>0){w.accordion({fillSpace:true});var E=0,O=0;w.find(".accordion_content").each(function(){O=a(this).height();a(this).css("height","auto");var L=a(this).height();a(this).height(O);if(L>E)E=L});var B=w.closest("div,span,td"),G=a(this).dialog("option","maxHeight")-(a(this).parent().height()-B.height()),z=B.height()+E-O;z<G?B.height(z):
B.height(G);w.accordion("resize")}w=a(this).closest(".ui-dialog");if(w.height()>1.01*a(this).css("max-height"))w.css("position","absolute");else{w.css("position","fixed");if(a(this).dialog("option","position")=="0,0")a(this).dialog("option","position","center");else if(w.offset().top-a(window).scrollTop()+w.height()>a(window).height()){B=w.offset().top+w.height()-a(window).height();a(this).dialog("option","position",[w.offset().left,w.offset().top-B])}}}).bind("dialogresize",function(){a(this).trigger("dialogchange")}).bind("dialogbeforeclose",
function(w){var E=a(this).attr("id");w&&w.originalTarget&&w.originalTarget.nodeName&&w.originalTarget.nodeName=="SPAN"&&a.SimpleDialog.clearResult(E);w&&w.originalEvent&&w.originalEvent.currentTarget&&w.originalEvent.currentTarget.tagName&&w.originalEvent.currentTarget.tagName=="A"&&a.SimpleDialog.clearResult(E);return a.SimpleDialog._results[E]||null}).bind("dialogclose",function(){var w=a(this).attr("id"),E=a.SimpleDialog._results[w]||null;a(this).attr("result",E);window.setTimeout(function(){q.dialog("destroy");
q.remove();try{delete a.SimpleDialog._results[w]}catch(O){}},100);return E}).dialog(j);p!==null&&q.ds("load",p);h=0;return q}catch(v){try{q.dialog("destroy")}catch(s){}try{q.remove()}catch(D){}if(v instanceof TypeError&&h<10){console&&typeof console.dir=="function"&&console.dir({"Error Creating SimpleDialog":{error:v,retry:h}});h++;return a.SimpleDialog.create(n)}h=0;throw v;}};a.SimpleDialog.clearResult=function(n){try{delete a.SimpleDialog._results[n]}catch(g){}};a.SimpleDialog.setResult=function(n,
g){jQuery.SimpleDialog._results[g]=n};a.SimpleDialog.closeDialog=function(n){a("#"+n).dialog("close");return false};a.SimpleDialog.cancelDialog=function(n){a.SimpleDialog.clearResult(n);a.SimpleDialog.closeDialog(n);return false};a.fn.setResult=function(n){return this.each(function(){a.SimpleDialog.setResult(n,a(this).attr("id"))})};a.fn.clearResult=function(){return this.each(function(){a.SimpleDialog.clearResult(a(this).attr("id"))})};a.fn.closeDialog=function(){return this.dialog("close")};a.fn.cancelDialog=
function(){return this.clearResult().closeDialog()}})(jQuery);(function(a){a.FormDialog=a.FormDialog||{};a.FormDialog._results=a.FormDialog._results||{};var d=window.localization&&window.localization.CLOSE||"St\u00e4ng",c=window.localization&&window.localization.OK||"OK",b=window.localization&&window.localization.SAVE||"Spara",e=window.localization&&window.localization.YES||"Yes",i=window.localization&&window.localization.NO||"No",k=window.localization&&window.localization.CANCEL||"Avbryt";a(window).width();a(window).height();a.FormDialog._defaultOptions={autoOpen:false,
modal:true,closeOnEscape:true,position:[0,0],resizable:false,autoResize:true};var h=0;a.FormDialog.create=function(n){try{var g=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),j={};a.extend(j,a.FormDialog._defaultOptions,n||{});j.minWidth=j.width;j.maxWidth=j.width;j.maxHeight=0.95*a(window).height();var o={},l=j&&j.type||"OK";if(l=="Close")o[d]=function(){a.FormDialog.closeDialog(g)};if(l=="OK_Cancel"||l=="Save_Cancel"||l=="Yes_No_Cancel")o[k]=function(){a.FormDialog.cancelDialog(g)};
if(l=="Yes_No_Cancel"){o[i]=function(){a.FormDialog.setResult(false,g);a.FormDialog.submitDialog({no:1},g)};o[e]=function(){a.FormDialog.setResult(true,g);a.FormDialog.submitDialog({yes:1},g)}}if(l=="OK_Cancel"||l=="OK")o[c]=function(){a.FormDialog.setResult(true,g);a.FormDialog.submitDialog({ok:1},g)};if(l=="Save_Cancel")o[b]=function(){a.FormDialog.setResult(true,g);a.FormDialog.submitDialog({save:1},g)};j.buttons=o;var p=j&&j.url||null;if(p!==null)p=p.replace(/(^|[^:])\/+/g,"$1/");try{delete j.url}catch(x){}a("body").addClass("ds_busy");
var q=a('<div class="ui-dialog-overlay">&nbsp;</div>'),v=a("<div />").attr("id",g).addClass("ds_dialog").addClass("ui-form-dialog").hide().appendTo(document.body).bind("load",function(B,G){a("body").removeClass("ds_busy");if(a(this).contents().size()!=0){a(this).closest(".ui-dialog").css("position","fixed");a(this).css("overflow-y","auto");a(this).append(q);a(this).attr("url",G);a(this).find("form").addClass("ds_load");if(a(this).dialog("isOpen"))a(this).trigger("dialogchange");else{a(this).closest(".ui-dialog").css("opacity",
0);a(this).dialog("open");a(this).trigger("dialogchange");a(this).closest(".ui-dialog").css("opacity",100)}}else a.FormDialog.closeDialog(g)}).bind("dialogchange",function(){a(this).css("max-height",a(this).dialog("option","maxHeight")-(a(this).parent().height()-a(this).height()));var B=a(this).find(".ds_accordion");if(B.length>0){B.accordion({fillSpace:true});var G=0,z=0;B.find(".accordion_content").each(function(){z=a(this).height();a(this).css("height","auto");var A=a(this).height();a(this).height(z);
if(A>G)G=A});var L=B.closest("div,span,td"),R=a(this).dialog("option","maxHeight")-(a(this).parent().height()-L.height()),y=L.height()+G-z;y<R?L.height(y):L.height(R);B.accordion("resize")}B=a(this).closest(".ui-dialog");if(B.height()>1.01*a(this).css("max-height"))B.css("position","absolute");else{B.css("position","fixed");if(a(this).dialog("option","position")=="0,0")a(this).dialog("option","position","center");else if(B.offset().top-a(window).scrollTop()+B.height()>a(window).height()){L=B.offset().top+
B.height()-a(window).height();a(this).dialog("option","position",[B.offset().left,B.offset().top-L])}}}).bind("dialogresize",function(){a(this).trigger("dialogchange")}).bind("dialogbeforeclose",function(B){var G=a(this).attr("id");B&&B.originalTarget&&B.originalTarget.nodeName&&B.originalTarget.nodeName=="SPAN"&&a.FormDialog.clearResult(G);B&&B.originalEvent&&B.originalEvent.currentTarget&&B.originalEvent.currentTarget.tagName&&B.originalEvent.currentTarget.tagName=="A"&&a.FormDialog.clearResult(G);
return a.FormDialog._results[G]||null}).bind("dialogclose",function(){var B=a(this).attr("id"),G=a.FormDialog._results[B]||null;a(this).attr("result",G);window.setTimeout(function(){v.dialog("destroy");q.remove();v.remove();try{delete a.FormDialog._results[B]}catch(z){}},100);return G}).dialog(j);p!==null&&v.ds("load",p);var s=v.closest(".ui-dialog");s.bind("dragstart",function(){q.show()}).bind("dragstop",function(){q.hide()}).bind("resizestart",function(){q.show()}).bind("resize",function(){}).bind("resizestop",
function(){q.hide()});window.setTimeout(function(){s.trigger("resizestop")},100);h=0;return v}catch(D){try{v.dialog("destroy")}catch(w){}try{v.remove()}catch(E){}try{q.remove()}catch(O){}if(D instanceof TypeError&&h<10){console&&typeof console.dir=="function"&&console.dir({"Error Creating FormDialog":{error:D,retry:h}});h++;return a.FormDialog.create(n)}h=0;throw D;}};a.FormDialog.clearResult=function(n){try{delete a.FormDialog._results[n]}catch(g){}};a.FormDialog.setResult=function(n,g){jQuery.FormDialog._results[g]=
n};a.FormDialog.closeDialog=function(n){a("#"+n).dialog("close");return false};a.FormDialog.cancelDialog=function(n){a.FormDialog.clearResult(n);a.FormDialog.closeDialog(n);return false};a.FormDialog.submitDialog=function(n,g){var j=a("#"+g).find("form");a.each(n,function(o,l){j.append('<input type="hidden" name="'+o+'" value="'+l+'">')});j.submit();return false};a.fn.setResult=function(n){return this.each(function(){a.FormDialog.setResult(n,a(this).attr("id"))})};a.fn.clearResult=function(){return this.each(function(){a.FormDialog.clearResult(a(this).attr("id"))})};
a.fn.closeDialog=function(){return this.dialog("close")};a.fn.cancelDialog=function(){return this.clearResult().closeDialog()}})(jQuery);(function(a){a.DSDialog=a.DSDialog||{};a.DSDialog._results=a.DSDialog._results||{};a.DSDialog._defaultOptions={autoOpen:false,modal:true,closeOnEscape:true,position:[0,0],resizable:false,autoResize:true};var d=0;a.DSDialog.create=function(c){try{var b=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),e={};a.extend(e,a.DSDialog._defaultOptions,c||{});e.minWidth=e.width;e.maxWidth=e.width;e.maxHeight=0.95*a(window).height();var i=e&&e.url||null;if(i!==null)i=i.replace(/(^|[^:])\/+/g,
"$1/");try{delete e.url}catch(k){}a("body").addClass("ds_busy");var h=a("<div>&nbsp;</div>").addClass("ui-dialog-overlay"),n=e&&e.parent||null,g=a("<div />").hide().attr("id",b).attr("parent",n).addClass("ds_dialog").appendTo(document.body).bind("load",function(){a("body").removeClass("ds_busy");if(a(this).contents().size()!=0){a(this).closest(".ui-dialog").css("position","fixed");a(this).css("overflow-y","auto");a(this).append(h);a(this).find("form").addClass("ds_load");if(a(this).dialog("isOpen"))a(this).trigger("dialogchange");
else{a(this).closest(".ui-dialog").css("opacity",0);a(this).dialog("open");a(this).trigger("dialogchange");a(this).closest(".ui-dialog").css("opacity","")}}else a(this).closeDialog()}).bind("dialogchange",function(){a(this).css("max-height",a(this).dialog("option","maxHeight")-(a(this).parent().height()-a(this).height()));var q=a(this).find(".ds_accordion");if(q.length>0){q.accordion({fillSpace:true});var v=0,s=0;q.find(".accordion_content").each(function(){s=a(this).height();a(this).css("height",
"auto");var O=a(this).height();a(this).height(s);if(O>v)v=O});var D=q.closest("div,span,td"),w=a(this).dialog("option","maxHeight")-(a(this).parent().height()-D.height()),E=D.height()+v-s;E<w?D.height(E):D.height(w);q.accordion("resize")}q=a(this).closest(".ui-dialog");if(q.height()>1.01*a(this).css("max-height"))q.css("position","absolute");else{q.css("position","fixed");if(a(this).dialog("option","position")=="0,0")a(this).dialog("option","position","center");else if(q.offset().top-a(window).scrollTop()+
q.height()>a(window).height()){D=q.offset().top+q.height()-a(window).height();a(this).dialog("option","position",[q.offset().left,q.offset().top-D])}}}).bind("dialogresize",function(){a(this).trigger("dialogchange")}).bind("dialogbeforeclose",function(q){var v=a(this).attr("id");if(q)if(q.originalTarget&&q.originalTarget.nodeName&&q.originalTarget.nodeName=="SPAN")a.DSDialog.removeResult(v);else q.originalEvent&&q.originalEvent.currentTarget&&q.originalEvent.currentTarget.tagName&&q.originalEvent.currentTarget.tagName==
"A"&&a.DSDialog.removeResult(v);return a.DSDialog.result(v)}).bind("dialogclose",function(){var q=a(this).attr("id");window.setTimeout(function(){g.dialog("destroy");h.remove();g.remove();a.DSDialog.removeResult(q)},100);return a.DSDialog.result(q)}).dialog(e);i!==null&&g.ds("load",i);var j=g.closest(".ui-dialog");j.bind("dragstart resizestart",function(){h.show()}).bind("dragstop resizestop",function(){h.hide()});window.setTimeout(function(){j.trigger("resizestop")},100);d=0;return g}catch(o){try{g.dialog("destroy")}catch(l){}try{g.remove()}catch(p){}try{h.remove()}catch(x){}if(o instanceof
TypeError&&d<10){console&&typeof console.dir=="function"&&console.dir({"Error Creating DSDialog":{error:o,retry:d}});d++;return a.DSDialog.create(c)}d=0;throw o;}};a.DSDialog.removeResult=function(c){try{delete a.DSDialog._results[c]}catch(b){}};a.DSDialog.result=function(c,b){if(arguments.length<2)return a.DSDialog._results[c]||null;a.DSDialog._results[c]=b};a.fn.closeDialog=function(){a(this).dialog("close");return this};a.fn.submitDialog=function(c){var b=a(this).contents().find("form");if(b.length>
0){a.each(c,function(e,i){b.append('<input type="hidden" name="'+e+'" value="'+i+'">')});a.DSDialog.result(a(this).attr("id"),true);return b.submit()}return false};a.fn.confirmDialog=function(){a.DSDialog.result(a(this).attr("id"),true);return this.closeDialog()};a.fn.denyDialog=function(){a.DSDialog.result(a(this).attr("id"),false);return this.closeDialog()};a.fn.cancelDialog=function(){a.DSDialog.removeResult(a(this).attr("id"));return this.closeDialog()}})(jQuery);(function(a){a.DSFrameDialog=a.DSFrameDialog||{};a.DSFrameDialog._results=a.DSFrameDialog._results||{};a.DSFrameDialog._defaultOptions={autoOpen:false,modal:true,closeOnEscape:true,position:[0,0],resizable:false,autoResize:true};var d=0;a.DSFrameDialog.create=function(c){try{var b=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),e={};a.extend(e,a.DSFrameDialog._defaultOptions,c||{});e.minWidth=e.width;e.maxWidth=e.width;e.maxHeight=0.95*a(window).height();var i=e&&e.url||
null;if(i!==null)i=i.replace(/(^|[^:])\/+/g,"$1/");try{delete e.url}catch(k){}a("body").addClass("ds_busy");var h=a("<div>&nbsp;</div>").addClass("ui-dialog-overlay"),n=e&&e.parent||null,g=a("<iframe />").attr("frameborder","0").attr("background","transparent").attr("src",ds_url(i,"dialog")).addClass("ds_dialog").bind("load",function(){parent.$("body").removeClass("ds_busy");a(this).parent().attr("url",a(this).attr("src"));if(a(this).contents().find("body").children().size()!=0){a(this).contents().find(".ds_content").attr("parent",
a(this).parent().attr("id"));a(this).parent().closest(".ui-dialog").css("position","fixed");a(this).css("overflow-y","auto");if(a(this).parent().dialog("isOpen"))a(this).parent().trigger("dialogchange");else{a(this).parent().closest(".ui-dialog").css("opacity",0);a(this).parent().dialog("open");a(this).parent().trigger("dialogchange");a(this).parent().closest(".ui-dialog").css("opacity","")}}else a(this).parent().closeFrameDialog()}),j=a("<div />").hide().css("padding",0).attr("id",b).attr("name",
b).attr("parent",n).addClass("ds_dialog").append(g).append(h).appendTo(document.body).bind("dialogchange",function(){a(this).children("iframe").css("max-height",a(this).dialog("option","maxHeight")-(a(this).parent().height()-a(this).height())).css("height",a(this).children("iframe").contents().height()+"px").css("width",a(this).width()+"px");var s=a(this).children("iframe").contents().find(".ds_accordion");if(s.length>0){s.accordion({fillSpace:true});var D=0,w=0;s.find(".accordion_content").each(function(){w=
a(this).height();a(this).css("height","auto");var G=a(this).height();a(this).height(w);if(G>D)D=G});var E=s.closest("div,span,td"),O=a(this).dialog("option","maxHeight")-(a(this).parent().height()-E.height()),B=E.height()+D-w;B<O?E.height(B):E.height(O);s.accordion("resize")}s=a(this).closest(".ui-dialog");if(s.height()>1.01*a(this).css("max-height"))s.css("position","absolute");else{s.css("position","fixed");if(a(this).dialog("option","position")=="0,0")a(this).dialog("option","position","center");
else if(s.offset().top-a(window).scrollTop()+s.height()>a(window).height()){E=s.offset().top+s.height()-a(window).height();a(this).dialog("option","position",[s.offset().left,s.offset().top-E])}}}).bind("dialogresize",function(){a(this).trigger("dialogchange")}).bind("dialogbeforeclose",function(s){var D=a(this).attr("id");if(s)if(s.originalTarget&&s.originalTarget.nodeName&&s.originalTarget.nodeName=="SPAN")a.DSFrameDialog.removeResult(D);else s.originalEvent&&s.originalEvent.currentTarget&&s.originalEvent.currentTarget.tagName&&
s.originalEvent.currentTarget.tagName=="A"&&a.DSFrameDialog.removeResult(D);return a.DSFrameDialog.result(D)}).bind("dialogclose",function(){var s=a(this).attr("id");window.setTimeout(function(){j.dialog("destroy");g.remove();h.remove();j.remove();a.DSFrameDialog.removeResult(s)},100);return a.DSFrameDialog.result(s)}).dialog(e),o=j.closest(".ui-dialog");o.bind("dragstart resizestart",function(){h.show()}).bind("dragstop resizestop",function(){h.hide()});window.setTimeout(function(){o.trigger("resizestop")},
100);d=0;return j}catch(l){try{j.dialog("destroy")}catch(p){}try{j.remove()}catch(x){}try{h.remove()}catch(q){}try{g.remove()}catch(v){}if(l instanceof TypeError&&d<10){console&&typeof console.dir=="function"&&console.dir({"Error Creating DSFrameDialog":{error:l,retry:d}});d++;return a.DSFrameDialog.create(c)}d=0;throw l;}};a.DSFrameDialog.removeResult=function(c){try{delete a.DSFrameDialog._results[c]}catch(b){}};a.DSFrameDialog.result=function(c,b){if(arguments.length<2)return a.DSFrameDialog._results[c]||
null;a.DSFrameDialog._results[c]=b};a.fn.closeFrameDialog=function(){a(this).dialog("close");return this};a.fn.submitFrameDialog=function(c){var b=a(this).children("iframe").contents().find("form");if(b.length>0){a.each(c,function(e,i){b.append('<input type="hidden" name="'+e+'" value="'+i+'">')});a.DSFrameDialog.result(a(this).attr("id"),true);return b.submit()}return false};a.fn.confirmFrameDialog=function(){a.DSFrameDialog.result(a(this).attr("id"),true);return this.closeFrameDialog()};a.fn.denyFrameDialog=
function(){a.DSFrameDialog.result(a(this).attr("id"),false);return this.closeFrameDialog()};a.fn.cancelFrameDialog=function(){a.DSFrameDialog.removeResult(a(this).attr("id"));return this.closeFrameDialog()}})(jQuery);(function(a){var d={init:function(c){return this.each(function(){var b=a(this);b.settings={height:100,max:100,min:1,step:1};c&&a.extend(b.settings,c);b.bind("click",function(e){var i=a(e.currentTarget);slider=a("<div/>").addClass("sliderContainer").css("left",i.position().left+i.innerWidth()).css("top",i.position().top-b.settings.height/2);i.after(slider);a("<div/>").css("height",b.settings.height).slider({max:b.settings.max,min:b.settings.min,value:this.value,orientation:"vertical",step:b.settings.step,
slide:function(k,h){i.val(h.value);b.trigger("blur")}}).appendTo(slider);a("html").bind("mouseup",function(){a(slider).remove()})})})}};a.fn.sliderPop=function(c){if(d[c])return d[c].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof c==="object"||!c)return d.init.apply(this,arguments);else a.error("Method "+c+" does not exist on jQuery.sliderPop")}})(jQuery);var tb_pathToImage="/Vendor/thickbox/loadingAnimation.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image;imgLoader.src=tb_pathToImage});function tb_init(a){$(a).click(function(){tb_show(this.title||this.name||null,this.href||this.alt,this.rel||false);this.blur();return false})}
function tb_show(a,d,c){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}tb_detectMacXFF()?
$("#TB_overlay").addClass("TB_overlayMacFFBGHack"):$("#TB_overlay").addClass("TB_overlayBG");if(a===null)a="";$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var b=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,e=(d.indexOf("?")!==-1?d.substr(0,d.indexOf("?")):d).toLowerCase().match(b);if(e==".jpg"||e==".jpeg"||e==".png"||e==".gif"||e==".bmp"){TB_imageCount=TB_NextHTML=TB_NextURL=TB_NextCaption=TB_PrevHTML=TB_PrevURL=TB_PrevCaption="";TB_FoundURL=false;if(c){TB_TempArray=
$("a[rel="+c+"]").get();for(TB_Counter=0;TB_Counter<TB_TempArray.length&&TB_NextHTML==="";TB_Counter++){TB_TempArray[TB_Counter].href.toLowerCase().match(b);if(TB_TempArray[TB_Counter].href!=d)if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>N\u00e4sta &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; F\u00f6reg\u00e5ende</a></span>"}else{TB_FoundURL=
true;TB_imageCount="Bild "+(TB_Counter+1)+" av "+TB_TempArray.length}}}imgPreloader=new Image;imgPreloader.onload=function(){imgPreloader.onload=null;var n=tb_getPageSize(),g=n[0]-150;n=n[1]-150;var j=imgPreloader.width,o=imgPreloader.height;if(j>g){o*=g/j;j=g;if(o>n){j*=n/o;o=n}}else if(o>n){j*=n/o;o=n;if(j>g){o*=g/j;j=g}}TB_WIDTH=j+30;TB_HEIGHT=o+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+d+"' width='"+j+"' height='"+o+"' alt='"+a+"'/></a><div id='TB_caption'>"+
a+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='St\u00e4ng'>St\u00e4ng</a></div>");$("#TB_closeWindowButton").click(tb_remove);if(TB_PrevHTML!==""){var l=function(){$(document).unbind("click",l)&&$(document).unbind("click",l);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,c);return false};$("#TB_prev").click(l)}if(TB_NextHTML!==""){var p=
function(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,c);return false};$("#TB_next").click(p)}document.onkeydown=function(x){keycode=x==null?event.keyCode:x.which;if(keycode==27)tb_remove();else if(keycode==190){if(TB_NextHTML!=""){document.onkeydown="";p()}}else if(keycode==188)if(TB_PrevHTML!=""){document.onkeydown="";l()}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};
imgPreloader.src=d}else{var i=d.replace(/^[^\?]+\??/,""),k=tb_parseQuery(i);TB_WIDTH=k.width*1+30||630;TB_HEIGHT=k.height*1+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(d.indexOf("TB_iframe")!=-1){urlNoQuery=d.split("TB_");$("#TB_iframeContent").remove();if(k.modal!="true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='St\u00e4ng'>St\u00e4ng</a></div></div><iframe frameborder='0' hspace='0' src='"+
urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else if($("#TB_window").css("display")!=
"block")if(k.modal!="true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>St\u00e4ng</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}else{$("#TB_ajaxContent")[0].style.width=
ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(a)}$("#TB_closeWindowButton").click(tb_remove);if(d.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+k.inlineId).children());$("#TB_window").unload(function(){$("#"+k.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else if(d.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();
$("#TB_window").css({display:"block"})}}else $("#TB_ajaxContent").load(d+="&random="+(new Date).getTime(),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}if(!k.modal)document.onkeyup=function(n){keycode=n==null?event.keyCode:n.which;keycode==27&&tb_remove()}}catch(h){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}
function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"});jQuery.browser.msie&&jQuery.browser.version<7||$("#TB_window").css({marginTop:"-"+parseInt(TB_HEIGHT/2,10)+"px"})}function tb_parseQuery(a){var d={};if(!a)return d;a=a.split(/[;&]/);for(var c=0;c<a.length;c++){var b=a[c].split("=");if(!(!b||b.length!=2)){var e=unescape(b[0]);b=unescape(b[1]);b=b.replace(/\+/g," ");d[e]=b}}return d}
function tb_getPageSize(){var a=document.documentElement;return arrayPageSize=[window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,window.innerHeight||self.innerHeight||a&&a.clientHeight||document.body.clientHeight]}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1)return true};window.jGCharts||(jGCharts={});
jGCharts.Api=function(){function a(){var r="",u="",I=n;q&&U&&I++;for(var J=0;J<I;J++){u=_colors[J]||ha[J];r+=u+","}return r=h(r,",")}function d(r){if(r.constructor==Array)r.forEach(function(u){d(u)});else if(j<r)j=r}function c(r){if(r.constructor==Array)r.forEach(function(u){c(u)});else if(o>r)o=r}function b(r){if(r=="solid")return"s";if(r=="gradient")return"lg";if(r=="stripes")return"ls";return r}function e(){var r=[],u="";if(q){r=a(_colors,U).split(",");r.forEach(function(I,J){u+="b,"+I+","+J+","+
(J+1)+",0|"});u=h(u,"|")}return u}function i(){var r="";W.forEach(function(u){r+=u.join(",")+"|"});return r=h(r,"|")}function k(r,u,I){return l[r]+"="+u+(I?"":"&")}function h(r,u){return r.lastIndexOf(u)!==-1?r.substr(0,r.lastIndexOf(u)):r}var n=0,g=0,j=0,o=0,l={type:"cht",size:"chs",data:"chd",colors:"chco",scaling:"chds",axis_type:"chxt",axis_range:"chxr",axis_labels:"chxl",legend:"chdl",bar_width:"chbh",background:"chf",fillarea:"chm",title:"chtt",title_style:"chts",grid:"chg",line_style:"chls",
agent:"agent"},p=false,x=false,q=false,v=false,s=false,D=false,w="bvg",E="300x200",O=false,B=false,G=false,z=false,L=[],R=1,y="x,y",A=false,C=false,H=false,Q=false,M="solid",K="solid",P=90,T=90,f=10,m=10,t=false,F=false,S=false,V=false,U=false,fa=20,X=1,ga=false,Y=10,Z=10,aa=10,ba=0,W=false,ha=["5131C9","FFCC00","DA1B1B","FF9900","FF6600","CCFFFF","CCFF00","CCCCCC","FF99CC","999900","999999","66FF00","66CC00","669900","660099","33CC00","333399","000000"];return{make:function(r){var u="http://chart.apis.google.com/chart?";
if(jGCharts.Api.type.indexOf(r.type)!==-1)w=r.type;if(r.size)E=r.size;if(r.data)G=r.data;if(r.legend)z=r.legend;if(r.axis_labels)L=r.axis_labels;if(r.axis_step)R=r.axis_step;_colors=r.colors?r.colors:[];if(r.lines)W=r.lines;if(r.title)O=r.title;if(r.title_color&&r.title_size)B=r.title_color+","+r.title_size;if(r.bar_width)fa=r.bar_width;if(r.bar_spacing>=0)X=r.bar_spacing;if(r.fillarea)S=r.fillarea;if(r.fillbottom)V=r.fillbottom;if(r.filltop)U=r.filltop;if(r.axis_type)y=r.axis_type;if(r.bg)A=r.bg;
if(r.bg_type)M=r.bg_type;if(r.bg_offset)H=r.bg_offset;if(r.bg_width)f=r.bg_width;if(r.bg_angle>=0)P=r.bg_angle;if(r.bg_trasparency)t=r.bg_trasparency;if(r.chbg)C=r.chbg;if(r.chbg_type)K=r.chbg_type;if(r.chbg_offset)Q=r.chbg_offset;if(r.chbg_width)m=r.chbg_width;if(r.chbg_angle>=0)T=r.chbg_angle;if(r.chbg_trasparency)F=r.chbg_trasparency;if(r.grid){ga=r.grid;if(r.grid_x>=0)Z=r.grid_x;if(r.grid_y>=0)Y=r.grid_y;if(r.grid_line>=0)aa=r.grid_line;if(r.grid_blank>=0)ba=r.grid_blank}w.indexOf("v");x=w.indexOf("h")!==
-1;p=w.indexOf("s")!==-1&&w!="ls"&&w!="lc";s=w=="ls"||w=="lc";D=w=="p"||w=="p3";q=s&&S;v=w.indexOf("b")!==-1;u+=k("type",w);u+=k("size",E);if(O)u+=k("title",O);if(B)u+=k("title_style",B);if(v){r=u;u=fa;if(X)u+=","+X;u=r+k("bar_width",u)}u+=k("axis_type",y);if(!D&&z.length>0){r=u;if(!z.constructor==Array)throw Error("Legend must be Array");u="";for(var I=0;I<z.length;I++)u+=z[I]+"|";u=h(u,"|");u=r+k("legend",u)}r=u;if(!G.constructor==Array)throw Error("Data must be Array");var J="";u=[];for(var N=
0;N<G.length;N++){if(G[N].constructor!=Array)G[N]=[G[N]];for(I=0;I<G[N].length;I++){u[I]||(u[I]=[]);u[I].push(G[N][I]);if(u[I].length>g){g=u[I].length;n=G[N].length}}if(p){d(sum(G[N]));c(sum(G[N]))}else{d(G[N]);c(G[N])}}if(q&&U){u=u;I=[];for(N=1;N<=g;N++)I.push(j);u.unshift(I);u=u}if(q&&V){u=u;I=[];for(N=1;N<=g;N++)I.push(0);u.push(I);u=u}for(I=0;I<u.length;I++){J=J;N=u[I];for(var ia=j,ca=[],da=0;da<N.length;da++){var ea=N[da];!isNaN(ea)&&ea>=0?ca.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.round(61*
ea/ia))):ca.push("_")}N=ca.join("");J=J+(N+",")}J=h(J,",");u=r+k("data","s:"+J);u+=k("scaling",o+","+j);u+=k("axis_range","0,"+o+","+j+"|1,"+o+","+j);r=u;u="";if(L.length==0&&g>10)R=parseInt(g/10);if(x){I=[];for(J=L.length;J>0;J--)I.push(L[J-1]);L=I}for(J=0;J<g;J++)u+=(J%R==0?L[J]||J:"")+"|";u=h(u,"|");r=u=r+k("axis_labels",(x?1:0)+":|"+u);u=b(M);I=b(K);J="";if(A&&t)A+=parseInt(t);if(A&&u=="s")J="bg,s,"+A;if(A&&u=="lg")J="bg,lg,"+P+","+A+",0,"+H+",1";if(A&&u=="ls")J="bg,ls,"+P+","+A+",0."+parseInt(f/
10)+","+H+",0."+parseInt(f/10);if(C&&F)C+=parseInt(F);if(C&&A)J+="|";if(C&&I=="s")J+="c,s,"+C;if(C&&I=="lg")J+="c,lg,"+T+","+C+",0,"+Q+",1";if(C&&I=="ls")J+="c,ls,"+T+","+C+",0."+parseInt(m/10)+","+Q+",0."+parseInt(m/10);u=r+k("background",J);u+=k("colors",a());if(s&&W)u+=k("line_style",i());if(ga){r=u;u="";if(Z>=0)u+=Z;if(Y>=0)u+=","+Y;if(aa>=0)u+=","+aa;if(ba>=0)u+=","+ba;u=r+k("grid",u)}if(s&&q)u+=k("fillarea",e());u+=k("agent","jgcharts",true);return u}}};
jGCharts.Api.type=["bhs","bvs","bhg","bvg","lc","ls","p","p3"];function sum(a){return foldl(a,0,function(d,c){return d+c})}function foldl(a,d,c){for(var b=0;b<a.length;b++)d=c(d,a[b]);return d}Function.prototype.method=function(a,d){this.prototype[a]=d;return this};
Array.prototype.forEach||Array.method("forEach",function(a,d){for(var c=d||window,b=0,e=this.length;b<e;++b)a.call(c,this[b],b,this)}).method("every",function(a,d){for(var c=d||window,b=0,e=this.length;b<e;++b)if(!a.call(c,this[b],b,this))return false;return true}).method("some",function(a,d){for(var c=d||window,b=0,e=this.length;b<e;++b)if(a.call(c,this[b],b,this))return true;return false}).method("map",function(a,d){for(var c=d||window,b=[],e=0,i=this.length;e<i;++e)b.push(a.call(c,this[e],e,this));
return b}).method("filter",function(a,d){for(var c=d||window,b=[],e=0,i=this.length;e<i;++e)a.call(c,this[e],e,this)&&b.push(this[e]);return b}).method("indexOf",function(a,d){for(var c=d=d||0,b=this.length;c<b;++c)if(this[c]===a)return c;return-1}).method("lastIndexOf",function(a,d){d=d||this.length;if(d>=this.length)d=this.length;if(d<0)d=this.length+d;for(var c=d;c>=0;--c)if(this[c]===a)return c;return-1});
jGCharts.Base={init:function(a){a=jQuery.extend({},a);return this.each(function(){if(!a.data)throw Error("No Data");var d=(new jGCharts.Api).make(a);jQuery("<img>").attr("src",d).appendTo(this);jQuery("<p>"+d+"</p>").appendTo(this)})}};jQuery.fn.jgcharts=jGCharts.Base.init;(function(a){var d=function(){var c=65,b={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},e=function(f,m){var t=K(f);a(m).data("colorpicker").fields.eq(1).val(t.r).end().eq(2).val(t.g).end().eq(3).val(t.b).end()},i=function(f,m){a(m).data("colorpicker").fields.eq(4).val(f.h).end().eq(5).val(f.s).end().eq(6).val(f.b).end()},k=function(f,m){a(m).data("colorpicker").fields.eq(0).val(P(K(f))).end()},
h=function(f,m){a(m).data("colorpicker").selector.css("backgroundColor","#"+P(K({h:f.h,s:100,b:100})));a(m).data("colorpicker").selectorIndic.css({left:parseInt(150*f.s/100,10),top:parseInt(150*(100-f.b)/100,10)})},n=function(f,m){a(m).data("colorpicker").hue.css("top",parseInt(150-150*f.h/360,10))},g=function(f,m){a(m).data("colorpicker").currentColor.css("backgroundColor","#"+P(K(f)))},j=function(f,m){a(m).data("colorpicker").newColor.css("backgroundColor","#"+P(K(f)))},o=function(f){f=f.charCode||
f.keyCode||-1;if(f>c&&f<=90||f==32)return false;a(this).parent().parent().data("colorpicker").livePreview===true&&l.apply(this)},l=function(f){var m=a(this).parent().parent(),t;if(this.parentNode.className.indexOf("_hex")>0){t=m.data("colorpicker");var F=this.value,S=6-F.length;if(S>0){for(var V=[],U=0;U<S;U++)V.push("0");V.push(F);F=V.join("")}F=M(Q(F));t.color=t=F}else if(this.parentNode.className.indexOf("_hsb")>0)m.data("colorpicker").color=t=H({h:parseInt(m.data("colorpicker").fields.eq(4).val(),
10),s:parseInt(m.data("colorpicker").fields.eq(5).val(),10),b:parseInt(m.data("colorpicker").fields.eq(6).val(),10)});else{t=m.data("colorpicker");F={r:parseInt(m.data("colorpicker").fields.eq(1).val(),10),g:parseInt(m.data("colorpicker").fields.eq(2).val(),10),b:parseInt(m.data("colorpicker").fields.eq(3).val(),10)};t.color=t=M({r:Math.min(255,Math.max(0,F.r)),g:Math.min(255,Math.max(0,F.g)),b:Math.min(255,Math.max(0,F.b))})}if(f){e(t,m.get(0));k(t,m.get(0));i(t,m.get(0))}h(t,m.get(0));n(t,m.get(0));
j(t,m.get(0));m.data("colorpicker").onChange.apply(m,[t,P(K(t)),K(t)])},p=function(){a(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus")},x=function(){c=this.parentNode.className.indexOf("_hex")>0?70:65;a(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");a(this).parent().addClass("colorpicker_focus")},q=function(f){var m=a(this).parent().find("input").focus();f={el:a(this).parent().addClass("colorpicker_slider"),
max:this.parentNode.className.indexOf("_hsb_h")>0?360:this.parentNode.className.indexOf("_hsb")>0?100:255,y:f.pageY,field:m,val:parseInt(m.val(),10),preview:a(this).parent().parent().data("colorpicker").livePreview};a(document).bind("mouseup",f,s);a(document).bind("mousemove",f,v)},v=function(f){f.data.field.val(Math.max(0,Math.min(f.data.max,parseInt(f.data.val+f.pageY-f.data.y,10))));f.data.preview&&l.apply(f.data.field.get(0),[true]);return false},s=function(f){l.apply(f.data.field.get(0),[true]);
f.data.el.removeClass("colorpicker_slider").find("input").focus();a(document).unbind("mouseup",s);a(document).unbind("mousemove",v);return false},D=function(){var f={cal:a(this).parent(),y:a(this).offset().top};f.preview=f.cal.data("colorpicker").livePreview;a(document).bind("mouseup",f,E);a(document).bind("mousemove",f,w)},w=function(f){l.apply(f.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,f.pageY-f.data.y)))/150,10)).get(0),[f.data.preview]);return false},
E=function(f){e(f.data.cal.data("colorpicker").color,f.data.cal.get(0));k(f.data.cal.data("colorpicker").color,f.data.cal.get(0));a(document).unbind("mouseup",E);a(document).unbind("mousemove",w);return false},O=function(){var f={cal:a(this).parent(),pos:a(this).offset()};f.preview=f.cal.data("colorpicker").livePreview;a(document).bind("mouseup",f,G);a(document).bind("mousemove",f,B)},B=function(f){l.apply(f.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,f.pageY-
f.data.pos.top)))/150,10)).end().eq(5).val(parseInt(100*Math.max(0,Math.min(150,f.pageX-f.data.pos.left))/150,10)).get(0),[f.data.preview]);return false},G=function(f){e(f.data.cal.data("colorpicker").color,f.data.cal.get(0));k(f.data.cal.data("colorpicker").color,f.data.cal.get(0));a(document).unbind("mouseup",G);a(document).unbind("mousemove",B);return false},z=function(){a(this).addClass("colorpicker_focus")},L=function(){a(this).removeClass("colorpicker_focus")},R=function(){var f=a(this).parent(),
m=f.data("colorpicker").color;f.data("colorpicker").origColor=m;g(m,f.get(0));f.data("colorpicker").onSubmit(m,P(K(m)),K(m),f.data("colorpicker").el)},y=function(){var f=a("#"+a(this).data("colorpickerId"));f.data("colorpicker").onBeforeShow.apply(this,[f.get(0)]);var m=a(this).offset(),t;t=document.compatMode=="CSS1Compat";t={l:window.pageXOffset||(t?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(t?document.documentElement.scrollTop:document.body.scrollTop),
w:window.innerWidth||(t?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(t?document.documentElement.clientHeight:document.body.clientHeight)};var F=m.top+this.offsetHeight;m=m.left;if(F+176>t.t+t.h)F-=this.offsetHeight+176;if(m+356>t.l+t.w)m-=356;f.css({left:m+"px",top:F+"px"});f.data("colorpicker").onShow.apply(this,[f.get(0)])!=false&&f.show();a(document).bind("mousedown",{cal:f},A);return false},A=function(f){if(!C(f.data.cal.get(0),f.target,f.data.cal.get(0))){f.data.cal.data("colorpicker").onHide.apply(this,
[f.data.cal.get(0)])!=false&&f.data.cal.hide();a(document).unbind("mousedown",A)}},C=function(f,m,t){if(f==m)return true;if(f.contains)return f.contains(m);if(f.compareDocumentPosition)return!!(f.compareDocumentPosition(m)&16);for(m=m.parentNode;m&&m!=t;){if(m==f)return true;m=m.parentNode}return false},H=function(f){return{h:Math.min(360,Math.max(0,f.h)),s:Math.min(100,Math.max(0,f.s)),b:Math.min(100,Math.max(0,f.b))}},Q=function(f){f=parseInt(f.indexOf("#")>-1?f.substring(1):f,16);return{r:f>>16,
g:(f&65280)>>8,b:f&255}},M=function(f){var m={h:0,s:0,b:0},t=Math.max(f.r,f.g,f.b),F=t-Math.min(f.r,f.g,f.b);m.b=t;m.s=t!=0?255*F/t:0;m.h=m.s!=0?f.r==t?(f.g-f.b)/F:f.g==t?2+(f.b-f.r)/F:4+(f.r-f.g)/F:-1;m.h*=60;if(m.h<0)m.h+=360;m.s*=100/255;m.b*=100/255;return m},K=function(f){var m={},t=Math.round(f.h),F=Math.round(f.s*255/100);f=Math.round(f.b*255/100);if(F==0)m.r=m.g=m.b=f;else{F=(255-F)*f/255;var S=(f-F)*(t%60)/60;if(t==360)t=0;if(t<60){m.r=f;m.b=F;m.g=F+S}else if(t<120){m.g=f;m.b=F;m.r=f-S}else if(t<
180){m.g=f;m.r=F;m.b=F+S}else if(t<240){m.b=f;m.r=F;m.g=f-S}else if(t<300){m.b=f;m.g=F;m.r=F+S}else if(t<360){m.r=f;m.g=F;m.b=f-S}else{m.r=0;m.g=0;m.b=0}}return{r:Math.round(m.r),g:Math.round(m.g),b:Math.round(m.b)}},P=function(f){var m=[f.r.toString(16),f.g.toString(16),f.b.toString(16)];a.each(m,function(t,F){if(F.length==1)m[t]="0"+F});return m.join("")},T=function(){var f=a(this).parent(),m=f.data("colorpicker").origColor;f.data("colorpicker").color=m;e(m,f.get(0));k(m,f.get(0));i(m,f.get(0));
h(m,f.get(0));n(m,f.get(0));j(m,f.get(0))};return{init:function(f){f=a.extend({},b,f||{});if(typeof f.color=="string")f.color=M(Q(f.color));else if(f.color.r!=undefined&&f.color.g!=undefined&&f.color.b!=undefined)f.color=M(f.color);else if(f.color.h!=undefined&&f.color.s!=undefined&&f.color.b!=undefined)f.color=H(f.color);else return this;return this.each(function(){if(!a(this).data("colorpickerId")){var m=a.extend({},f);m.origColor=f.color;var t="collorpicker_"+parseInt(Math.random()*1E3);a(this).data("colorpickerId",
t);t=a('<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>').attr("id",
t);m.flat?t.appendTo(this).show():t.appendTo(document.body);m.fields=t.find("input").bind("keyup",o).bind("change",l).bind("blur",p).bind("focus",x);t.find("span").bind("mousedown",q).end().find(">div.colorpicker_current_color").bind("click",T);m.selector=t.find("div.colorpicker_color").bind("mousedown",O);m.selectorIndic=m.selector.find("div div");m.el=this;m.hue=t.find("div.colorpicker_hue div");t.find("div.colorpicker_hue").bind("mousedown",D);m.newColor=t.find("div.colorpicker_new_color");m.currentColor=
t.find("div.colorpicker_current_color");t.data("colorpicker",m);t.find("div.colorpicker_submit").bind("mouseenter",z).bind("mouseleave",L).bind("click",R);e(m.color,t.get(0));i(m.color,t.get(0));k(m.color,t.get(0));n(m.color,t.get(0));h(m.color,t.get(0));g(m.color,t.get(0));j(m.color,t.get(0));m.flat?t.css({position:"relative",display:"block"}):a(this).bind(m.eventName,y)}})},showPicker:function(){return this.each(function(){a(this).data("colorpickerId")&&y.apply(this)})},hidePicker:function(){return this.each(function(){a(this).data("colorpickerId")&&
a("#"+a(this).data("colorpickerId")).hide()})},setColor:function(f){if(typeof f=="string")f=M(Q(f));else if(f.r!=undefined&&f.g!=undefined&&f.b!=undefined)f=M(f);else if(f.h!=undefined&&f.s!=undefined&&f.b!=undefined)f=H(f);else return this;return this.each(function(){if(a(this).data("colorpickerId")){var m=a("#"+a(this).data("colorpickerId"));m.data("colorpicker").color=f;m.data("colorpicker").origColor=f;e(f,m.get(0));i(f,m.get(0));k(f,m.get(0));n(f,m.get(0));h(f,m.get(0));g(f,m.get(0));j(f,m.get(0))}})}}}();
a.fn.extend({ColorPicker:d.init,ColorPickerHide:d.hidePicker,ColorPickerShow:d.showPicker,ColorPickerSetColor:d.setColor})})(jQuery);(function(a){function d(){for(var b=0;b<arguments.length;b++)if(!isNaN(parseFloat(arguments[b])))return Number(parseFloat(arguments[b]))}function c(b,e){var i=a(e||this).attr("class");i=RegExp("(\\b"+b+")(\\S*)").exec(i);var k={"true":true,True:true,"false":false,False:false};if(i&&i.length>=3&&k[i[3]]!==undefined)i[3]=k[i[3]];return!i?undefined:i.length>=3?i[2]:null}a.fn.spinbox=function(b){if(b&&typeof b==="String"&&b==="destroy")return this.unbind(".spinbox").removeClass(b.spinboxClass).removeClass(b.upClass).removeClass(b.downClass).removeClass(b.upHoverClass).removeClass(b.downHoverClass).removeData("spinboxMin").removeData("spinboxMax").removeData("spinboxReset").removeData("spinboxStep").removeData("spinboxBigStep");
b=a.extend({},a.fn.spinbox.defaults,b);this.each(function(){var e=a(this),i=c("spinboxMin",this),k=c("spinboxMax",this),h=c("spinboxStep",this),n=c("spinboxBigStep",this),g=c("spinboxReset",this),j=c("spinboxScale",this);if(i===void 0)i=d(e.attr("min"),b.min);if(k===void 0)k=d(e.attr("max"),b.max);h||(h=d(e.attr("step"),b.step));n||(n=d(e.attr("bigStep"),b.bigStep));if(g===void 0)g=d(b.reset,e.val(),i,k);if(j===void 0)j=e.data("spinboxScale");j=j||!isNaN(parseFloat(j))?j:b.scale;if(j===true)j=(h.toString().split(".")[1]||
"").length;e.data("spinboxMin",i);e.data("spinboxMax",k);e.data("spinboxStep",h);e.data("spinboxBigStep",n);e.data("spinboxReset",g);e.data("spinboxScale",j)});return this.each(function(){function e(o,l,p){o=a(this);if(!(b.ignore&&o.is(b.ignore))){l=d(l,o.data("spinboxStep"),1);p=p||(n?-1:1);var x=o.val(),q=d(x,o.data("spinboxReset"),0),v=d(o.data("spinboxMin")),s=d(o.data("spinboxMax")),D=[q,l,v,s,p,x,b];if(p>0)q=b.increment.apply(this,D);else if(p<0)q=b.decrement.apply(this,D);D=o.data("spinboxScale");
if(!isNaN(parseFloat(D))&&b.round)q=b.round(q,o.data("spinboxScale"));isNaN(parseFloat(v))||(q=Math.max(q,v));isNaN(parseFloat(s))||(q=Math.min(q,s));D=[q,l,v,s,p,x,b];if(q!=x&&o.triggerHandler("beforeSpin",D)!==false){o.val(q);b.change&&o.trigger("change",D);o.triggerHandler("spin",D)}}}function i(o,l){k();g=window.setTimeout(function(){e.apply(o,[l]);j=window.setInterval(function(){e.apply(o,[l])},b.repeat)},b.delay)}function k(){window.clearTimeout(g);window.clearInterval(j)}var h,n,g,j;a(this).bind("mousemove.spinbox",
function(o){var l=a(this),p=l.offset(),x=l.height()/2,q=o.pageX>p.left+l.width()-b.buttonWidth;h=q&&o.pageY<=p.top+x;n=q&&o.pageY>p.top+x;l.toggleClass(b.upHoverClass,h).toggleClass(b.downHoverClass,n)}).bind("mouseout.spinbox",function(){k();a(this).removeClass([b.upClass,b.downClass,b.upHoverClass,b.downHoverClass].join(" "));h=n=null}).bind("mousedown.spinbox",function(o){if(h||n){a(this).toggleClass(b.upClass,h).toggleClass(b.downClass,n);e.apply(this,[o]);i(this,o)}}).bind("mouseup.spinbox",
function(){k();a(this).removeClass(b.upClass).removeClass(b.downClass)}).bind("keydown.spinbox",function(o){if(!b.keys||a.grep(b.keys,function(q){return q===o.keyCode||q instanceof RegExp&&q.test(String.fromCharCode(o.keyCode))}).length){var l=a(this),p={up:38,down:40,pageUp:33,pageDown:34},x=l.data("spinboxBigStep");l=o.shiftKey?x:l.data("spinboxStep");switch(o.keyCode){case p.up:e.apply(this,[o,l,1]);break;case p.down:e.apply(this,[o,l,-1]);break;case p.pageUp:e.apply(this,[o,x,1]);break;case p.pageDown:e.apply(this,
[o,x,-1])}}else return!b.keys}).bind("change.spinbox",function(o){e.apply(this,[o,0])}).addClass(b.spinboxClass);b.mousewheel&&a(this).bind("mousewheel.spinbox DOMMouseScroll.spinbox",function(o){var l=o.shiftKey?a(this).data("spinboxBigStep"):a(this).data("spinboxStep");if(o.detail<0||o.wheelDelta>=120)e.apply(this,[o,l,1]);else if(o.detail>0||o.wheelDelta<=-120)e.apply(this,[o,l,-1]);return false});e.apply(this,[a.Event(),0])})};a.fn.spinbox.defaults={min:0,max:null,step:1,bigStep:10,keys:[/[0-9]/,
9,13,8,46,33,34,37,38,39,40,109,188,190],ignore:"[readonly],[disabled]",spinboxClass:"spinbox-active",upClass:"spinbox-up",downClass:"spinbox-down",upHoverClass:"spinbox-up-hover",downHoverClass:"spinbox-down-hover",mousewheel:true,change:true,increment:function(b,e){return b+e},decrement:function(b,e){return b-e},reset:null,delay:500,repeat:100,buttonWidth:20,scale:true,round:function(b,e){return Math.round(b*Math.pow(10,e))/Math.pow(10,e)}}})(jQuery);(function(a){var d={init:function(c){return this.each(function(){function b(j){var o=Number(h.val()),l=o%h.settings.step;o-=l;if(l==0||j=="+")o+=Number(j+h.settings.step);if(o<h.settings.min)h.val(h.settings.min);else o>h.settings.max?h.val(h.settings.max):h.val(o);h.settings.onChange(h.val())}function e(j){var o=0;i();g=window.setTimeout(function(){n=window.setInterval(function(){if(h.val()>h.settings.maxVal){h.val(h.settings.maxVal);i()}else if(h.val()<h.settings.minVal){h.val(h.settings.minVal);
i()}else{b(j);o+=h.settings.step}},50)},500)}function i(){clearTimeout(g);clearInterval(n)}function k(j){j=j.replace(/[^0-9]/,"");if(j<h.settings.minVal)return h.settings.minVal;else if(j>h.settings.maxVal)return h.settings.maxVal;return j}var h=a(this),n,g;h.settings={step:1,delay:1,value:1,minVal:0,maxVal:1E3,onChange:function(){}};c&&a.extend(h.settings,c);h.scroll=false;h.reactors=h.add(h.settings.reactors);wrapper=a("<span/>").addClass("dsUi valueWheel");h.wrap(wrapper).bind("keydown keyup",
function(j){window.setTimeout(function(){a(j.currentTarget).val(k(a(j.currentTarget).val()));h.settings.onChange(h.val())},1E3)});isNaN(h.settings.value)?h.val(h.settings.minVal):h.val(h.settings.value);scrollerWrap=a("<span/>").addClass("scrollerWrap").css("margin-top",h.css("margin-top"));scrollerUp=a("<div/>").addClass("scrollerUp").css("height",h.innerHeight()/2-1+"px").css("width",h.innerHeight()+"px").bind("mousedown",function(j){j.preventDefault();b("+");e("+")}).bind("mouseup",function(){i()}).bind("mouseleave",
function(){i()});scrollerDown=a("<div/>").addClass("scrollerDown").css("height",h.innerHeight()/2-1+"px").css("width",h.innerHeight()+"px").bind("mousedown",function(j){j.preventDefault();b("-");e("-")}).bind("mouseup",function(){i()}).bind("mouseleave",function(){i()});a(scrollerWrap).append(scrollerUp).append(scrollerDown);h.parent().append(scrollerWrap)})}};a.fn.valuewheel=function(c){if(d[c])return d[c].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof c==="object"||!c)return d.init.apply(this,
arguments);else a.error("Method "+c+" does not exist on jQuery.valuewheel")}})(jQuery);(function(a){var d={init:function(c){return this.each(function(){var b=a(this);b.settings={onChange:function(){}};c&&a.extend(b.settings,c);b.bind("click",function(){b.toggleClass("selected");b.settings.onChange(b,b.hasClass("selected"))})})}};a.fn.custombutton=function(c){if(d[c])return d[c].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof c==="object"||!c)return d.init.apply(this,arguments);else a.error("Method "+c+" does not exist on jQuery.custombutton")}})(jQuery);/*
 http://www.snyderplace.com/collapsible/license.txt New BSD
 @version 1.1
*/
(function(a){function d(l,p){var x=a.extend({},a.fn.collapsible.defaults,p),q=[];l.each(function(){var v=a(this);v.data("collapsible-opts",x);x.bind=="mouseenter"&&v.bind("mouseenter",function(s){s.preventDefault();i(v,x)});x.bind=="mouseover"&&v.bind("mouseover",function(s){s.preventDefault();i(v,x)});x.bind=="click"&&v.bind("click",function(s){s.preventDefault();i(v,x)});x.bind=="dblclick"&&v.bind("dblclick",function(s){s.preventDefault();i(v,x)});id=v.attr("id");if(k(x))if(j(x)){cookieIndex=g(id,
x);if(cookieIndex===false){v.addClass(x.cssClose);v.next().hide()}else{v.addClass(x.cssOpen);v.next().show();q.push(id)}}else{dOpenIndex=o(id,x);if(dOpenIndex===false){v.addClass(x.cssClose);v.next().hide()}else{v.addClass(x.cssOpen);v.next().show();q.push(id)}}else{dOpenIndex=o(id,x);if(dOpenIndex===false){v.addClass(x.cssClose);v.next().hide()}else{v.addClass(x.cssOpen);v.next().show();q.push(id)}}});q.length>0&&k(x)?n(q.toString(),x):n("",x);return l}function c(l){return l.data("collapsible-opts")}
function b(l,p){l.addClass(p.cssClose).removeClass(p.cssOpen);p.animateOpen(l,p);if(k(p)){id=l.attr("id");var x=id;if(k(p))if(j(p)){cookieIndex=g(x,p);if(cookieIndex!==false){cookie=a.cookie(p.cookieName);cookie=unescape(cookie);cookieArray=cookie.split(",");cookieArray.splice(cookieIndex,1);n(cookieArray.toString(),p)}}}}function e(l,p){l.removeClass(p.cssClose).addClass(p.cssOpen);p.animateClose(l,p);if(k(p)){id=l.attr("id");h(id,p)}}function i(l,p){l.hasClass(p.cssClose)?e(l,p):b(l,p);return false}
function k(l){if(!a.cookie||l.cookieName=="")return false;return true}function h(l,p){if(!k(p))return false;if(!j(p)){n(l,p);return true}if(g(l,p))return true;cookie=a.cookie(p.cookieName);cookie=unescape(cookie);cookieArray=cookie.split(",");cookieArray.push(l);n(cookieArray.toString(),p);return true}function n(l,p){if(!k(p))return false;a.cookie(p.cookieName,l,p.cookieOptions)}function g(l,p){if(!k(p))return false;if(!j(p))return false;cookie=unescape(a.cookie(p.cookieName));cookieArray=cookie.split(",");
cookieIndex=a.inArray(l,cookieArray);if(cookieIndex==-1)return false;return cookieIndex}function j(l){if(!k(l))return false;if(a.cookie(l.cookieName)==null)return false;return true}function o(l,p){defaultOpen=[];if(p.defaultOpen!="")defaultOpen=p.defaultOpen.split(",");defaultOpen=defaultOpen;index=a.inArray(l,defaultOpen);if(index==-1)return false;return index}a.fn.collapsible=function(l,p){if(typeof l=="string")return a.fn.collapsible.dispatcher[l](this,p);return a.fn.collapsible.dispatcher._create(this,
l)};a.fn.collapsible.dispatcher={_create:function(l,p){d(l,p)},toggle:function(l){i(l,c(l));return l},open:function(l){e(l,c(l));return l},close:function(l){b(l,c(l));return l},collapsed:function(l){var p=c(l);return l.hasClass(p.cssClose)}};a.fn.collapsible.defaults={cssClose:"collapse-close",cssOpen:"collapse-open",cookieName:"collapsible",cookieOptions:{path:"/",expires:7,domain:"",secure:""},defaultOpen:"",speed:"slow",bind:"click",animateOpen:function(l,p){l.next().slideUp(p.speed)},animateClose:function(l,
p){l.next().slideDown(p.speed)}}})(jQuery);window.jQuery&&function(a){if(a.browser.msie)try{document.execCommand("BackgroundImageCache",false,true)}catch(d){}a.fn.rating=function(c){if(this.length==0)return this;if(typeof arguments[0]=="string"){if(this.length>1){var b=arguments;return this.each(function(){a.fn.rating.apply(a(this),b)})}a.fn.rating[arguments[0]].apply(this,a.makeArray(arguments).slice(1)||[]);return this}c=a.extend({},a.fn.rating.options,c||{});a.fn.rating.calls++;this.not(".star-rating-applied").addClass("star-rating-applied").each(function(){var e,
i=a(this),k=(this.name||"unnamed-rating").replace(/\[|\]/g,"_").replace(/^\_+|\_+$/g,""),h=a(this.form||document.body),n=h.data("rating");if(!n||n.call!=a.fn.rating.calls)n={count:0,call:a.fn.rating.calls};var g=n[k];if(g)e=g.data("rating");if(g&&e)e.count++;else{e=a.extend({},c||{},(a.metadata?i.metadata():a.meta?i.data():null)||{},{count:0,stars:[],inputs:[]});e.serial=n.count++;g=a('<span class="star-rating-control"/>');i.before(g);g.addClass("rating-to-be-drawn");if(i.attr("disabled"))e.readOnly=
true;g.append(e.cancel=a('<div class="rating-cancel"><a title="'+e.cancel+'">'+e.cancelValue+"</a></div>").mouseover(function(){a(this).rating("drain");a(this).addClass("star-rating-hover")}).mouseout(function(){a(this).rating("draw");a(this).removeClass("star-rating-hover")}).click(function(){a(this).rating("select")}).data("rating",e))}var j=a('<div class="star-rating rater-'+e.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");g.append(j);this.id&&j.attr("id",this.id);
this.className&&j.addClass(this.className);if(e.half)e.split=2;if(typeof e.split=="number"&&e.split>0){var o=(a.fn.width?j.width():0)||e.starWidth,l=e.count%e.split;o=Math.floor(o/e.split);j.width(o).find("a").css({"margin-left":"-"+l*o+"px"})}e.readOnly?j.addClass("star-rating-readonly"):j.addClass("star-rating-live").mouseover(function(){a(this).rating("fill");a(this).rating("focus")}).mouseout(function(){a(this).rating("draw");a(this).rating("blur")}).click(function(){a(this).rating("select")});
if(this.checked)e.current=j;i.hide();i.change(function(){a(this).rating("select")});j.data("rating.input",i.data("rating.star",j));e.stars[e.stars.length]=j[0];e.inputs[e.inputs.length]=i[0];e.rater=n[k]=g;e.context=h;i.data("rating",e);g.data("rating",e);j.data("rating",e);h.data("rating",n)});a(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn");return this};a.extend(a.fn.rating,{calls:0,focus:function(){var c=this.data("rating");if(!c)return this;if(!c.focus)return this;var b=
a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);c.focus&&c.focus.apply(b[0],[b.val(),a("a",b.data("rating.star"))[0]])},blur:function(){var c=this.data("rating");if(!c)return this;if(!c.blur)return this;var b=a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);c.blur&&c.blur.apply(b[0],[b.val(),a("a",b.data("rating.star"))[0]])},fill:function(){var c=this.data("rating");if(!c)return this;if(!c.readOnly){this.rating("drain");this.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-hover")}},
drain:function(){var c=this.data("rating");if(!c)return this;c.readOnly||c.rater.children().filter(".rater-"+c.serial).removeClass("star-rating-on").removeClass("star-rating-hover")},draw:function(){var c=this.data("rating");if(!c)return this;this.rating("drain");if(c.current){c.current.data("rating.input").attr("checked","checked");c.current.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-on")}else a(c.inputs).removeAttr("checked");c.cancel[c.readOnly||c.required?"hide":"show"]();
this.siblings()[c.readOnly?"addClass":"removeClass"]("star-rating-readonly")},select:function(c,b){var e=this.data("rating");if(!e)return this;if(!e.readOnly){e.current=null;if(typeof c!="undefined"){if(typeof c=="number")return a(e.stars[c]).rating("select",undefined,b);typeof c=="string"&&a.each(e.stars,function(){a(this).data("rating.input").val()==c&&a(this).rating("select",undefined,b)})}else e.current=this[0].tagName=="INPUT"?this.data("rating.star"):this.is(".rater-"+e.serial)?this:null;this.data("rating",
e);this.rating("draw");var i=a(e.current?e.current.data("rating.input"):null);if((b||b==undefined)&&e.callback)e.callback.apply(i[0],[i.val(),a("a",e.current)[0]])}},readOnly:function(c,b){var e=this.data("rating");if(!e)return this;e.readOnly=c||c==undefined?true:false;b?a(e.inputs).attr("disabled","disabled"):a(e.inputs).removeAttr("disabled");this.data("rating",e);this.rating("draw")},disable:function(){this.rating("readOnly",true,true)},enable:function(){this.rating("readOnly",false,false)}});
a.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",split:0,starWidth:16};a(function(){a("input[type=radio].star").rating()})}(jQuery);(function(a){function d(i){for(var k=0;k<e.length;k++)if(e[k].matches(i))return e[k];return null}function c(i){if(i==null)return null;var k={},h;for(h in i)if(h!=null)k[h.toLowerCase()]=i[h];return k}function b(i,k,h,n){this.name=i;this.urlPattern=k;this.oEmbedUrl=h!=null?h:"http://noembed.com/embed";this.callbackparameter=n!=null?n:"callback";this.maxWidth=500;this.maxHeight=400;this.matches=function(g){return g.indexOf(this.urlPattern)>=0};this.getRequestUrl=function(g){var j=this.oEmbedUrl;j+=
j.indexOf("?")<=0?"?":"&";var o="";if(this.maxWidth!=null&&this.params.maxwidth==null)this.params.maxwidth=this.maxWidth;if(this.maxHeight!=null&&this.params.maxheight==null)this.params.maxheight=this.maxHeight;for(var l in this.params)if(l!=this.callbackparameter)if(this.params[l]!=null)o+="&"+escape(l)+"="+this.params[l];j+="format=json&url="+escape(g)+o+"&"+this.callbackparameter+"=?";return j};this.embedCode=function(g,j,o){var l=this.getRequestUrl(j);a.getJSON(l,function(p){var x=p.type,q=a.extend({},
p);switch(x){case "photo":q.code=a.fn.oembed.getPhotoCode(j,p);break;case "video":q.code=a.fn.oembed.getVideoCode(j,p);break;case "rich":q.code=a.fn.oembed.getRichCode(j,p);break;default:q.code=a.fn.oembed.getGenericCode(j,p)}q.code=q.code.replace("&amp;feature=oembed","&amp;feature=oembed&amp;wmode=opaque");o(g,q)})}}a.fn.oembed=function(i,k,h){k=a.extend(true,a.fn.oembed.defaults,k);return this.each(function(){var n=a(this),g=i!=null?i:n.attr("href"),j;h||(h=function(o,l){a.fn.oembed.insertCode(o,
k.embedMethod,l)});if(g!=null){j=d(g);if(j!=null){j.params=c(k[j.name])||{};j.maxWidth=k.maxWidth;j.maxHeight=k.maxHeight;j.embedCode(n,g,h);return}}h(n,null)})};a.fn.oembed.defaults={maxWidth:null,maxHeight:null,embedMethod:"replace"};a.fn.oembed.insertCode=function(i,k,h){if(h!=null){var n=i.parent();switch(k){case "auto":i.attr("href")!=null?a.fn.oembed.insertCode(i,"append",h):a.fn.oembed.insertCode(i,"replace",h);break;case "replace":i.replaceWith(h.code);break;case "fill":i.html(h.code);break;
case "append":k=i.next();if(k==null||!k.hasClass("oembed-container")){k=i.after('<div class="oembed-container"></div>').next(".oembed-container");h!=null&&h.provider_name!=null&&k.toggleClass("oembed-container-"+h.provider_name)}k.html(h.code)}n.find(".youtube-embed")&&n.find(".youtube-embed p").remove()}};a.fn.oembed.getPhotoCode=function(i,k){var h=k.title?k.title:"";h+=k.author_name?" - "+k.author_name:"";h+=k.provider_name?" - "+k.provider_name:"";h='<div><a href="'+i+'" target="_blank"><img src="'+
k.url+'" alt="'+h+'"/></a></div>';if(k.html)h+="<div>"+k.html+"</div>";return h};a.fn.oembed.getVideoCode=function(i,k){return k.html};a.fn.oembed.getRichCode=function(i,k){return k.html};a.fn.oembed.getGenericCode=function(i,k){var h='<a href="'+i+'">'+(k.title!=null?k.title:i)+"</a>";if(k.html)h+="<div>"+k.html+"</div>";return h};a.fn.oembed.isAvailable=function(i){return d(i)!=null};var e=[new b("fivemin","5min.com"),new b("amazon","amazon.com"),new b("flickr","flickr","http://flickr.com/services/oembed",
"jsoncallback"),new b("googlevideo","video.google."),new b("hulu","hulu.com"),new b("imdb","imdb.com"),new b("metacafe","metacafe.com"),new b("qik","qik.com"),new b("revision3","revision3.com"),new b("slideshare","slideshare.net"),new b("twitpic","twitpic.com"),new b("viddler","viddler.com"),new b("vimeo","vimeo.com","http://vimeo.com/api/oembed.json"),new b("wikipedia","wikipedia.org"),new b("wordpress","wordpress.com"),new b("youtube","youtube.com","http://www.kulturhuset.fi/oembed_youtube.php"),
new b("vids.myspace.com","vids.myspace.com","http://vids.myspace.com/index.cfm?fuseaction=oembed"),new b("screenr","screenr.com","http://screenr.com/api/oembed.json")]})(jQuery);

