(function(){var Y=this,ad,F=Y.jQuery,U=Y.$,V=Y.jQuery=Y.$=function(b,a){return new V.fn.init(b,a)},N=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,af=/^.[^:#\[\.,]*$/;V.fn=V.prototype={init:function(f,b){f=f||document;if(f.nodeType){this[0]=f;this.length=1;this.context=f;return this}if(typeof f==="string"){var c=N.exec(f);if(c&&(c[1]||!b)){if(c[1]){f=V.clean([c[1]],b)}else{var a=document.getElementById(c[3]);if(a&&a.id!=c[3]){return V().find(f)}var e=V(a||[]);e.context=document;e.selector=f;return e}}else{return V(b).find(f)}}else{if(V.isFunction(f)){return V(document).ready(f)}}if(f.selector&&f.context){this.selector=f.selector;this.context=f.context}return this.setArray(V.isArray(f)?f:V.makeArray(f))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(a){return a===ad?Array.prototype.slice.call(this):this[a]},pushStack:function(c,a,e){var b=V(c);b.prevObject=this;b.context=this.context;if(a==="find"){b.selector=this.selector+(this.selector?" ":"")+e}else{if(a){b.selector=this.selector+"."+a+"("+e+")"}}return b},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this},each:function(a,b){return V.each(this,a,b)},index:function(a){return V.inArray(a&&a.jquery?a[0]:a,this)},attr:function(c,a,b){var e=c;if(typeof c==="string"){if(a===ad){return this[0]&&V[b||"attr"](this[0],c)}else{e={};e[c]=a}}return this.each(function(f){for(c in e){V.attr(b?this.style:this,c,V.prop(this,e[c],b,f,c))}})},css:function(b,a){if((b=="width"||b=="height")&&parseFloat(a)<0){a=ad}return this.attr(b,a,"curCSS")},text:function(a){if(typeof a!=="object"&&a!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a))}var b="";V.each(a||this,function(){V.each(this.childNodes,function(){if(this.nodeType!=8){b+=this.nodeType!=1?this.nodeValue:V.fn.text([this])}})});return b},wrapAll:function(b){if(this[0]){var a=V(b,this[0].ownerDocument).clone();if(this[0].parentNode){a.insertBefore(this[0])}a.map(function(){var c=this;while(c.firstChild){c=c.firstChild}return c}).append(this)}return this},wrapInner:function(a){return this.each(function(){V(this).contents().wrapAll(a)})},wrap:function(a){return this.each(function(){V(this).wrapAll(a)})},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.appendChild(a)}})},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.insertBefore(a,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling)})},end:function(){return this.prevObject||V([])},push:[].push,sort:[].sort,splice:[].splice,find:function(b){if(this.length===1){var a=this.pushStack([],"find",b);a.length=0;V.find(b,this[0],a);return a}else{return this.pushStack(V.unique(V.map(this,function(c){return V.find(b,c)})),"find",b)}},clone:function(b){var e=this.map(function(){if(!V.support.noCloneEvent&&!V.isXMLDoc(this)){var g=this.outerHTML;if(!g){var f=this.ownerDocument.createElement("div");f.appendChild(this.cloneNode(true));g=f.innerHTML}return V.clean([g.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(b===true){var a=this.find("*").andSelf(),c=0;e.find("*").andSelf().each(function(){if(this.nodeName!==a[c].nodeName){return}var j=V.data(a[c],"events");for(var f in j){for(var g in j[f]){V.event.add(this,f,j[f][g],j[f][g].data)}}c++})}return e},filter:function(a){return this.pushStack(V.isFunction(a)&&V.grep(this,function(b,c){return a.call(b,c)})||V.multiFilter(a,V.grep(this,function(b){return b.nodeType===1})),"filter",a)},closest:function(c){var a=V.expr.match.POS.test(c)?V(c):null,b=0;return this.map(function(){var e=this;while(e&&e.ownerDocument){if(a?a.index(e)>-1:V(e).is(c)){V.data(e,"closest",b);return e}e=e.parentNode;b++}})},not:function(b){if(typeof b==="string"){if(af.test(b)){return this.pushStack(V.multiFilter(b,this,true),"not",b)}else{b=V.multiFilter(b,this)}}var a=b.length&&b[b.length-1]!==ad&&!b.nodeType;return this.filter(function(){return a?V.inArray(this,b)<0:this!=b})},add:function(a){return this.pushStack(V.unique(V.merge(this.get(),typeof a==="string"?V(a):V.makeArray(a))))},is:function(a){return !!a&&V.multiFilter(a,this).length>0},hasClass:function(a){return !!a&&this.is("."+a)},val:function(c){if(c===ad){var l=this[0];if(l){if(V.nodeName(l,"option")){return(l.attributes.value||{}).specified?l.value:l.text}if(V.nodeName(l,"select")){var f=l.selectedIndex,b=[],a=l.options,g=l.type=="select-one";if(f<0){return null}for(var k=g?f:0,e=g?f+1:a.length;k<e;k++){var j=a[k];if(j.selected){c=V(j).val();if(g){return c}b.push(c)}}return b}return(l.value||"").replace(/\r/g,"")}return ad}if(typeof c==="number"){c+=""}return this.each(function(){if(this.nodeType!=1){return}if(V.isArray(c)&&/radio|checkbox/.test(this.type)){this.checked=(V.inArray(this.value,c)>=0||V.inArray(this.name,c)>=0)}else{if(V.nodeName(this,"select")){var m=V.makeArray(c);V("option",this).each(function(){this.selected=(V.inArray(this.value,m)>=0||V.inArray(this.text,m)>=0)});if(!m.length){this.selectedIndex=-1}}else{this.value=c}}})},html:function(a){return a===ad?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(a)},replaceWith:function(a){return this.after(a).remove()},eq:function(a){return this.slice(a,+a+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(a){return this.pushStack(V.map(this,function(b,c){return a.call(b,c,b)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(e,a,b){if(this[0]){var f=(this[0].ownerDocument||this[0]).createDocumentFragment(),k=V.clean(e,(this[0].ownerDocument||this[0]),f),g=f.firstChild;if(g){for(var j=0,l=this.length;j<l;j++){b.call(c(this[j],g),this.length>1||j>0?f.cloneNode(true):f)}}if(k){V.each(k,E)}}return this;function c(n,m){return a&&V.nodeName(n,"table")&&V.nodeName(m,"tr")?(n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody"))):n}}};V.fn.init.prototype=V.fn;function E(b,a){if(a.src){V.ajax({url:a.src,async:false,dataType:"script"})}else{V.globalEval(a.text||a.textContent||a.innerHTML||"")}if(a.parentNode){a.parentNode.removeChild(a)}}function ag(){return +new Date}V.extend=V.fn.extend=function(){var c=arguments[0]||{},f=1,e=arguments.length,k=false,g;if(typeof c==="boolean"){k=c;c=arguments[1]||{};f=2}if(typeof c!=="object"&&!V.isFunction(c)){c={}}if(e==f){c=this;--f}for(;f<e;f++){if((g=arguments[f])!=null){for(var j in g){var b=c[j],a=g[j];if(c===a){continue}if(k&&a&&typeof a==="object"&&!a.nodeType){c[j]=V.extend(k,b||(a.length!=null?[]:{}),a)}else{if(a!==ad){c[j]=a}}}}}return c};var aj=/z-?index|font-?weight|opacity|zoom|line-?height/i,S=document.defaultView||{},M=Object.prototype.toString;V.extend({noConflict:function(a){Y.$=U;if(a){Y.jQuery=F}return V},isFunction:function(a){return M.call(a)==="[object Function]"},isArray:function(a){return M.call(a)==="[object Array]"},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&V.isXMLDoc(a.ownerDocument)},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";if(V.support.scriptEval){c.appendChild(document.createTextNode(a))}else{c.text=a}b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()==b.toUpperCase()},each:function(f,a,g){var j,e=0,c=f.length;if(g){if(c===ad){for(j in f){if(a.apply(f[j],g)===false){break}}}else{for(;e<c;){if(a.apply(f[e++],g)===false){break}}}}else{if(c===ad){for(j in f){if(a.call(f[j],j,f[j])===false){break}}}else{for(var b=f[0];e<c&&a.call(b,e,b)!==false;b=f[++e]){}}}return f},prop:function(b,a,c,e,f){if(V.isFunction(a)){a=a.call(b,e)}return typeof a==="number"&&c=="curCSS"&&!aj.test(f)?a+"px":a},className:{add:function(b,a){V.each((a||"").split(/\s+/),function(e,c){if(b.nodeType==1&&!V.className.has(b.className,c)){b.className+=(b.className?" ":"")+c}})},remove:function(b,a){if(b.nodeType==1){b.className=a!==ad?V.grep(b.className.split(/\s+/),function(c){return !V.className.has(a,c)}).join(" "):""}},has:function(a,b){return a&&V.inArray(b,(a.className||a).toString().split(/\s+/))>-1}},swap:function(b,c,a){var f={};for(var e in c){f[e]=b.style[e];b.style[e]=c[e]}a.call(b);for(var e in c){b.style[e]=f[e]}},css:function(f,j,c,k){if(j=="width"||j=="height"){var a,g={position:"absolute",visibility:"hidden",display:"block"},b=j=="width"?["Left","Right"]:["Top","Bottom"];function e(){a=j=="width"?f.offsetWidth:f.offsetHeight;if(k==="border"){return}V.each(b,function(){if(!k){a-=parseFloat(V.curCSS(f,"padding"+this,true))||0}if(k==="margin"){a+=parseFloat(V.curCSS(f,"margin"+this,true))||0}else{a-=parseFloat(V.curCSS(f,"border"+this+"Width",true))||0}})}if(f.offsetWidth!==0){e()}else{V.swap(f,g,e)}return Math.max(0,Math.round(a))}return V.curCSS(f,j,c)},curCSS:function(f,k,j){var b,l=f.style;if(k=="opacity"&&!V.support.opacity){b=V.attr(l,"opacity");return b==""?"1":b}if(k.match(/float/i)){k=H}if(!j&&l&&l[k]){b=l[k]}else{if(S.getComputedStyle){if(k.match(/float/i)){k="float"}k=k.replace(/([A-Z])/g,"-$1").toLowerCase();var a=S.getComputedStyle(f,null);if(a){b=a.getPropertyValue(k)}if(k=="opacity"&&b==""){b="1"}}else{if(f.currentStyle){var e=k.replace(/\-(\w)/g,function(n,m){return m.toUpperCase()});b=f.currentStyle[k]||f.currentStyle[e];if(!/^\d+(px)?$/i.test(b)&&/^\d/.test(b)){var g=l.left,c=f.runtimeStyle.left;f.runtimeStyle.left=f.currentStyle.left;l.left=b||0;b=l.pixelLeft+"px";l.left=g;f.runtimeStyle.left=c}}}}return b},clean:function(j,b,e){b=b||document;if(typeof b.createElement==="undefined"){b=b.ownerDocument||b[0]&&b[0].ownerDocument||document}if(!e&&j.length===1&&typeof j[0]==="string"){var f=/^<(\w+)\s*\/?>$/.exec(j[0]);if(f){return[b.createElement(f[1])]}}var g=[],k=[],a=b.createElement("div");V.each(j,function(o,l){if(typeof l==="number"){l+=""}if(!l){return}if(typeof l==="string"){l=l.replace(/(<(\w+)[^>]*?)\/>/g,function(u,s,v){return v.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?u:s+"></"+v+">"});var p=l.replace(/^\s+/,"").substring(0,10).toLowerCase();var n=!p.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!p.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||p.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!p.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!p.indexOf("<td")||!p.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!p.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!V.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];a.innerHTML=n[1]+l+n[2];while(n[0]--){a=a.lastChild}if(!V.support.tbody){var m=/<tbody/i.test(l),q=!p.indexOf("<table")&&!m?a.firstChild&&a.firstChild.childNodes:n[1]=="<table>"&&!m?a.childNodes:[];for(var r=q.length-1;r>=0;--r){if(V.nodeName(q[r],"tbody")&&!q[r].childNodes.length){q[r].parentNode.removeChild(q[r])}}}if(!V.support.leadingWhitespace&&/^\s/.test(l)){a.insertBefore(b.createTextNode(l.match(/^\s*/)[0]),a.firstChild)}l=V.makeArray(a.childNodes)}if(l.nodeType){g.push(l)}else{g=V.merge(g,l)}});if(e){for(var c=0;g[c];c++){if(V.nodeName(g[c],"script")&&(!g[c].type||g[c].type.toLowerCase()==="text/javascript")){k.push(g[c].parentNode?g[c].parentNode.removeChild(g[c]):g[c])}else{if(g[c].nodeType===1){g.splice.apply(g,[c+1,0].concat(V.makeArray(g[c].getElementsByTagName("script"))))}e.appendChild(g[c])}}return k}return g},attr:function(c,g,b){if(!c||c.nodeType==3||c.nodeType==8){return ad}var f=!V.isXMLDoc(c),a=b!==ad;g=f&&V.props[g]||g;if(c.tagName){var j=/href|src|style/.test(g);if(g=="selected"&&c.parentNode){c.parentNode.selectedIndex}if(g in c&&f&&!j){if(a){if(g=="type"&&V.nodeName(c,"input")&&c.parentNode){throw"type property can't be changed"}c[g]=b}if(V.nodeName(c,"form")&&c.getAttributeNode(g)){return c.getAttributeNode(g).nodeValue}if(g=="tabIndex"){var e=c.getAttributeNode("tabIndex");return e&&e.specified?e.value:c.nodeName.match(/(button|input|object|select|textarea)/i)?0:c.nodeName.match(/^(a|area)$/i)&&c.href?0:ad}return c[g]}if(!V.support.style&&f&&g=="style"){return V.attr(c.style,"cssText",b)}if(a){c.setAttribute(g,""+b)}var k=!V.support.hrefNormalized&&f&&j?c.getAttribute(g,2):c.getAttribute(g);return k===null?ad:k}if(!V.support.opacity&&g=="opacity"){if(a){c.zoom=1;c.filter=(c.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(b)+""=="NaN"?"":"alpha(opacity="+b*100+")")}return c.filter&&c.filter.indexOf("opacity=")>=0?(parseFloat(c.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}g=g.replace(/-([a-z])/ig,function(m,l){return l.toUpperCase()});if(a){c[g]=b}return c[g]},trim:function(a){return(a||"").replace(/^\s+|\s+$/g,"")},makeArray:function(a){var c=[];if(a!=null){var b=a.length;if(b==null||typeof a==="string"||V.isFunction(a)||a.setInterval){c[0]=a}else{while(b){c[--b]=a[b]}}}return c},inArray:function(b,a){for(var e=0,c=a.length;e<c;e++){if(a[e]===b){return e}}return -1},merge:function(b,f){var e=0,c,a=b.length;if(!V.support.getAll){while((c=f[e++])!=null){if(c.nodeType!=8){b[a++]=c}}}else{while((c=f[e++])!=null){b[a++]=c}}return b},unique:function(a){var g=[],j={};try{for(var f=0,e=a.length;f<e;f++){var b=V.data(a[f]);if(!j[b]){j[b]=true;g.push(a[f])}}}catch(c){g=a}return g},grep:function(f,a,g){var e=[];for(var c=0,b=f.length;c<b;c++){if(!g!=!a(f[c],c)){e.push(f[c])}}return e},map:function(g,a){var f=[];for(var e=0,c=g.length;e<c;e++){var b=a(g[e],e);if(b!=null){f[f.length]=b}}return f.concat.apply([],f)}});var P=navigator.userAgent.toLowerCase();V.browser={version:(P.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(P),opera:/opera/.test(P),msie:/msie/.test(P)&&!/opera/.test(P),mozilla:/mozilla/.test(P)&&!/(compatible|webkit)/.test(P)};V.each({parent:function(a){return a.parentNode},parents:function(a){return V.dir(a,"parentNode")},next:function(a){return V.nth(a,2,"nextSibling")},prev:function(a){return V.nth(a,2,"previousSibling")},nextAll:function(a){return V.dir(a,"nextSibling")},prevAll:function(a){return V.dir(a,"previousSibling")},siblings:function(a){return V.sibling(a.parentNode.firstChild,a)},children:function(a){return V.sibling(a.firstChild)},contents:function(a){return V.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:V.makeArray(a.childNodes)}},function(b,a){V.fn[b]=function(e){var c=V.map(this,a);if(e&&typeof e=="string"){c=V.multiFilter(e,c)}return this.pushStack(V.unique(c),b,e)}});V.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,a){V.fn[b]=function(k){var f=[],c=V(k);for(var e=0,j=c.length;e<j;e++){var g=(e>0?this.clone(true):this).get();V.fn[a].apply(V(c[e]),g);f=f.concat(g)}return this.pushStack(f,b,k)}});V.each({removeAttr:function(a){V.attr(this,a,"");if(this.nodeType==1){this.removeAttribute(a)}},addClass:function(a){V.className.add(this,a)},removeClass:function(a){V.className.remove(this,a)},toggleClass:function(a,b){if(typeof b!=="boolean"){b=!V.className.has(this,a)}V.className[b?"add":"remove"](this,a)},remove:function(a){if(!a||V.filter(a,[this]).length){V("*",this).add([this]).each(function(){V.event.remove(this);V.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){V(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(b,a){V.fn[b]=function(){return this.each(a,arguments)}});function aa(b,a){return b[0]&&parseInt(V.curCSS(b[0],a,true),10)||0}var ac="jQuery"+ag(),I=0,T={};V.extend({cache:{},data:function(c,e,b){c=c==Y?T:c;var a=c[ac];if(!a){a=c[ac]=++I}if(e&&!V.cache[a]){V.cache[a]={}}if(b!==ad){V.cache[a][e]=b}return e?V.cache[a][e]:a},removeData:function(c,e){c=c==Y?T:c;var a=c[ac];if(e){if(V.cache[a]){delete V.cache[a][e];e="";for(e in V.cache[a]){break}if(!e){V.removeData(c)}}}else{try{delete c[ac]}catch(b){if(c.removeAttribute){c.removeAttribute(ac)}}delete V.cache[a]}},queue:function(c,e,a){if(c){e=(e||"fx")+"queue";var b=V.data(c,e);if(!b||V.isArray(a)){b=V.data(c,e,V.makeArray(a))}else{if(a){b.push(a)}}}return b},dequeue:function(a,b){var e=V.queue(a,b),c=e.shift();if(!b||b==="fx"){c=e[0]}if(c!==ad){c.call(a)}}});V.fn.extend({data:function(e,b){var a=e.split(".");a[1]=a[1]?"."+a[1]:"";if(b===ad){var c=this.triggerHandler("getData"+a[1]+"!",[a[0]]);if(c===ad&&this.length){c=V.data(this[0],e)}return c===ad&&a[1]?this.data(a[0]):c}else{return this.trigger("setData"+a[1]+"!",[a[0],b]).each(function(){V.data(this,e,b)})}},removeData:function(a){return this.each(function(){V.removeData(this,a)})},queue:function(b,a){if(typeof b!=="string"){a=b;b="fx"}if(a===ad){return V.queue(this[0],b)}return this.each(function(){var c=V.queue(this,b,a);if(b=="fx"&&c.length==1){c[0].call(this)}})},dequeue:function(a){return this.each(function(){V.dequeue(this,a)})}});(function(){var b=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,k=0,o=Object.prototype.toString;var q=function(v,C,at,ar){at=at||[];C=C||document;if(C.nodeType!==1&&C.nodeType!==9){return[]}if(!v||typeof v!=="string"){return at}var u=[],A,ao,al,D,aq,B,z=true;b.lastIndex=0;while((A=b.exec(v))!==null){u.push(A[1]);if(A[2]){B=RegExp.rightContext;break}}if(u.length>1&&j.exec(v)){if(u.length===2&&n.relative[u[0]]){ao=m(u[0]+u[1],C)}else{ao=n.relative[u[0]]?[C]:q(u.shift(),C);while(u.length){v=u.shift();if(n.relative[v]){v+=u.shift()}ao=m(v,ao)}}}else{var ap=ar?{expr:u.pop(),set:r(ar)}:q.find(u.pop(),u.length===1&&C.parentNode?C.parentNode:C,c(C));ao=q.filter(ap.expr,ap.set);if(u.length>0){al=r(ao)}else{z=false}while(u.length){var am=u.pop(),an=am;if(!n.relative[am]){am=""}else{an=u.pop()}if(an==null){an=C}n.relative[am](al,an,c(C))}}if(!al){al=ao}if(!al){throw"Syntax error, unrecognized expression: "+(am||v)}if(o.call(al)==="[object Array]"){if(!z){at.push.apply(at,al)}else{if(C.nodeType===1){for(var s=0;al[s]!=null;s++){if(al[s]&&(al[s]===true||al[s].nodeType===1&&l(C,al[s]))){at.push(ao[s])}}}else{for(var s=0;al[s]!=null;s++){if(al[s]&&al[s].nodeType===1){at.push(ao[s])}}}}}else{r(al,at)}if(B){q(B,C,at,ar);if(p){hasDuplicate=false;at.sort(p);if(hasDuplicate){for(var s=1;s<at.length;s++){if(at[s]===at[s-1]){at.splice(s--,1)}}}}}return at};q.matches=function(u,s){return q(u,null,null,s)};q.find=function(s,D,al){var u,z;if(!s){return[]}for(var A=0,B=n.order.length;A<B;A++){var v=n.order[A],z;if((z=n.match[v].exec(s))){var C=RegExp.leftContext;if(C.substr(C.length-1)!=="\\"){z[1]=(z[1]||"").replace(/\\/g,"");u=n.find[v](z,D,al);if(u!=null){s=s.replace(n.match[v],"");break}}}}if(!u){u=D.getElementsByTagName("*")}return{set:u,expr:s}};q.filter=function(aq,ar,an,A){var B=aq,al=[],s=ar,v,D,u=ar&&ar[0]&&c(ar[0]);while(aq&&ar.length){for(var at in n.filter){if((v=n.match[at].exec(aq))!=null){var C=n.filter[at],am,ao;D=false;if(s==al){al=[]}if(n.preFilter[at]){v=n.preFilter[at](v,s,an,al,A,u);if(!v){D=am=true}else{if(v===true){continue}}}if(v){for(var z=0;(ao=s[z])!=null;z++){if(ao){am=C(ao,v,z,s);var ap=A^!!am;if(an&&am!=null){if(ap){D=true}else{s[z]=false}}else{if(ap){al.push(ao);D=true}}}}}if(am!==ad){if(!an){s=al}aq=aq.replace(n.match[at],"");if(!D){return[]}break}}}if(aq==B){if(D==null){throw"Syntax error, unrecognized expression: "+aq}else{break}}B=aq}return s};var n=q.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(s){return s.getAttribute("href")}},relative:{"+":function(s,D,u){var z=typeof D==="string",al=z&&!/\W/.test(D),v=z&&!al;if(al&&!u){D=D.toUpperCase()}for(var A=0,B=s.length,C;A<B;A++){if((C=s[A])){while((C=C.previousSibling)&&C.nodeType!==1){}s[A]=v||C&&C.nodeName===D?C||false:C===D}}if(v){q.filter(D,s,true)}},">":function(B,v,A){var D=typeof v==="string";if(D&&!/\W/.test(v)){v=A?v:v.toUpperCase();for(var u=0,z=B.length;u<z;u++){var C=B[u];if(C){var s=C.parentNode;B[u]=s.nodeName===v?s:false}}}else{for(var u=0,z=B.length;u<z;u++){var C=B[u];if(C){B[u]=D?C.parentNode:C.parentNode===v}}if(D){q.filter(v,B,true)}}},"":function(s,v,A){var u=k++,z=a;if(!v.match(/\W/)){var B=v=A?v:v.toUpperCase();z=e}z("parentNode",v,u,s,B,A)},"~":function(s,v,A){var u=k++,z=a;if(typeof v==="string"&&!v.match(/\W/)){var B=v=A?v:v.toUpperCase();z=e}z("previousSibling",v,u,s,B,A)}},find:{ID:function(v,u,s){if(typeof u.getElementById!=="undefined"&&!s){var z=u.getElementById(v[1]);return z?[z]:[]}},NAME:function(u,B,A){if(typeof B.getElementsByName!=="undefined"){var v=[],C=B.getElementsByName(u[1]);for(var s=0,z=C.length;s<z;s++){if(C[s].getAttribute("name")===u[1]){v.push(C[s])}}return v.length===0?null:v}},TAG:function(u,s){return s.getElementsByTagName(u[1])}},preFilter:{CLASS:function(s,v,u,z,B,A){s=" "+s[1].replace(/\\/g,"")+" ";if(A){return s}for(var D=0,C;(C=v[D])!=null;D++){if(C){if(B^(C.className&&(" "+C.className+" ").indexOf(s)>=0)){if(!u){z.push(C)}}else{if(u){v[D]=false}}}}return false},ID:function(s){return s[1].replace(/\\/g,"")},TAG:function(u,v){for(var s=0;v[s]===false;s++){}return v[s]&&c(v[s])?u[1]:u[1].toUpperCase()},CHILD:function(u){if(u[1]=="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(u[2]=="even"&&"2n"||u[2]=="odd"&&"2n+1"||!/\D/.test(u[2])&&"0n+"+u[2]||u[2]);u[2]=(s[1]+(s[2]||1))-0;u[3]=s[3]-0}u[0]=k++;return u},ATTR:function(C,v,u,z,B,A){var s=C[1].replace(/\\/g,"");if(!A&&n.attrMap[s]){C[1]=n.attrMap[s]}if(C[2]==="~="){C[4]=" "+C[4]+" "}return C},PSEUDO:function(B,v,u,z,A){if(B[1]==="not"){if(B[3].match(b).length>1||/^\w/.test(B[3])){B[3]=q(B[3],null,null,v)}else{var s=q.filter(B[3],v,u,true^A);if(!u){z.push.apply(z,s)}return false}}else{if(n.match.POS.test(B[0])||n.match.CHILD.test(B[0])){return true}}return B},POS:function(s){s.unshift(true);return s}},filters:{enabled:function(s){return s.disabled===false&&s.type!=="hidden"},disabled:function(s){return s.disabled===true},checked:function(s){return s.checked===true},selected:function(s){s.parentNode.selectedIndex;return s.selected===true},parent:function(s){return !!s.firstChild},empty:function(s){return !s.firstChild},has:function(s,u,v){return !!q(v[3],s).length},header:function(s){return/h\d/i.test(s.nodeName)},text:function(s){return"text"===s.type},radio:function(s){return"radio"===s.type},checkbox:function(s){return"checkbox"===s.type},file:function(s){return"file"===s.type},password:function(s){return"password"===s.type},submit:function(s){return"submit"===s.type},image:function(s){return"image"===s.type},reset:function(s){return"reset"===s.type},button:function(s){return"button"===s.type||s.nodeName.toUpperCase()==="BUTTON"},input:function(s){return/input|select|textarea|button/i.test(s.nodeName)}},setFilters:{first:function(s,u){return u===0},last:function(u,v,z,s){return v===s.length-1},even:function(s,u){return u%2===0},odd:function(s,u){return u%2===1},lt:function(s,u,v){return u<v[3]-0},gt:function(s,u,v){return u>v[3]-0},nth:function(s,u,v){return v[3]-0==u},eq:function(s,u,v){return v[3]-0==u}},filter:{PSEUDO:function(B,u,s,A){var v=u[1],D=n.filters[v];if(D){return D(B,s,u,A)}else{if(v==="contains"){return(B.textContent||B.innerText||"").indexOf(u[3])>=0}else{if(v==="not"){var C=u[3];for(var s=0,z=C.length;s<z;s++){if(C[s]===B){return false}}return true}}}},CHILD:function(D,A){var u=A[1],C=D;switch(u){case"only":case"first":while(C=C.previousSibling){if(C.nodeType===1){return false}}if(u=="first"){return true}C=D;case"last":while(C=C.nextSibling){if(C.nodeType===1){return false}}return true;case"nth":var B=A[2],al=A[3];if(B==1&&al==0){return true}var v=A[0],am=D.parentNode;if(am&&(am.sizcache!==v||!D.nodeIndex)){var z=0;for(C=am.firstChild;C;C=C.nextSibling){if(C.nodeType===1){C.nodeIndex=++z}}am.sizcache=v}var s=D.nodeIndex-al;if(B==0){return s==0}else{return(s%B==0&&s/B>=0)}}},ID:function(s,u){return s.nodeType===1&&s.getAttribute("id")===u},TAG:function(s,u){return(u==="*"&&s.nodeType===1)||s.nodeName===u},CLASS:function(s,u){return(" "+(s.className||s.getAttribute("class"))+" ").indexOf(u)>-1},ATTR:function(B,s){var u=s[1],z=n.attrHandle[u]?n.attrHandle[u](B):B[u]!=null?B[u]:B.getAttribute(u),A=z+"",C=s[2],v=s[4];return z==null?C==="!=":C==="="?A===v:C==="*="?A.indexOf(v)>=0:C==="~="?(" "+A+" ").indexOf(v)>=0:!v?A&&z!==false:C==="!="?A!=v:C==="^="?A.indexOf(v)===0:C==="$="?A.substr(A.length-v.length)===v:C==="|="?A===v||A.substr(0,v.length+1)===v+"-":false},POS:function(B,v,u,A){var z=v[2],s=n.setFilters[z];if(s){return s(B,u,v,A)}}}};var j=n.match.POS;for(var f in n.match){n.match[f]=RegExp(n.match[f].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var r=function(s,u){s=Array.prototype.slice.call(s);if(u){u.push.apply(u,s);return u}return s};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(g){r=function(A,s){var v=s||[];if(o.call(A)==="[object Array]"){Array.prototype.push.apply(v,A)}else{if(typeof A.length==="number"){for(var u=0,z=A.length;u<z;u++){v.push(A[u])}}else{for(var u=0;A[u];u++){v.push(A[u])}}}return v}}var p;if(document.documentElement.compareDocumentPosition){p=function(u,v){var s=u.compareDocumentPosition(v)&4?-1:u===v?0:1;if(s===0){hasDuplicate=true}return s}}else{if("sourceIndex" in document.documentElement){p=function(u,v){var s=u.sourceIndex-v.sourceIndex;if(s===0){hasDuplicate=true}return s}}else{if(document.createRange){p=function(s,v){var u=s.ownerDocument.createRange(),z=v.ownerDocument.createRange();u.selectNode(s);u.collapse(true);z.selectNode(v);z.collapse(true);var A=u.compareBoundaryPoints(Range.START_TO_END,z);if(A===0){hasDuplicate=true}return A}}}}(function(){var u=document.createElement("form"),s="script"+(new Date).getTime();u.innerHTML="<input name='"+s+"'/>";var v=document.documentElement;v.insertBefore(u,v.firstChild);if(!!document.getElementById(s)){n.find.ID=function(C,B,A){if(typeof B.getElementById!=="undefined"&&!A){var z=B.getElementById(C[1]);return z?z.id===C[1]||typeof z.getAttributeNode!=="undefined"&&z.getAttributeNode("id").nodeValue===C[1]?[z]:ad:[]}};n.filter.ID=function(A,z){var B=typeof A.getAttributeNode!=="undefined"&&A.getAttributeNode("id");return A.nodeType===1&&B&&B.nodeValue===z}}v.removeChild(u)})();(function(){var s=document.createElement("div");s.appendChild(document.createComment(""));if(s.getElementsByTagName("*").length>0){n.find.TAG=function(z,A){var B=A.getElementsByTagName(z[1]);if(z[1]==="*"){var u=[];for(var v=0;B[v];v++){if(B[v].nodeType===1){u.push(B[v])}}B=u}return B}}s.innerHTML="<a href='#'></a>";if(s.firstChild&&typeof s.firstChild.getAttribute!=="undefined"&&s.firstChild.getAttribute("href")!=="#"){n.attrHandle.href=function(u){return u.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var u=q,s=document.createElement("div");s.innerHTML="<p class='TEST'></p>";if(s.querySelectorAll&&s.querySelectorAll(".TEST").length===0){return}q=function(B,C,z,v){C=C||document;if(!v&&C.nodeType===9&&!c(C)){try{return r(C.querySelectorAll(B),z)}catch(A){}}return u(B,C,z,v)};q.find=u.find;q.filter=u.filter;q.selectors=u.selectors;q.matches=u.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var s=document.createElement("div");s.innerHTML="<div class='test e'></div><div class='test'></div>";if(s.getElementsByClassName("e").length===0){return}s.lastChild.className="e";if(s.getElementsByClassName("e").length===1){return}n.order.splice(1,0,"CLASS");n.find.CLASS=function(z,v,u){if(typeof v.getElementsByClassName!=="undefined"&&!u){return v.getElementsByClassName(z[1])}}})()}function e(C,u,v,al,s,am){var an=C=="previousSibling"&&!am;for(var A=0,B=al.length;A<B;A++){var D=al[A];if(D){if(an&&D.nodeType===1){D.sizcache=v;D.sizset=A}D=D[C];var z=false;while(D){if(D.sizcache===v){z=al[D.sizset];break}if(D.nodeType===1&&!am){D.sizcache=v;D.sizset=A}if(D.nodeName===u){z=D;break}D=D[C]}al[A]=z}}}function a(C,u,v,al,s,am){var an=C=="previousSibling"&&!am;for(var A=0,B=al.length;A<B;A++){var D=al[A];if(D){if(an&&D.nodeType===1){D.sizcache=v;D.sizset=A}D=D[C];var z=false;while(D){if(D.sizcache===v){z=al[D.sizset];break}if(D.nodeType===1){if(!am){D.sizcache=v;D.sizset=A}if(typeof u!=="string"){if(D===u){z=true;break}}else{if(q.filter(u,[D]).length>0){z=D;break}}}D=D[C]}al[A]=z}}}var l=document.compareDocumentPosition?function(s,u){return s.compareDocumentPosition(u)&16}:function(s,u){return s!==u&&(s.contains?s.contains(u):true)};var c=function(s){return s.nodeType===9&&s.documentElement.nodeName!=="HTML"||!!s.ownerDocument&&c(s.ownerDocument)};var m=function(z,B){var s=[],D="",C,u=B.nodeType?[B]:B;while((C=n.match.PSEUDO.exec(z))){D+=C[0];z=z.replace(n.match.PSEUDO,"")}z=n.relative[z]?z+"*":z;for(var A=0,v=u.length;A<v;A++){q(z,u[A],s)}return q.filter(D,s)};V.find=q;V.filter=q.filter;V.expr=q.selectors;V.expr[":"]=V.expr.filters;q.selectors.filters.hidden=function(s){return s.offsetWidth===0||s.offsetHeight===0};q.selectors.filters.visible=function(s){return s.offsetWidth>0||s.offsetHeight>0};q.selectors.filters.animated=function(s){return V.grep(V.timers,function(u){return s===u.elem}).length};V.multiFilter=function(s,v,u){if(u){s=":not("+s+")"}return q.matches(s,v)};V.dir=function(u,v){var z=[],s=u[v];while(s&&s!=document){if(s.nodeType==1){z.push(s)}s=s[v]}return z};V.nth=function(A,z,u,s){z=z||1;var v=0;for(;A;A=A[u]){if(A.nodeType==1&&++v==z){break}}return A};V.sibling=function(s,u){var v=[];for(;s;s=s.nextSibling){if(s.nodeType==1&&s!=u){v.push(s)}}return v};return;Y.Sizzle=q})();V.event={add:function(c,g,e,a){if(c.nodeType==3||c.nodeType==8){return}if(c.setInterval&&c!=Y){c=Y}if(!e.guid){e.guid=this.guid++}if(a!==ad){var f=e;e=this.proxy(f);e.data=a}var j=V.data(c,"events")||V.data(c,"events",{}),b=V.data(c,"handle")||V.data(c,"handle",function(){return typeof V!=="undefined"&&!V.event.triggered?V.event.handle.apply(arguments.callee.elem,arguments):ad});b.elem=c;V.each(g.split(/\s+/),function(n,m){var l=m.split(".");m=l.shift();e.type=l.slice().sort().join(".");var k=j[m];if(V.event.specialAll[m]){V.event.specialAll[m].setup.call(c,a,l)}if(!k){k=j[m]={};if(!V.event.special[m]||V.event.special[m].setup.call(c,a,l)===false){if(c.addEventListener){c.addEventListener(m,b,false)}else{if(c.attachEvent){c.attachEvent("on"+m,b)}}}}k[e.guid]=e;V.event.global[m]=true});c=null},guid:1,global:{},remove:function(b,f,c){if(b.nodeType==3||b.nodeType==8){return}var g=V.data(b,"events"),j,k;if(g){if(f===ad||(typeof f==="string"&&f.charAt(0)==".")){for(var e in g){this.remove(b,e+(f||""))}}else{if(f.type){c=f.handler;f=f.type}V.each(f.split(/\s+/),function(p,n){var l=n.split(".");n=l.shift();var o=RegExp("(^|\\.)"+l.slice().sort().join(".*\\.")+"(\\.|$)");if(g[n]){if(c){delete g[n][c.guid]}else{for(var m in g[n]){if(o.test(g[n][m].type)){delete g[n][m]}}}if(V.event.specialAll[n]){V.event.specialAll[n].teardown.call(b,l)}for(j in g[n]){break}if(!j){if(!V.event.special[n]||V.event.special[n].teardown.call(b,l)===false){if(b.removeEventListener){b.removeEventListener(n,V.data(b,"handle"),false)}else{if(b.detachEvent){b.detachEvent("on"+n,V.data(b,"handle"))}}}j=null;delete g[n]}}})}for(j in g){break}if(!j){var a=V.data(b,"handle");if(a){a.elem=null}V.removeData(b,"events");V.removeData(b,"handle")}}},trigger:function(e,b,f,k){var g=e.type||e;if(!k){e=typeof e==="object"?e[ac]?e:V.extend(V.Event(g),e):V.Event(g);if(g.indexOf("!")>=0){e.type=g=g.slice(0,-1);e.exclusive=true}if(!f){e.stopPropagation();if(this.global[g]){V.each(V.cache,function(){if(this.events&&this.events[g]){V.event.trigger(e,b,this.handle.elem)}})}}if(!f||f.nodeType==3||f.nodeType==8){return ad}e.result=ad;e.target=f;b=V.makeArray(b);b.unshift(e)}e.currentTarget=f;var c=V.data(f,"handle");if(c){c.apply(f,b)}if((!f[g]||(V.nodeName(f,"a")&&g=="click"))&&f["on"+g]&&f["on"+g].apply(f,b)===false){e.result=false}if(!k&&f[g]&&!e.isDefaultPrevented()&&!(V.nodeName(f,"a")&&g=="click")){this.triggered=true;try{f[g]()}catch(a){}}this.triggered=false;if(!e.isPropagationStopped()){var j=f.parentNode||f.ownerDocument;if(j){V.event.trigger(e,b,j,true)}}},handle:function(b){var c,k;b=arguments[0]=V.event.fix(b||Y.event);b.currentTarget=this;var a=b.type.split(".");b.type=a.shift();c=!a.length&&!b.exclusive;var e=RegExp("(^|\\.)"+a.slice().sort().join(".*\\.")+"(\\.|$)");k=(V.data(this,"events")||{})[b.type];for(var g in k){var f=k[g];if(c||e.test(f.type)){b.handler=f;b.data=f.data;var j=f.apply(this,arguments);if(j!==ad){b.result=j;if(j===false){b.preventDefault();b.stopPropagation()}}if(b.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(c){if(c[ac]){return c}var f=c;c=V.Event(f);for(var e=this.props.length,a;e;){a=this.props[--e];c[a]=f[a]}if(!c.target){c.target=c.srcElement||document}if(c.target.nodeType==3){c.target=c.target.parentNode}if(!c.relatedTarget&&c.fromElement){c.relatedTarget=c.fromElement==c.target?c.toElement:c.fromElement}if(c.pageX==null&&c.clientX!=null){var b=document.documentElement,g=document.body;c.pageX=c.clientX+(b&&b.scrollLeft||g&&g.scrollLeft||0)-(b.clientLeft||0);c.pageY=c.clientY+(b&&b.scrollTop||g&&g.scrollTop||0)-(b.clientTop||0)}if(!c.which&&((c.charCode||c.charCode===0)?c.charCode:c.keyCode)){c.which=c.charCode||c.keyCode}if(!c.metaKey&&c.ctrlKey){c.metaKey=c.ctrlKey}if(!c.which&&c.button){c.which=(c.button&1?1:(c.button&2?3:(c.button&4?2:0)))}return c},proxy:function(a,b){b=b||function(){return a.apply(this,arguments)};b.guid=a.guid=a.guid||b.guid||this.guid++;return b},special:{ready:{setup:Q,teardown:function(){}}},specialAll:{live:{setup:function(b,a){V.event.add(this,a[0],ai)},teardown:function(a){if(a.length){var c=0,b=RegExp("(^|\\.)"+a[0]+"(\\.|$)");V.each((V.data(this,"events").live||{}),function(){if(b.test(this.type)){c++}});if(c<1){V.event.remove(this,a[0],ai)}}}}}};V.Event=function(a){if(!this.preventDefault){return new V.Event(a)}if(a&&a.type){this.originalEvent=a;this.type=a.type}else{this.type=a}this.timeStamp=ag();this[ac]=true};function Z(){return false}function K(){return true}V.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;if(!a){return}if(a.preventDefault){a.preventDefault()}a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;if(!a){return}if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K;this.stopPropagation()},isDefaultPrevented:Z,isPropagationStopped:Z,isImmediatePropagationStopped:Z};var ak=function(b){var c=b.relatedTarget;while(c&&c!=this){try{c=c.parentNode}catch(a){c=this}}if(c!=this){b.type=b.data;V.event.handle.apply(this,arguments)}};V.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(a,b){V.event.special[b]={setup:function(){V.event.add(this,a,ak,b)},teardown:function(){V.event.remove(this,a,ak)}}});V.fn.extend({bind:function(b,a,c){return b=="unload"?this.one(b,a,c):this.each(function(){V.event.add(this,b,c||a,c&&a)})},one:function(b,a,c){var e=V.event.proxy(c||a,function(f){V(this).unbind(f,e);return(c||a).apply(this,arguments)});return this.each(function(){V.event.add(this,b,e,c&&a)})},unbind:function(a,b){return this.each(function(){V.event.remove(this,a,b)})},trigger:function(b,a){return this.each(function(){V.event.trigger(b,a,this)})},triggerHandler:function(c,a){if(this[0]){var b=V.Event(c);b.preventDefault();b.stopPropagation();V.event.trigger(b,a,this[0]);return b.result}},toggle:function(a){var c=arguments,b=1;while(b<c.length){V.event.proxy(a,c[b++])}return this.click(V.event.proxy(a,function(e){this.lastToggle=(this.lastToggle||0)%b;e.preventDefault();return c[this.lastToggle++].apply(this,arguments)||false}))},hover:function(b,a){return this.mouseenter(b).mouseleave(a)},ready:function(a){Q();if(V.isReady){a.call(document,V)}else{V.readyList.push(a)}return this},live:function(a,b){var c=V.event.proxy(b);c.guid+=this.selector+a;V(document).bind(ab(a,this.selector),this.selector,c);return this},die:function(a,b){V(document).unbind(ab(a,this.selector),b?{guid:b.guid+this.selector+a}:null);return this}});function ai(a){var e=RegExp("(^|\\.)"+a.type+"(\\.|$)"),b=true,c=[];V.each(V.data(this,"events").live||[],function(j,g){if(e.test(g.type)){var f=V(a.target).closest(g.data)[0];if(f){c.push({elem:f,fn:g})}}});c.sort(function(f,g){return V.data(f.elem,"closest")-V.data(g.elem,"closest")});V.each(c,function(){if(this.fn.call(this.elem,a,this.fn.data)===false){return(b=false)}});return b}function ab(a,b){return["live",a,b.replace(/\./g,"`").replace(/ /g,"|")].join(".")}V.extend({isReady:false,readyList:[],ready:function(){if(!V.isReady){V.isReady=true;if(V.readyList){V.each(V.readyList,function(){this.call(document,V)});V.readyList=null}V(document).triggerHandler("ready")}}});var G=false;function Q(){if(G){return}G=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);V.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);V.ready()}});if(document.documentElement.doScroll&&Y==Y.top){(function(){if(V.isReady){return}try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}V.ready()})()}}}V.event.add(Y,"load",V.ready)}V.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(a,b){V.fn[b]=function(c){return c?this.bind(b,c):this.trigger(b)}});V(Y).bind("unload",function(){for(var a in V.cache){if(a!=1&&V.cache[a].handle){V.event.remove(V.cache[a].handle.elem)}}});(function(){V.support={};var g=document.documentElement,f=document.createElement("script"),a=document.createElement("div"),b="script"+(new Date).getTime();a.style.display="none";a.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var e=a.getElementsByTagName("*"),j=a.getElementsByTagName("a")[0];if(!e||!e.length||!j){return}V.support={leadingWhitespace:a.firstChild.nodeType==3,tbody:!a.getElementsByTagName("tbody").length,objectAll:!!a.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:j.style.opacity==="0.5",cssFloat:!!j.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};f.type="text/javascript";try{f.appendChild(document.createTextNode("window."+b+"=1;"))}catch(c){}g.insertBefore(f,g.firstChild);if(Y[b]){V.support.scriptEval=true;delete Y[b]}g.removeChild(f);if(a.attachEvent&&a.fireEvent){a.attachEvent("onclick",function(){V.support.noCloneEvent=false;a.detachEvent("onclick",arguments.callee)});a.cloneNode(true).fireEvent("onclick")}V(function(){var k=document.createElement("div");k.style.width=k.style.paddingLeft="1px";document.body.appendChild(k);V.boxModel=V.support.boxModel=k.offsetWidth===2;document.body.removeChild(k).style.display="none"})})();var H=V.support.cssFloat?"cssFloat":"styleFloat";V.props={"for":"htmlFor","class":"className","float":H,cssFloat:H,styleFloat:H,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};V.fn.extend({_load:V.fn.load,load:function(f,b,a){if(typeof f!=="string"){return this._load(f)}var c=f.indexOf(" ");if(c>=0){var j=f.slice(c,f.length);f=f.slice(0,c)}var e="GET";if(b){if(V.isFunction(b)){a=b;b=null}else{if(typeof b==="object"){b=V.param(b);e="POST"}}}var g=this;V.ajax({url:f,type:e,dataType:"html",data:b,complete:function(l,k){if(k=="success"||k=="notmodified"){g.html(j?V("<div/>").append(l.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(j):l.responseText)}if(a){g.each(a,[l.responseText,k,l])}}});return this},serialize:function(){return V.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?V.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(c,b){var a=V(this).val();return a==null?null:V.isArray(a)?V.map(a,function(e,f){return{name:b.name,value:e}}):{name:b.name,value:a}}).get()}});V.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(b,a){V.fn[a]=function(c){return this.bind(a,c)}});var O=ag();V.extend({get:function(e,b,a,c){if(V.isFunction(b)){a=b;b=null}return V.ajax({type:"GET",url:e,data:b,success:a,dataType:c})},getScript:function(b,a){return V.get(b,null,a,"script")},getJSON:function(c,b,a){return V.get(c,b,a,"json")},post:function(e,b,a,c){if(V.isFunction(b)){a=b;b={}}return V.ajax({type:"POST",url:e,data:b,success:a,dataType:c})},ajaxSetup:function(a){V.extend(V.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return Y.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(n){n=V.extend(true,n,V.extend(true,{},V.ajaxSettings,n));var a,v=/=\?(&|$)/g,g,b,u=n.type.toUpperCase();if(n.data&&n.processData&&typeof n.data!=="string"){n.data=V.param(n.data)}if(n.dataType=="jsonp"){if(u=="GET"){if(!n.url.match(v)){n.url+=(n.url.match(/\?/)?"&":"?")+(n.jsonp||"callback")+"=?"}}else{if(!n.data||!n.data.match(v)){n.data=(n.data?n.data+"&":"")+(n.jsonp||"callback")+"=?"}}n.dataType="json"}if(n.dataType=="json"&&(n.data&&n.data.match(v)||n.url.match(v))){a="jsonp"+O++;if(n.data){n.data=(n.data+"").replace(v,"="+a+"$1")}n.url=n.url.replace(v,"="+a+"$1");n.dataType="script";Y[a]=function(B){b=B;r();o();Y[a]=ad;try{delete Y[a]}catch(A){}if(s){s.removeChild(e)}}}if(n.dataType=="script"&&n.cache==null){n.cache=false}if(n.cache===false&&u=="GET"){var z=ag();var c=n.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+z+"$2");n.url=c+((c==n.url)?(n.url.match(/\?/)?"&":"?")+"_="+z:"")}if(n.data&&u=="GET"){n.url+=(n.url.match(/\?/)?"&":"?")+n.data;n.data=null}if(n.global&&!V.active++){V.event.trigger("ajaxStart")}var j=/^(\w+:)?\/\/([^\/?#]+)/.exec(n.url);if(n.dataType=="script"&&u=="GET"&&j&&(j[1]&&j[1]!=location.protocol||j[2]!=location.host)){var s=document.getElementsByTagName("head")[0];var e=document.createElement("script");e.src=n.url;if(n.scriptCharset){e.charset=n.scriptCharset}if(!a){var l=false;e.onload=e.onreadystatechange=function(){if(!l&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){l=true;r();o();e.onload=e.onreadystatechange=null;s.removeChild(e)}}}s.appendChild(e);return ad}var p=false;var q=n.xhr();if(n.username){q.open(u,n.url,n.async,n.username,n.password)}else{q.open(u,n.url,n.async)}try{if(n.data){q.setRequestHeader("Content-Type",n.contentType)}if(n.ifModified){q.setRequestHeader("If-Modified-Since",V.lastModified[n.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}q.setRequestHeader("X-Requested-With","XMLHttpRequest");q.setRequestHeader("Accept",n.dataType&&n.accepts[n.dataType]?n.accepts[n.dataType]+", */*":n.accepts._default)}catch(f){}if(n.beforeSend&&n.beforeSend(q,n)===false){if(n.global&&!--V.active){V.event.trigger("ajaxStop")}q.abort();return false}if(n.global){V.event.trigger("ajaxSend",[q,n])}var m=function(C){if(q.readyState==0){if(k){clearInterval(k);k=null;if(n.global&&!--V.active){V.event.trigger("ajaxStop")}}}else{if(!p&&q&&(q.readyState==4||C=="timeout")){p=true;if(k){clearInterval(k);k=null}g=C=="timeout"?"timeout":!V.httpSuccess(q)?"error":n.ifModified&&V.httpNotModified(q,n.url)?"notmodified":"success";if(g=="success"){try{b=V.httpData(q,n.dataType,n)}catch(A){g="parsererror"}}if(g=="success"){var B;try{B=q.getResponseHeader("Last-Modified")}catch(A){}if(n.ifModified&&B){V.lastModified[n.url]=B}if(!a){r()}}else{V.handleError(n,q,g)}o();if(C){q.abort()}if(n.async){q=null}}}};if(n.async){var k=setInterval(m,13);if(n.timeout>0){setTimeout(function(){if(q&&!p){m("timeout")}},n.timeout)}}try{q.send(n.data)}catch(f){V.handleError(n,q,null,f)}if(!n.async){m()}function r(){if(n.success){n.success(b,g)}if(n.global){V.event.trigger("ajaxSuccess",[q,n])}}function o(){if(n.complete){n.complete(q,g)}if(n.global){V.event.trigger("ajaxComplete",[q,n])}if(n.global&&!--V.active){V.event.trigger("ajaxStop")}}return q},handleError:function(c,a,e,b){if(c.error){c.error(a,e,b)}if(c.global){V.event.trigger("ajaxError",[a,c,b])}},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||a.status==1223}catch(b){}return false},httpNotModified:function(b,e){try{var a=b.getResponseHeader("Last-Modified");return b.status==304||a==V.lastModified[e]}catch(c){}return false},httpData:function(a,c,e){var f=a.getResponseHeader("content-type"),g=c=="xml"||!c&&f&&f.indexOf("xml")>=0,b=g?a.responseXML:a.responseText;if(g&&b.documentElement.tagName=="parsererror"){throw"parsererror"}if(e&&e.dataFilter){b=e.dataFilter(b,c)}if(typeof b==="string"){if(c=="script"){V.globalEval(b)}if(c=="json"){b=Y["eval"]("("+b+")")}}return b},param:function(e){var b=[];function a(g,f){b[b.length]=encodeURIComponent(g)+"="+encodeURIComponent(f)}if(V.isArray(e)||e.jquery){V.each(e,function(){a(this.name,this.value)})}else{for(var c in e){if(V.isArray(e[c])){V.each(e[c],function(){a(c,this)})}else{a(c,V.isFunction(e[c])?e[c]():e[c])}}}return b.join("&").replace(/%20/g,"+")}});var X={},W,ah=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function L(b,c){var a={};V.each(ah.concat.apply([],ah.slice(0,c)),function(){a[this]=b});return a}V.fn.extend({show:function(c,a){if(c){return this.animate(L("show",3),c,a)}else{for(var f=0,j=this.length;f<j;f++){var k=V.data(this[f],"olddisplay");this[f].style.display=k||"";if(V.css(this[f],"display")==="none"){var g=this[f].tagName,b;if(X[g]){b=X[g]}else{var e=V("<"+g+" />").appendTo("body");b=e.css("display");if(b==="none"){b="block"}e.remove();X[g]=b}V.data(this[f],"olddisplay",b)}}for(var f=0,j=this.length;f<j;f++){this[f].style.display=V.data(this[f],"olddisplay")||""}return this}},hide:function(b,a){if(b){return this.animate(L("hide",3),b,a)}else{for(var c=0,e=this.length;c<e;c++){var f=V.data(this[c],"olddisplay");if(!f&&f!=="none"){V.data(this[c],"olddisplay",V.css(this[c],"display"))}}for(var c=0,e=this.length;c<e;c++){this[c].style.display="none"}return this}},_toggle:V.fn.toggle,toggle:function(a,b){var c=typeof a==="boolean";return V.isFunction(a)&&V.isFunction(b)?this._toggle.apply(this,arguments):a==null||c?this.each(function(){var e=c?a:V(this).is(":hidden");V(this)[e?"show":"hide"]()}):this.animate(L("toggle",3),a,b)},fadeTo:function(c,a,b){return this.animate({opacity:a},c,b)},animate:function(a,e,b,c){var f=V.speed(e,b,c);return this[f.queue===false?"each":"queue"](function(){var j=V.extend({},f),l,g=this.nodeType==1&&V(this).is(":hidden"),k=this;for(l in a){if(a[l]=="hide"&&g||a[l]=="show"&&!g){return j.complete.call(this)}if((l=="height"||l=="width")&&this.style){j.display=V.css(this,"display");j.overflow=this.style.overflow}}if(j.overflow!=null){this.style.overflow="hidden"}j.curAnim=V.extend({},a);V.each(a,function(r,n){var o=new V.fx(k,j,r);if(/toggle|show|hide/.test(n)){o[n=="toggle"?g?"show":"hide":n](a)}else{var p=n.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),m=o.cur(true)||0;if(p){var s=parseFloat(p[2]),q=p[3]||"px";if(q!="px"){k.style[r]=(s||1)+q;m=((s||1)/o.cur(true))*m;k.style[r]=m+q}if(p[1]){s=((p[1]=="-="?-1:1)*s)+m}o.custom(m,s,q)}else{o.custom(m,n,"")}}});return true})},stop:function(b,c){var a=V.timers;if(b){this.queue([])}this.each(function(){for(var e=a.length-1;e>=0;e--){if(a[e].elem==this){if(c){a[e](true)}a.splice(e,1)}}});if(!c){this.dequeue()}return this}});V.each({slideDown:L("show",1),slideUp:L("hide",1),slideToggle:L("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(b,a){V.fn[b]=function(e,c){return this.animate(a,e,c)}});V.extend({speed:function(b,a,c){var e=typeof b==="object"?b:{complete:c||!c&&a||V.isFunction(b)&&b,duration:b,easing:c&&a||a&&!V.isFunction(a)&&a};e.duration=V.fx.off?0:typeof e.duration==="number"?e.duration:V.fx.speeds[e.duration]||V.fx.speeds._default;e.old=e.complete;e.complete=function(){if(e.queue!==false){V(this).dequeue()}if(V.isFunction(e.old)){e.old.call(this)}};return e},easing:{linear:function(b,a,e,c){return e+c*b},swing:function(b,a,e,c){return((-Math.cos(b*Math.PI)/2)+0.5)*c+e}},timers:[],fx:function(b,c,a){this.options=c;this.elem=b;this.prop=a;if(!c.orig){c.orig={}}}});V.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(V.fx.step[this.prop]||V.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var b=parseFloat(V.css(this.elem,this.prop,a));return b&&b>-10000?b:parseFloat(V.curCSS(this.elem,this.prop))||0},custom:function(a,b,c){this.startTime=ag();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;function e(g){return f.step(g)}e.elem=this.elem;if(e()&&V.timers.push(e)&&!W){W=setInterval(function(){var g=V.timers;for(var j=0;j<g.length;j++){if(!g[j]()){g.splice(j--,1)}}if(!g.length){clearInterval(W);W=ad}},13)}},show:function(){this.options.orig[this.prop]=V.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());V(this.elem).show()},hide:function(){this.options.orig[this.prop]=V.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(c){var e=ag();if(c||e>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var g=true;for(var f in this.options.curAnim){if(this.options.curAnim[f]!==true){g=false}}if(g){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(V.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){V(this.elem).hide()}if(this.options.hide||this.options.show){for(var b in this.options.curAnim){V.attr(this.elem.style,b,this.options.orig[b])}}this.options.complete.call(this.elem)}return false}else{var a=e-this.startTime;this.state=a/this.options.duration;this.pos=V.easing[this.options.easing||(V.easing.swing?"swing":"linear")](this.state,a,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};V.extend(V.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){V.attr(a.elem.style,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null){a.elem.style[a.prop]=a.now+a.unit}else{a.elem[a.prop]=a.now}}}});if(document.documentElement.getBoundingClientRect){V.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return V.offset.bodyOffset(this[0])}var g=this[0].getBoundingClientRect(),c=this[0].ownerDocument,j=c.body,k=c.documentElement,a=k.clientTop||j.clientTop||0,b=k.clientLeft||j.clientLeft||0,e=g.top+(self.pageYOffset||V.boxModel&&k.scrollTop||j.scrollTop)-a,f=g.left+(self.pageXOffset||V.boxModel&&k.scrollLeft||j.scrollLeft)-b;return{top:e,left:f}}}else{V.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return V.offset.bodyOffset(this[0])}V.offset.initialized||V.offset.initialize();var g=this[0],l=g.offsetParent,m=g,a=g.ownerDocument,c,k=a.documentElement,f=a.body,e=a.defaultView,n=e.getComputedStyle(g,null),b=g.offsetTop,j=g.offsetLeft;while((g=g.parentNode)&&g!==f&&g!==k){c=e.getComputedStyle(g,null);b-=g.scrollTop,j-=g.scrollLeft;if(g===l){b+=g.offsetTop,j+=g.offsetLeft;if(V.offset.doesNotAddBorder&&!(V.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(g.tagName))){b+=parseInt(c.borderTopWidth,10)||0,j+=parseInt(c.borderLeftWidth,10)||0}m=l,l=g.offsetParent}if(V.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"){b+=parseInt(c.borderTopWidth,10)||0,j+=parseInt(c.borderLeftWidth,10)||0}n=c}if(n.position==="relative"||n.position==="static"){b+=f.offsetTop,j+=f.offsetLeft}if(n.position==="fixed"){b+=Math.max(k.scrollTop,f.scrollTop),j+=Math.max(k.scrollLeft,f.scrollLeft)}return{top:b,left:j}}}V.offset={initialize:function(){if(this.initialized){return}var c=document.body,l=document.createElement("div"),j,k,a,g,b,m,f=c.style.marginTop,e='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';b={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(m in b){l.style[m]=b[m]}l.innerHTML=e;c.insertBefore(l,c.firstChild);j=l.firstChild,k=j.firstChild,g=j.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(k.offsetTop!==5);this.doesAddBorderForTableAndCells=(g.offsetTop===5);j.style.overflow="hidden",j.style.position="relative";this.subtractsBorderForOverflowNotVisible=(k.offsetTop===-5);c.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(c.offsetTop===0);c.style.marginTop=f;c.removeChild(l);this.initialized=true},bodyOffset:function(c){V.offset.initialized||V.offset.initialize();var a=c.offsetTop,b=c.offsetLeft;if(V.offset.doesNotIncludeMarginInBodyOffset){a+=parseInt(V.curCSS(c,"marginTop",true),10)||0,b+=parseInt(V.curCSS(c,"marginLeft",true),10)||0}return{top:a,left:b}}};V.fn.extend({position:function(){var b=0,c=0,f;if(this[0]){var e=this.offsetParent(),a=this.offset(),g=/^body|html$/i.test(e[0].tagName)?{top:0,left:0}:e.offset();a.top-=aa(this,"marginTop");a.left-=aa(this,"marginLeft");g.top+=aa(e,"borderTopWidth");g.left+=aa(e,"borderLeftWidth");f={top:a.top-g.top,left:a.left-g.left}}return f},offsetParent:function(){var a=this[0].offsetParent||document.body;while(a&&(!/^body|html$/i.test(a.tagName)&&V.css(a,"position")=="static")){a=a.offsetParent}return V(a)}});V.each(["Left","Top"],function(b,c){var a="scroll"+c;V.fn[a]=function(e){if(!this[0]){return null}return e!==ad?this.each(function(){this==Y||this==document?Y.scrollTo(!b?e:V(Y).scrollLeft(),b?e:V(Y).scrollTop()):this[a]=e}):this[0]==Y||this[0]==document?self[b?"pageYOffset":"pageXOffset"]||V.boxModel&&document.documentElement[a]||document.body[a]:this[0][a]}});V.each(["Height","Width"],function(b,e){var g=b?"Left":"Top",c=b?"Right":"Bottom",f=e.toLowerCase();V.fn["inner"+e]=function(){return this[0]?V.css(this[0],f,false,"padding"):null};V.fn["outer"+e]=function(j){return this[0]?V.css(this[0],f,false,j?"margin":"border"):null};var a=e.toLowerCase();V.fn[a]=function(j){return this[0]==Y?document.compatMode=="CSS1Compat"&&document.documentElement["client"+e]||document.body["client"+e]:this[0]==document?Math.max(document.documentElement["client"+e],document.body["scroll"+e],document.documentElement["scroll"+e],document.body["offset"+e],document.documentElement["offset"+e]):j===ad?(this.length?V.css(this[0],a):null):this.css(a,typeof j==="string"?j:j+"px")}})})();var J=jQuery.noConflict();var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function(){var e=[];var b={hoursToLive:null,path:"/",domain:null,secure:false};var j=function(k){var l;if(typeof k!=="object"||k===null){l=b}else{l={hoursToLive:(typeof k.hoursToLive==="number"&&k.hoursToLive!==0?k.hoursToLive:b.hoursToLive),path:(typeof k.path==="string"&&k.path!==""?k.path:b.path),domain:(typeof k.domain==="string"&&k.domain!==""?k.domain:b.domain),secure:(typeof k.secure==="boolean"&&k.secure?k.secure:b.secure)}}return l};var a=function(k){var l=new Date();l.setTime(l.getTime()+(k*60*60*1000));return l.toGMTString()};var g=function(k){k=j(k);return((typeof k.hoursToLive==="number"?"; expires="+a(k.hoursToLive):"")+"; path="+k.path+(typeof k.domain==="string"?"; domain="+k.domain:"")+(k.secure===true?"; secure":""))};var f=function(){e={};var o,l,n,k=document.cookie.split(";");for(var m=0;m<k.length;m=m+1){o=k[m].split("=");l=o[0].replace(/^\s*/,"").replace(/\s*$/,"");n=decodeURIComponent(o[1]);e[l]=n}return e};var c=function(){};c.prototype.get=function(m){var k;f();if(typeof m==="string"){k=(typeof e[m]!=="undefined")?e[m]:null}else{if(typeof m==="object"&&m!==null){k={};for(var l in m){if(typeof e[m[l]]!=="undefined"){k[m[l]]=e[m[l]]}else{k[m[l]]=null}}}else{k=e}}return k};c.prototype.filter=function(k){var l={};f();if(typeof k==="string"){k=new RegExp(k)}for(var m in e){if(m.match(k)){l[m]=e[m]}}return l};c.prototype.set=function(n,l,k){if(typeof l==="undefined"||l===null){if(typeof k!=="object"||k===null){k={}}l="";k.hoursToLive=-8760}var m=g(k);document.cookie=n+"="+encodeURIComponent(l)+m};c.prototype.del=function(n,m){var k={};if(typeof m!=="object"||m===null){m={}}if(typeof n==="boolean"&&n===true){k=this.get()}else{if(typeof n==="string"){k[n]=true}}for(var l in k){if(typeof l==="string"&&l!==""){this.set(l,null,m)}}};c.prototype.test=function(){var l=false,k="cT",m="data";this.set(k,m);if(this.get(k)===m){this.del(k);l=true}return l};c.prototype.setOptions=function(k){if(typeof k!=="object"){k=null}b=j(k)};return new c()})();(function(){if(window.jQuery){(function(b){b.cookies=jaaulde.utils.cookies;var a={cookify:function(c){return this.each(function(){var j,f=false,e=false,g="",m="",l=["name","id"],n,k;for(j in l){if(!isNaN(j)){g=b(this).attr(l[j]);if(typeof g==="string"&&g!==""){f=true;break}}}if(f){n=this.nodeName.toLowerCase();if(n!=="input"&&n!=="textarea"&&n!=="select"&&n!=="img"){m=b(this).html();e=true}else{k=b(this).attr("type");if(typeof k==="string"&&k!==""){k=k.toLowerCase()}if(k!=="radio"&&k!=="checkbox"){m=b(this).val();e=true}}if(e){if(typeof m!=="string"||m===""){m=null}b.cookies.set(g,m,c)}}})},cookieFill:function(){return this.each(function(){var f,c=false,e="",k,j=["name","id"],g=0,l;for(f in j){if(!isNaN(f)){e=b(this).attr(j[f]);if(typeof e==="string"&&e!==""){c=true;break}}}if(c){k=b.cookies.get(e);if(k!==null){l=this.nodeName.toLowerCase();if(l==="input"||l==="textarea"||l==="select"){b(this).val(k)}else{b(this).html(k)}}}g=0})},cookieBind:function(c){return this.each(function(){b(this).cookieFill().change(function(){b(this).cookify(c)})})}};b.each(a,function(c){b.fn[c]=this})})(window.jQuery)}})();(function(b){b.fn.__bind__=b.fn.bind;b.fn.__unbind__=b.fn.unbind;b.fn.__find__=b.fn.find;var a={version:"0.7.9",override:/keypress|keydown|keyup/g,triggersMap:{},specialKeys:{27:"esc",9:"tab",32:"space",13:"return",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",109:"-",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",191:"/"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},newTrigger:function(f,e,g){var c={};c[f]={};c[f][e]={cb:g,disableInInput:false};return c}};a.specialKeys=b.extend(a.specialKeys,{96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/"});b.fn.find=function(c){this.query=c;return b.fn.__find__.apply(this,arguments)};b.fn.unbind=function(k,f,j){if(b.isFunction(f)){j=f;f=null}if(f&&typeof f==="string"){var g=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();var e=k.split(" ");for(var c=0;c<e.length;c++){delete a.triggersMap[g][e[c]][f]}}return this.__unbind__(k,j)};b.fn.bind=function(m,g,n){var k=m.match(a.override);if(b.isFunction(g)||!k){return this.__bind__(m,g,n)}else{var q=null,l=b.trim(m.replace(a.override,""));if(l){q=this.__bind__(l,g,n)}if(typeof g==="string"){g={combi:g}}if(g.combi){for(var p=0;p<k.length;p++){var e=k[p];var j=g.combi.toLowerCase(),f=a.newTrigger(e,j,n),o=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();f[e][j].disableInInput=g.disableInInput;if(!a.triggersMap[o]){a.triggersMap[o]=f}else{if(!a.triggersMap[o][e]){a.triggersMap[o][e]=f[e]}}var c=a.triggersMap[o][e][j];if(!c){a.triggersMap[o][e][j]=[f[e][j]]}else{if(c.constructor!==Array){a.triggersMap[o][e][j]=[c]}else{a.triggersMap[o][e][j][c.length]=f[e][j]}}this.each(function(){var r=b(this);if(r.attr("hkId")&&r.attr("hkId")!==o){o=r.attr("hkId")+";"+o}r.attr("hkId",o)});q=this.__bind__(k.join(" "),g,a.handler)}}return q}};a.findElement=function(c){if(!b(c).attr("hkId")){if(b.browser.opera||b.browser.safari){while(!b(c).attr("hkId")&&c.parentNode){c=c.parentNode}}}return c};a.handler=function(r){var A=a.findElement(r.currentTarget),o=b(A),q=o.attr("hkId");if(q){q=q.split(";");var e=r.which,g=r.type,f=a.specialKeys[e],c=!f&&String.fromCharCode(e).toLowerCase(),s=r.shiftKey,j=r.ctrlKey,z=r.altKey||r.originalEvent.altKey,m=r.metaKey,v=null;for(var k=0;k<q.length;k++){if(a.triggersMap[q[k]][g]){v=a.triggersMap[q[k]][g];break}}if(v){var n;if(!s&&!j&&!z&&!m){n=v[f]||(c&&v[c])}else{var p="";if(z){p+="alt+"}if(j){p+="ctrl+"}if(m){p+="meta+"}if(s){p+="shift+"}n=v[p+f];if(!n){if(c){n=v[p+c]||v[p+a.shiftNums[c]]||(p==="shift+"&&v[a.shiftNums[c]])}}}if(n){var l=false;for(var k=0;k<n.length;k++){if(n[k].disableInInput){var u=b(r.target);if(o.is("input")||o.is("textarea")||o.is("select")||u.is("input")||u.is("textarea")||u.is("select")){return true}}l=l||n[k].cb.apply(this,[r])}return l}}}};window.hotkeys=a;return b})(jQuery);jQuery.cookie=function(b,l,o){if(typeof l!="undefined"){o=o||{};if(l===null){l="";o.expires=-1}var f="";if(o.expires&&(typeof o.expires=="number"||o.expires.toUTCString)){var g;if(typeof o.expires=="number"){g=new Date();g.setTime(g.getTime()+(o.expires*24*60*60*1000))}else{g=o.expires}f="; expires="+g.toUTCString()}var n=o.path?"; path="+(o.path):"";var j=o.domain?"; domain="+(o.domain):"";var a=o.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(l),f,n,j,a].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var c=jQuery.trim(m[k]);if(c.substring(0,b.length+1)==(b+"=")){e=decodeURIComponent(c.substring(b.length+1));break}}}return e}};(function(e){e.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){e.fx.step[f]=function(j){if(j.state==0){j.start=c(j.elem,f);j.end=b(j.end)}j.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((j.pos*(j.end[0]-j.start[0]))+j.start[0]),255),0),Math.max(Math.min(parseInt((j.pos*(j.end[1]-j.start[1]))+j.start[1]),255),0),Math.max(Math.min(parseInt((j.pos*(j.end[2]-j.start[2]))+j.start[2]),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgba?\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*(,\s*[0-9]{1,3}\s*)?\)/.exec(g)){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3])]}if(f=/rgba?\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*(,\s*[0-9]+(?:\.[0-9]+)?\%\s*)?\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}return a[e.trim(g).toLowerCase()]}function c(j,f){var g;do{g=e.curCSS(j,f);if(g!=""&&g!="transparent"||e.nodeName(j,"body")){break}f="backgroundColor"}while(j=j.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);jQuery.fn.dragToSelect=function(al){var aw=typeof(al)=="object"?al:{};var ah=jQuery.extend({className:"jquery-drag-to-select",dragBoxClass:"jquery-drag-box",dragBoxActiveClass:"jquery-drag-box-active",minDragBoxWidth:75,minDragBoxHeight:75,activeClass:"active",dragActiveClass:"active-drag",activeParentClass:"active-parent",disabledClass:"disabled",selectedClass:"selected",previousSelectedClass:"previous-selection",thresholdModeClass:"threshold-mode",dragStartThreshold:3,dragStartTimeout:1000,bodyDraggingClass:"organizer-dragging",scrollTH:20,percentCovered:0,selectables:false,autoScroll:true,autoscrollInterval:20,autoscrollOutsideX:false,autoscrollOutsideY:true,autoscrollExtraObjects:[],fixedSizeGrid:null,selectOnMove:true,enableDragDrop:true,deselectOnClick:true,forceSingleSelect:false,enableMultiselect:true,enableRangeselect:true,alwaysSelect:false,alwaysMultiselect:false,multiselectKeys:{16:false,17:false,18:false,224:false},rangeselectKeys:{16:false},cancelActionKeys:{27:true},multiselectXor:false,onShow:function(){return true},onHide:function(){return true},onRefresh:function(){return true},onDragStart:function(){return true},onDrag:function(){return true},onDragEnd:function(){return true},onDrop:function(){return true}},aw);var F=jQuery(this);var B=F;var q=this;do{if(/auto|scroll|hidden/.test(B.css("overflow"))||/auto|scroll|hidden/.test(B.css("overflow-y"))){break}B=B.parent()}while(B[0]&&B[0].parentNode);var an=function(c){c.preventDefault();c.stopPropagation();c.stopImmediatePropagation();return false};var M=function(c){if(!ah.selectables){return}F.find("a").each(function(){jQuery(this).bind("click",an)})};var aj=function(c){if(!ah.selectables){return}F.find("a").each(function(){jQuery(this).unbind("click",an)})};if(al=="disable"){B.addClass(ah.disabledClass);aj();return this}else{if(al=="enable"){B.removeClass(ah.disabledClass);M();return this}}var S=B.offset();var av={};var ar={left:0,top:0};var ag=jQuery("<div/>").appendTo(B).attr("class",ah.className).css("position","absolute");var ad=jQuery("<div/>").appendTo(J("body")).addClass(ah.dragBoxClass).css("position","absolute");ah.enableMultiselect=ah.enableMultiselect&&!ah.forceSingleSelect;ah.enableRangeselect=ah.enableRangeselect&&!ah.forceSingleSelect;var k=ah.enableMultiselect&&ah.alwaysMultiselect;var u=false;var Y=null;var E=false;var Z=false;var ac=null;var V=false;var C=null;var P=null;var Q=-1;var r=B.find(".content-wrapper");var o=null;var ab=null;var ak=null;var L=false;var am=null;var az=null;var m=function(){return ad};var aA=function(){S=B.offset();r=B.find(".content-wrapper");var c={left:S.left,top:S.top,width:B.width(),height:B.height(),outerWidth:B.outerWidth(),outerHeight:B.outerHeight()};if(r.length){var aB=r.offset();c.clientLeft=aB.left+B.scrollLeft();c.clientTop=aB.top+B.scrollTop();c.clientWidth=r.width();c.clientHeight=r.height()}else{c.clientLeft=S.left+parseInt(B.css("border-left-width"))+parseInt(B.css("padding-left"));c.clientTop=S.top+parseInt(B.css("border-top-width"))+parseInt(B.css("padding-top"));c.clientWidth=0;c.clientHeight=0}return c};var T=function(){q.parentDim=av=aA()};var U=function(aB){if(!aB||typeof(aB)!="object"){return false}ah=jQuery.extend(ah,aB);ah.enableMultiselect=ah.enableMultiselect&&!ah.forceSingleSelect;ah.enableRangeselect=ah.enableRangeselect&&!ah.forceSingleSelect;k=ah.enableMultiselect&&ah.alwaysMultiselect;return true};var G=function(){if(Y){return Y.length}else{return F.find(ah.selectables).length}};var n=function(c){ap();if(ah.fixedSizeGrid){Y=[];F.find(ah.selectables).each(function(){var aB=jQuery(this);if(!c||aB.is(":visible")){Y.push(aB)}});if(!ah.fixedSizeGrid.padding){ah.fixedSizeGrid.padding=0}}else{Y=[];F.find(ah.selectables).each(function(){var aC=jQuery(this);var aD=aC.offset();var aB={left:aD.left,top:aD.top,width:aC.width(),height:aC.height()};Y.push({el:aC,elDim:aB})})}};var ap=function(){T();if(ah.fixedSizeGrid){if(r.length){C=parseInt(r.width()/ah.fixedSizeGrid.width)}else{C=parseInt(F.width()/ah.fixedSizeGrid.width)}}};if(typeof(al)==="object"&&ah.selectOnMove){n()}var K=function(aC,c){if(aC.top<0){aC.top=0}if(aC.left<0){aC.left=0}if(aC.width+aC.left>B[0].scrollLeft+av.outerWidth-2){aC.width=B[0].scrollLeft+av.outerWidth-aC.left-2}if(aC.height+aC.top>B[0].scrollTop+av.outerHeight-2){aC.height=B[0].scrollTop+av.outerHeight-aC.top-2}if(c){for(var aB in aC){aC[aB]+="px"}}return aC};var ao=function(aB){if(B.is("."+ah.disabledClass)){return}P=null;ar.left=aB.pageX-av.left+B[0].scrollLeft;ar.top=aB.pageY-av.top+B[0].scrollTop;var c=K({left:ar.left,top:ar.top,width:1,height:1},true);ag.addClass(ah.activeClass).css(c);ah.onShow();B.addClass(ah.activeParentClass)};var at=function(aH){if(!ag.is("."+ah.activeClass)||B.is("."+ah.disabledClass)){return}if(ah.forceSingleSelect){ar.left=aH.pageX-av.left+B[0].scrollLeft;ar.top=aH.pageY-av.top+B[0].scrollTop;var aC=K({left:ar.left,top:ar.top,width:1,height:1},true)}else{var aG=aH.pageX-av.left+B[0].scrollLeft;var aF=aH.pageY-av.top+B[0].scrollTop;if(aG<0){aG=0}if(aF<0){aF=0}var aE=aG;var aB=aF;var aD=ar.left-aE;var c=ar.top-aB;if(aG>ar.left){aE=ar.left;aD=aG-ar.left}if(aF>ar.top){aB=ar.top;c=aF-ar.top}var aC=K({left:aE,top:aB,width:aD,height:c},true)}ag.css(aC);ah.onRefresh()};var p=function(aB){if(!ag.is("."+ah.activeClass)||B.is("."+ah.disabledClass)){return}if(ah.onHide(ag)!==false){P=null;ag.removeClass(ah.activeClass);B.removeClass(ah.activeParentClass);var c=F.find(ah.selectables);c.not("."+ah.selectedClass).removeClass(ah.previousSelectedClass);c.filter("."+ah.selectedClass).addClass(ah.previousSelectedClass)}};var f=function(c){var aB={};aB.left=c.pageX-av.left;aB.top=c.pageY-av.top;ad.addClass(ah.dragBoxActiveClass).css(aB);B.addClass(ah.dragActiveClass)};var l=function(c){var aB={};aB.left=c.pageX;aB.top=c.pageY;if(!am){am={top:ad.height()/2,left:ad.width()/2}}aB.left-=am.left;aB.top-=am.top;ad.css(aB)};var H=function(c){ad.removeClass(ah.dragBoxActiveClass);B.removeClass(ah.dragActiveClass)};var j=function(aD,aC,aB){if(!aD||!aC||!aB){return false}var c=false;if((aD.pageY+ah.scrollTH)>(aB.top+aB.height)){aC.scrollTop+=ah.scrollTH;c=true}else{if((aD.pageY-ah.scrollTH)<aB.top){aC.scrollTop-=ah.scrollTH;c=true}}if((aD.pageX+ah.scrollTH)>(aB.left+aB.width)){aC.scrollLeft+=ah.scrollTH;c=true}else{if((aD.pageX-ah.scrollTH)<aB.left){aC.scrollLeft-=ah.scrollTH;c=true}}return c};var g=function(c){if(o){clearTimeout(o)}if(!ah.autoScroll){return}if(!Z&&(!ag.is("."+ah.activeClass)||B.is("."+ah.disabledClass))){return}if(!ah.autoscrollOutsideX&&(c.pageX<av.left||c.pageX>av.left+av.outerWidth)){return}if(!ah.autoscrollOutsideY&&(c.pageY<av.top||c.pageY>av.top+av.outerHeight)){return}if(j(c,B[0],av)){o=setTimeout(function(){g(c);a(c,true)},ah.autoscrollInterval)}};var ay=function(aD){if(!ah.autoscrollExtraObjects||ah.autoscrollExtraObjects.length==0){return}if(ab){clearTimeout(ab)}if(!ah.autoScroll){return}if(!Z&&(!ag.is("."+ah.activeClass)||B.is("."+ah.disabledClass))){return}for(var c=0;c<ah.autoscrollExtraObjects.length;c++){var aE=ah.autoscrollExtraObjects[c];var aB=aE.offset();var aC={left:aB.left,top:aB.top,width:aE.width(),height:aE.height(),outerWidth:aE.outerWidth(),outerHeight:aE.outerHeight()};if(!ah.autoscrollOutsideX&&(aD.pageX<aC.left||aD.pageX>aC.left+aC.outerWidth)){continue}if(!ah.autoscrollOutsideY&&(aD.pageY<aC.top||aD.pageY>aC.top+aC.outerHeight)){continue}if(j(aD,aE.get(0),aC)){ab=setTimeout(function(){ay(aD);a(aD,true)},ah.autoscrollInterval)}}};var A=function(aB){var c=aB%ah.fixedSizeGrid.width;return(c<ah.fixedSizeGrid.padding||c>ah.fixedSizeGrid.width-ah.fixedSizeGrid.padding)};var v=function(aB){var c=aB%ah.fixedSizeGrid.height;return(c<ah.fixedSizeGrid.padding||c>ah.fixedSizeGrid.height-ah.fixedSizeGrid.padding)};var b=function(c,aB){return(A(c)||v(aB))};var e=function(c){if(Y){return Y[c]}else{return F.find(ah.selectables).eq(c)}};var ai=function(aB,aH,aG){var aF=null;if(Y){if(ah.fixedSizeGrid){aB-=av.clientLeft;aH-=av.clientTop;var aE=Math.floor(aH/ah.fixedSizeGrid.height),aD=Math.floor(aB/ah.fixedSizeGrid.width);if(!aG&&b(aB,aH)){return null}var aC=aE*C+aD;if(aC>=Y.length){return null}return Y[aC]}else{J.each(Y,function(){var aK=this.el;var aI=this.elDim;var aJ=(aI.left<=aB&&aB<=aI.left+aI.width)&&(aI.top<=aH&&aH<=aI.top+aI.height);if(aJ){aF=jQuery(aK[0]);return false}})}}else{var c=F.find(ah.selectables);c.each(function(aK){var aL=jQuery(this);var aM=aL.offset();var aI={left:aM.left,top:aM.top,width:aL.width(),height:aL.height()};var aJ=(aI.left<=aB&&aB<=aI.left+aI.width)&&(aI.top<=aH&&aH<=aI.top+aI.height);if(aJ){aF=aL;return false}})}return aF};var aa=function(c,aC){var aB=c.hasClass(ah.previousSelectedClass);if(ah.alwaysSelect){aC=(aB||aC)}else{if(k&&ah.multiselectXor){aC=(aB&&!aC)||(!aB&&aC)}else{if(k){aC=(aB||aC)}}}if(aC){c.addClass(ah.selectedClass)}else{c.removeClass(ah.selectedClass)}};var au=function(aH){if(!ag.is("."+ah.activeClass)||B.is("."+ah.disabledClass)){return}var aJ=ag.offset();var aM={left:aJ.left+B[0].scrollLeft,top:aJ.top+B[0].scrollTop,width:ag.width(),height:ag.height()};if(Y){if(ah.fixedSizeGrid){var aT=Math.max(aM.left-av.clientLeft,0),aC=Math.max(aM.top-av.clientTop,0),aS=Math.max(aM.left-av.clientLeft+aM.width,0),aB=Math.max(aM.top-av.clientTop+aM.height,0),aD=C*ah.fixedSizeGrid.width;var aR=Math.floor(aC/ah.fixedSizeGrid.height),aL=Math.floor(aT/ah.fixedSizeGrid.width),aN=Math.ceil(aB/ah.fixedSizeGrid.height),aK=Math.ceil(aS/ah.fixedSizeGrid.width);if((A(aT)&&A(aS)&&aM.width<ah.fixedSizeGrid.padding*2)||(v(aC)&&v(aB)&&aM.height<ah.fixedSizeGrid.padding*2)){aR=aL=aN=aK=-1}if(aR!=aN&&aL!=aK){if(A(aT)&&aT%ah.fixedSizeGrid.width>ah.fixedSizeGrid.padding){aL++}if(A(aS)&&aS%ah.fixedSizeGrid.width<ah.fixedSizeGrid.padding&&aS%ah.fixedSizeGrid.width>0){aK--}if(v(aC)&&aC%ah.fixedSizeGrid.height>ah.fixedSizeGrid.padding){aR++}if(v(aB)&&aB%ah.fixedSizeGrid.height<ah.fixedSizeGrid.padding&&aB%ah.fixedSizeGrid.height>0){aN--}}if(!P||P.fromRow!=aR||P.fromCol!=aL||P.toRow!=aN||P.toCol!=aK){if(!aH){if(!k&&!ah.alwaysSelect){F.find(ah.selectables).removeClass(ah.selectedClass)}else{if(k&&!ah.multiselectXor){F.find(ah.selectables).not("."+ah.previousSelectedClass).removeClass(ah.selectedClass)}}}if(k){if(Q<0||!Y[Q]||!Y[Q].hasClass(ah.selectedClass)){Q=-1}}if(u&&Q>=0){if(aR<aN&&aL<aK){var c=aR*C+aL,aI=Math.min(c,Q),aF=Math.max(c,Q);for(var aO=aI;aO<aF;aO++){if(Y[aO]){aa(Y[aO],true)}}}}var aQ,aP,aG;for(aQ=aR;aQ<aN;aQ++){for(aP=aL;aP<aK&&aP<C;aP++){aG=aQ*C+aP;if(Y[aG]){aa(Y[aG],true);Q=aG}}}P={fromRow:aR,fromCol:aL,toRow:aN,toCol:aK}}}else{J.each(Y,function(){var aV=this.el;var aU=this.elDim;var aW=(O(aM,aU)>ah.percentCovered);aa(aV,aW)})}}else{var aE=F.find(ah.selectables);aE.each(function(aV){var aW=jQuery(this);var aX=aW.offset();var aU={left:aX.left,top:aX.top,width:aW.width(),height:aW.height()};if(O(aM,aU)>ah.percentCovered){aW.addClass(ah.selectedClass)}else{aW.removeClass(ah.selectedClass)}})}};var O=function(aG,aF){if((aG.left<=aF.left)&&(aG.top<=aF.top)&&((aG.left+aG.width)>=(aF.left+aF.width))&&((aG.top+aG.height)>(aF.top+aF.height))){return 100}else{aG.right=aG.left+aG.width;aG.bottom=aG.top+aG.height;aF.right=aF.left+aF.width;aF.bottom=aF.top+aF.height;var aB=Math.max(aG.left,aF.left);var aE=Math.min(aG.right,aF.right);var aC=Math.max(aG.top,aF.top);var c=Math.min(aG.bottom,aF.bottom);if(c>=aC&&aE>=aB){var aD=(((aE-aB)*(c-aC))/(aF.width*aF.height))*100;return aD}}return 0};var X=function(aB){k=ah.enableMultiselect&&ah.alwaysMultiselect;if(ah.alwaysMultiselect){return}if(aB!==undefined){k=aB;return}if(ah.enableMultiselect){for(var c in ah.multiselectKeys){if(ah.multiselectKeys[c]){k=true;break}}}};var af=function(aB){u=false;if(aB!==undefined){u=aB;return}if(ah.enableRangeselect){for(var c in ah.rangeselectKeys){if(ah.rangeselectKeys[c]){u=true;break}}}};var I=function(c){W();if(ah.onDragStart.call(q,c)!==false){Z=true;p(c);f(c);J("body").addClass(ah.bodyDraggingClass)}};var N=function(c){if(ah.onDragEnd.call(q,c)!==false){H(c);Z=false;J("body").removeClass(ah.bodyDraggingClass)}};var z=function(c){if(ah.onDragEnd.call(q,c)!==false){ah.onDrop.call(q,c);H(c);Z=false;J("body").removeClass(ah.bodyDraggingClass)}};var W=function(){try{clearTimeout(ak)}catch(c){}};var D=function(c){if(ah.enableMultiselect&&ah.multiselectKeys[c.keyCode]!==undefined){ah.multiselectKeys[c.keyCode]=true;X()}else{X(false)}if(ah.enableRangeselect&&ah.rangeselectKeys[c.keyCode]!==undefined){ah.rangeselectKeys[c.keyCode]=true;af()}else{af(false)}if(ah.cancelActionKeys[c.keyCode]){L=true;if(Z){N(c)}p(c)}};var s=function(c){if(ah.enableMultiselect&&ah.multiselectKeys[c.keyCode]!==undefined){ah.multiselectKeys[c.keyCode]=false;X()}if(ah.enableRangeselect&&ah.rangeselectKeys[c.keyCode]!==undefined){ah.rangeselectKeys[c.keyCode]=false;af()}};var aq=function(aG){if((aG.pageX+20)>jQuery(document.body).width()){return}if(B.is("."+ah.disabledClass)){return}try{window.focus()}catch(aD){}aG.preventDefault();aG.stopPropagation();aG.stopImmediatePropagation();V=true;Z=false;E=false;L=false;if(ah.enableDragDrop){ac=ai(aG.pageX+B[0].scrollLeft,aG.pageY+B[0].scrollTop);E=(ac&&ac.hasClass&&ac.hasClass(ah.selectedClass))||false}ao(aG);if(ah.selectables&&!E){au()}if(ah.enableDragDrop&&ac!=null){E=(ac&&ac.hasClass&&ac.hasClass(ah.selectedClass))||false;if(ac!=null&&E){var aF=ac.offset();am={top:aG.pageY-aF.top,left:aG.pageX-aF.left};az={x:aG.pageX,y:aG.pageY};var aC=F.find(ah.selectables).filter("."+ah.selectedClass).length;var aB=Math.max(+ac.attr("width"),ah.minDragBoxWidth);var c=Math.max(+ac.attr("height"),ah.minDragBoxHeight);var aE="";if(aC!=1){aE='<div class="count"></div><div class="count-text"><strong>'+aC+"</strong> items</div>"}ad.html('<img src="'+ac.attr("src")+'" style="width: '+aB+"px; height: "+c+'px;" />'+aE);if(ah.dragStartTimeout){ak=setTimeout(function(){I(aG);if(Z&&ah.onDrag.call(q,aG)!==false){l(aG)}},ah.dragStartTimeout)}}}else{E=false}F.addClass(ah.thresholdModeClass)};var a=function(aB,c){if(!V||L||B.is("."+ah.disabledClass)){return}if(!c){aB.preventDefault();aB.stopPropagation();aB.stopImmediatePropagation()}if(!Z&&E){if(az&&(Math.abs(aB.pageX-az.x)>ah.dragStartThreshold||Math.abs(aB.pageY-az.y)>ah.dragStartThreshold)){I(aB)}else{return}}F.removeClass(ah.thresholdModeClass);if(Z){if(ah.onDrag.call(q,aB)!==false){l(aB);if(ah.autoScroll&&!c){g(aB);ay(aB)}return}}at(aB);if(ah.selectables&&ah.selectOnMove){au()}if(ah.autoScroll&&!c){g(aB);ay(aB)}};var ax=function(aB){if(!V||B.is("."+ah.disabledClass)){return}aB.preventDefault();aB.stopPropagation();aB.stopImmediatePropagation();V=false;W();if(!L){if(ah.selectables){au()}if(ah.deselectOnClick&&!Z&&k){var c=ai(aB.pageX+B[0].scrollLeft,aB.pageY+B[0].scrollTop);if(c!=null&&ac!=null&&c.get(0)==ac.get(0)&&c.hasClass(ah.previousSelectedClass)){c.removeClass(ah.selectedClass)}}p(aB);if(Z){z(aB)}}E=false;L=false};if(jQuery.fn.disableTextSelect){B.disableTextSelect()}M();B.mousedown(function(c){aq(c)});J("body").mousemove(function(c){a(c)}).mouseup(function(c){ax(c)});if(ah.fixedSizeGrid){jQuery(window).resize(function(){ap()})}jQuery(window).blur(function(){X(false);af(false)});if(ah.enableMultiselect&&!ah.alwaysMultiselect){jQuery(document).keydown(D).keyup(s);B.keydown(D).keyup(s);ag.keydown(D).keyup(s)}q.hitTest=ai;q.getItem=e;q.parentEl=B;q.parentDim=av;q.getDragBox=m;q.itemsCount=G;q.enableLinks=aj;q.updateConfig=U;q.disableLinks=M;q.getParentDim=aA;q.updateParentDim=T;q.onContainerResized=ap;q.rebuildSelectablesCache=n;return this};(function(a){if(a.browser.mozilla){a.fn.disableTextSelect=function(){return this.each(function(){a(this).css({MozUserSelect:"none"})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).css({MozUserSelect:""})})}}else{if(a.browser.msie){a.fn.disableTextSelect=function(){return this.each(function(){a(this).bind("selectstart.disableTextSelect",function(){return false})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).unbind("selectstart.disableTextSelect")})}}else{a.fn.disableTextSelect=function(){return this.each(function(){a(this).bind("mousedown.disableTextSelect",function(){return false})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).unbind("mousedown.disableTextSelect")})}}}})(jQuery);(function(b){b.tools=b.tools||{version:{}};b.tools.version.expose="1.0.3";function a(){var f=b(window).width();if(b.browser.mozilla){return f}var e;if(window.innerHeight&&window.scrollMaxY){e=window.innerWidth+window.scrollMaxX}else{if(document.body.scrollHeight>document.body.offsetHeight){e=document.body.scrollWidth}else{e=document.body.offsetWidth}}return e<f?e+20:f}function c(j,k){var f=this,e=null,g=false,l=0;function m(n,o){b(f).bind(n,function(q,p){if(o&&o.call(this)===false&&p){p.proceed=false}});return f}b.each(k,function(n,o){if(b.isFunction(o)){m(n,o)}});b(window).bind("resize.expose",function(){if(e){e.css({width:a(),height:b(document).height()})}});b.extend(this,{getMask:function(){return e},getExposed:function(){return j},getConf:function(){return k},isLoaded:function(){return g},load:function(){if(g){return f}l=j.eq(0).css("zIndex");if(k.maskId){e=b("#"+k.maskId)}if(!e||!e.length){e=b("<div/>").css({position:"absolute",top:0,left:0,width:a(),height:b(document).height(),display:"none",opacity:0,zIndex:k.zIndex});if(k.maskId){e.attr("id",k.maskId)}b("body").append(e);var n=e.css("backgroundColor");if(!n||n=="transparent"||n=="rgba(0, 0, 0, 0)"){e.css("backgroundColor",k.color)}if(k.closeOnEsc){b(document).bind("keydown.unexpose",function(p){if(p.keyCode==27){f.close()}})}if(k.closeOnClick){e.bind("click.unexpose",function(){f.close()})}}var q={proceed:true};b(f).trigger("onBeforeLoad",q);if(!q.proceed){return f}b.each(j,function(){var p=b(this);if(!/relative|absolute|fixed/i.test(p.css("position"))){p.css("position","relative")}});j.css({zIndex:k.zIndex+1});var o=e.height();if(!this.isLoaded()){e.css({opacity:0,display:"block"}).fadeTo(k.loadSpeed,k.opacity,function(){if(e.height()!=o){e.css("height",o)}b(f).trigger("onLoad")})}g=true;return f},close:function(){if(!g){return f}var n={proceed:true};b(f).trigger("onBeforeClose",n);if(n.proceed===false){return f}e.fadeOut(k.closeSpeed,function(){b(f).trigger("onClose");j.css({zIndex:b.browser.msie?l:null})});g=false;return f},onBeforeLoad:function(n){return m("onBeforeLoad",n)},onLoad:function(n){return m("onLoad",n)},onBeforeClose:function(n){return m("onBeforeClose",n)},onClose:function(n){return m("onClose",n)}})}b.fn.expose=function(e){var f=this.eq(typeof e=="number"?e:0).data("expose");if(f){return f}var g={maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false};if(typeof e=="string"){e={color:e}}b.extend(g,e);this.each(function(){f=new c(b(this),g);b(this).data("expose",f)});return g.api?f:this}})(jQuery);(function(b){b.ifixpng=function(c){b.ifixpng.pixel=c};b.ifixpng.getPixel=function(){return b.ifixpng.pixel||"images/pixel.gif"};var a={ltie7:b.browser.msie&&b.browser.version<7,filter:function(c){return"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+c+"')"}};b.fn.ifixpng=a.ltie7?function(){return this.each(function(){var c=b(this);var f=b("base").attr("href");if(f){f=f.replace(/\/[^\/]+$/,"/")}if(c.is("img")||c.is("input")){if(c.attr("src")){if(c.attr("src").match(/.*\.png([?].*)?$/i)){var e=(f&&c.attr("src").search(/^(\/|http:)/i))?f+c.attr("src"):c.attr("src");c.css({filter:a.filter(e),width:c.width(),height:c.height()}).attr({src:b.ifixpng.getPixel()}).positionFix()}}}else{var g=c.css("backgroundImage");if(g.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)){g=RegExp.$1;g=(f&&g.substring(0,1)!="/")?f+g:g;c.css({backgroundImage:"none",filter:a.filter(g)}).children().children().positionFix()}}})}:function(){return this};b.fn.iunfixpng=a.ltie7?function(){return this.each(function(){var c=b(this);var e=c.css("filter");if(e.match(/src=["']?(.*\.png([?].*)?)["']?/i)){e=RegExp.$1;if(c.is("img")||c.is("input")){c.attr({src:e}).css({filter:""})}else{c.css({filter:"",background:"url("+e+")"})}}})}:function(){return this};b.fn.positionFix=function(){return this.each(function(){var e=b(this);var c=e.css("position");if(c!="absolute"&&c!="relative"){e.css({position:"relative"})}})}})(jQuery);(function(b){var a=null;jQuery.fn.autogrow=function(c){return this.each(function(){new jQuery.autogrow(this,c)})};jQuery.autogrow=function(f,g){if(g===undefined){g={}}function c(){for(var e=0;e<arguments.length;e++){if(arguments[e]!==undefined&&arguments[e]!==null&&!isNaN(arguments[e])){return arguments[e]}}}this.options=g;this.dummy=null;this.interval=null;this.textarea=jQuery(f);this.events=["keydown","keypress","keyup"];this.special_keys={8:true,9:true,16:true,27:true,35:true,36:true,45:true,46:true};this.last_keydown_code=null;this.line_height=c(g.lineHeight,parseInt(jQuery(f).css("line-height")));this.min_height=g.minHeight||parseInt(jQuery(f).css("min-height"))||parseInt(jQuery(f).css("height"));this.max_height=c(g.maxHeight,parseInt(jQuery(f).css("max-height")));this.extra_bottom_space=c(g.extraBottomSpace,0);this.interval_length=c(g.intervalLength,900);this.min_height=this.min_height||parseInt(this.textarea.get(0).clientHeight);this.singleline=c(g.singleline,false);if(isNaN(this.line_height)||this.line_height==0){this.line_height=parseInt(parseFloat(jQuery(f).css("font-size"))*1.1);if(isNaN(this.line_height)){this.line_height=0}}this.init()};jQuery.autogrow.fn=jQuery.autogrow.prototype={autogrow:"2.0"};jQuery.autogrow.fn.extend=jQuery.autogrow.extend=jQuery.extend;jQuery.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden","overflow-x":"hidden","overflow-y":"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand()}).bind("blur",function(){c.stopExpand()});this.checkExpand();this.checkExpand(true);window.setTimeout(function(){c.checkExpand(true)},0)},startExpand:function(){var c=this;if(this.interval_length){this.interval=window.setInterval(function(){c.checkExpand()},c.interval_length)}c.change_handler=function(){c.eventDispatcher.apply(c,arguments)};for(var e=0;e<this.events.length;e++){this.textarea.bind(this.events[e],this.change_handler)}this.checkExpand();this.checkExpand(true);window.setTimeout(function(){c.checkExpand(true)},0)},stopExpand:function(){if(this.interval_length){clearInterval(this.interval)}for(var c=0;c<this.events.length;c++){this.textarea.unbind(this.events[c],this.change_handler)}if(this.dummy!=null){this.dummy.empty().remove();this.dummy=null}},createHelperObject:function(){if(this.dummy==null){this.dummy=jQuery('<textarea rows="1"></textarea>');var f=["font-family","font-size","font-style","font-weight","width","line-height"];var j={};var c=null;for(var e=0;e<f.length;++e){try{c=this.textarea.css(f[e])}catch(k){c=null}if(c){j[f[e]]=c}}this.dummy.css(j).attr("wrap",this.textarea.attr("wrap"));this.dummy.css({"overflow-y":"hidden","overflow-x":"hidden",position:"absolute",padding:"0px",top:-9999,left:-9999}).appendTo("body");var g=this.line_height;this.dummy.height(g)}},getSelection:function(k){if(k.selectionStart!==undefined){return{start:k.selectionStart,end:k.selectionEnd,strip_cr:false}}var e=document.selection.createRange();var l=e.duplicate(),n=e.duplicate();var c=-50000;var p=Math.abs(e.duplicate().moveEnd("character",c));e.collapse(false);l.moveToElementText(k);var o=Math.abs(l.moveStart("character",c));var m=n.text;var g=0;while(n.compareEndPoints("StartToEnd",n)!=0){n.moveEnd("character",-1);if(n.text==m){g++}else{break}}var j=p-o;var f=j-m.replace(/\r/g,"").length-g;return{start:f,end:j,strip_cr:true}},isSpecialKey:function(c){return(this.special_keys[c]!==undefined)},realUpdateHeight:function(){if(!this.dummy){return}var c=this.dummy.get(0).scrollHeight+this.extra_bottom_space;if(c<this.min_height){c=this.min_height}if(this.max_height>0&&(c>this.max_height)){this.textarea.css("overflow-y","auto")}else{if(this.max_height>0){this.textarea.css("overflow-y","hidden")}var e=this.textarea.get(0).offsetHeight;if(e!=c){this.textarea.height(c)}}},updateHeight:function(){this.realUpdateHeight();if(b.browser.msie){this.realUpdateHeight();this.realUpdateHeight();var c=this;window.setTimeout(function(){c.realUpdateHeight()},0)}},eventDispatcher:function(j){if(j===undefined){this.checkExpand();return}if(j.keyCode==13&&this.singleline){j.preventDefault();j.stopPropagation();return false}this.createHelperObject();if(j.type=="keydown"){this.last_keydown_code=j.keyCode}var g=this.getSelection(this.textarea.get(0));var k=g.strip_cr?this.textarea.get(0).value.replace(/\r/g,""):this.textarea.get(0).value;if(b.browser.opera||b.browser.msie){if((j.keyCode==46&&this.last_keydown_code==190)||(j.keyCode==45&&(this.last_keydown_code==109||this.last_keydown_code==189))||(j.keyCode==35&&this.last_keydown_code==51)||(j.keyCode==36&&this.last_keydown_code==52)){j.which=j.charCode=j.keyCode;j.keyCode=this.last_keydown_code}}if(j.keyCode==8||j.keyCode==46){if(g.start==g.end&&(j.ctrlKey||j.metaKey)){this.dummy.val(k);this.updateHeight();return}}if(j.keyCode==86&&(j.ctrlKey||j.metaKey)){this.dummy.val(k);this.updateHeight();return}if(j.type=="keyup"){return}var c=j.charCode;if(j.type=="keydown"||j.ctrlKey||j.metaKey||j.altKey||this.isSpecialKey(j.keyCode)){c=0}else{if(j.type=="keypress"&&!c){c=j.originalEvent.which!==undefined?j.originalEvent.which:j.which}}if(c||(j.type=="keydown"&&j.keyCode==13)){if(j.keyCode==13){var f="\n"}else{var f=String.fromCharCode(c)}this.dummy.val(k.substr(0,g.start)+f+k.substr(g.end))}else{if(j.keyCode==8||j.keyCode==46){if(g.start==g.end){if(j.keyCode==8){if(k.charAt(g.start-2)=="\r"&&k.charAt(g.start-1)=="\n"){g.start-=2}else{g.start-=1}}else{if(j.keyCode==46){if(k.charAt(g.end)=="\r"&&k.charAt(g.end+1)=="\n"){g.end+=2}else{g.end+=1}}}}this.dummy.val(k.substr(0,g.start)+k.substr(g.end))}else{if(j.keyCode==88&&(j.ctrlKey||j.metaKey)){if(g.start!=g.end){this.dummy.val(k.substr(0,g.start)+k.substr(g.end))}}}}this.updateHeight()},checkExpand:function(c){this.createHelperObject();var e=this.textarea.get(0).value;if(c||this.dummy.get(0).value!=e){this.dummy.val(e);this.updateHeight()}}})})(jQuery);jQuery.ui||(function(c){var l=c.fn.remove,e=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(n,o,q){var p=c.ui[n].prototype;for(var m in q){p.plugins[m]=p.plugins[m]||[];p.plugins[m].push([o,q[m]])}},call:function(m,o,n){var q=m.plugins[o];if(!q||!m.element[0].parentNode){return}for(var p=0;p<q.length;p++){if(m.options[q[p][0]]){q[p][1].apply(m.element,n)}}}},contains:function(n,m){return document.compareDocumentPosition?n.compareDocumentPosition(m)&16:n!==m&&n.contains(m)},hasScroll:function(p,n){if(c(p).css("overflow")=="hidden"){return false}var m=(n&&n=="left")?"scrollLeft":"scrollTop",o=false;if(p[m]>0){return true}p[m]=1;o=(p[m]>0);p[m]=0;return o},isOverAxis:function(n,m,o){return(n>m)&&(n<(m+o))},isOver:function(r,n,q,p,m,o){return c.ui.isOverAxis(r,q,m)&&c.ui.isOverAxis(n,p,o)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(e){var g=c.attr,f=c.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(n,m,o){var p=o!==undefined;return(m=="role"?(p?g.call(this,n,m,"wairole:"+o):(g.apply(this,arguments)||"").replace(b,"")):(a.test(m)?(p?n.setAttributeNS(k,m.replace(a,"aaa:"),o):g.call(this,n,m.replace(a,"aaa:"))):g.apply(this,arguments)))};c.fn.removeAttr=function(m){return(a.test(m)?this.each(function(){this.removeAttributeNS(k,m.replace(a,""))}):f.call(this,m))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return l.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var m;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){m=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{m=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!m.length?c(document):m}});c.extend(c.expr[":"],{data:function(o,n,m){return !!c.data(o,m[3])},focusable:function(n){var o=n.nodeName.toLowerCase(),m=c.attr(n,"tabindex");return(/input|select|textarea|button|object/.test(o)?!n.disabled:"a"==o||"area"==o?n.href||!isNaN(m):!isNaN(m))&&!c(n)["area"==o?"parents":"closest"](":hidden").length},tabbable:function(n){var m=c.attr(n,"tabindex");return(isNaN(m)||m>=0)&&c(n).is(":focusable")}});function j(p,q,r,o){function n(u){var s=c[p][q][u]||[];return(typeof s=="string"?s.split(/,?\s+/):s)}var m=n("getter");if(o.length==1&&typeof o[0]=="string"){m=m.concat(n("getterSetter"))}return(c.inArray(r,m)!=-1)}c.widget=function(n,m){var o=n.split(".")[0];n=n.split(".")[1];c.fn[n]=function(s){var q=(typeof s=="string"),r=Array.prototype.slice.call(arguments,1);if(q&&s.substring(0,1)=="_"){return this}if(q&&j(o,n,s,r)){var p=c.data(this[0],n);return(p?p[s].apply(p,r):undefined)}return this.each(function(){var u=c.data(this,n);(!u&&!q&&c.data(this,n,new c[o][n](this,s))._init());(u&&q&&c.isFunction(u[s])&&u[s].apply(u,r))})};c[o]=c[o]||{};c[o][n]=function(r,q){var p=this;this.namespace=o;this.widgetName=n;this.widgetEventPrefix=c[o][n].eventPrefix||n;this.widgetBaseClass=o+"-"+n;this.options=c.extend({},c.widget.defaults,c[o][n].defaults,c.metadata&&c.metadata.get(r)[n],q);this.element=c(r).bind("setData."+n,function(u,s,v){if(u.target==r){return p._setData(s,v)}}).bind("getData."+n,function(u,s){if(u.target==r){return p._getData(s)}}).bind("remove",function(){return p.destroy()})};c[o][n].prototype=c.extend({},c.widget.prototype,m);c[o][n].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(o,p){var n=o,m=this;if(typeof o=="string"){if(p===undefined){return this._getData(o)}n={};n[o]=p}c.each(n,function(q,r){m._setData(q,r)})},_getData:function(m){return this.options[m]},_setData:function(m,n){this.options[m]=n;if(m=="disabled"){this.element[n?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",n)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(o,p,q){var s=this.options[o],m=(o==this.widgetEventPrefix?o:this.widgetEventPrefix+o);p=c.Event(p);p.type=m;if(p.originalEvent){for(var n=c.event.props.length,r;n;){r=c.event.props[--n];p[r]=p.originalEvent[r]}}this.element.trigger(p,q);return !(c.isFunction(s)&&s.call(this.element[0],p,q)===false||p.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var m=this;this.element.bind("mousedown."+this.widgetName,function(n){return m._mouseDown(n)}).bind("click."+this.widgetName,function(n){if(m._preventClickEvent){m._preventClickEvent=false;n.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(o){o.originalEvent=o.originalEvent||{};if(o.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(o));this._mouseDownEvent=o;var n=this,p=(o.which==1),m=(typeof this.options.cancel=="string"?c(o.target).parents().add(o.target).filter(this.options.cancel).length:false);if(!p||m||!this._mouseCapture(o)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){n.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(o)&&this._mouseDelayMet(o)){this._mouseStarted=(this._mouseStart(o)!==false);if(!this._mouseStarted){o.preventDefault();return true}}this._mouseMoveDelegate=function(q){return n._mouseMove(q)};this._mouseUpDelegate=function(q){return n._mouseUp(q)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||o.preventDefault());o.originalEvent.mouseHandled=true;return true},_mouseMove:function(m){if(c.browser.msie&&!m.button){return this._mouseUp(m)}if(this._mouseStarted){this._mouseDrag(m);return m.preventDefault()}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,m)!==false);(this._mouseStarted?this._mouseDrag(m):this._mouseUp(m))}return !this._mouseStarted},_mouseUp:function(m){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(m.target==this._mouseDownEvent.target);this._mouseStop(m)}return false},_mouseDistanceMet:function(m){return(Math.max(Math.abs(this._mouseDownEvent.pageX-m.pageX),Math.abs(this._mouseDownEvent.pageY-m.pageY))>=this.options.distance)},_mouseDelayMet:function(m){return this.mouseDelayMet},_mouseStart:function(m){},_mouseDrag:function(m){},_mouseStop:function(m){},_mouseCapture:function(m){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,e){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!e){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,c)}if(this.dropped){e=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var e=this.options;var b=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[c])):(e.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((e.appendTo=="parent"?this.element[0].parentNode:e.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var f=this.options;if(f.containment=="parent"){f.containment=this.helper[0].parentNode}if(f.containment=="document"||f.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(f.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(f.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(f.containment)&&f.containment.constructor!=Array){var c=a(f.containment)[0];if(!c){return}var e=a(f.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[e.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,e.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(f.containment.constructor==Array){this.containment=f.containment}}},_convertPositionTo:function(f,j){if(!j){j=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(j.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(j.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(f){var k=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var e=f.pageX;var c=f.pageY;if(this.originalPosition){if(this.containment){if(f.pageX-this.offset.click.left<this.containment[0]){e=this.containment[0]+this.offset.click.left}if(f.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(f.pageX-this.offset.click.left>this.containment[2]){e=this.containment[2]+this.offset.click.left}if(f.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(k.grid){var j=this.originalPageY+Math.round((c-this.originalPageY)/k.grid[1])*k.grid[1];c=this.containment?(!(j-this.offset.click.top<this.containment[1]||j-this.offset.click.top>this.containment[3])?j:(!(j-this.offset.click.top<this.containment[1])?j-k.grid[1]:j+k.grid[1])):j;var g=this.originalPageX+Math.round((e-this.originalPageX)/k.grid[0])*k.grid[0];e=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-k.grid[0]:g+k.grid[0])):g}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:b.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,e){e=e||this._uiHash();a.ui.plugin.call(this,b,[c,e]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,b,c,e)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,f){var e=a(this).data("draggable"),g=e.options,b=a.extend({},f,{item:e.element});e.sortables=[];a(g.connectToSortable).each(function(){var j=a.data(this,"sortable");if(j&&!j.options.disabled){e.sortables.push({instance:j,shouldRevert:j.options.revert});j._refreshItems();j._trigger("activate",c,b)}})},stop:function(c,f){var e=a(this).data("draggable"),b=a.extend({},f,{item:e.element});a.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(e.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,g){var f=a(this).data("draggable"),b=this;var e=function(l){var r=this.offset.click.top,q=this.offset.click.left;var j=this.positionAbs.top,n=this.positionAbs.left;var m=l.height,p=l.width;var s=l.top,k=l.left;return a.ui.isOver(j+r,n+q,s,k,m,p)};a.each(f.sortables,function(j){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return g.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",c);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}f._trigger("fromSortable",c);f.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,e){var b=a("body"),f=a(this).data("draggable").options;if(b.css("cursor")){f._cursor=b.css("cursor")}b.css("cursor",f.cursor)},stop:function(b,c){var e=a(this).data("draggable").options;if(e._cursor){a("body").css("cursor",e._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var e=a(this).data("draggable").options;a(e.iframeFix===true?"iframe":e.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,e){var b=a(e.helper),f=a(this).data("draggable").options;if(b.css("opacity")){f._opacity=b.css("opacity")}b.css("opacity",f.opacity)},stop:function(b,c){var e=a(this).data("draggable").options;if(e._opacity){a(c.helper).css("opacity",e._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,e){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(e,f){var c=a(this).data("draggable"),g=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-e.pageY<g.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+g.scrollSpeed}else{if(e.pageY-c.overflowOffset.top<g.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-g.scrollSpeed}}}if(!g.axis||g.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-e.pageX<g.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(e.pageX-c.overflowOffset.left<g.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-g.scrollSpeed}}}}else{if(!g.axis||g.axis!="x"){if(e.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}}if(!g.axis||g.axis!="y"){if(e.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,e)}}});a.ui.plugin.add("draggable","snap",{start:function(c,e){var b=a(this).data("draggable"),f=b.options;b.snapElements=[];a(f.snap.constructor!=String?(f.snap.items||":data(draggable)"):f.snap).each(function(){var j=a(this);var g=j.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:j.outerWidth(),height:j.outerHeight(),top:g.top,left:g.left})}})},drag:function(v,q){var g=a(this).data("draggable"),s=g.options;var C=s.snapTolerance;var B=q.offset.left,A=B+g.helperProportions.width,f=q.offset.top,e=f+g.helperProportions.height;for(var z=g.snapElements.length-1;z>=0;z--){var u=g.snapElements[z].left,p=u+g.snapElements[z].width,n=g.snapElements[z].top,E=n+g.snapElements[z].height;if(!((u-C<B&&B<p+C&&n-C<f&&f<E+C)||(u-C<B&&B<p+C&&n-C<e&&e<E+C)||(u-C<A&&A<p+C&&n-C<f&&f<E+C)||(u-C<A&&A<p+C&&n-C<e&&e<E+C))){if(g.snapElements[z].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[z].item})))}g.snapElements[z].snapping=false;continue}if(s.snapMode!="inner"){var c=Math.abs(n-e)<=C;var D=Math.abs(E-f)<=C;var k=Math.abs(u-A)<=C;var m=Math.abs(p-B)<=C;if(c){q.position.top=g._convertPositionTo("relative",{top:n-g.helperProportions.height,left:0}).top-g.margins.top}if(D){q.position.top=g._convertPositionTo("relative",{top:E,left:0}).top-g.margins.top}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:u-g.helperProportions.width}).left-g.margins.left}if(m){q.position.left=g._convertPositionTo("relative",{top:0,left:p}).left-g.margins.left}}var j=(c||D||k||m);if(s.snapMode!="outer"){var c=Math.abs(n-f)<=C;var D=Math.abs(E-e)<=C;var k=Math.abs(u-B)<=C;var m=Math.abs(p-A)<=C;if(c){q.position.top=g._convertPositionTo("relative",{top:n,left:0}).top-g.margins.top}if(D){q.position.top=g._convertPositionTo("relative",{top:E-g.helperProportions.height,left:0}).top-g.margins.top}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:u}).left-g.margins.left}if(m){q.position.left=g._convertPositionTo("relative",{top:0,left:p-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[z].snapping&&(c||D||k||m||j)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[z].item})))}g.snapElements[z].snapping=(c||D||k||m||j)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var f=a(this).data("draggable").options;var e=a.makeArray(a(f.stack.group)).sort(function(j,g){return(parseInt(a(j).css("zIndex"),10)||f.stack.min)-(parseInt(a(g).css("zIndex"),10)||f.stack.min)});a(e).each(function(g){this.style.zIndex=f.stack.min+g});this[0].style.zIndex=f.stack.min+e.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,e){var b=a(e.helper),f=a(this).data("draggable").options;if(b.css("zIndex")){f._zIndex=b.css("zIndex")}b.css("zIndex",f.zIndex)},stop:function(b,c){var e=a(this).data("draggable").options;if(e._zIndex){a(c.helper).css("zIndex",e._zIndex)}}})})(jQuery);(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var f=this,l=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(l.aspectRatio),aspectRatio:l.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:l.helper||l.ghost||l.animate?l.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=l.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var m=this.handles.split(",");this.handles={};for(var g=0;g<m.length;g++){var k=c.trim(m[g]),e="ui-resizable-"+k;var j=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(k)){j.css({zIndex:++l.zIndex})}if("se"==k){j.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[k]=".ui-resizable-"+k;this.element.append(j)}}this._renderAxis=function(r){r=r||this.element;for(var o in this.handles){if(this.handles[o].constructor==String){this.handles[o]=c(this.handles[o],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var p=c(this.handles[o],this.element),q=0;q=/sw|ne|nw|se|n|s/.test(o)?p.outerHeight():p.outerWidth();var n=["padding",/ne|nw|n/.test(o)?"Top":/se|sw|s/.test(o)?"Bottom":/^e$/.test(o)?"Right":"Left"].join("");r.css(n,q);this._proportionallyResize()}if(!c(this.handles[o]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=n&&n[1]?n[1]:"se"}});if(l.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.parent().append(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement)},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return this.options.disabled||!!g},_mouseStart:function(g){var l=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}if(c.browser.opera&&(/relative/).test(e.css("position"))){e.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var m=b(this.helper.css("left")),j=b(this.helper.css("top"));if(l.containment){m+=c(l.containment).scrollLeft()||0;j+=c(l.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:m,top:j};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:m,top:j};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof l.aspectRatio=="number")?l.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var k=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",k=="auto"?this.axis+"-resize":k);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var j=this.helper,g=this.options,p={},s=this,l=this.originalMousePosition,q=this.axis;var u=(e.pageX-l.left)||0,r=(e.pageY-l.top)||0;var k=this._change[q];if(!k){return false}var n=k.apply(this,[e,u,r]),m=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;if(this._aspectRatio||e.shiftKey){n=this._updateRatio(n,e)}n=this._respectSize(n,e);this._propagate("resize",e);j.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(n);this._trigger("resize",e,this.ui());return false},_mouseStop:function(j){this.resizing=false;var k=this.options,p=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:p.sizeDiff.height,m=e?0:p.sizeDiff.width;var q={width:(p.size.width-m),height:(p.size.height-f)},l=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,n=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;if(!k.animate){this.element.css(c.extend(q,{top:n,left:l}))}p.helper.height(p.size.height);p.helper.width(p.size.width);if(this._helper&&!k.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",j);if(this._helper){this.helper.remove()}return false},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(j,g){var k=this.options,l=this.position,f=this.size,e=this.axis;if(j.height){j.width=(f.height*this.aspectRatio)}else{if(j.width){j.height=(f.width/this.aspectRatio)}}if(e=="sw"){j.left=l.left+(f.width-j.width);j.top=null}if(e=="nw"){j.top=l.top+(f.height-j.height);j.left=l.left+(f.width-j.width)}return j},_respectSize:function(n,g){var l=this.helper,k=this.options,u=this._aspectRatio||g.shiftKey,s=this.axis,z=a(n.width)&&k.maxWidth&&(k.maxWidth<n.width),p=a(n.height)&&k.maxHeight&&(k.maxHeight<n.height),j=a(n.width)&&k.minWidth&&(k.minWidth>n.width),v=a(n.height)&&k.minHeight&&(k.minHeight>n.height);if(j){n.width=k.minWidth}if(v){n.height=k.minHeight}if(z){n.width=k.maxWidth}if(p){n.height=k.maxHeight}var f=this.originalPosition.left+this.originalSize.width,r=this.position.top+this.size.height;var m=/sw|nw|w/.test(s),e=/nw|ne|n/.test(s);if(j&&m){n.left=f-k.minWidth}if(z&&m){n.left=f-k.maxWidth}if(v&&e){n.top=r-k.minHeight}if(p&&e){n.top=r-k.maxHeight}var q=!n.width&&!n.height;if(q&&!n.left&&n.top){n.top=null}else{if(q&&!n.top&&n.left){n.left=null}}return n},_proportionallyResize:function(){var l=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var j=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[j.css("borderTopWidth"),j.css("borderRightWidth"),j.css("borderBottomWidth"),j.css("borderLeftWidth")],k=[j.css("paddingTop"),j.css("paddingRight"),j.css("paddingBottom"),j.css("paddingLeft")];this.borderDif=c.map(e,function(m,o){var n=parseInt(m,10)||0,p=parseInt(k[o],10)||0;return n+p})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}j.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,k=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),j=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+j,height:this.element.outerHeight()+j,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++k.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(j,f,e){var l=this.options,g=this.originalSize,k=this.originalPosition;return{left:k.left+f,width:g.width-f}},n:function(j,f,e){var l=this.options,g=this.originalSize,k=this.originalPosition;return{top:k.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),j=e.options;_store=function(k){c(k).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.parentNode){if(j.alsoResize.length){j.alsoResize=j.alsoResize[0];_store(j.alsoResize)}else{c.each(j.alsoResize,function(k,l){_store(k)})}}else{_store(j.alsoResize)}},resize:function(g,k){var f=c(this).data("resizable"),l=f.options,j=f.originalSize,n=f.originalPosition;var m={height:(f.size.height-j.height)||0,width:(f.size.width-j.width)||0,top:(f.position.top-n.top)||0,left:(f.position.left-n.left)||0},e=function(o,p){c(o).each(function(){var s=c(this),u=c(this).data("resizable-alsoresize"),r={},q=p&&p.length?p:["width","height","top","left"];c.each(q||["width","height","top","left"],function(v,A){var z=(u[A]||0)+(m[A]||0);if(z&&z>=0){r[A]=z||null}});if(/relative/.test(s.css("position"))&&c.browser.opera){f._revertToRelativePosition=true;s.css({position:"absolute",top:"auto",left:"auto"})}s.css(r)})};if(typeof(l.alsoResize)=="object"&&!l.alsoResize.nodeType){c.each(l.alsoResize,function(o,p){e(o,p)})}else{e(l.alsoResize)}},stop:function(f,g){var e=c(this).data("resizable");if(e._revertToRelativePosition&&c.browser.opera){e._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(k,q){var r=c(this).data("resizable"),l=r.options;var j=r._proportionallyResizeElements,e=j.length&&(/textarea/i).test(j[0].nodeName),f=e&&c.ui.hasScroll(j[0],"left")?0:r.sizeDiff.height,n=e?0:r.sizeDiff.width;var g={width:(r.size.width-n),height:(r.size.height-f)},m=(parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left))||null,p=(parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top))||null;r.element.animate(c.extend(g,p&&m?{top:p,left:m}:{}),{duration:l.animateDuration,easing:l.animateEasing,step:function(){var o={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};if(j&&j.length){c(j[0]).css({width:o.width,height:o.height})}r._updateCache(o);r._propagate("resize",k)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,u){var z=c(this).data("resizable"),l=z.options,n=z.element;var g=l.containment,m=(g instanceof c)?g.get(0):(/parent/.test(g))?n.parent().get(0):g;if(!m){return}z.containerElement=c(m);if(/document/.test(g)||g==document){z.containerOffset={left:0,top:0};z.containerPosition={left:0,top:0};z.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var r=c(m),k=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){k[p]=b(r.css("padding"+o))});z.containerOffset=r.offset();z.containerPosition=r.position();z.containerSize={height:(r.innerHeight()-k[3]),width:(r.innerWidth()-k[1])};var s=z.containerOffset,e=z.containerSize.height,q=z.containerSize.width,j=(c.ui.hasScroll(m,"left")?m.scrollWidth:q),v=(c.ui.hasScroll(m)?m.scrollHeight:e);z.parentData={element:m,left:s.left,top:s.top,width:j,height:v}}},resize:function(g,s){var z=c(this).data("resizable"),k=z.options,f=z.containerSize,r=z.containerOffset,p=z.size,q=z.position,u=z._aspectRatio||g.shiftKey,e={top:0,left:0},j=z.containerElement;if(j[0]!=document&&(/static/).test(j.css("position"))){e=r}if(q.left<(z._helper?r.left:0)){z.size.width=z.size.width+(z._helper?(z.position.left-r.left):(z.position.left-e.left));if(u){z.size.height=z.size.width/k.aspectRatio}z.position.left=k.helper?r.left:0}if(q.top<(z._helper?r.top:0)){z.size.height=z.size.height+(z._helper?(z.position.top-r.top):z.position.top);if(u){z.size.width=z.size.height*k.aspectRatio}z.position.top=z._helper?r.top:0}z.offset.left=z.parentData.left+z.position.left;z.offset.top=z.parentData.top+z.position.top;var n=Math.abs((z._helper?z.offset.left-e.left:(z.offset.left-e.left))+z.sizeDiff.width),v=Math.abs((z._helper?z.offset.top-e.top:(z.offset.top-r.top))+z.sizeDiff.height);var m=z.containerElement.get(0)==z.element.parent().get(0),l=/relative|absolute/.test(z.containerElement.css("position"));if(m&&l){n-=z.parentData.left}if(n+z.size.width>=z.parentData.width){z.size.width=z.parentData.width-n;if(u){z.size.height=z.size.width/z.aspectRatio}}if(v+z.size.height>=z.parentData.height){z.size.height=z.parentData.height-v;if(u){z.size.width=z.size.height*z.aspectRatio}}},stop:function(f,p){var r=c(this).data("resizable"),g=r.options,m=r.position,n=r.containerOffset,e=r.containerPosition,j=r.containerElement;var k=c(r.helper),s=k.offset(),q=k.outerWidth()-r.sizeDiff.width,l=k.outerHeight()-r.sizeDiff.height;if(r._helper&&!g.animate&&(/relative/).test(j.css("position"))){c(this).css({left:s.left-e.left-n.left,width:q,height:l})}if(r._helper&&!g.animate&&(/static/).test(j.css("position"))){c(this).css({left:s.left-e.left-n.left,width:q,height:l})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,j){var e=c(this).data("resizable"),k=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof k.ghost=="string"?k.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),j=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),j=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,p){var r=c(this).data("resizable"),j=r.options,m=r.size,k=r.originalSize,l=r.originalPosition,q=r.axis,n=j._aspectRatio||e.shiftKey;j.grid=typeof j.grid=="number"?[j.grid,j.grid]:j.grid;var g=Math.round((m.width-k.width)/(j.grid[0]||1))*(j.grid[0]||1),f=Math.round((m.height-k.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.test(q)){r.size.width=k.width+g;r.size.height=k.height+f}else{if(/^(ne)$/.test(q)){r.size.width=k.width+g;r.size.height=k.height+f;r.position.top=l.top-f}else{if(/^(sw)$/.test(q)){r.size.width=k.width+g;r.size.height=k.height+f;r.position.left=l.left-g}else{r.size.width=k.width+g;r.size.height=k.height+f;r.position.top=l.top-f;r.position.left=l.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(c){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var q=this,r=this.options,n=r.title||this.originalTitle||"&nbsp;",g=c.ui.dialog.getTitleId(this.element),e='<div><table class="box-shadow" cellspacing="0"><tr><td class="border top-left"></td><td class="border top-center"></td><td class="border top-right"></td></tr><tr><td class="border middle-left"></td><td class="middle-center"><div class="ui-dialog-content-wrapper"></div><table cellspacing="0" class="content-bottom"><tr><td class="content-bottom-left"><div></div></td><td class="content-bottom-right"></td></tr></table></td><td class="border middle-right"></td></tr><tr><td class="border bottom-left"></td><td class="border bottom-center"></td><td class="border bottom-right"></td></tr></table></div>',o=(this.uiDialog=c(e)).appendTo(document.body).hide().addClass(a+r.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:r.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(s){(r.closeOnEscape&&s.keyCode&&s.keyCode==c.ui.keyCode.ESCAPE&&q.close(s))}).attr({role:"dialog","aria-labelledby":g}).mousedown(function(s){q.moveToTop(false,s)}),p=(this.uiDialogWrapperContent=o.find(".ui-dialog-content-wrapper")),k=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialogWrapperContent),j=(this.uiDialogTitlebar=c('<table cellspacing="0" cellpadding="0"><tr><td class="ui-dialog-title-left"></td><td class="ui-dialog-title-wrapper"></td><td class="ui-dialog-title-right"></td></tr></table>')).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ").prependTo(this.uiDialogWrapperContent).find(".ui-dialog-title-wrapper"),m=c('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).focus(function(){m.addClass("ui-state-focus")}).blur(function(){m.removeClass("ui-state-focus")}).mousedown(function(s){s.stopPropagation()}).click(function(s){q.close(s);return false}).appendTo(j),l=(this.uiDialogTitlebarCloseText=c("<span/>")).addClass("ui-icon ui-icon-closethick").text(r.closeText).appendTo(m),f=c("<span/>").addClass("ui-dialog-title").attr("id",g).html(n).appendTo(j);j.find("*").add(j).disableSelection();(r.draggable&&c.fn.draggable&&this._makeDraggable());(r.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(r.buttons);this._isOpen=false;(r.bgiframe&&c.fn.bgiframe&&o.bgiframe());(r.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(g){var e=this;if(false===e._trigger("beforeclose",g)){return}(e.overlay&&e.overlay.destroy());e.uiDialog.unbind("keypress.ui-dialog");(e.options.hide?e.uiDialog.hide(e.options.hide,function(){e._trigger("close",g)}):e.uiDialog.hide()&&e._trigger("close",g));c.ui.dialog.overlay.resize();e._isOpen=false;if(e.options.modal){var f=0;c(".ui-dialog").each(function(){if(this!=e.uiDialog[0]){f=Math.max(f,c(this).css("z-index"))}});c.ui.dialog.maxZ=f}},isOpen:function(){return this._isOpen},moveToTop:function(g,f){if((this.options.modal&&!g)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",f)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var e={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(e);this._trigger("focus",f)},open:function(){if(this._isOpen){return}if(false===this._trigger("beforeopen")){return}var f=this.options,e=this.uiDialog;this.overlay=f.modal?new c.ui.dialog.overlay(this):null;(e.next().length&&e.appendTo("body"));this._size();this._position(f.position);e.show(f.show);this.moveToTop(true);(f.modal&&e.bind("keypress.ui-dialog",function(k){if(k.keyCode!=c.ui.keyCode.TAB){return}var j=c(":tabbable",this),l=j.filter(":first")[0],g=j.filter(":last")[0];if(k.target==g&&!k.shiftKey){setTimeout(function(){l.focus()},1)}else{if(k.target==l&&k.shiftKey){setTimeout(function(){g.focus()},1)}}}));c([]).add(e.find(".ui-dialog-content :tabbable:first")).add(e.find(".ui-dialog-buttonpane :tabbable:first")).add(e).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(j){var g=this,e=false,f=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof j=="object"&&j!==null&&c.each(j,function(){return !(e=true)}));if(e){c.each(j,function(k,l){c('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(k).click(function(){l.apply(g.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(f)});f.appendTo(this.uiDialogWrapperContent)}},_makeDraggable:function(){var e=this,g=this.options,f;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){f=c(this).height()||g.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(g.dragStart&&g.dragStart.apply(e.element[0],arguments))},drag:function(){(g.drag&&g.drag.apply(e.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(f);(g.dragStop&&g.dragStop.apply(e.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(j){j=(j===undefined?this.options.resizable:j);var e=this,g=this.options,f=typeof j=="string"?j:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:g.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(g.resizeStart&&g.resizeStart.apply(e.element[0],arguments))},resize:function(){(g.resize&&g.resize.apply(e.element[0],arguments))},handles:f,stop:function(){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();(g.resizeStop&&g.resizeStop.apply(e.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(l){var f=c(window),g=c(document),j=g.scrollTop(),e=g.scrollLeft(),k=j;if(c.inArray(l,["center","top","right","bottom","left"])>=0){l=[l=="right"||l=="left"?l:"center",l=="top"||l=="bottom"?l:"middle"]}if(l.constructor!=Array){l=["center","middle"]}if(l[0].constructor==Number){e+=l[0]}else{switch(l[0]){case"left":e+=0;break;case"right":e+=f.width()-this.uiDialog.outerWidth();break;default:case"center":e+=(f.width()-this.uiDialog.outerWidth())/2}}if(l[1].constructor==Number){j+=l[1]}else{switch(l[1]){case"top":j+=0;break;case"bottom":j+=f.height()-this.uiDialog.outerHeight();break;default:case"middle":j+=(f.height()-this.uiDialog.outerHeight())/2}}j=Math.max(j,k);this.uiDialog.css({top:j,left:e})},_setData:function(f,g){(b[f]&&this.uiDialog.data(b[f],g));switch(f){case"buttons":this._createButtons(g);break;case"closeText":this.uiDialogTitlebarCloseText.text(g);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+g);break;case"draggable":(g?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(g);break;case"position":this._position(g);break;case"resizable":var e=this.uiDialog,j=this.uiDialog.is(":data(resizable)");(j&&!g&&e.resizable("destroy"));(j&&typeof g=="string"&&e.resizable("option","handles",g));(j||this._makeResizable(g));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(g||"&nbsp;");break;case"width":this.uiDialog.width(g);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var f=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var e=this.uiDialog.css({height:"auto",width:f.width}).height();this.element.css({minHeight:Math.max(f.minHeight-e,0),height:f.height=="auto"?"auto":Math.max(f.height-e,0)})},resize:function(e){if(e.width){this.options.width=e.width}if(e.height){this.options.height=e.height}this._size();this._position(this.options.position);return 42}});c.extend(c.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:20000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid)},overlay:function(e){this.$el=c.ui.dialog.overlay.create(e)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(e){return e+".dialog-overlay"}).join(" "),create:function(f){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(g){var j=c(g.target).parents(".ui-dialog").css("zIndex")||0;return(j>c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(g){(f.options.closeOnEscape&&g.keyCode&&g.keyCode==c.ui.keyCode.ESCAPE&&f.close(g))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var e=c("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(f.options.bgiframe&&c.fn.bgiframe&&e.bgiframe());this.instances.push(e);return e},destroy:function(e){this.instances.splice(c.inArray(this.instances,e),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}e.remove();var f=0;c.each(this.instances,function(){f=Math.max(f,this.css("z-index"))});this.maxZ=f},height:function(){if(c.browser.msie&&c.browser.version<7){var f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(f<e){return c(window).height()+"px"}else{return f+"px"}}else{return c(document).height()+"px"}},width:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(e<f){return c(window).width()+"px"}else{return e+"px"}}else{return c(document).width()+"px"}},resize:function(){var e=c([]);c.each(c.ui.dialog.overlay.instances,function(){e=e.add(this)});e.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(q){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var r=this,e=this.options;var c=/^#.+/;this.anchors.each(function(u,o){var s=a(o).attr("href");var v=s.split("#")[0],z;if(v&&(v===location.toString().split("#")[0]||(z=a("base")[0])&&v===z.href)){s=o.hash;o.href=s}if(c.test(s)){r.panels=r.panels.add(r._sanitizeSelector(s))}else{if(s!="#"){a.data(o,"href.tabs",s);a.data(o,"load.tabs",s.replace(/#.*$/,""));var B=r._tabId(o);o.href="#"+B;var A=a("#"+B);if(!A.length){A=a(e.panelTemplate).attr("id",B).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(r.panels[u-1]||r.list);A.data("destroy.tabs",true)}r.panels=r.panels.add(A)}else{e.disabled.push(u)}}});if(q){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(e.selected===undefined){if(location.hash){this.anchors.each(function(s,o){if(o.hash==location.hash){e.selected=s;return false}})}if(typeof e.selected!="number"&&e.cookie){e.selected=parseInt(r._cookie(),10)}if(typeof e.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}e.selected=e.selected||0}else{if(e.selected===null){e.selected=-1}}e.selected=((e.selected>=0&&this.anchors[e.selected])||e.selected<0)?e.selected:0;e.disabled=a.unique(e.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(s,o){return r.lis.index(s)}))).sort();if(a.inArray(e.selected,e.disabled)!=-1){e.disabled.splice(a.inArray(e.selected,e.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(e.selected>=0&&this.anchors.length){this.panels.eq(e.selected).removeClass("ui-tabs-hide");this.lis.eq(e.selected).addClass("ui-tabs-selected ui-state-active");r.element.queue("tabs",function(){r._trigger("show",null,r._ui(r.anchors[e.selected],r.panels[e.selected]))});this.load(e.selected)}a(window).bind("unload",function(){r.lis.add(r.anchors).unbind(".tabs");r.lis=r.anchors=r.panels=null})}else{e.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[e.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(e.cookie){this._cookie(e.selected,e.cookie)}for(var j=0,p;(p=this.lis[j]);j++){a(p)[a.inArray(j,e.disabled)!=-1&&!a(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(e.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(e.event!="mouseover"){var g=function(s,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+s)}};var l=function(s,o){o.removeClass("ui-state-"+s)};this.lis.bind("mouseover.tabs",function(){g("hover",a(this))});this.lis.bind("mouseout.tabs",function(){l("hover",a(this))});this.anchors.bind("focus.tabs",function(){g("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){l("focus",a(this).closest("li"))})}var b,k;if(e.fx){if(a.isArray(e.fx)){b=e.fx[0];k=e.fx[1]}else{b=k=e.fx}}function f(o,s){o.css({display:""});if(a.browser.msie&&s.opacity){o[0].style.removeAttribute("filter")}}var m=k?function(o,s){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");s.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){f(s,k);r._trigger("show",null,r._ui(o,s[0]))})}:function(o,s){a(o).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");s.removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(o,s[0]))};var n=b?function(s,o){o.animate(b,b.duration||"normal",function(){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");f(o,b);r.element.dequeue("tabs")})}:function(s,o,u){r.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");o.addClass("ui-tabs-hide");r.element.dequeue("tabs")};this.anchors.bind(e.event+".tabs",function(){var s=this,v=a(this).closest("li"),o=r.panels.filter(":not(.ui-tabs-hide)"),u=a(r._sanitizeSelector(this.hash));if((v.hasClass("ui-tabs-selected")&&!e.collapsible)||v.hasClass("ui-state-disabled")||v.hasClass("ui-state-processing")||r._trigger("select",null,r._ui(this,u[0]))===false){this.blur();return false}e.selected=r.anchors.index(this);r.abort();if(e.collapsible){if(v.hasClass("ui-tabs-selected")){e.selected=-1;if(e.cookie){r._cookie(e.selected,e.cookie)}r.element.queue("tabs",function(){n(s,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(e.cookie){r._cookie(e.selected,e.cookie)}r.element.queue("tabs",function(){m(s,u)});r.load(r.anchors.index(this));this.blur();return false}}}if(e.cookie){r._cookie(e.selected,e.cookie)}if(u.length){if(o.length){r.element.queue("tabs",function(){n(s,o)})}r.element.queue("tabs",function(){m(s,u)});r.load(r.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var e=a(this).unbind(".tabs");a.each(["href","load","cache"],function(f,g){e.removeData(g+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(f,e,c){if(c===undefined){c=this.anchors.length}var b=this,j=this.options,l=a(j.tabTemplate.replace(/#\{href\}/g,f).replace(/#\{label\}/g,e)),k=!f.indexOf("#")?f.replace("#",""):this._tabId(a("a",l)[0]);l.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var g=a("#"+k);if(!g.length){g=a(j.panelTemplate).attr("id",k).data("destroy.tabs",true)}g.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){l.appendTo(this.list);g.appendTo(this.list[0].parentNode)}else{l.insertBefore(this.lis[c]);g.insertBefore(this.panels[c])}j.disabled=a.map(j.disabled,function(o,m){return o>=c?++o:o});this._tabify();if(this.anchors.length==1){l.addClass("ui-tabs-selected ui-state-active");g.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var e=this.options,f=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(f.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}e.disabled=a.map(a.grep(e.disabled,function(j,g){return j!=b}),function(j,g){return j>=b?--j:j});this._tabify();this._trigger("remove",null,this._ui(f.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(f,e){return f!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,e=this.options;if(c!=e.selected){this.lis.eq(c).addClass("ui-state-disabled");e.disabled.push(c);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(f){var c=this,j=this.options,b=this.anchors.eq(f)[0],e=a.data(b,"load.tabs");this.abort();if(!e||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(f).addClass("ui-state-processing");if(j.spinner){var g=a("span",b);g.data("label.tabs",g.html()).html(j.spinner)}this.xhr=a.ajax(a.extend({},j.ajaxOptions,{url:e,success:function(l,k){a(c._sanitizeSelector(b.hash)).html(l);c._cleanup();if(j.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[f],c.panels[f]));try{j.ajaxOptions.success(l,k)}catch(m){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(e,g){var b=this,j=this.options;var c=b._rotate||(b._rotate=function(k){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var l=j.selected;b.select(++l<b.anchors.length?l:0)},e);if(k){k.stopPropagation()}});var f=b._unrotate||(b._unrotate=!g?function(k){if(k.clientX){b.rotate(null)}}:function(k){t=j.selected;c()});if(e){this.element.bind("tabsshow",c);this.anchors.bind(j.event+".tabs",f);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(j.event+".tabs",f);delete this._rotate;delete this._unrotate}}})})(jQuery);(function(){var f=typeof jQuery=="function";var l={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(f){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:l}}function m(){if(c.done){return false}var o=document;if(o&&o.getElementsByTagName&&o.getElementById&&o.body){clearInterval(c.timer);c.timer=null;for(var n=0;n<c.ready.length;n++){c.ready[n].call()}c.ready=null;c.done=true}}var c=f?jQuery:function(n){if(c.done){return n()}if(c.timer){c.ready.push(n)}else{c.ready=[n];c.timer=setInterval(m,13)}};function g(o,n){if(n){for(key in n){if(n.hasOwnProperty(key)){o[key]=n[key]}}}return o}function j(n){switch(k(n)){case"string":n=n.replace(new RegExp('(["\\\\])',"g"),"\\$1");n=n.replace(/^\s?(\d+)%/,"$1pct");return'"'+n+'"';case"array":return"["+b(n,function(q){return j(q)}).join(",")+"]";case"function":return'"function()"';case"object":var o=[];for(var p in n){if(n.hasOwnProperty(p)){o.push('"'+p+'":'+j(n[p]))}}return"{"+o.join(",")+"}"}return String(n).replace(/\s/g," ").replace(/\'/g,'"')}function k(o){if(o===null||o===undefined){return false}var n=typeof o;return(n=="object"&&o.push)?"array":n}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(n,q){var p=[];for(var o in n){if(n.hasOwnProperty(o)){p[o]=q(n[o])}}return p}function a(u,z){var s=g({},u);var v=document.all;var q='<object width="'+s.width+'" height="'+s.height+'"';if(v&&!s.id){s.id="_"+(""+Math.random()).substring(9)}if(s.id){q+=' id="'+s.id+'"'}if(s.cachebusting){s.src+=((s.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(s.w3c||!v){q+=' data="'+s.src+'" type="application/x-shockwave-flash"'}else{q+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}q+=">";if(s.w3c||v){q+='<param name="movie" value="'+s.src+'" />'}s.width=s.height=s.id=s.w3c=s.src=null;for(var n in s){if(s[n]!==null){q+='<param name="'+n+'" value="'+s[n]+'" />'}}var r="";if(z){for(var o in z){if(z[o]!==null){r+=o+"="+(typeof z[o]=="object"?j(z[o]):z[o])+"&"}}r=r.substring(0,r.length-1);q+='<param name="flashvars" value=\''+r+"' />"}q+="</object>";return q}function e(p,s,o){var n=flashembed.getVersion();g(this,{getContainer:function(){return p},getConf:function(){return s},getVersion:function(){return n},getFlashvars:function(){return o},getApi:function(){return p.firstChild},getHTML:function(){return a(s,o)}});var u=s.version;var v=s.expressInstall;var r=!u||flashembed.isSupported(u);if(r){s.onFail=s.version=s.expressInstall=null;p.innerHTML=a(s,o)}else{if(u&&v&&flashembed.isSupported([6,65])){g(s,{src:v});o={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};p.innerHTML=a(s,o)}else{if(p.innerHTML.replace(/\s/g,"")!==""){}else{p.innerHTML="<h2>Flash version "+u+" or greater is required</h2><h3>"+(n[0]>0?"Your version is "+n:"You have no flash plugin installed")+"</h3>"+(p.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(p.tagName=="A"){p.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!r&&s.onFail){var q=s.onFail.call(this);if(typeof q=="string"){p.innerHTML=q}}if(document.all){window[s.id]=document.getElementById(s.id)}}window.flashembed=function(o,p,n){if(typeof o=="string"){var q=document.getElementById(o);if(q){o=q}else{c(function(){flashembed(o,p,n)});return}}if(!o){return}if(typeof p=="string"){p={src:p}}var r=g({},l);g(r,p);return new e(o,r,n)};g(window.flashembed,{getVersion:function(){var p=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var o=navigator.plugins["Shockwave Flash"].description;if(typeof o!="undefined"){o=o.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var q=parseInt(o.replace(/^(.*)\..*$/,"$1"),10);var v=/r/.test(o)?parseInt(o.replace(/^.*r(.*)$/,"$1"),10):0;p=[q,v]}}else{if(window.ActiveXObject){try{var s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(u){try{s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");p=[6,0];s.AllowScriptAccess="always"}catch(n){if(p[0]==6){return p}}try{s=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(r){}}if(typeof s=="object"){o=s.GetVariable("$version");if(typeof o!="undefined"){o=o.replace(/^\S+\s+(.*)$/,"$1").split(",");p=[parseInt(o[0],10),parseInt(o[2],10)]}}}}return p},isSupported:function(n){var p=flashembed.getVersion();var o=(p[0]>n[0])||(p[0]==n[0]&&p[1]>=n[1]);return o},domReady:c,asString:j,getHTML:a});if(f){jQuery.fn.flashembed=function(o,n){var p=null;this.each(function(){p=flashembed(this,o,n)});return o.api===false?this:p}}})();
/* 
 * (Patched) flowplayer.js 3.1.2. The Flowplayer API
 * 
 * Copyright 2009 Flowplayer Oy
 * 
 * This file is part of Flowplayer.
 * 
 * Flowplayer is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * Flowplayer is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Date: 2009-09-29
 * Revision: 280
 * Patched by: dimitar@live.bg
 */
(function(){function j(r){console.log("$f.fireEvent",[].slice.call(r))}function n(u){if(!u||typeof u!="object"){return u}var r=new u.constructor();for(var s in u){if(u.hasOwnProperty(s)){r[s]=n(u[s])}}return r}function p(A,u){if(!A){return}var r,s=0,v=A.length;if(v===undefined){for(r in A){if(u.call(A[r],r,A[r])===false){break}}}else{for(var z=A[0];s<v&&u.call(z,s,z)!==false;z=A[++s]){}}return A}function c(r){return document.getElementById(r)}function l(u,s,r){if(typeof s!="object"){return u}if(u&&s){p(s,function(v,z){if(!r||typeof z!="function"){u[v]=z}})}return u}function q(z){var u=z.indexOf(".");if(u!=-1){var s=z.substring(0,u)||"*";var r=z.substring(u+1,z.length);var v=[];p(document.getElementsByTagName(s),function(){if(this.className&&this.className.indexOf(r)!=-1){v.push(this)}});return v}}function g(r){r=r||window.event;if(r.preventDefault){r.stopPropagation();r.preventDefault()}else{r.returnValue=false;r.cancelBubble=true}return false}function m(u,r,s){u[r]=u[r]||[];u[r].push(s)}function f(){return"_"+(""+Math.random()).substring(2,10)}var k=function(A,v,z){var u=this;var s={};var B={};u.index=v;if(typeof A=="string"){A={url:A}}l(this,A,true);p(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var C="on"+this;if(C.indexOf("*")!=-1){C=C.substring(0,C.length-1);var D="onBefore"+C.substring(2);u[D]=function(E){m(B,D,E);return u}}u[C]=function(E){m(B,C,E);return u};if(v==-1){if(u[D]){z[D]=u[D]}if(u[C]){z[C]=u[C]}}});l(this,{onCuepoint:function(E,D){if(arguments.length==1){s.embedded=[null,E];return u}if(typeof E=="number"){E=[E]}var C=f();s[C]=[E,D];if(z.isLoaded()){z._api().fp_addCuepoints(E,v,C)}return u},update:function(D){l(u,D);if(z.isLoaded()){z._api().fp_updateClip(D,v)}var C=z.getConfig();var E=(v==-1)?C.clip:C.playlist[v];l(E,D,true)},_fireEvent:function(C,F,D,H){if(C=="onLoad"){p(s,function(I,K){if(K[0]){z._api().fp_addCuepoints(K[0],v,I)}});return false}H=H||u;if(C=="onCuepoint"){var G=s[F];if(G){return G[1].call(z,H,D)}}if(C=="onStart"||C=="onUpdate"||C=="onResume"){l(H,F);if(!H.duration){H.duration=F.metaData.duration}else{H.fullDuration=F.metaData.duration}}var E=true;p(B[C],function(){E=this.call(z,H,F,D)});return E}});if(A.onCuepoint){var r=A.onCuepoint;u.onCuepoint.apply(u,typeof r=="function"?[r]:r);delete A.onCuepoint}p(A,function(C,D){if(typeof D=="function"){m(B,C,D);delete A[C]}});if(v==-1){z.onCuepoint=this.onCuepoint}};var o=function(s,v,u,A){var z={};var r=this;var B=false;if(A){l(z,A)}p(v,function(C,D){if(typeof D=="function"){z[C]=D;delete v[C]}});l(this,{animate:function(F,G,E){if(!F){return r}if(typeof G=="function"){E=G;G=500}if(typeof F=="string"){var D=F;F={};F[D]=G;G=500}if(E){var C=f();z[C]=E}if(G===undefined){G=500}v=u._api().fp_animate(s,F,G,C);return r},css:function(D,E){if(E!==undefined){var C={};C[D]=E;D=C}v=u._api().fp_css(s,D);l(r,v);return r},show:function(){this.display="block";u._api().fp_showPlugin(s);return r},hide:function(){this.display="none";u._api().fp_hidePlugin(s);return r},toggle:function(){this.display=u._api().fp_togglePlugin(s);return r},fadeTo:function(F,E,D){if(typeof E=="function"){D=E;E=500}if(D){var C=f();z[C]=D}this.display=u._api().fp_fadeTo(s,F,E,C);this.opacity=F;return r},fadeIn:function(D,C){return r.fadeTo(1,D,C)},fadeOut:function(D,C){return r.fadeTo(0,D,C)},getName:function(){return s},getPlayer:function(){return u},_fireEvent:function(D,C,E){if(D=="onUpdate"){var F=u._api().fp_getPlugin(s);if(!F){return}l(r,F);delete r.methods;if(!B){p(F.methods,function(){var H=""+this;r[H]=function(){var I=[].slice.call(arguments);var K=u._api().fp_invoke(s,H,I);return K=="undefined"?r:K}});B=true}}var G=z[D];if(G){G.apply(r,C);if(D.substring(0,1)=="_"){delete z[D]}}}})};function b(r,A,G){var M=this,F=null,E,B,s=[],z={},I={},v,C,D,L,H,u;l(M,{id:function(){return v},isLoaded:function(){return(F!==null)},getParent:function(){return r},hide:function(N){if(N){r.style.height="0px"}if(F){F.style.height="0px"}return M},show:function(){r.style.height=u+"px";if(F){F.style.height=H+"px"}return M},isHidden:function(){return F&&parseInt(F.style.height,10)===0},load:function(N){if(!F&&M._fireEvent("onBeforeLoad")!==false){p(a,function(){this.unload()});E=r.innerHTML;if(E&&!flashembed.isSupported(A.version)){r.innerHTML=""}flashembed(r,A,{config:G});if(N){N.cached=true;m(I,"onLoad",N)}}return M},unload:function(){try{if(!F||F.fp_isFullscreen()){return M}}catch(N){return M}if(E.replace(/\s/g,"")!==""){if(M._fireEvent("onBeforeUnload")===false){return M}F.fp_close();F=null;r.innerHTML=E;M._fireEvent("onUnload")}return M},getClip:function(N){if(N===undefined){N=L}return s[N]},getCommonClip:function(){return B},getPlaylist:function(){return s},getPlugin:function(N){var P=z[N];if(!P&&M.isLoaded()){var O=M._api().fp_getPlugin(N);if(O){P=new o(N,O,M);z[N]=P}}return P},getScreen:function(){return M.getPlugin("screen")},getControls:function(){return M.getPlugin("controls")},getConfig:function(N){return N?n(G):G},getFlashParams:function(){return A},loadPlugin:function(Q,P,T,S){if(typeof T=="function"){S=T;T={}}var O=S?f():"_";M._api().fp_loadPlugin(Q,P,T,O);var N={};N[O]=S;var U=new o(Q,null,M,N);z[Q]=U;return U},getState:function(){return F?F.fp_getState():-1},play:function(O,N){function P(){if(O!==undefined){M._api().fp_play(O,N)}else{M._api().fp_play()}}if(F){P()}else{M.load(function(){P()})}return M},getVersion:function(){var O="flowplayer.js 3.1.2";if(F){var N=F.fp_getVersion();N.push(O);return N}return O},_api:function(){if(!F){throw"Flowplayer "+M.id()+" not loaded when calling an API method"}return F},setClip:function(N){M.setPlaylist([N]);return M},getIndex:function(){return D}});p(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error").split(","),function(){var N="on"+this;if(N.indexOf("*")!=-1){N=N.substring(0,N.length-1);var O="onBefore"+N.substring(2);M[O]=function(P){m(I,O,P);return M}}M[N]=function(P){m(I,N,P);return M}});p(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip").split(","),function(){var N=this;M[N]=function(P,O){if(!F){return M}var Q=null;if(P!==undefined&&O!==undefined){Q=F["fp_"+N](P,O)}else{Q=(P===undefined)?F["fp_"+N]():F["fp_"+N](P)}return Q=="undefined"?M:Q}});M._fireEvent=function(X){if(typeof X=="string"){X=[X]}var Y=X[0],V=X[1],T=X[2],S=X[3],Q=0;if(G.debug){j(X)}if(!F&&Y=="onLoad"&&V=="player"){F=F||c(C);H=F.clientHeight;p(s,function(){this._fireEvent("onLoad")});p(z,function(Z,aa){aa._fireEvent("onUpdate")});B._fireEvent("onLoad")}if(Y=="onLoad"&&V!="player"){return}if(Y=="onError"){if(typeof V=="string"||(typeof V=="number"&&typeof T=="number")){V=T;T=S}}if(Y=="onContextMenu"){p(G.contextMenu[V],function(Z,aa){aa.call(M)});return}if(Y=="onPluginEvent"){var N=V.name||V;var O=z[N];if(O){O._fireEvent("onUpdate",V);O._fireEvent(T,X.slice(3))}return}if(Y=="onPlaylistReplace"){s=[];var U=0;p(V,function(){s.push(new k(this,U++,M))})}if(Y=="onClipAdd"){if(V.isInStream){return}V=new k(V,T,M);s.splice(T,0,V);for(Q=T+1;Q<s.length;Q++){s[Q].index++}}var W=true;if(typeof V=="number"&&V<s.length){L=V;var P=s[V];if(P){W=P._fireEvent(Y,T,S)}if(!P||W!==false){W=B._fireEvent(Y,T,S,P)}}p(I[Y],function(){W=this.call(M,V,T);if(this.cached){I[Y].splice(Q,1)}if(W===false){return false}Q++});return W};function K(){if($f(r)){$f(r).getParent().innerHTML="";D=$f(r).getIndex();a[D]=M}else{a.push(M);D=a.length-1}u=parseInt(r.style.height,10)||r.clientHeight;if(typeof A=="string"){A={src:A}}v=r.id||"fp"+f();C=A.id||v+"_api";A.id=C;G.playerId=v;if(typeof G=="string"){G={clip:{url:G}}}if(typeof G.clip=="string"){G.clip={url:G.clip}}G.clip=G.clip||{};if(r.getAttribute("href",2)&&!G.clip.url){G.clip.url=r.getAttribute("href",2)}B=new k(G.clip,-1,M);G.playlist=G.playlist||[G.clip];var N=0;p(G.playlist,function(){var P=this;if(typeof P=="object"&&P.length){P={url:""+P}}p(G.clip,function(Q,S){if(S!==undefined&&P[Q]===undefined&&typeof S!="function"){P[Q]=S}});G.playlist[N]=P;P=new k(P,N,M);s.push(P);N++});p(G,function(P,Q){if(typeof Q=="function"){m(I,P,Q);delete G[P]}});p(G.plugins,function(P,Q){if(Q){z[P]=new o(P,Q,M)}});if(!G.plugins||G.plugins.controls===undefined){z.controls=new o("controls",null,M)}z.canvas=new o("canvas",null,M);A.bgcolor=A.bgcolor||"#000000";A.version=A.version||[9,0];A.expressInstall="http://www.flowplayer.org/swf/expressinstall.swf";function O(P){if(!M.isLoaded()&&M._fireEvent("onBeforeClick")!==false){M.load()}return g(P)}E=r.innerHTML;if(A.useSplash&&E.replace(/\s/g,"")!==""){if(r.addEventListener){r.addEventListener("click",O,false)}else{if(r.attachEvent){r.attachEvent("onclick",O)}}}else{if(r.addEventListener){r.addEventListener("click",g,false)}M.load()}}if(typeof r=="string"){flashembed.domReady(function(){var N=c(r);if(!N){throw"Flowplayer cannot access element: "+r}else{r=N;K()}})}else{K()}}var a=[];function e(r){this.length=r.length;this.each=function(s){p(r,s)};this.size=function(){return r.length}}window.flowplayer=window.$f=function(){var s=null;var r=arguments[0];if(!arguments.length){p(a,function(){if(this.isLoaded()){s=this;return false}});return s||a[0]}if(arguments.length==1){if(typeof r=="number"){return a[r]}else{if(r=="*"){return new e(a)}p(a,function(){if(this.id()==r.id||this.id()==r||this.getParent()==r){s=this;return false}});return s}}if(arguments.length>1){var v=arguments[1];var u=(arguments.length==3)?arguments[2]:{};if(typeof r=="string"){if(r.indexOf(".")!=-1){var A=[];p(q(r),function(){A.push(new b(this,n(v),n(u)))});return new e(A)}else{var z=c(r);return new b(z!==null?z:r,v,u)}}else{if(r){return new b(r,v,u)}}}return null};l(window.$f,{fireEvent:function(){var r=[].slice.call(arguments);var s=$f(r[0]);return s?s._fireEvent(r.slice(1)):null},addPlugin:function(r,s){b.prototype[r]=s;return $f},each:p,extend:l});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(u,s){if(!arguments.length||typeof arguments[0]=="number"){var r=[];this.each(function(){var v=$f(this);if(v){r.push(v)}});return arguments.length?r[arguments[0]]:new e(r)}return this.each(function(){$f(this,n(u),s?n(s):{})})}}})();function setup_dialog(b){function g(o,n){return(o===undefined)?n:o}function c(){for(var n=0;n<arguments.length;n++){if(parseInt(arguments[n])){return parseInt(arguments[n])}}return 0}var f=this.id;var e=f+"_frame";var k=J(this);var j=k.attr("title");b=J.extend(getOptions(k),b||{});b.modal=+g(b.modal,1);b.resizable=+g(b.resizable,0);b.draggable=+g(b.draggable,1);b.autoOpen=+g(b.autoopen,0);b.maxWidth=c(k.css("max-width"),950);b.width=c(k.css("width"),500);b.height=c(k.css("height"),300);b.minWidth=c(k.css("min-width"),b.width);b.minHeight=c(k.css("min-height"),b.height);b=Dialogs.addSystemHandlers(b);if(g(b.reset,0)){b.open=addHandler(b.open,function(){JE(f).find("form").get(0).reset()})}if(b.hidepagescroll){b.beforeopen=addHandler(b.beforeopen,function(){J("html").css("overflow","hidden")});b.close=addHandler(b.close,function(){J("html").css("overflow","auto")})}k.dialog(b);J("."+this.id+"-trigger").live("click",function(r){r.preventDefault();r.stopImmediatePropagation();k.dialog("open");k.dialog("option","title",markdown2html(this.title||j));if(b.iframe){var n=this.href;var q=n.indexOf("?"),p="embedded=1&";if(q<0){var o=n.indexOf("#");q=o>=0?o:n.length;p="?"+p}else{q+=1}n=n.substr(0,q)+p+n.substr(q);JE(e).get(0).src=n}return false});if(b.hidepagescroll){}if(b.iframe){k.html('<iframe src="about:blank" class="dialog-frame" frameborder="0" style="width: 100%; border-width: 0px;" scrolling="auto" id="'+e+'" name="'+e+'"></iframe>');setTimeout(function(){var n=function(){k.find("iframe.dialog-frame").eq(0).height(k.height()-4)};k.bind("resize",n);k.bind("dialogopen",n)},1)}else{if(b.ajax){var a=J(this).text().replace(/^\s+|\s+$/g,"");var m=/^http:\/\/|^\/\w+/;var l=this;if(m.test(a)){J("#"+f).html("");J("#"+f).bind("dialogopen",function(n,o){showLoader(J(this));AJAX.go({url:a,method:"GET",handler:function(q){removeLoader(JE(f));var p=AJAX.get_result(q);JE(f).html('<div class="ui-dialog-content-wrapper">'+p+"</div>");var u=k.outerWidth()-k.width(),r=k.outerHeight()-k.height();var s="#"+f+".ui-dialog-content, #"+f+" .ui-dialog-content";if(!b.noautosize){J(s).css("visibility","hidden").css("overflow","hidden")}setTimeout(function(){if(!b.noautosize){var v=JE(f).find(".ui-dialog-content-wrapper"),z=v.outerWidth();if(J.browser.opera){z=v.parent().get(0).scrollWidth-parseInt(v.parent().css("padding-left"))}var A={width:z+40+u,height:v.outerHeight()+70+r};JE(f).dialog("resize",A);J(s).css("visibility","visible").css("overflow","visible")}JE(f).find("input[type!=hidden], select, textarea, button").eq(0).focus();if(b.onload&&window[b.onload].call){window[b.onload].call(l)}},1)},error_handler:function(){JE(f).dialog("close")}})})}JE(f).bind("dialogclose",function(o,p){JE(f).html("");var n={width:b.width,height:b.height};JE(f).css(n);JE(f).dialog("option",n)})}}}J(function(){Current.OPEN_MODAL_DIALOGS=0;J(".dialog").each(setup_dialog);J("textarea.autogrow").not(".dialog textarea").autogrow();makeHoverable(".hoverable");J("form .submit-on-enter").each(function(){var b=J(this);b.keydown(function(c){if(c.keyCode==13){b.parents("form").find("*[type=submit]").eq(0).click()}})});ajaxifyDialog({id:"new-album-form",url:"/api.php?object=albums&action=add",handler:function(c){showLoader(J("body"));c=AJAX.get_result(c);var b="";J.each(c,function(){if(this.affected_row){b=this.id;return false}});document.location="/"+Current.get("username")+"/albums/"+b}});if(J.browser.msie){J(".hide-focus").focus(function(){this.hideFocus=true})}if(J.browser.msie&&J.browser.version<7){J("img.smooth-resize").each(function(){var c=J(this),b=c.attr("src");c.attr("src","http://static.gallerate.com/images/blank.v14.gif").css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"', sizingMethod='scale');")})}J(".image-permissions-trigger").live("click",function(){var g=J(this);if(g.hasClass("organizer-mass-permissions")){var f="";if(window.getSelectedIds!==undefined){f=window.getSelectedIds({get:"string"})}var c="image-mass-permissions-dialog-"+f.replace(/,/g,"-");var b="&mass=1"}else{var f=+(this.id.replace(/\D/g,""));var c="image-permissions-dialog-"+f;var b=""}var e=JE(c);if(e.length==0){e=J("<div/>");e.attr({id:c,title:"Change permissions"}).addClass("dialog option-ajax").hide();J("body").append(e);e.text("/api.php?object=images&action=permissions_form&image_id="+f+b).each(setup_dialog).dialog("open")}e.dialog("open");return false});var a=function(){document.location=this.href;return false};J("#pagination-prev-page").live("click",a);J("#pagination-next-page").live("click",a)});var CONFIG={servers:{"0":["/storage/storage0","storage0.gallerate.com"]},static_domain:"static.gallerate.com"};function closeOrganizerDialog(){var a=J("#organizer-dialog");if(a.length>0){a.dialog("close");return true}return false}function markdown2html(a){a=a.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,"<strong>$2</strong>");a=a.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"<em>$2</em>");return a}function ajaxifyDialog(b){b=b||{};var a=J("#"+b.id+" form");if(a.length==0){return false}J("#"+b.id+" .form-cancel button").click(function(){JE(b.id).dialog("close")});if(!b.url){b.url=a.attr("action")}if(!b.handler){b.handler=function(){JE(b.id).dialog("close")}}a.submit(function(c){c.preventDefault();c.stopPropagation();post_form(this,b);return false})}function activateAjaxPagination(b){b=b||{};var a="#"+b.container+" .pages a";var c=function(l){l.preventDefault();l.stopPropagation();l.stopImmediatePropagation();var f=this.href,j=0,g="page=",n=f.indexOf(g),m=JE(b.container);if(n>=0){j=f.substr(n+g.length);var k=j.split(/\D/);j=k[0]}showLoader(m);AJAX.go({url:b.url+"&page="+j,method:"GET",handler:function(e){hideLoader(m);e=AJAX.get_result(e);m.html(e);setTimeout(function(){J(a).click(c)},1)},error_handler:function(){hideLoader(m)}});return false};J(a).click(c)}function makeHoverable(a){J(a).hover(function(){J(this).addClass("hover")},function(){J(this).removeClass("hover")})}function offsetParent(a){if(a.offsetParent){return a.offsetParent}if(a==document.body){return a}while((a=a.parentNode)&&a!=document.body){if(a.style&&a.style.position!="static"){return a}}return document.body}function positionedOffset(b){var a=0,e=0;do{a+=b.offsetTop||0;e+=b.offsetLeft||0;b=offsetParent(b);if(b){if(b.tagName=="BODY"){break}var c=b.style?b.style.position:"";if(c=="relative"||c=="absolute"){break}}}while(b);return{left:e,top:a}}function addHandler(c,b){if(c&&c.apply){var a=c;c=function(){a.apply(this,arguments);b.apply(this,arguments)}}else{c=b}return c}function disableButtons(){for(var a=0;a<arguments.length;a++){if(arguments[a]&&arguments[a].addClass){var b=arguments[a];while(!b.hasClass("button")){b=b.parent()}b.addClass("disabled").find("button").attr("disabled","disabled")}}}function enableButtons(){for(var a=0;a<arguments.length;a++){if(arguments[a]&&arguments[a].addClass){var b=arguments[a];while(!b.hasClass("button")){b=b.parent()}b.removeClass("disabled").find("button").removeAttr("disabled")}}}function getOrganizableUrl(a){var b=J(".organize-mode").length>0;if(!b){a=a.replace(/organize=\d+/g,"")}else{if(!a.match(/organize=\d+/)){if(a.indexOf("?")==-1){a+="?"}a+="&organize=1"}else{a=a.replace(/organize=\d+/g,"organize=1")}}a=a.replace(/&&+/g,"&");return a}function getItemLinkType(a){if(a===undefined){a=+Current.get("imageType")}return((+a)>=CONFIG.video.type?"videos":"images")}function getCurrentItemName(){return(parseInt(Current.get("imageType"))>=CONFIG.video.type?"video":"photo")}function make_inputs_clearable(b){if(b===undefined){b="input[type=text]"}var a=function(l,g){var j=J(l);var f=g-j.offset().left;var k=j.width();return(f>=k-12)};var c=function(f){var g=J(this);if(g.hasClass("clearable")){if(a(this,f.clientX)){g.val("")}}};var e=function(f){var g=J(this);if(g.hasClass("clearable")){g.css("cursor",a(this,f.clientX)?"pointer":"auto")}};J(b).not(".clearable").addClass("clearable").click(c).mousemove(e).hover(function(){J(this).addClass("over")},function(){J(this).removeClass("over")})}function post_by_form(b){var a=J("<form/>").attr({method:"POST",action:b}).hide();J("body").append(a);a.submit();a.empty().remove()}function form2url(f,g){var a=J(f),b=g!==undefined?g:a.attr("action");for(var c=0;c<f.elements.length;c++){var j=f.elements[c];if(j.name!=""){if(j.type=="radio"||j.type=="checkbox"){if(!j.checked){continue}}b+="&"+encodeURIComponent(j.name)+"="+encodeURIComponent(j.value)}}return b}function post_form(b,c){var a=J(b);if(c===undefined){c={}}c.url=form2url(b,c.url);c.method="POST";AJAX.go(c);return false}function reset_form(form){if(!form||!form.tagName=="FORM"){return}form.reset();for(var i=0;i<form.elements.length;i++){with(form.elements[i].style){borderStyle="";borderColor="";color=""}}}function merge(){var a={};for(var c=0;c<arguments.length;c++){if(!arguments[c]){continue}for(var b in arguments[c]){a[b]=arguments[c][b]}}return a}function getOptions(b,a){var c={};a=a===undefined?"option-":a;J.each(J(b).attr("class").split(/\s+/),function(){if(this.indexOf(a)==0){var e=this.substr(a.length).split("-");var f=e.length>=2?e.slice(1).join("-"):"1";c[e[0]]=(f=="false"?"0":f)}});return c}function showLoader(b){b=getLoaderElement(b);var c=b.outerWidth()||b.width();var a=b.outerHeight()||b.height();getLoader(b).css({"margin-top":-b.outerHeight(),width:c,height:a}).show();return b}function hideLoader(a,b){a=getLoaderElement(a);var c=getLoader(a);if(b){c.hide()}else{c.fadeOut(300)}return a}function removeLoader(a,b){a=getLoaderElement(a);var c=getLoader(a);if(b){c.hide().empty().remove()}else{c.fadeOut(300,function(){c.hide().empty().remove()})}return a}function getLoader(b){b=getLoaderElement(b);var c=b.attr("id")+"-overlay-loader";var a=document.getElementById(c);if(a){return J(a)}else{a=J("<div></div>").addClass("loader").attr("id",c);b.after(a);return a}}function getLoaderElement(a){switch(typeof a){case"string":return JE(a);break;default:return a;break}}function trim(a){return a.replace(/^\s+|\s+$/g,"")}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};function escapeRawData(a){return a.replace(/&/g,"&amp;").replace(/"/g,"&quot;")}function JE(b){var a=document.getElementById(b);return J(a!==null?a:[])}function set_errorfield(a,b){a=a.replace(/[\[\]]/g,"-").replace(/[\-]+$/g,"");J("#"+a).addClass("form-error-field");J(".value #"+a).add("input#"+a).add("select#"+a).add("textarea#"+a).add("#"+a+" .value").eq(0).append('<div class="error-field-message">'+b+"</div>")}function menu(b){var a=document.getElementById(b);if(a.style.display=="none"){a.style.display="block";img=document.getElementById(b+"_img");if(img){img.src="/templates/images/arru.gif"}SetCookie("vm_"+b,"block")}else{a.style.display="none";img=document.getElementById(b+"_img");if(img){img.src="/templates/images/arrd.gif"}SetCookie("vm_"+b,"none")}}function setCookie(b,c,a){document.cookie=b+"="+escape(c)+"; path=/"}function getCookie(c){var b=document.cookie;var f=c+"=";var e=b.indexOf("; "+f);if(e==-1){e=b.indexOf(f);if(e!=0){return null}}else{e+=2}var a=document.cookie.indexOf(";",e);if(a==-1){a=b.length}return unescape(b.substring(e+f.length,a))}function d(a){return document.getElementById(a)}function _nl2br(a){a=a.replace(/\r\n|\n/gim,"<br />");return a}function _br2nl(a){a=a.replace(/<br.{0,3}>/gim,"\n");return a}function strip_tags(l,m,a){var p="",n=false;var j=[];var b=[];var o="";var f=0;var e="";var g="";var c=function(q,k,r){return r.split(q).join(k)};if(a===undefined||a===null){a=false}if(m){b=m.match(/([a-zA-Z]+)/gi)}l+="";j=l.match(/(<\/?[\S][^>]*>)/gi);for(p in j){if(isNaN(p)){continue}g=j[p].toString();n=false;for(e in b){o=b[e];f=-1;if(f!=0){f=g.toLowerCase().indexOf("<"+o+">")}if(f!=0){f=g.toLowerCase().indexOf("<"+o+" ")}if(f!=0){f=g.toLowerCase().indexOf("</"+o)}if(f==0){n=true;break}}if((!n&&!a)||(n&&a)){l=c(g,"",l)}}return l}function html_entity_decode(c,g){var f={},e="",a="",b="";a=c.toString();if(false===(f=get_html_translation_table("HTML_ENTITIES",g))){return false}delete (f["&"]);f["&"]="&amp;";for(e in f){b=f[e];a=a.split(b).join(e)}return a}function htmlspecialchars(c,g){var f={},e="",a="",b="";a=c.toString();if(false===(f=get_html_translation_table("HTML_SPECIALCHARS",g))){return false}for(e in f){b=f[e];a=a.split(e).join(b)}return a}function get_html_translation_table(l,g){var e={},k={},c=0,a="";var f={},b={};var m={},j={};m=(l?l.toUpperCase():"HTML_SPECIALCHARS");j=(g?g.toUpperCase():"ENT_COMPAT");f[0]="HTML_SPECIALCHARS";f[1]="HTML_ENTITIES";b[0]="ENT_NOQUOTES";b[2]="ENT_COMPAT";b[3]="ENT_QUOTES";if(!isNaN(m)){m=f[m]}if(!isNaN(j)){j=b[j]}if(m=="HTML_SPECIALCHARS"){e["38"]="&amp;";if(j!="ENT_NOQUOTES"){e["34"]="&quot;"}if(j=="ENT_QUOTES"){e["39"]="&#039;"}e["60"]="&lt;";e["62"]="&gt;"}else{if(m=="HTML_ENTITIES"){e["38"]="&amp;";if(j!="ENT_NOQUOTES"){e["34"]="&quot;"}if(j=="ENT_QUOTES"){e["39"]="&#039;"}e["60"]="&lt;";e["62"]="&gt;";e["160"]="&nbsp;";e["161"]="&iexcl;";e["162"]="&cent;";e["163"]="&pound;";e["164"]="&curren;";e["165"]="&yen;";e["166"]="&brvbar;";e["167"]="&sect;";e["168"]="&uml;";e["169"]="&copy;";e["170"]="&ordf;";e["171"]="&laquo;";e["172"]="&not;";e["173"]="&shy;";e["174"]="&reg;";e["175"]="&macr;";e["176"]="&deg;";e["177"]="&plusmn;";e["178"]="&sup2;";e["179"]="&sup3;";e["180"]="&acute;";e["181"]="&micro;";e["182"]="&para;";e["183"]="&middot;";e["184"]="&cedil;";e["185"]="&sup1;";e["186"]="&ordm;";e["187"]="&raquo;";e["188"]="&frac14;";e["189"]="&frac12;";e["190"]="&frac34;";e["191"]="&iquest;";e["192"]="&Agrave;";e["193"]="&Aacute;";e["194"]="&Acirc;";e["195"]="&Atilde;";e["196"]="&Auml;";e["197"]="&Aring;";e["198"]="&AElig;";e["199"]="&Ccedil;";e["200"]="&Egrave;";e["201"]="&Eacute;";e["202"]="&Ecirc;";e["203"]="&Euml;";e["204"]="&Igrave;";e["205"]="&Iacute;";e["206"]="&Icirc;";e["207"]="&Iuml;";e["208"]="&ETH;";e["209"]="&Ntilde;";e["210"]="&Ograve;";e["211"]="&Oacute;";e["212"]="&Ocirc;";e["213"]="&Otilde;";e["214"]="&Ouml;";e["215"]="&times;";e["216"]="&Oslash;";e["217"]="&Ugrave;";e["218"]="&Uacute;";e["219"]="&Ucirc;";e["220"]="&Uuml;";e["221"]="&Yacute;";e["222"]="&THORN;";e["223"]="&szlig;";e["224"]="&agrave;";e["225"]="&aacute;";e["226"]="&acirc;";e["227"]="&atilde;";e["228"]="&auml;";e["229"]="&aring;";e["230"]="&aelig;";e["231"]="&ccedil;";e["232"]="&egrave;";e["233"]="&eacute;";e["234"]="&ecirc;";e["235"]="&euml;";e["236"]="&igrave;";e["237"]="&iacute;";e["238"]="&icirc;";e["239"]="&iuml;";e["240"]="&eth;";e["241"]="&ntilde;";e["242"]="&ograve;";e["243"]="&oacute;";e["244"]="&ocirc;";e["245"]="&otilde;";e["246"]="&ouml;";e["247"]="&divide;";e["248"]="&oslash;";e["249"]="&ugrave;";e["250"]="&uacute;";e["251"]="&ucirc;";e["252"]="&uuml;";e["253"]="&yacute;";e["254"]="&thorn;";e["255"]="&yuml;"}else{throw Error("Table: "+m+" not supported");return false}}for(c in e){a=String.fromCharCode(c);k[a]=e[c]}return k}function getAge(e){d=new Date();var b=0;if(Current.get("server_time_offset")){server_times_offset=Current.get("server_time_offset")}var g=d.getTime()/1000;d.setFullYear(e.substring(0,4));d.setMonth(e.substring(5,7)-1);d.setDate(e.substring(8,10));d.setHours(e.substring(11,13));d.setMinutes(e.substring(14,16));d.setSeconds(e.substring(17,19));e=d.getTime()/1000;var f=g-e+b;if(f<0){f=0}var c="";var a="";if(f>2*365*24*3600){c=Math.round(f/(356*24*3600));a=(c!=1?"години":"година")}else{if(f>30*24*3600){c=Math.round(f/(30*24*3600));a=(c!=1?"месеца":"месец")}else{if(f>7*24*3600){c=Math.round(f/(7*24*3600));a=(c!=1?"седмици":"седмица")}else{if(f>1*24*3600){c=Math.round(f/(24*3600));a=(c!=1?"дни":"ден")}else{if(f>3600){c=Math.round(f/(3600));a=(c!=1?"часа":"час")}else{if(f>60){c=Math.round(f/(60));a=(c!=1?"минути":"минута")}else{c=f;a=(c!=1?"секунди":"секунда")}}}}}}return"преди "+(c<0?1:c)+" "+a}function getImageSrc(b,a,c){if(!c){c=""}if(a&&a!=""){a="_th"+a}if(+(b.type)>=+(CONFIG.video.type)){if(+(b.status)>=+(CONFIG.video.processing_status)){return"http://static.gallerate.com/images/blank.v14.gif"}}if(!b.path){return c}return"http://"+CONFIG.servers[b.server][1]+"/"+b.path+"/"+b["filename"+a]}function getImageDimsArray(b,c){var a={};if(c.width&&c.height){if((c.rotate/90)%2!=0){tmp_wh=c.width;c.width=c.height;c.height=tmp_wh}if(c.width<b&&c.height<b){a={width:c.width,height:c.height}}else{if(c.width>c.height){ratio=c.width/b}else{ratio=c.height/b}a={width:Math.round(c.width/ratio),height:Math.round(c.height/ratio)}}}return a}function getImageFromCurrent(f){f=(f==null)?"image":f;var e=["server","path","filename","filename_th1","filename_th2","filename_th3","filename_th4","permissions","publicLocked","width","height","rotate"];var g={};for(var b=0;b<e.length;b++){var a=e[b]+"";try{g[a]=Current.get(f+a.ucFirst())}catch(c){}}return g}String.prototype.ucFirst=function(){return this.substr(0,1).toUpperCase()+this.substr(1,this.length)};function min(){var b=null;for(var a=0;a<min.arguments.length;a++){if(b==null||b>min.arguments[a]){b=min.arguments[a]}}return b}document.write('<div id="loader"><b>Loading...</b></div>');document.write('<div id="loader-bg"></div>');function getHttp(){var b=null;try{b=new XMLHttpRequest()}catch(f){var a=["MSXML2.XMLHTTP","Microsoft.XMLHTTP","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0"];var g=false;for(var c=0;(c<a.length)&&(!g);c++){try{b=new ActiveXObject(a[c]);g=true}catch(f){}}if(!g){return null}}return b}function call(url,handler,data,target,method,reset_form_style,error_handler,http_error_handler){var http=this.getHttp();if(!http){alert("No HTTP Object")}if(!method){method="GET"}http.onreadystatechange=function(){var $target=JE(target);if(target&&$target.length){switch(http.readyState){case 0:case 1:case 2:case 3:showLoader($target);break;case 4:removeLoader($target,true);break}}ch_load_status(http.readyState,null);if(http.readyState==4){if(http.status==200){if(http.responseXML!=null){if(typeof(http.responseXML.getElementsByTagName)!="undefined"&&http.responseXML.getElementsByTagName("errors")[0]){if(error_handler&&error_handler(http.responseXML,target,http)===true){return}var form_object=JE(target);if(reset_form_style&&form_object.length&&form_object.is("form")){for(var i=0;i<form_object.get(0).elements.length;i++){J(form_object.elements[i]).css({borderStyle:"",borderColor:"",color:""})}}set_xml_error(target,http.responseXML.getElementsByTagName("error"))}else{if(handler){var responseData=http.responseXML?http.responseXML:http.responseText;if(typeof(handler)=="string"){return eval(handler+"(responseData)")}else{return handler(responseData)}}}}else{if(handler){var responseData=http.responseXML?http.responseXML:http.responseText;if(typeof(handler)=="string"){return eval(handler+"(responseData)")}else{return handler(responseData)}}}}else{if(http_error_handler&&http_error_handler.call){http_error_handler(http,{arguments:arguments})}}}return false};http.open(method,url,true);http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");http.send(typeof data=="undefined"?"":data)}function set_xml_error(g,m){var c=JE(g).get(0);var l=false;if(c&&c.tagName=="FORM"){var k={};for(var b=0;b<c.elements.length;b++){for(var a=0;a<m.length;a++){if(c.elements[b].name==m[a].getAttribute("key")||c.elements[b].name=="data["+m[a].getAttribute("key")+"]"){if(c.elements[b].type=="radio"){if(k[c.elements[b].name]){continue}k[c.elements[b].name]=true}c.elements[b].style.borderStyle="solid";c.elements[b].style.borderWidth="1px";c.elements[b].style.borderColor="#F00";c.elements[b].style.color="#F00";var e=m[a].firstChild&&m[a].firstChild.nodeValue?m[a].firstChild.nodeValue:m[a].getAttribute("type")+" "+m[a].getAttribute("key");floatingMessages.createMsg("<strong>Error</strong><br />"+e,"error",5000);l=true;break}}}}if(!l){for(var b=0;b<m.length;b++){var e=m[b].firstChild&&m[b].firstChild.nodeValue?m[b].firstChild.nodeValue:"We are sorry, but an error has occured.";floatingMessages.createMsg("<strong>Error</strong><br />"+e,"error",5000)}}}function ch_load_status(a,j){var b=JE("loader").get(0);var c=JE("loader-bg").get(0);if(j){if(j!="hide_loader"){var g=JE(j);var f=g.offset();c.style.left=f.left+"px";c.style.top=f.top+"px";c.style.width=parseInt(g.outerWidth())+"px";c.style.height=parseInt(g.outerHeight())+"px";c.style.zIndex="999";b.style.right="auto";b.style.left=(f.left+parseInt(g.outerWidth()/2)-30)+"px";b.style.top=(f.top+parseInt(g.outerHeight()/2)-10)+"px";b.style.zIndex="1000"}}else{if(j!="hide_loader"){var e=document.documentElement.scrollTop||document.body.scrollTop;c.style.right="";c.style.top=e+"px";c.style.width="";c.style.height="";c.style.zIndex="999";b.style.right="0px";b.style.left="";b.style.top=e+"px";b.style.zIndex="1000"}else{c.style.display="none";b.style.display="none"}}if(b&&j!="hide_loader"){switch(a){case 0:b.style.display="block";c.style.display="block";b.innerHTML="Wait...";break;case 1:b.style.display="block";c.style.display="block";b.innerHTML="Loading...";break;case 2:b.style.display="block";c.style.display="block";b.innerHTML="Loaded";break;case 3:b.style.display="block";c.style.display="block";b.innerHTML="Working";break;case 4:b.innerHTML="Done";b.style.display="none";c.style.display="none";break}}}var AJAX={go:function(a){return call(a.url,a.handler,a.data,a.target,a.method,a.reset_form_style,a.error_handler,a.http_error_handler)},get_data:function(b){var a=b.getElementsByTagName("object");if(!a||!a.length){return null}if(a[0].text){return a[0].text}else{if(a[0].childNodes[1]){return a[0].childNodes[1].nodeValue}}return result},get_result:function(data){var object=data.getElementsByTagName("object");if(!object||!object.length){return null}if(object[0].text){eval("var result = "+object[0].text)}else{if(object[0].childNodes[1]){eval("var result = "+object[0].childNodes[1].nodeValue)}}return result}};var geolocation={};geolocation.Cluster=function(b){b=b||{};var a=this;this.o=J.extend({debug:false,OFFSET:268435456,RADIUS:85445659.4471,clusterDistance:25,map:null,points:[],currentZoom:b.map&&b.map.getZoom?b.map.getZoom():0,markerClickHandler:function(){}},b);this.markers={};if(this.o.map){google.maps.event.addListener(this.o.map,"zoom_changed",function(){a.monitorZoom.apply(a,arguments)})}return this};geolocation.Cluster.prototype.lngToX=function(a){return Math.round(this.o.OFFSET+this.o.RADIUS*a*Math.PI/180)};geolocation.Cluster.prototype.latToY=function(a){return Math.round(this.o.OFFSET-this.o.RADIUS*Math.log((1+Math.sin(a*Math.PI/180))/(1-Math.sin(a*Math.PI/180)))/2)};geolocation.Cluster.prototype.pixelDistance=function(b,e,a,c,f){return Math.sqrt(Math.pow((b-a),2)+Math.pow((e-c),2))>>(21-f)};geolocation.Cluster.prototype.add=function(g){if(!this.o.map){return null}g=g||{};var c=this.lngToX(g.lng),j=this.latToY(g.lat),f=g.zoom!==undefined?g.zoom:this.o.map.getZoom(),b=null;if(this.markers[f]===undefined){this.markers[f]=[]}for(var e=0;e<this.markers[f].length;e++){if(this.pixelDistance(c,j,this.markers[f][e].x,this.markers[f][e].y,f)<=this.o.clusterDistance){b=e;break}}if(b!==null){var a=this.markers[f][b];a.points.push(g);if(a.type!="cluster"){a.type="cluster";(a.pin&&a.pin.setMap(null));(a.listener&&google.maps.event.removeListener(a.listener));a.pin=new google.maps.Marker({position:new google.maps.LatLng(a.lat,a.lng),map:this.o.map,icon:new google.maps.MarkerImage("http://static.gallerate.com/images/marker_green.v506.png",new google.maps.Size(20,34),new google.maps.Point(0,0),new google.maps.Point(10,34)),shadow:new google.maps.MarkerImage("http://static.gallerate.com/images/shadow50.v506.png",new google.maps.Size(37,34),new google.maps.Point(0,0),new google.maps.Point(10,34))});a.pin.self=a;a.pin.obj=g.obj;a.listener=google.maps.event.addListener(a.pin,"click",this.o.markerClickHandler)}a.pin.setTitle(a.points.length+" items (click for details)");this.markers[f][b]=a;return a}else{var a={type:"marker",pin:new google.maps.Marker({position:new google.maps.LatLng(g.lat,g.lng),map:this.o.map,title:g.obj?g.obj.title:""}),x:c,y:j,lat:g.lat,lng:g.lng,points:[g]};a.pin.self=a;a.pin.obj=g.obj;a.listener=google.maps.event.addListener(a.pin,"click",this.o.markerClickHandler);this.markers[f].push(a);return a}return null};geolocation.Cluster.prototype.build=function(g){if(!this.o.map){return null}if(this.o.debug){var j=new Date()}g=g||{};var e=null,f=g.zoom!==undefined?g.zoom:this.o.map.getZoom();if(g.bounds!==undefined&&g.bounds.extend){for(var c=0;c<this.o.points.length;c++){var a=this.add({lat:this.o.points[c].latitude,lng:this.o.points[c].longitude,obj:this.o.points[c],zoom:f});if(a&&a.pin){g.bounds.extend(a.pin.getPosition())}}e=g.bounds}else{for(var c=0;c<this.o.points.length;c++){this.add({lat:this.o.points[c].latitude,lng:this.o.points[c].longitude,obj:this.o.points[c],zoom:f})}}if(this.o.debug){var b=new Date();this.log("build(zoom="+f+"): "+(b.getTime()-j.getTime())/1000+"s for "+this.o.points.length+" points, "+this.markers[f].length+" markers.")}return e};geolocation.Cluster.prototype.monitorZoom=function(c){if(!this.o.map){return}var b=Math.max(this.o.map.getZoom(),0);if(this.o.currentZoom==b){return}if(this.markers[this.o.currentZoom]!==undefined){for(var a=0;a<this.markers[this.o.currentZoom].length;a++){this.markers[this.o.currentZoom][a].pin.setMap(null)}}if(this.markers[b]===undefined&&this.o.points){this.build({zoom:b})}else{if(this.o.debug){this.log("build(zoom="+b+"): CACHED")}for(var a=0;a<this.markers[b].length;a++){this.markers[b][a].pin.setMap(this.o.map)}}this.o.currentZoom=b};geolocation.Cluster.prototype.log=function(b){if(window.console&&window.console.log){try{console.log.apply(this,arguments)}catch(a){console.log(b)}}};geolocation.geocode=function(a){a=a||{};a=J.extend({map:null,marker:null,address:"",callback:null,geocoder:null,searchField:null,loaderTarget:a.searchField,searchFieldIdleText:"Search for an address"},a);if(!a.geocoder){a.geocoder=new google.maps.Geocoder()}if(a.geocoder&&a.address!=""&&a.address!=a.searchFieldIdleText){if(a.loaderTarget){showLoader(a.loaderTarget)}a.geocoder.geocode({address:a.address},function(c,b){(a.callback&&a.callback.apply&&a.callback.apply(this,arguments));if(a.loaderTarget){hideLoader(a.loaderTarget)}if(b==google.maps.GeocoderStatus.OK&&c.length>0){if(b!=google.maps.GeocoderStatus.ZERO_RESULTS){if(a.map){var g=c[0].geometry.viewport,e=a.map.getBounds();if(g&&e){if(!g.contains(e.getSouthWest())||!g.contains(e.getNorthEast())||!e.contains(c[0].geometry.location)){a.map.fitBounds(g);a.map.setCenter(c[0].geometry.location)}}}if(a.marker){a.marker.setPosition(c[0].geometry.location)}}}else{var f="";switch(b){case google.maps.GeocoderStatus.ZERO_RESULTS:f="There were no results to your search query. Please revise it and try again.";break;case google.maps.GeocoderStatus.INVALID_REQUEST:f="Your search request is invalid. Please reformat it and try again.";break;default:f="Your search request could not be serviced due to technical difficulties. Please try again later.";break}if(f){Dialogs.alert({message:f,ok_callback:function(){if(a.searchField&&a.searchField.focus){a.searchField.focus()}}})}}})}};geolocation.Map=function(e){var a=this;a._o=e||{};a._canvas=e.canvas;delete e.canvas;a._o=J.extend({mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.DROPDOWN_MENU},navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},zoom:2,center:new google.maps.LatLng(0,0)},a._o);function c(f){this.setMap(f)}c.prototype=new google.maps.OverlayView();c.prototype.draw=function(){if(!this.ready){this.ready=true;google.maps.event.trigger(this,"ready")}};a._map=new google.maps.Map(a._canvas,a._o);a._marker=new google.maps.Marker({title:"Drag to move",map:a._map});a._marker.setDraggable(true);google.maps.event.addListener(a._marker,"position_changed",function(f){if(a._marker.getPosition()){a._marker.setVisible(true)}else{a._marker.setVisible(false)}});a._helper=new c(a._map);a._overlay=null;var b=null;a._markerTimeout=200;setTimeout(function(){a._overlay=a._helper.getProjection();a._map.setCenter(a._o.center)},1);google.maps.event.addListener(a._map,"dblclick",function(f){try{clearTimeout(b)}catch(f){}});google.maps.event.addListener(a._map,"click",function(g){try{clearTimeout(b)}catch(f){}b=setTimeout(function(){if(!a._overlay){a._overlay=a._helper.getProjection()}if(a._overlay){var k=window.pageYOffset||document.body.scrollTop,l=window.pageXOffset||document.body.scrollLeft;var j=g.latLng;if(j){a._marker.setPosition(j)}}},a._markerTimeout)});return a};geolocation.Map.prototype.resized=function(){if(this._map){google.maps.event.trigger(this._map,"resize")}};J(function(){J("form").find("textarea, input[type=text], input[type=password], select").focus(function(){J(this).addClass("focused")}).blur(function(){J(this).removeClass("focused")})});var Dialogs={uniq_id:0,confirm:function(e){var c=function(f){if(!f||!f.dialog){return}f.empty().remove()};++Dialogs.uniq_id;e=merge({message:"Are you sure you want to perform this action?",title:"Please confirm",width:"500px",modal:1,resizable:0,draggable:1,autoopen:1,maxWidth:"950px",ok_label:"OK",cancel_label:"Cancel",dialog_id:"confirm-dialog-id-"+Dialogs.uniq_id,ok_callback:function(){return true},cancel_callback:function(){return true},close:function(){c(JE(e.dialog_id))}},e);e=Dialogs.addSystemHandlers(e);var a='<div class="message-container"><img class="message-icon message-icon-question" src="http://static.gallerate.com/images/blank.v14.gif" /><div class="message-text">'+e.message+'</div></div><div class="controls-container"><div class="controls"><label for="dialog-submit-element-'+Dialogs.uniq_id+'" class="button btn-big-green form-submit"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="submit" id="dialog-submit-element-'+Dialogs.uniq_id+'">'+e.ok_label+'</button></label><label for="dialog-cancel-element-'+Dialogs.uniq_id+'" class="button btn-big-grey form-cancel"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="reset" id="dialog-cancel-element-'+Dialogs.uniq_id+'">'+e.cancel_label+'</button></label><div class="clear"></div></div></div>';var b=J("<div></div>").hide().attr("id",e.dialog_id).addClass("confirm-dialog");J("body").append(b);b.html(a).attr("title",e.title);b.find(".form-submit button").click(function(){if(e.ok_callback.apply(b,arguments)!==false){JE(e.dialog_id).dialog("close")}});b.find(".form-cancel button").click(function(){if(e.cancel_callback.apply(b,arguments)!==false){JE(e.dialog_id).dialog("close")}});b.dialog(e);return false},alert:function(e){var c=function(f){if(!f||!f.dialog){return}f.empty().remove()};++Dialogs.uniq_id;e=merge({message:"Alert message.",title:"Alert",width:"450px",modal:1,resizable:0,draggable:1,autoopen:1,maxWidth:"950px",ok_label:"OK",dialog_id:"alert-dialog-id-"+Dialogs.uniq_id,ok_callback:function(){return true},close:function(){c(JE(e.dialog_id))},nl2br:true},e);e=Dialogs.addSystemHandlers(e);if(e.nl2br){e.message=e.message.replace(/\r?\n/g,"<br />")}var a='<div class="message-container"><img class="message-icon message-icon-error" src="http://static.gallerate.com/images/blank.v14.gif" /><div class="message-text">'+e.message+'</div></div><div class="controls-container"><div class="controls"><label for="dialog-submit-element-'+Dialogs.uniq_id+'" class="button btn-big-green form-submit"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="submit" id="dialog-submit-element-'+Dialogs.uniq_id+'">'+e.ok_label+'</button></label><div class="clear"></div></div></div>';var b=J("<div></div>").hide().attr("id",e.dialog_id).addClass("alert-dialog");J("body").append(b);b.html(a).attr("title",e.title);b.find(".form-submit button").click(function(){if(e.ok_callback.apply(b,arguments)!==false){JE(e.dialog_id).dialog("close")}});b.dialog(e);return false},addSystemHandlers:function(a){a=a||{};a.open=addHandler(a.open,function(b,c){Current.OPEN_MODAL_DIALOGS++;J("body").addClass("modal-dialog-visible");J(window).trigger("overlay-shown")});a.close=addHandler(a.close,function(b,c){Current.OPEN_MODAL_DIALOGS--;if(Current.OPEN_MODAL_DIALOGS<=0){J("body").removeClass("modal-dialog-visible");J(window).trigger("overlay-hidden")}});return a}};var isIE=false;if(navigator.appName=="Microsoft Internet Explorer"){isIE=true}function cel(b,e,a,f){var c=document.createElement(b);c.type=e?e:"";c.name=a?a:"";c.value=f?f:"";return c}function appendChildren(a){for(var b=1;b<appendChildren.arguments.length;b++){a.appendChild(appendChildren.arguments[b])}return a}function ce(a,e,c){var b=document.createElement(a);b.id=e;b.className=c;return b}function cn(a,e){var b=0;for(i=0;i<a.childNodes.length;i++){if(a.childNodes[i].tagName){if(b==e){return a.childNodes[i]}b++}}return null}function cnl(a){if(isIE){return a.childNodes.length}var b=0;for(i=0;i<a.childNodes.length;i++){if(a.childNodes[i].tagName&&a.childNodes[i].tagName!="undefined"){b++}}return b}function ae(a,c,b){if(isIE){a.attachEvent("on"+c,b)}else{a.addEventListener(c,b,false)}return true}function rm(b,a){while(b.childNodes.length>0){rm(b.childNodes[0],true)}if(a&&b&&b.parentNode){b.parentNode.removeChild(b)}return true}function sh(a){if(a.style.display!="none"){a.style.display="none";return"none"}else{a.style.display="block";return"block"}}function get_cumulative_offset(b){var a=0,c=0;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;b=b.offsetParent}while(b);return[c,a]}function ale(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}}Array.prototype.max=function(){var a=-1;if(typeof this[0]=="number"){a=this[0]}for(i=this.length;i>0;i--){if(typeof this[i]=="number"){a=Math.max(a,this[i])}}return a};var Current={set:function(name,value){eval("Current."+name+"='"+value+"';")},setObject:function(a,b){Current[a]=b},put:function(a,b){Current[a]=b},get:function(a){return Current[a]},pop:function(a){var b=Current.get(a);Current.del(a);return b},del:function(a){delete Current[a]}};document.write('<div id="absholder"></div>');if(!CBH){var CBH={}}CBH.FloatingMessages=function(){this.initialize.apply(this,arguments)};CBH.FloatingMessages.prototype={initialize:function(){this.defaultTtl=3000;this.defaultLevel=0;this.nextId=1},createMsg:function(c,f,a){if(!this.container){this.container=JE("absholder").append('<div class="floating-messages"></div>').find(".floating-messages")}if(!f){f=this.defaultLevel}if(!a){a=this.defaultTtl}var e="floating-message-"+(this.nextId++);var b='<div class="floating-messages-box level-'+f+'" id="'+e+'">'+c+"</div>";this.container.append(b);window.setTimeout(function(){JE(e).fadeOut(1000,function(){J(this).empty().remove()})},a)}};var floatingMessages=new CBH.FloatingMessages();var InlineForm={show:function(u){var v=this;var g=J(v);var r=v.id+"-form";if(document.getElementById(r)){return}v.object_type="text";var b=["text","selector","append-text"];for(var p=0;p<b.length;p++){if(g.hasClass(b[p])){v.object_type=b[p];break}}var m=(""+v.id).split("-");var j=m[0];var c=m[1];var s=m[2];v.form_id=r;v.field_id="data["+c+"]-"+v.id;v.singleline=g.hasClass("singleline");v.simplehtml=g.hasClass("simplehtml");var f=g.find("pre").get(0)?g.find("pre"):g;var z=g.hasClass("empty")?"":(v.simplehtml?(html_entity_decode(strip_tags(f.html(),"a wbr",true))):(trim(f.text())));var l='<form method="post" action="" onsubmit="return InlineForm.post(this);" class="inline-form" id="'+r+'"><div class="form-content"><input type="hidden" name="object_type" value="'+v.object_type+'" /><input type="hidden" name="object_name" value="'+j+'" /><input type="hidden" name="field_name" value="'+c+'" /><input type="hidden" name="object_id" value="'+s+'" />';var q="option-";J.each(g.attr("class").split(/\s+/),function(){if(this.indexOf(q)==0){var e=this.substr(q.length).split("-");var A=e.length==2?e[1]:"1";l+='<input type="hidden" name="'+e[0]+'" value="'+A+'" />'}});switch(v.object_type){case"text":l+='<div class="fields"><textarea wrap="hard" id="'+v.field_id+'" name="data['+c+']">'+escapeRawData(z)+"</textarea></div>";break;case"selector":l+='<div class="fields"><select name="data['+c+']" id="'+v.field_id+'"><option value="">loading, please wait...</option></select></div>';break;case"append-text":l+='<div class="fields"><input type="text" name="data['+c+']" id="'+v.field_id+'" /></div>';break}l+='<div class="tools"><label for="'+r+'-submit-element" class="button btn-big-green inline-form-submit"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="submit" id="'+r+'-submit-element">Save</button></label><label for="'+r+'-cancel-element" class="button btn-big-grey inline-form-cancel"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="button" id="'+r+'-cancel-element" onclick="InlineForm.close(\''+r+'\');">Cancel</button></label></div><div class="clear"></div></div><div class="clear"></div></form>';if(v.object_type=="text"){var k=g.after(l).parent().find("#"+r)}else{var k=g.append(l).find("#"+r)}var n=JE(v.field_id);switch(v.object_type){case"text":var a={width:g.width()-2,height:g.height()};var o={minHeight:0};if(v.singleline){o.extraBottomSpace=0;o.singleline=true}n.css(a).css(InlineForm.get_visual_css(v)).css({border:"1px solid #ccc",overflow:"hidden",color:"#333","background-color":"#fff"}).autogrow(o);break;case"selector":var a={width:g.width()};n.css(a);AJAX.go({url:"/api.php?object="+j+"&action=list",method:"GET",handler:function(){InlineForm.fill_selector.apply(v,arguments)},error_handler:function(){InlineForm.request_completed(k.get(0),false)}});break;case"append-text":var a={width:g.width()};n.css(a);break}k.find(".form-content").width(a.width);n.keydown(function(){InlineForm.handle_keydown.apply(v,arguments)});k.css(InlineForm.get_visual_css(v,["width","margin","margin-top","margin-right","margin-bottom","margin-left"]));if(v.object_type=="text"){g.hide()}k.show();n.focus().select();if(v.object_type=="selector"){InlineForm.request_started(k.get(0))}else{n.focus()}},fill_selector:function(c){var a="";J.each(AJAX.get_result(c),function(){a+='<option value="'+this.id+'">'+this.name+"</option>"});var b=JE(this.field_id).html(a);InlineForm.request_completed(JE(this.form_id).get(0),false);b.focus()},get_visual_css:function(j,e){var b=J(j);if(!e){e=["font-family","font-size","font-style","font-weight","padding","padding-top","padding-right","padding-bottom","padding-left"]}var f={};var a=null;for(var c=0;c<e.length;++c){try{a=b.css(e[c])}catch(g){a=null}if(a){f[e[c]]=a}}return f},handle_keydown:function(a){if(a.keyCode==27){InlineForm.close(this.form_id)}if(this.singleline||this.object_type!="text"){if(a.keyCode==13||a.keyCode==10){a.preventDefault();a.stopPropagation();a.stopImmediatePropagation();InlineForm.post(JE(this.form_id).get(0));return false}}},handle_responce:function(j){this.posting=false;InlineForm.request_completed(JE(this.id));var a=AJAX.get_result(j);var c=this.id.substr(0,this.id.length-5);var b=JE(c),f=b.add("."+c),g=b.get(0),e=b.find("pre").get(0);if(!g.singleline&&e){if(e.outerHTML!==undefined){e.outerHTML="<pre>"+a.html+"</pre>"}else{b.find("pre").html(a.html)}}else{f.html(a.html)}if(a.raw!==undefined){f.each(function(){this.desc=a.raw});b.get(0).desc=a.raw}if(a.html!=""){f.removeClass("empty")}InlineForm.close(this.id);InlineForm.attach_events()},handle_error:function(a,b){this.posting=false;InlineForm.request_completed(this);J(this).find("input[type!=hidden], select, textarea").focus()},post:function(c){if(c.posting){return false}c.posting=true;InlineForm.request_started(c);var a="/api.php?object=inline_form";for(var b=0;b<c.elements.length;b++){if(c.elements[b].name!=""){a+="&"+encodeURIComponent(c.elements[b].name)+"="+encodeURIComponent(c.elements[b].value)}}AJAX.go({url:a,method:"POST",handler:function(){return InlineForm.handle_responce.apply(c,arguments)},error_handler:function(){return InlineForm.handle_error.apply(c,arguments)}});return false},close:function(a){var b=JE(a);if(b.is(".persistent")){b.find("input[type!=hidden], textarea, select").eq(0).val("");return}if(b.get(0)){b.get(0).posting=false}InlineForm.request_completed(b.get(0));b.find("input[type!=hidden], textarea, select").blur();b.hide().empty().remove();JE(a.substr(0,a.length-5)).show().trigger("mouseout")},request_started:function(b){if(!b){return}var a=J(b);showLoader(a).find(".tools .button").addClass("disabled");a.find(".tools input, .tools button").attr("disabled","disabled")},request_completed:function(c,b){if(!c){return}if(b===undefined){b=true}var a=J(c);removeLoader(a,b).find(".tools .button").removeClass("disabled");a.find(".tools input, .tools button").removeAttr("disabled","disabled")},get_params:function(a){return getOptions(a,"param-")},confirm_delete:function(){var c=J(this);var k=c.hasClass("dont-confirm");var j=(this.title===undefined)?"perform this action":this.title.charAt(0).toLowerCase()+this.title.substr(1);var e="Are you sure you want to "+j+"?";var g=InlineForm.get_params(this);var f=getOptions(this);var a=function(){if(g.refresh){post_by_form(this.href)}else{AJAX.go({url:this.href,method:"POST",handler:function(m){var n=g.container||f.container,l=J("#"+n).add("."+n);if(l.length){m=AJAX.get_result(m);l.html(m.html);InlineForm.attach_events()}}})}};if(k){a.call(this)}else{var b=this;Dialogs.confirm({message:e,ok_callback:function(){a.call(b)}})}return false},attach_events:function(){J(".editable").not(".inactive").each(function(b,c){var a=document.getElementById(c.id+"-trigger");if(!a){a=c;if(!a.title){a.title="Click to edit"}J(a).hover(function(){J(this).addClass("editable-hover")},function(){J(this).removeClass("editable-hover")})}J(a).add("."+c.id+"-trigger").click(function(f){f.preventDefault();return InlineForm.show.apply(c,arguments)})});J(".delete").not(".inactive").each(function(a,b){J(b).click(function(c){c.preventDefault();c.stopImmediatePropagation();return InlineForm.confirm_delete.apply(b,arguments)})})}};J(function(){InlineForm.attach_events()});var Comments={parent:null,form:null,apiBase:"/api.php?",commentBoxWrapper:"comments-seciton-wrapper",commentBoxWrapper:"comments-seciton-wrapper",init:function(b,a){Comments.parent=JE(b);Comments.form=JE(a);Comments.wrapper=JE(Comments.commentBoxWrapper)},submit:function(){Comments.submitForm(Comments.form.get(0))},submitForm:function(c){var a=Comments.apiBase;for(var b=0;b<c.elements.length;b++){if(c.elements[b].name){if(c.elements[b].type=="hidden"){a+="&"+c.elements[b].name+"="+encodeURIComponent(c.elements[b].value)}else{a+="&data["+c.elements[b].name+"]="+encodeURIComponent(c.elements[b].value)}}}AJAX.go({url:a,method:"POST",handler:function(e){return Comments.set.call(c,e,true)},error_handler:function(){return Comments.handle_error.apply(c,arguments)},target:c.id})},set:function(b,a){b=AJAX.get_result(b);Comments.parent.html(b.html);Comments.wrapper.css("display",b.count>0?"block":"none");J(function(){InlineForm.attach_events()});if(a){Comments.form.get(0).reset();Comments.form.find("#invite-to-group").removeClass("active").find("#invite-to-group-wrapper").hide();Comments.form.find("textarea").css("color","")}},handle_error:function(a,b){},confirm_and_delete:function(a,b){Dialogs.confirm({title:"Deleting comment",message:"Are you sure you want to permanently delete this comment?",ok_callback:function(){Comments.del(a,b)}});return false},del:function(b,c){var a=Comments.apiBase+"object=images&action=delete_comment&image_id="+Current.get("image_id")+"&comment_id="+b;AJAX.go({url:a,method:"POST",handler:Comments.set,target:c});return false},setInvitationStatus:function(b,c,e,f){if(!e){e=Current.get("image_id")}if(!f||f==""){f=function(){Comments.set.apply(this,arguments)}}var a=Comments.apiBase+"object=images&action=set_invitation_status&image_id="+e+"&comment_id="+b+"&invitation_status="+c;call(a,f,"",null);return false},acceptGroupInvitation:function(c,b,a,e,f){Comments.imageToPublicConfirmation(b,function(){Comments.init("comments","comments_form");Comments.setInvitationStatus(c,1,a,f)},e)},imageToPublicConfirmation:function(b,g,f){if(typeof f=="undefined"||f==null){f=Current.get("imagePermissions")}var c=(f==0?true:(b>=2));if(c){if(b<2){Current.set("imagePublicLocked",1)}g();return false}CBH.ModalDialog.__callback__=g;var a="Статусът на снимката трябва да бъде променен на публична, за да бъде добавена избраната снимка в публично-видима група.<br /><br />Моля, потвърдете, че искате <strong>да смените статуса на снимката на публична</strong>.";var e=ce("div");e.innerHTML="<form><p>"+a+'</p><div style="text-align: center; margin-top: 20px;"><input type="button" value="Да"  onclick="	Current.set(\'imagePublicLocked\', 1); 	Current.set(\'imagePermissions\', 0); 	CBH.updatePermissionsText(Current.get(\'imagePermissions\'), \'image_permissions_text\'); 	CBH.ModalDialog.close(); 	CBH.ModalDialog.__callback__(); " class="submit"  style="margin-right: 10px; width: 80px;" /><input type="button" value="Не" onclick="CBH.ModalDialog.close();" class="cancel"  style="width: 80px;" /></div></form>';CBH.ModalDialog.init();CBH.ModalDialog.setTitle("Права на снимката");CBH.ModalDialog.setHTMLElement(e);CBH.ModalDialog.setWidth(450);CBH.ModalDialog.setHeight(180);CBH.ModalDialog.open();return false},buildInvitationHtml:function(b,g,l){if(!b||!g){return false}if(!l){l=""}var c=(+Current.get("sess_user_id"));var m=(+Current.get("user_id"));var k=(+b.invitation_status)+"."+((c>0&&c==m)?"1":"0");var j="";if(b.group_name==null){j="[изтрита група]"}else{j='<a href="/groups/'+b.group_id+'">'+b.group_name+"</a>"}var f='<div><input type="button" class="submit" onclick="Comments.acceptGroupInvitation('+b.id+","+b.group_access+","+b.image_id+","+b.image_permissions+",&quot;"+l+'&quot;); return false;" value="Приеми"><input type="button" class="cancel" onclick="Comments.setInvitationStatus('+b.id+",2,"+b.image_id+",&quot;"+l+'&quot;); return false;" value="Откажи"></div>';var e="";switch(k){case"0.1":e="Ти и твоята снимка сте поканени за членство в група "+j+": "+f+"";break;case"1.1":e="Ти си приел поканата за членство в група "+j+".";break;case"2.1":e="Ти си отказал поканата за членство в група "+j+".";break;case"3.1":e="Вече си член на група "+j+" и не можеш да приемеш отправената покана.";break;case"1.0":e="Авторът на снимката е приел поканата за членство в група "+j+".";break;case"2.0":e="Авторът на снимката е отказал поканата за членство в група "+j+".";break;default:e="Авторът на снимката е поканен за членство в група "+j+".";break}var a=ce("div");a.innerHTML='<div class="clear"></div><div class="comment-invitation">'+e+"</div>";g.appendChild(a)}};var Contacts={};Contacts.data={};Contacts.editor=function(b){var a=JE("contacts-dialog");if(+b.permissions||+b.banned){a.dialog("option",{title:"Change your relationship"})}else{a.dialog("option",{title:"Add to Contacts"})}a.get(0).params=b;a.dialog("open")};Contacts.ban=function(b){b=Contacts.update_params(b);var a=b.name||b.username;Dialogs.confirm({message:b.message?b.message:"Are you sure you want to <b>ban</b> the user <b>"+a+'</b>?<br /><br /><span style="color: red; font-weight: bold;">By banning this user, all comments by '+a+" on your photos and videos will be deleted!</span>",ok_callback:function(){Contacts.action_ban(b)}})};Contacts.del=function(e){e=Contacts.update_params(e);var a=e.name||e.username,c=+(e.banned),b="Are you sure you want to "+(c?"unban":"unfollow")+" <b>"+a+"</b>?";Dialogs.confirm({message:e.message?e.message:b,ok_callback:function(){Contacts.action_del(e)}})};Contacts.action_del=function(b){var a=b.post_by_form?b.post_by_form:"/api.php?object=contacts&action=delete";for(key in b){if(key=="user_id"||key=="contact_id"){a+="&data["+key+"]="+encodeURIComponent(b[key])}}if(b.post_by_form){Contacts.post_by_form(a)}else{AJAX.go({url:a,handler:function(f){if(b.handler){b.handler(f)}else{Contacts.success(f)}try{JE("contacts-dialog").dialog("close")}catch(g){}try{var c=b;c.permissions=0;c.banned=0;Contacts.data[b.user_id+"_"+b.contact_id]=c}catch(g){}},data:b.post_data,target:b.target,method:"POST"})}};Contacts.action_ban=function(b){var a=b.post_by_form?b.post_by_form:"/api.php?object=contacts&action=ban";for(key in b){if(key=="user_id"||key=="contact_id"){a+="&data["+key+"]="+encodeURIComponent(b[key])}}if(b.post_by_form){Contacts.post_by_form(a)}else{AJAX.go({url:a,handler:b.handler?b.handler:Contacts.success,data:b.post_data,target:b.target,method:"POST"})}};Contacts.post_by_form=function(a){var b=document.createElement("form");b.method="POST";b.action=a;b.style.display="none";document.body.appendChild(b);b.submit();J(b).empty().remove()};Contacts.success=function(a){floatingMessages.createMsg("The changes have been<br />successfully saved.","success",3000);if(a.getElementsByTagName){a=AJAX.get_result(a)}var b=a.json;if(b&&b.user_id&&b.contact_id){Contacts.data[b.user_id+"_"+b.contact_id]=b}if(a.html){var c="contact-relation-control";JE(c).html(a.html);setTimeout(function(){flashItem(J("#"+c+" ul"))},1)}};Contacts.update_params=function(g){if(!g){return g}var a=g.user_id?g.user_id:Current.get("sess_user_id");if(!a){a="0"}var e=g.contact_id?g.contact_id:"0";var c=a+"_"+e;if(Contacts.data[c]){var f=Contacts.data[c];for(var b in g){if(typeof f[b]!="undefined"){g[b]=f[b]}}}return g};Contacts.show=function(a){a.handler=Contacts.success;Contacts.editor(a)};var Favorites={liked_by_containers:null,button:null,image_id:null,action:"add_favorite",loader_contaier:"#image-box",init:function(c,a,b){Favorites.liked_by_containers=J(c);Favorites.button=JE(a);Favorites.image_id=b},set_action:function(a){this.action=a},submit:function(){var c=getCurrentItemName();var b="";var a="/api.php?";a+="&object=images&action="+Favorites.action+"&image_id="+Favorites.image_id;if(Favorites.loader_contaier){showLoader(J(Favorites.loader_contaier))}AJAX.go({url:a,method:"POST",handler:Favorites.set,error_handler:function(){if(Favorites.loader_contaier){hideLoader(J(Favorites.loader_contaier))}}});return false},set:function(a){if(Favorites.loader_contaier){hideLoader(J(Favorites.loader_contaier))}if(Favorites.action=="add_favorite"){Favorites.button.addClass("action-unlike").removeClass("action-like").find("span").text("Unlike");Favorites.action="delete_favorite"}else{Favorites.button.addClass("action-like").removeClass("action-unlike").find("span").text("I Like It");Favorites.action="add_favorite"}a=AJAX.get_result(a);J(".image-likes-count").text(a.item.votes);if(Favorites.liked_by_containers){Favorites.liked_by_containers.html(a.liked_by)}}};var SliderBox=function(){this.initialize.apply(this,arguments)};SliderBox.prototype={initialize:function(b){var a=this;this.container=JE(b.container);this.params=b;this.currentPage=parseInt(b.currentPage);this.totalPages=b.totalPages;this.scrollOffset=b.scrollOffset;this.url=b.url;this.direction=b.direction;this.auto=b.autoPlay;if(b.createItem){this.createItem=function(){return b.createItem.apply(a,arguments)}}if(b.onChange){this.onChange=function(){return b.onChange.apply(a,arguments)}}this.timer=null;this.prev=JE(b.prev);this.next=JE(b.next);this.page=JE(b.page);this.prev.click(function(c){c.preventDefault();a.processPage(-1);return false}).dblclick(function(c){c.preventDefault();a.processPage(-1);return false});this.next.click(function(c){c.preventDefault();a.processPage(1);return false}).dblclick(function(c){c.preventDefault();a.processPage(1);return false});if(this.currentPage){this.container.scrollLeft(this.currentPage*this.scrollOffset);this.container.get(0).scrollLeft=this.currentPage*this.scrollOffset}},processPage:function(b){this.auto=0;var a=this.currentPage+b;if(a>=this.totalPages-1){a=this.totalPages-1;this.next.addClass("disabled")}else{if(this.totalPages!=1){this.next.removeClass("disabled")}}if(a<=0){a=0;this.prev.addClass("disabled")}else{if(this.totalPages!=1){this.prev.removeClass("disabled")}}if(a!=this.currentPage){this.gotoPage(a)}return false},gotoPage:function(a){a=parseInt(a);if(a>this.totalPages-1){a=this.totalPages-1}if(a<0){a=0}if(a==this.currentPage){return false}if(this.container.find(".slider-page:nth-child("+(a+1)+") *").length==0){this.get(a)}if(a>0&&this.currentPage>a&&this.container.find(".slider-page:nth-child("+(a)+") *").length==0){this.get(a-1)}if(a<this.totalPages-1&&this.currentPage<a&&this.container.find(".slider-page:nth-child("+(a+2)+") *").length==0){this.get(a+1)}window.clearTimeout(this.timer);if(this.direction){this.scrollWidthTo(a*this.scrollOffset)}else{this.scrollHeightTo(a*this.scrollOffset)}this.currentPage=a;if(this.page){this.page.html(parseInt(this.currentPage)+1)}if(this.onChange){this.onChange(this.currentPage)}},scrollWidthTo:function(e){var b=this.container.get(0);if(!b){return}if(e<0){e=0}if(e>=b.scrollWidth){e=b.scrollWidth}var a=0.1*(e-b.scrollLeft);if(a>0){a=Math.ceil(a)}else{a=Math.floor(a)}if(Math.abs(a)<1){b.scrollLeft=e;return}b.scrollLeft+=a;var c=this;this.timer=window.setTimeout(function(){c.scrollWidthTo(e)},10)},scrollHeightTo:function(e){var b=this.container.get(0);if(!b){return}if(e<0){e=0}if(e>=b.scrollHeight){e=b.scrollHeight}var a=0.1*(e-b.scrollTop);if(a>0){a=Math.ceil(a)}else{a=Math.floor(a)}if(Math.abs(a)<1){b.scrollTop=e;return}b.scrollTop+=a;var c=this;this.timer=window.setTimeout(function(){c.scrollHeightTo(e)},10)},get:function(b){var a=this;AJAX.go({url:this.url+"page="+b,handler:function(c){a.fill(b,c)}})},fill:function(page,data){var object=data.getElementsByTagName("object");if(object[0].text){eval("var result = "+object[0].text)}else{eval("var result = "+object[0].childNodes[1].nodeValue)}var slider_page=this.container.find(".slider-page:nth-child("+(page+1)+")").empty();for(var i=0;i<result.length;i++){slider_page.append(this.createItem(result[i]))}},autoPlay:function(){if(this.auto>0){if(this.currentPage+1>this.totalPages-1){this.gotoPage(0)}else{this.gotoPage(this.currentPage+1)}var a=this;window.setTimeout(function(){a.autoPlay()},this.auto)}}};var RangeObject=function(c,a,b){this.start=c;this.end=a;this.exclusive=b};RangeObject.prototype={include:function(a){if(a<this.start){return false}if(this.exclusive){return a<this.end}return a<=this.end}};function R(c,a,b){return new RangeObject(c,a,b)}var Slider=function(){this.initialize.apply(this,arguments)};Slider.prototype={initialize:function(options){this.o=options||{};var callbacks=["value2internal","internal2value","internal2offset"];for(var i=0;i<callbacks.length;i++){var callback=callbacks[i];if(this.o[callback]===undefined){this.o[callback]=this["_"+callback]}if(typeof this.o[callback]==="string"){eval("this.o."+callback+" = "+this.o[callback])}}this._track=JE(this.o.track_id);this._input=JE(this.o.input_id);var self=this;this._track.mousedown(function(){self._mousedown.apply(self,arguments)}).mousemove(function(){self._mousemove.apply(self,arguments)}).mouseup(function(){self._mouseup.apply(self,arguments)}).attr("tabindex",0).keydown(function(){self._keydown.apply(self,arguments)});this._track.get(0).slider=self;this.setValue(this.o.value||0)},setValue:function(a){this._input.val(a);this.value=this.o.value2internal(a);this.redraw()},getValue:function(){return this.o.internal2value(this.value)},redraw:function(){this._update_offsets();this._track.css({"background-image":"url("+this.o.background_image+")","background-position":"-"+this._x+"px -"+this._y+"px"})},_internal2value:function(a){return a},_value2internal:function(a){return a},_internal2offset:function(a){return a},_update_offsets:function(){this._x=this.o.background_offset[0]+0;this._y=this.o.background_offset[1]+this.o.track_height*this.o.internal2offset(this.value)},_hittest:function(a){var e=null;var c=0;for(var b=0;b<this.o.ranges.length;b++){if(c<=a&&a<=this.o.ranges[b]){return b}c=this.o.ranges[b]}return e},_update_by_mouse_event:function(c){var a=c.clientX-this._track.offset().left;var b=this._hittest(a);if(b!==null){this.setValue(this.o.internal2value(b))}c.stopPropagation();c.preventDefault();return false},_update_by_kbd_event:function(c){var f=false;switch(c.keyCode){case 37:case 39:var a=c.keyCode==37?-1:1;var b=this.value+a;if(b<0){b=0}if(b>=this.o.ranges.length){b=this.o.ranges.length-1}this.setValue(this.o.internal2value(b));f=true;break}if(f){c.stopPropagation();c.preventDefault()}return !f},_mousedown:function(a){this._dragging=true;return this._update_by_mouse_event(a)},_mousemove:function(a){if(this._dragging){return this._update_by_mouse_event(a)}},_mouseup:function(a){this._dragging=false;return this._update_by_mouse_event(a)},_keydown:function(a){return this._update_by_kbd_event(a)}};var swfobject=function(){var ar="undefined",aE="object",ab="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",aF="application/x-shockwave-flash",ac="SWFObjectExprInst",ay="onreadystatechange",ag=window,aM=document,aC=navigator,aa=false,Z=[aO],aH=[],ah=[],am=[],aK,ad,aq,au,al=false,aV=false,aI,ao,aJ=true,ai=function(){var a=typeof aM.getElementById!=ar&&typeof aM.getElementsByTagName!=ar&&typeof aM.createElement!=ar,f=aC.userAgent.toLowerCase(),c=aC.platform.toLowerCase(),k=c?/win/.test(c):/win/.test(f),m=c?/mac/.test(c):/mac/.test(f),j=/webkit/.test(f)?parseFloat(f.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,e=!+"\v1",g=[0,0,0],n=null;if(typeof aC.plugins!=ar&&typeof aC.plugins[ab]==aE){n=aC.plugins[ab].description;if(n&&!(typeof aC.mimeTypes!=ar&&aC.mimeTypes[aF]&&!aC.mimeTypes[aF].enabledPlugin)){aa=true;e=false;n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");g[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);g[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);g[2]=/[a-zA-Z]/.test(n)?parseInt(n.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof ag.ActiveXObject!=ar){try{var l=new ActiveXObject(X);if(l){n=l.GetVariable("$version");if(n){e=true;n=n.split(" ")[1].split(",");g=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}}catch(b){}}}return{w3:a,pv:g,wk:j,ie:e,win:k,mac:m}}(),aL=function(){if(!ai.w3){return}if((typeof aM.readyState!=ar&&aM.readyState=="complete")||(typeof aM.readyState==ar&&(aM.getElementsByTagName("body")[0]||aM.body))){aQ()}if(!al){if(typeof aM.addEventListener!=ar){aM.addEventListener("DOMContentLoaded",aQ,false)}if(ai.ie&&ai.win){aM.attachEvent(ay,function(){if(aM.readyState=="complete"){aM.detachEvent(ay,arguments.callee);aQ()}});if(ag==top){(function(){if(al){return}try{aM.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aQ()})()}}if(ai.wk){(function(){if(al){return}if(!/loaded|complete/.test(aM.readyState)){setTimeout(arguments.callee,0);return}aQ()})()}aD(aQ)}}();function aQ(){if(al){return}try{var b=aM.getElementsByTagName("body")[0].appendChild(at("span"));b.parentNode.removeChild(b)}catch(a){return}al=true;var e=Z.length;for(var c=0;c<e;c++){Z[c]()}}function ak(a){if(al){a()}else{Z[Z.length]=a}}function aD(a){if(typeof ag.addEventListener!=ar){ag.addEventListener("load",a,false)}else{if(typeof aM.addEventListener!=ar){aM.addEventListener("load",a,false)}else{if(typeof ag.attachEvent!=ar){aN(ag,"onload",a)}else{if(typeof ag.onload=="function"){var b=ag.onload;ag.onload=function(){b();a()}}else{ag.onload=a}}}}}function aO(){if(aa){Y()}else{an()}}function Y(){var e=aM.getElementsByTagName("body")[0];var b=at(aE);b.setAttribute("type",aF);var a=e.appendChild(b);if(a){var c=0;(function(){if(typeof a.GetVariable!=ar){var f=a.GetVariable("$version");if(f){f=f.split(" ")[1].split(",");ai.pv=[parseInt(f[0],10),parseInt(f[1],10),parseInt(f[2],10)]}}else{if(c<10){c++;setTimeout(arguments.callee,10);return}}e.removeChild(b);a=null;an()})()}else{an()}}function an(){var j=aH.length;if(j>0){for(var k=0;k<j;k++){var c=aH[k].id;var o=aH[k].callbackFn;var a={success:false,id:c};if(ai.pv[0]>0){var l=aT(c);if(l){if(ap(aH[k].swfVersion)&&!(ai.wk&&ai.wk<312)){az(c,true);if(o){a.success=true;a.ref=aw(c);o(a)}}else{if(aH[k].expressInstall&&av()){var f={};f.data=aH[k].expressInstall;f.width=l.getAttribute("width")||"0";f.height=l.getAttribute("height")||"0";if(l.getAttribute("class")){f.styleclass=l.getAttribute("class")}if(l.getAttribute("align")){f.align=l.getAttribute("align")}var g={};var e=l.getElementsByTagName("param");var n=e.length;for(var m=0;m<n;m++){if(e[m].getAttribute("name").toLowerCase()!="movie"){g[e[m].getAttribute("name")]=e[m].getAttribute("value")}}af(f,g,c,o)}else{aG(l);if(o){o(a)}}}}}else{az(c,true);if(o){var b=aw(c);if(b&&typeof b.SetVariable!=ar){a.success=true;a.ref=b}o(a)}}}}}function aw(b){var e=null;var c=aT(b);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=ar){e=c}else{var a=c.getElementsByTagName(aE)[0];if(a){e=a}}}return e}function av(){return !aV&&ap("6.0.65")&&(ai.win||ai.mac)&&!(ai.wk&&ai.wk<312)}function af(g,e,k,f){aV=true;aq=f||null;au={success:false,id:k};var a=aT(k);if(a){if(a.nodeName=="OBJECT"){aK=aP(a);ad=null}else{aK=a;ad=k}g.id=ac;if(typeof g.width==ar||(!/%$/.test(g.width)&&parseInt(g.width,10)<310)){g.width="310"}if(typeof g.height==ar||(!/%$/.test(g.height)&&parseInt(g.height,10)<137)){g.height="137"}aM.title=aM.title.slice(0,47)+" - Flash Player Installation";var b=ai.ie&&ai.win?"ActiveX":"PlugIn",c="MMredirectURL="+ag.location.toString().replace(/&/g,"%26")+"&MMplayerType="+b+"&MMdoctitle="+aM.title;if(typeof e.flashvars!=ar){e.flashvars+="&"+c}else{e.flashvars=c}if(ai.ie&&ai.win&&a.readyState!=4){var j=at("div");k+="SWFObjectNew";j.setAttribute("id",k);a.parentNode.insertBefore(j,a);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}aB(g,e,k)}}function aG(a){if(ai.ie&&ai.win&&a.readyState!=4){var b=at("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(aP(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(aP(a),a)}}function aP(b){var e=at("div");if(ai.win&&ai.ie){e.innerHTML=b.innerHTML}else{var f=b.getElementsByTagName(aE)[0];if(f){var a=f.childNodes;if(a){var g=a.length;for(var c=0;c<g;c++){if(!(a[c].nodeType==1&&a[c].nodeName=="PARAM")&&!(a[c].nodeType==8)){e.appendChild(a[c].cloneNode(true))}}}}}return e}function aB(f,j,c){var e,a=aT(c);if(ai.wk&&ai.wk<312){return e}if(a){if(typeof f.id==ar){f.id=c}if(ai.ie&&ai.win){var g="";for(var l in f){if(f[l]!=Object.prototype[l]){if(l.toLowerCase()=="data"){j.movie=f[l]}else{if(l.toLowerCase()=="styleclass"){g+=' class="'+f[l]+'"'}else{if(l.toLowerCase()!="classid"){g+=" "+l+'="'+f[l]+'"'}}}}}var k="";for(var m in j){if(j[m]!=Object.prototype[m]){k+='<param name="'+m+'" value="'+j[m]+'" />'}}a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+g+">"+k+"</object>";ah[ah.length]=f.id;e=aT(f.id)}else{var b=at(aE);b.setAttribute("type",aF);for(var n in f){if(f[n]!=Object.prototype[n]){if(n.toLowerCase()=="styleclass"){b.setAttribute("class",f[n])}else{if(n.toLowerCase()!="classid"){b.setAttribute(n,f[n])}}}}for(var o in j){if(j[o]!=Object.prototype[o]&&o.toLowerCase()!="movie"){aR(b,o,j[o])}}a.parentNode.replaceChild(b,a);e=b}}return e}function aR(b,e,c){var a=at("param");a.setAttribute("name",e);a.setAttribute("value",c);b.appendChild(a)}function ax(a){var b=aT(a);if(b&&b.nodeName=="OBJECT"){if(ai.ie&&ai.win){b.style.display="none";(function(){if(b.readyState==4){aU(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function aU(a){var b=aT(a);if(b){for(var c in b){if(typeof b[c]=="function"){b[c]=null}}b.parentNode.removeChild(b)}}function aT(a){var c=null;try{c=aM.getElementById(a)}catch(b){}return c}function at(a){return aM.createElement(a)}function aN(a,c,b){a.attachEvent(c,b);am[am.length]=[a,c,b]}function ap(a){var b=ai.pv,c=a.split(".");c[0]=parseInt(c[0],10);c[1]=parseInt(c[1],10)||0;c[2]=parseInt(c[2],10)||0;return(b[0]>c[0]||(b[0]==c[0]&&b[1]>c[1])||(b[0]==c[0]&&b[1]==c[1]&&b[2]>=c[2]))?true:false}function aA(b,g,a,c){if(ai.ie&&ai.mac){return}var f=aM.getElementsByTagName("head")[0];if(!f){return}var j=(a&&typeof a=="string")?a:"screen";if(c){aI=null;ao=null}if(!aI||ao!=j){var e=at("style");e.setAttribute("type","text/css");e.setAttribute("media",j);aI=f.appendChild(e);if(ai.ie&&ai.win&&typeof aM.styleSheets!=ar&&aM.styleSheets.length>0){aI=aM.styleSheets[aM.styleSheets.length-1]}ao=j}if(ai.ie&&ai.win){if(aI&&typeof aI.addRule==aE){aI.addRule(b,g)}}else{if(aI&&typeof aM.createTextNode!=ar){aI.appendChild(aM.createTextNode(b+" {"+g+"}"))}}}function az(a,c){if(!aJ){return}var b=c?"visible":"hidden";if(al&&aT(a)){aT(a).style.visibility=b}else{aA("#"+a,"visibility:"+b)}}function aj(b){var a=/[\\\"<>\.;]/;var c=a.exec(b)!=null;return c&&typeof encodeURIComponent!=ar?encodeURIComponent(b):b}var aS=function(){if(ai.ie&&ai.win){window.attachEvent("onunload",function(){var a=am.length;for(var b=0;b<a;b++){am[b][0].detachEvent(am[b][1],am[b][2])}var e=ah.length;for(var c=0;c<e;c++){ax(ah[c])}for(var f in ai){ai[f]=null}ai=null;for(var g in swfobject){swfobject[g]=null}swfobject=null})}}();return{registerObject:function(a,f,c,b){if(ai.w3&&a&&f){var e={};e.id=a;e.swfVersion=f;e.expressInstall=c;e.callbackFn=b;aH[aH.length]=e;az(a,false)}else{if(b){b({success:false,id:a})}}},getObjectById:function(a){if(ai.w3){return aw(a)}},embedSWF:function(n,f,k,g,c,a,b,l,j,m){var e={success:false,id:f};if(ai.w3&&!(ai.wk&&ai.wk<312)&&n&&f&&k&&g&&c){az(f,false);ak(function(){k+="";g+="";var u={};if(j&&typeof j===aE){for(var r in j){u[r]=j[r]}}u.data=n;u.width=k;u.height=g;var q={};if(l&&typeof l===aE){for(var s in l){q[s]=l[s]}}if(b&&typeof b===aE){for(var o in b){if(typeof q.flashvars!=ar){q.flashvars+="&"+o+"="+b[o]}else{q.flashvars=o+"="+b[o]}}}if(ap(c)){var p=aB(u,q,f);if(u.id==f){az(f,true)}e.success=true;e.ref=p}else{if(a&&av()){u.data=a;af(u,q,f,m);return}else{az(f,true)}}if(m){m(e)}})}else{if(m){m(e)}}},switchOffAutoHideShow:function(){aJ=false},ua:ai,getFlashPlayerVersion:function(){return{major:ai.pv[0],minor:ai.pv[1],release:ai.pv[2]}},hasFlashPlayerVersion:ap,createSWF:function(a,b,c){if(ai.w3){return aB(a,b,c)}else{return undefined}},showExpressInstall:function(b,a,e,c){if(ai.w3&&av()){af(b,a,e,c)}},removeSWF:function(a){if(ai.w3){ax(a)}},createCSS:function(b,a,c,e){if(ai.w3){aA(b,a,c,e)}},addDomLoadEvent:ak,addLoadEvent:aD,getQueryParamValue:function(b){var a=aM.location.search||aM.location.hash;if(a){if(/\?/.test(a)){a=a.split("?")[1]}if(b==null){return aj(a)}var c=a.split("&");for(var e=0;e<c.length;e++){if(c[e].substring(0,c[e].indexOf("="))==b){return aj(c[e].substring((c[e].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(aV){var a=aT(ac);if(a&&aK){a.parentNode.replaceChild(aK,a);if(ad){az(ad,true);if(ai.ie&&ai.win){aK.style.display="block"}}if(aq){aq(au)}}aV=false}}}}();J(function(){J.ifixpng("http://static.gallerate.com/images/blank.v14.gif");J("img.arrow-play").ifixpng()});J(function(){JE("toggle-sharing-links").click(function(){var g=JE("sharing-links");if(g.is(":visible")){g.slideUp("fast")}else{g.slideDown("fast")}return false});Comments.init("comments","comments-form");J("#comments-form .form-buttons .form-submit").click(function(){Comments.init("comments","comments-form");Comments.submit();return false});JE("comment-area").autogrow();J("#toggle-favorite, #add-to-favorites").live("click",function(){Favorites.init("#favorite-to-container","toggle-favorite",parseInt(Current.get("image_id")));Favorites.submit();return false});J(".set-location-trigger").live("click",function(g){g.preventDefault();showImageLocationDialog();return false});JE("invite-to-group-switch").click(function(k){var g=JE("invite-to-group-wrapper"),j=J(this).parents("#invite-to-group");if(this.checked){g.slideDown("fast");j.addClass("active")}else{g.slideUp("fast");j.removeClass("active")}});var a="start-slideshow-button-flash",e="#"+a+"-wrapper",f=JE("start-slideshow-button").get(0);var c=function(n,k,l){var j=J(n),m=positionedOffset(n);if(l){var g=positionedOffset(l);m.top-=g.top;m.left-=g.left}J(k).css({position:"absolute",top:m.top+"px",left:m.left+"px",width:(j.outerWidth()+2)+"px",height:(j.outerHeight()+2)+"px"});J(k).find("#"+a).css({width:(j.outerWidth()+2)+"px",height:(j.outerHeight()+2)+"px"});return false};var b=function(){return document[a]||window[a]};JE("the-image").mousemove(function(k){c(this,e,f);try{var g=b();g.setAutoStart(false);g.updateLayout()}catch(j){}});J("#start-slideshow-button a").mousemove(function(k){c(this,e,f);try{var g=b();g.setAutoStart(true);g.updateLayout()}catch(j){}})});function showImageLocationDialog(){var m="set-image-location-dialog",c=JE(m);isDialogResizable=!J.browser.msie||J.browser.version>=7;var f=Current.get("imageHasLatLng"),g=f?Current.get("imageLat"):0,j=f?Current.get("imageLng"):0;if(!c.length){var k="Search for an address";c=J("<div/>").appendTo(J("body"));c.hide().addClass("dialog").addClass(isDialogResizable?"option-resizable":"").attr("title","Choose a location on the map").attr("id",m).css({width:c.width(),height:c.height()}).html('<div class="location-toolbar"><div class="controls"><label for="save-location-element-'+m+'" class="button btn-big-green form-submit"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="submit" id="save-location-element-'+m+'">Save</button></label><label for="clear-location-element-'+m+'" class="button btn-big-grey form-button"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="button" id="clear-location-element-'+m+'">Clear Location</button></label><label for="dialog-cancel-element-'+m+'" class="button btn-big-grey form-cancel"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="button" id="dialog-cancel-element-'+m+'">Cancel</button></label></div><form method="get" action="" class="address-search-form"><div class="address-group"><input type="text" name="maps_q" id="maps-q" value="'+k+'" /></div><label for="search-address-element-'+m+'" class="button btn-big-grey form-button"><img class="right" src="http://static.gallerate.com/images/blank.v14.gif" /><button type="submit" id="search-address-element-'+m+'">Search</button></label></form></div><div id="set-location-dialog-map-canvas"></div>');setTimeout(function(){var r=null,q=null;c.each(function(){setup_dialog.call(this,{resizeStop:function(){(r&&r.resized())},close:function(){(r&&r._marker&&r._marker.setPosition(null))}})});var o=c.find(".location-toolbar");var n=o.find("#save-location-element-"+m);var p=o.find("#clear-location-element-"+m);o.find("#maps-q").focus(function(){var s=J(this);s.addClass("focused");if(s.val()==k){s.val("").addClass("active")}}).blur(function(){var s=J(this);s.removeClass("focused");if(s.val()==""||s.val()==k){s.removeClass("active").val(k)}});o.find("form.address-search-form").submit(function(u){u.preventDefault();var s=J(this).find("#maps-q");geolocation.geocode({map:r._map,marker:r._marker,geocoder:q,address:s.val(),loaderTarget:c,searchField:s.get(0),searchFieldIdleText:k});return false});n.click(function(A){A.preventDefault();var v=r._marker.getPosition(),B=r._marker.getVisible(),z=B&&v?v.lat():null,u=B&&v?v.lng():null;var s="/api.php?object=images&action=set_location&partial=image_location_info&image_id="+Current.get("image_id")+"&lat="+z+"&lng="+u;showLoader(c);AJAX.go({url:s,method:"POST",handler:function(C){hideLoader(c);c.dialog("close");if(C){C=AJAX.get_result(C);if(C.html){JE("box-location-wrapper")[+C.hasLatLng?"show":"hide"]();JE("image-location-info-container").html(C.html)}}},error_handler:function(){hideLoader(c)}});return false});p.click(function(s){s.preventDefault();r._marker.setPosition(null);return false});o.find("#dialog-cancel-element-"+m).click(function(s){c.dialog("close");return false});if(isDialogResizable){JE("set-location-dialog-map-canvas").addClass("resizable")}setTimeout(function(){c.dialog("open");q=new google.maps.Geocoder();r=new geolocation.Map({canvas:document.getElementById("set-location-dialog-map-canvas"),center:new google.maps.LatLng(g,j),zoom:f?9:2});c.get(0).mapObject=r;google.maps.event.addListener(r._marker,"position_changed",function(u){var s=r._marker.getPosition();if(s){enableButtons(n,p)}else{if(!Current.get("imageHasLatLng")){disableButtons(n,p)}else{enableButtons(n);disableButtons(p)}}});showImageLocationDialog()},1)},1);return}var e=c.find(".location-toolbar");var b=e.find("#save-location-element-"+m);var l=e.find("#clear-location-element-"+m);var a=c.get(0).mapObject;a._o.center=new google.maps.LatLng(g,j);a._o.zoom=f?9:2;disableButtons(b);if(!f){disableButtons(l)}else{a._marker.setPosition(a._o.center)}a._map.setCenter(a._o.center);a._map.setZoom(a._o.zoom);c.dialog("open")}J(function(){J("#new-album-form .form-cancel button").click(function(a){JE("new-album-form").dialog("close")});J(".delete-album-trigger").click(function(b){b.preventDefault();var a=parseInt(this.id.replace(/\D/g,""));Dialogs.confirm({title:"Deleting this album",message:"Are you sure you want to permanently delete this album?",ok_callback:function(){AJAX.go({url:"/api.php?object=albums&action=delete&data[albums][]="+a,handler:function(){document.location="/"+Current.get("username")+"/albums"}})}});return false});activateAjaxPagination({url:"/api.php?object=albums&action=get_page&album_id="+Current.get("albumId")+"&perpage="+Current.get("perpage"),container:"album-images-listing"})});function initNewGroupDialog(){initNewItemDialog("group")}function updateCollectionsHtml(k,c){if(!k||!c){return null}var j="",a=JE("organizer-"+k+"s"),g=a.find("ul");var e=null;for(var f=0;f<c.length;f++){var b=(k+"s"==OO.collection&&c[f].id==OO.collectionId);var l=k=="group"?(parseInt(c[f].images_count)+parseInt(c[f].videos_count)):(parseInt(c[f].total_images)+parseInt(c[f].total_videos));if(c[f].affected_row){e=c[f]}j+='<li class="'+(b?"active":"")+' drop-target" id="'+k+"-"+c[f].id+'"><a href="'+OO.baseUrl+"#"+composeUrl(k+"s",c[f].id)+'"><img src="http://static.gallerate.com/images/blank.v14.gif" class="icon" alt="&raquo;" /><span class="ellipsis">'+c[f].name+"</span> <small>("+l+")</small></a></li>"}if(g.length>0){g.html(j)}else{a.html("<ul>"+j+"</ul>")}if(e){window.setTimeout(function(){flashItem(JE(k+"-"+e.id))},1)}return e}function initNewItemDialog(a){ajaxifyDialog({id:"organizer-new-"+a+"-dialog",url:"/api.php?object="+a+"s&action=add&order="+(a=="album"?"album_index":"name")+"&ad=A"+(a=="group"?"&all_member_groups=1":""),handler:function(b){JE("organizer-new-"+a+"-dialog").dialog("close");b=AJAX.get_result(b);if(b){updateCollectionsHtml(a,b);if(OO.listing.replace(/s$/,"")==a){loadOrganizerContent(OO.collection,OO.collectionId)}}}})}function onEditCollectionDetails(){if(!OO.collection||!OO.collectionId){return}var b=OO.collection.replace(/s$/,"");var a="organizer-edit-"+b+"-"+OO.collectionId+"-details-dialog";var c=JE(a);if(!c.length){c=J("<div/>").attr({id:a,className:"dialog option-ajax option-onload-initEditCollectionDetailsDialog",title:"Edit "+b+" details"});c.text("/api.php?object="+OO.collection+"&action=edit_form&id="+OO.collectionId);JE("organizer-collection-edit-dialogs").append(c);c.each(setup_dialog)}c.dialog("open")}function initEditCollectionDetailsDialog(){var c=OO.collectionId;var b=OO.collection.replace(/s$/,"");var a="organizer-edit-"+b+"-"+c+"-details-dialog";if(!b||!c){return false}J("#"+a+" .form-cancel button").click(function(){JE(a).dialog("close")});J("#"+a+" form").submit(function(f){f.preventDefault();f.stopPropagation();post_form(this,{url:"/api.php?object="+b+"s&action=edit&id="+c+"&order="+(b=="album"?"album_index":"name")+"&ad=A"+(b=="group"?"&all_member_groups=1":""),handler:function(g){JE(a).dialog("close");g=AJAX.get_result(g);if(g){var e=updateCollectionsHtml(b,g);if(e&&e.name){J("#crumb-2 span span").text(e.name)}if(OO.collectionItem){OO.collectionItem=J.extend(OO.collectionItem,e)}}}});return false})}function organizerSelectAll(){if(JE("organizer-actions").is(".action-active")){return}J(".drag-to-select").find(OO.selectables).addClass(OO.selectedClass).addClass(OO.previousSelection);onSelChange()}function organizerSelectNone(){if(JE("organizer-actions").is(".action-active")){return}J(".drag-to-select").find(OO.selectables).removeClass(OO.selectedClass).removeClass(OO.previousSelection);onSelChange()}function organizerInvertSelect(){if(JE("organizer-actions").is(".action-active")){return}J(".drag-to-select").find(OO.selectables).toggleClass(OO.selectedClass).toggleClass(OO.previousSelection);onSelChange()}function onSelChange(){if(JE("organizer-actions").is(".action-active")){return}var a=J(".drag-to-select ."+OO.selectedClass).length;if(a>0){var b="<strong>"+a+"</strong> "+(a==1?"item":"items")+" selected.";JE("organizer-status").removeClass("inactive").html(b);JE("organizer-actions").removeClass("inactive");J("#organizer-actions .link-button").removeClass("disabled")}else{JE("organizer-status").addClass("inactive").html(OO.defaultStatusMessage);JE("organizer-actions").addClass("inactive");J("#organizer-actions .link-button").not(".dont-disable").addClass("disabled")}}function isSelected(a){if(!a){return false}return a.hasClass(OO.selectedClass)}function refreshDropTargets(){OO.dropTargets=[];var b=JE("organizer-leftmenu");var a="";if(J("#organizer-actions .action-avatar.active").length>0){a=".action-tools-avatar .drop-target"}else{if(OO.canDragToAlbums){a+=(a!=""?",":"")+"#organizer-albums .drop-target"}if(OO.canDragToGroups){a+=(a!=""?",":"")+"#organizer-groups .drop-target"}}if(a!=""){J(a).each(function(){var c=J(this);var e=c.offset();OO.dropTargets.push({el:c,top:e.top+b.scrollTop(),left:e.left+b.scrollLeft(),right:e.left+c.outerWidth()+b.scrollLeft(),bottom:e.top+c.outerHeight()+b.scrollTop()})})}}function getReorderDropTarget(f,l){if(!OO.canReorder||J("#organizer-actions .action-avatar.active").length>0){return null}else{if(!f||!f.parentEl){return null}var b=f.parentDim;b.scrollLeft=f.parentEl.scrollLeft();b.scrollTop=f.parentEl.scrollTop();if(l.pageX<b.left||l.pageX>b.left+b.outerWidth||l.pageY<b.top||l.pageY>b.top+b.outerHeight){return null}var o=l.pageX-document.body.scrollLeft+b.scrollLeft-b.clientLeft;y=l.pageY-document.body.scrollTop+b.scrollTop-b.clientTop;if(o<0){o=0}if(y<0){y=0}if(o>=b.clientWidth){o=b.clientWidth-1}if(y>=b.clientHeight){y=b.clientHeight-1}var g=OO.listingItemWidth;var m=(o==0||(o%g>0&&o%g<g/2));var r=parseInt(y/OO.listingItemHeight);var c=parseInt(o/g);if(c>=OO.itemsPerRow){c=OO.itemsPerRow-1;m=false}var q=f.itemsCount();var j=Math.ceil(q/OO.itemsPerRow);var n=q%OO.itemsPerRow;if(n==0){n=OO.itemsPerRow}if(r==j-1&&c>=n){c=n-1;m=false}var k=r*OO.itemsPerRow+c+(m?0:1);var a=isSelected(f.getItem(k));if(a&&k>0&&isSelected(f.getItem(k-1))){return null}return{row:r,col:c,beforeCol:m}}}function setOrganizerCanDrop(b){var a=OO.$selector.getDragBox();if(b){a.addClass("can-drop");J("body").addClass("can-drop")}else{a.removeClass("can-drop");J("body").removeClass("can-drop")}}function getMoveDropTarget(b,j){var g=null;if(OO.dropTargets&&OO.dropTargets.length>0){if(J("#organizer-actions .action-avatar.active").length>0){var f=J("body")}else{var f=JE("organizer-leftmenu")}var a=j.pageX+f.scrollLeft();var k=j.pageY+f.scrollTop();for(var c=0;c<OO.dropTargets.length;c++){if(OO.dropTargets[c].left<=a&&a<=OO.dropTargets[c].right&&OO.dropTargets[c].top<=k&&k<=OO.dropTargets[c].bottom){g=OO.dropTargets[c].el;break}}}return g}function onOrganizerDragStart(a){refreshDropTargets();OO.$dropTarget.show();setOrganizerCanDrop(false);onOrganizerDragSelected(a);OO.$container.addClass("dragging")}function onOrganizerDragSelected(j){var g=null;var c=OO.$selector.getDragBox();var f=false;if(g=getReorderDropTarget(this,j)){var k=parseInt(OO.$dropTarget.css("border-left-width"));var a=0;var b=OO.listingItemHeight-2*k;x=(g.col+(g.beforeCol?0:1))*OO.listingItemWidth-k-a/2;y=g.row*OO.listingItemHeight;if(x<0){x=0}OO.$dropTarget.css({left:x,top:y,width:a,height:b}).show();f=true}else{OO.$dropTarget.hide()}J(".drop-target").removeClass("drop-target-active");if(g=getMoveDropTarget(this,j)){g.addClass("drop-target-active");f=true}setOrganizerCanDrop(f)}function onOrganizerDragEnd(a){OO.$container.removeClass("dragging");OO.$dropTarget.hide();setOrganizerCanDrop(false);J(".drop-target").removeClass("drop-target-active")}function onOrganizerDrop(l){var k=null;if(k=getReorderDropTarget(this,l)){var c=k.row*OO.itemsPerRow+k.col+(k.beforeCol?1:2);organizerReorder(OO.collectionId,c)}else{if(k=getMoveDropTarget(this,l)){var b=new String(k.attr("id"));if(b=="avatar-drop-target"){var j=J("#organizer-items .selected").eq(0).attr("id").replace(/\D/g,"");changeAvatar(OO.collectionId,j)}else{var g=b.split("-");if(g.length>=2){var a=g[0];var f=g[1];organizerAction("add",a,f)}}}}}function onCancelBatchEdit(){if(isEmbedded()&&OO.uiMode=="action"){if(self!=top&&top.closeOrganizerDialog()){return}}J("#organizer-actions .action-cancel").click()}function onDeleteSelectedItems(c){if(OO.deleteIsPermanent){var b=getSelectedIds({get:"string"});if(b!=""){var a=getSelectedIds({get:"count"});Dialogs.confirm({message:'Are you sure you want to <span class="red-alert">permanently delete</span> the selected <strong class="red-alert">'+(a==1?"1 item":a+" items")+"</strong>?",title:"Confirm deletion",ok_callback:function(){organizerOperationStarted();AJAX.go({url:"/api.php?object=organizer&action=delete&ids="+b,method:"POST",handler:function(j){organizerOperationEnded();j=AJAX.get_result(j);if(j){setActionStatus("<strong>"+j.count+"</strong> item"+(j.count==1?"":"s")+" deleted.");var k=JE("all-gallery-items");if(k.length>0){var g=parseInt(k.find("small").text().replace(/\D/g,""));g-=j.count;k.find("small").text("("+g+")");flashItem(k)}var e=(j.deleted||b.split(","));for(var f=0;f<e.length;f++){getGalleryItemContainer("gallery-item-id-"+e[f]).hide().remove()}OO.$selector.rebuildSelectablesCache();if(OO.$selector.itemsCount()==0){OO.$contentContainer.html(OO.emptyListingHtml)}onCancelBatchEdit();onSelChange()}},error_handler:function(){organizerOperationEnded()}})}})}}else{if(OO.listing=="albums"||OO.listing=="groups"){var b=getSelectedIds({get:"string"});if(b!=""){organizerOperationStarted();AJAX.go({url:"/api.php?object=organizer&action=delete_"+OO.listing+"&ids="+b,method:"POST",handler:function(g){organizerOperationEnded();g=AJAX.get_result(g);if(g){setActionStatus("<strong>"+g.count+"</strong> "+OO.listing.replace(/s$/,"")+(g.count==1?"":"s")+" deleted.");if(g.count>0){var j=JE("organizer-"+OO.listing);var e=(g.deleted||b.split(","));for(var f=0;f<e.length;f++){var k=e[f];getGalleryItemContainer("gallery-item-id-"+k).hide().remove();j.find("#"+OO.listing.replace(/s$/,"")+"-"+k).hide().remove()}flashItem(JE(OO.listing+"-menu"))}OO.$selector.rebuildSelectablesCache();if(OO.$selector.itemsCount()==0){OO.$contentContainer.html(OO.emptyListingHtml)}onCancelBatchEdit();onSelChange()}},error_handler:function(){organizerOperationEnded()}})}}else{organizerAction("remove",OO.collection,OO.collectionId);onCancelBatchEdit()}}}function onAddTags(){var a=JE("tags-field");organizerAction("add","tags",a.val());a.val("")}function onChangePermissions(){var a=J(".action-tools-permissions form");post_form(a.get(0),{url:"/api.php?object=images&action=change_permissions&mass=1&image_id="+getSelectedIds({get:"string"}),handler:function(c){c=AJAX.get_result(c);if(c.updatedCount>0){var b="<strong>"+c.updatedCount+"</strong> item"+(c.updatedCount==1?" got its":"s  got their")+" permissions updated."}else{var b="Nothing changed."}setActionStatus(b)}})}function setActionStatus(a){if(OO.statusHideTimer){clearTimeout(OO.statusHideTimer);OO.statusHideTimer=null}var b=JE("organizer-action-status").html(a);if(a){b.show();OO.statusHideTimer=setTimeout(function(){b.fadeOut("fast")},5000)}else{b.hide()}}function getGalleryItemContainer(a){if(!a){return J(null)}if(typeof a==="string"){a=JE(a)}while(!a.is(".gallery-item")){a=a.parent()}return a}function getSelectedIds(a){a=a||{};if(!a.selector){if(J("#organizer-actions.action-active").length>0){a.selector="#organizer-items "+OO.selectables+":visible"}else{a.selector="#organizer-items .selected"}}if(a.get=="count"){return J(a.selector).length}var b=(a.get=="string")?"":{};J(a.selector).each(function(){var c=+(this.id.replace(/\D/g,""));if(a.get=="string"){if(b!=""){b+=","}b+=c}else{b[c]=true}});return b}function safeColor(a,b){if(b===undefined){b="#ffffff"}if(!a||a=="transparent"||a.match(/rgba\(.*?,.*?,.*?,\s*0\s*\)/)){a=b}return a}function flashItem(b,c,a){if(!b){return}if(c===undefined){c="orange"}if(!a){a=b.is("li.active")?safeColor(b.css("background-color")):"white"}else{if(a=="auto"){a=safeColor(b.css("background-color"))}}b.css({"background-color":c}).animate({backgroundColor:a},1000,function(){J(this).css("background-color","")})}function reorderItemsById(c){if(!c||c.length<=0){return false}var e=JE("organizer-items-content")||OO.$container;for(var b=c.length-1;b>=0;b--){var f=c[b];var a=getGalleryItemContainer("gallery-item-id-"+f);e.prepend(a.remove())}OO.$selector.rebuildSelectablesCache();OO.$selector.disableLinks();attachSelectorEvents();if(OO.listing=="albums"){e=J("#organizer-albums ul");for(var b=c.length-1;b>=0;b--){var f=c[b];var a=JE("album-"+f);e.prepend(a.remove())}flashItem(e)}return true}function organizerReorder(b,c){var e=getSelectedIds({get:"string"});if(!e||c<=0){return false}var a="/api.php?object=organizer&action="+(b?"change_image_album_index":"change_album_index")+"&ids="+e;if(b){a+="&album_id="+b+"&image_index="+c}else{a+="&album_index="+c}organizerOperationStarted();AJAX.go({url:a,method:"POST",handler:function(j){organizerOperationEnded();j=AJAX.get_result(j);if(!j){return}if(j.affectedRows>0){reorderItemsById(j.orderedItems);var g=(j.updatedCount||j.affectedRows);var f="<strong>"+g+"</strong> item"+(g==1?"":"s")+" moved";setActionStatus(f+".");onSelChange()}else{setActionStatus("Nothing changed.")}},error_handler:function(){organizerOperationEnded()}})}function organizerAction(b,c,e){var a=getSelectedIds({get:"string"});if(!a||!e){return false}var f=c.replace(/s$/,"");var j=c.replace(/([^s])$/,"$1s");var l=b.replace(/e?$/,"ed");var m=JE(f+"-"+e);var k=e;var g=getSelectedIds();organizerOperationStarted();AJAX.go({url:"/api.php?object=organizer&action="+b+"_"+c+"&ids="+a+"&data="+e,method:"POST",handler:function(r){organizerOperationEnded();r=AJAX.get_result(r);if(!r){return}if(b=="remove"){var n=a.split(",");for(var o=0;o<n.length;o++){getGalleryItemContainer("gallery-item-id-"+n[o]).hide().remove()}OO.$selector.rebuildSelectablesCache();onSelChange();if(OO.$selector.itemsCount()==0){OO.$contentContainer.html(OO.emptyListingHtml)}}if(r.affectedRows>0){var u=m.length>0?" "+m.find("span").text():"";if(b=="add"){if(c=="tags"){var q=r.affectedRows;var p="<strong>"+q+"</strong> new tag"+(q==1?"":"s")+" added"}else{var q=(r.updatedCount||r.affectedRows);var p="<strong>"+q+"</strong> item"+(q==1?"":"s")+" added to the "+c+u}}else{if(c=="tags"){var p="<strong>"+r.affectedRows+"</strong> tag"+(r.affectedRows==1?"":"s")+" "+l}else{var p="<strong>"+r.updatedCount+"</strong> item"+(r.updatedCount==1?"":"s")+" "+l+" from the "+f+u}}if((f=="group"||f=="album")&&m.length>0){var q=parseInt(m.find("small").text().replace(/\D/g,""));if(b=="add"){q+=(r.updatedCount||r.affectedRows)}else{q-=(r.updatedCount||r.affectedRows)}m.find("small").text("("+q+")");flashItem(m)}if(b=="remove"&&f=="album"){var s=JE("avatar-id").val();if(g[s]){updateAvatar(k)}}setActionStatus(p+".");onSelChange()}else{if(b=="remove"){Dialogs.alert({title:"Nothing updated",message:"Nothing has been updated, possibly due to server errors."})}else{setActionStatus("Nothing changed.")}}},error_handler:function(){organizerOperationEnded()}});return false}function updateAvatar(a){if(!a){return false}AJAX.go({url:"/api.php?object=albums&action=get&album_id="+a,handler:function(b){b=AJAX.get_result(b);if(!b||!b[0]){return}b=b[0];JE("avatar-id").val(b.logo_id);JE("avatar-image").attr({src:getImageSrc(b,1,"http://static.gallerate.com/images/empty_album_th1.v614.gif")});flashItem(JE("avatar-drop-target"),"orange","auto")}})}function changeAvatar(a,b){if(!a||!b){return false}organizerOperationStarted();AJAX.go({url:"/api.php?object=albums&action=change_avatar&album_id="+a+"&logo_id="+b,method:"POST",handler:function(e){organizerOperationEnded();e=AJAX.get_result(e);if(!e){return}if(e.affected_row){setActionStatus("The avatar has been successfully changed!");JE("avatar-id").val(e.logo_id);JE("avatar-image").attr({src:getImageSrc(e,1,"http://static.gallerate.com/images/empty_album_th1.v614.gif")});var c=JE("avatar-drop-target");flashItem(c,"orange","auto")}},error_handler:function(){organizerOperationEnded()}})}function setVisible(a,c,b){if(b===undefined){b=true}switch(a){case"leftmenu":JE("organizer-leftmenu")[c?"show":"hide"]();JE("organizer-toolbar").css("margin-left",c?"":0);break;case"breadcrumbs":JE("organizer-breadcrumbs")[c?"show":"hide"]();break;case"actions":JE("organizer-actions")[c?"show":"hide"]();break}if(OO.visibles===undefined){OO.visibles={}}OO.visibles[a]=c;(b&&resizeLayout())}function setUIMode(b,a){if(a===undefined){a=true}setVisible("leftmenu",(b=="full"),false);setVisible("breadcrumbs",(b=="full"),false);setVisible("actions",(b=="full"||b=="item"),false);switch(b){case"item":break;case"action":break}(a&&resizeLayout());OO.uiMode=b}function updateLayout(){if(typeof OO.visibles==="object"){for(var a in OO.visibles){setVisible(a,OO.visibles[a],false)}resizeLayout()}JE("organizer-content").css("visibility","visible")}function initOrganizer(){var a=OO.$container.find(".content-wrapper");if(a.length==0){a=OO.$container}OO.$dropTarget=J("<div/>").hide().addClass("organizer-drag-drop-target").appendTo(a);if(!OO.$selector){OO.$selector=J(".drag-to-select").dragToSelect({selectables:OO.selectables,percentCovered:0,fixedSizeGrid:{width:OO.listingItemWidth,height:OO.listingItemHeight,padding:OO.listingItemPadding},autoscrollExtraObjects:[JE("organizer-leftmenu")],onHide:function(){onSelChange()},onRefresh:function(){onSelChange()},onDragStart:onOrganizerDragStart,onDrag:onOrganizerDragSelected,onDragEnd:onOrganizerDragEnd,onDrop:onOrganizerDrop})}else{OO.$selector.updateConfig({fixedSizeGrid:{width:OO.listingItemWidth,height:OO.listingItemHeight,padding:OO.listingItemPadding},autoScroll:true,forceSingleSelect:false,enableMultiselect:true});JE("organizer-items").removeClass("disable-select-box");OO.$selector.dragToSelect("enable");OO.$selector.disableLinks();OO.$selector.rebuildSelectablesCache();OO.$selector.onContainerResized()}OO.$container.addClass("organize-mode");onSelChange();attachSelectorEvents()}function attachSelectorEvents(){switch(OO.listing){case"albums":OO.$container.find(".gallery-item .abox-content").dblclick(function(a){a.preventDefault();var b=J(this).find(".img").attr("id").replace(/\D/g,"");if(b){loadOrganizerContent(OO.listing,b,function(){window.location.hash=composeUrl(OO.collection,b)})}return false});break;case"groups":OO.$container.find(".gallery-item").dblclick(function(a){a.preventDefault();var b=J(this).find(".img").attr("id").replace(/\D/g,"");if(b){loadOrganizerContent(OO.listing,b,function(){window.location.hash=composeUrl(OO.collection,b)})}return false});break}}function resizeLayout(){var g=J(window),e=JE("organizer-items"),b=JE("organizer-content"),c=JE("organizer-leftmenu"),f=JE("organizer-header"),j=JE("organizer-footer");$ot=JE("organizer-toolbar");var a={width:g.width()-(c.is(":visible")?c.outerWidth():0)-parseInt(e.css("border-left-width")),height:g.height()-f.outerHeight()-j.outerHeight()};JE("organizer-content").css({height:a.height});e.css({height:a.height-$ot.outerHeight()});c.css({height:a.height});OO.areaWidth=a.width-25;OO.itemsPerRow=parseInt(OO.areaWidth/OO.listingItemWidth);JE("organizer-items-content").width(OO.itemsPerRow*OO.listingItemWidth);if(OO.$selector){OO.$selector.onContainerResized()}e.removeClass("resizing-layout")}function isEmbedded(){return JE("organizer-container").is(".embedded")}function initLayoutJavascriptResize(){JE("organizer-items").css({padding:"0px"});if(isEmbedded){var a=OO.uiMode;if(!a){a="full"}setUIMode(a,false)}J(window).resize(resizeLayout);resizeLayout()}function showOrganizerAction(c,g){if(!c){c=""}g=!!g;var l=JE("organizer-actions"),b=JE("organizer-status"),f=JE("organizer-items"),k=JE("organizer-breadcrumbs");var j=l.find(".action-"+c),a=c;if(j.length==0){c="cancel"}if(j.is(".active")){return}if(g&&c!="cancel"){organizerSelectAll();setTimeout(function(){showOrganizerAction(c,false)},1);return}switch(c){case"avatar":J("#organizer-action-tools .action-tools").hide();var e=J("#organizer-action-tools .action-tools-"+c).show();l.find(".action").removeClass("active");if(!l.is(".action-active")){f.find(".selected").addClass("selected-before-action").removeClass("selected")}else{f.find(OO.selectables+":visible").addClass("selected-before-action").removeClass("selected");f.find(OO.selectables).each(function(){getGalleryItemContainer(J(this)).show()});OO.$selector.dragToSelect("enable")}OO.$selector.rebuildSelectablesCache();OO.$selector.updateConfig({autoScroll:false,forceSingleSelect:true,enableMultiselect:false});f.addClass("disable-select-box");j.addClass("active");l.addClass("action-active");b.hide();e.find("input[type!=hidden], select, textarea, button").eq(0).focus();break;default:if(l.is(".inactive")&&c!="cancel"){return}J("#organizer-action-tools .action-tools").hide();var e=J("#organizer-action-tools .action-tools-"+c).show();l.find(".action").removeClass("active");if(e.length>0){if(!l.is(".action-active")){f.find(OO.selectables).not(".selected").each(function(){getGalleryItemContainer(J(this)).hide()});f.find(OO.selectables+".selected").addClass("selected-before-action").removeClass("selected");OO.$selector.rebuildSelectablesCache(true);OO.$selector.dragToSelect("disable")}else{f.find(OO.selectables).not(".selected-before-action").each(function(){getGalleryItemContainer(J(this)).hide()});OO.$selector.rebuildSelectablesCache(true);OO.$selector.dragToSelect("disable")}j.addClass("active");l.addClass("action-active");b.hide();e.find("input[type!=hidden], select, textarea").eq(0).focus()}else{if(l.is(".action-active")){l.removeClass("action-active");b.show();OO.$selector.updateConfig({autoScroll:true,forceSingleSelect:false,enableMultiselect:true});f.removeClass("disable-select-box");f.find(OO.selectables+".selected").removeClass("selected");f.find(OO.selectables+".selected-before-action").addClass("selected").removeClass("selected-before-action");f.find(OO.selectables).each(function(){getGalleryItemContainer(J(this)).show()});OO.$selector.rebuildSelectablesCache();OO.$selector.dragToSelect("enable")}}break}if(c!=""){J(document).trigger("organizer_"+c+"_action")}setActionIntoUrl(c=="cancel"?"":c);updateBreadcrumbs();resizeLayout()}function getActionFromUrl(){var b=window.location.hash;if(b&&b.length>1){if(b.charAt(0)=="#"){b=b.substr(1)}if(OO.urlPrefix!==undefined&&b.indexOf(OO.urlPrefix)===0){b=b.substr(OO.urlPrefix.length)}var a=b.split("/");if(a.length&&OO.possibleActions&&OO.possibleActions[a[a.length-1]]){return a.pop()}}return null}function getUrlPart(a){var c=window.location.hash;if(c&&c.length>1){if(c.charAt(0)=="#"){c=c.substr(1)}if(OO.urlPrefix!==undefined&&c.indexOf(OO.urlPrefix)===0){c=c.substr(OO.urlPrefix.length)}var b=c.split("/");if(b.length&&b[a]){return b[a]}}return null}function composeUrl(){var a="";for(var b=0;b<arguments.length;b++){if(arguments[b]){if(a!=""){a+="/"}a+=arguments[b]}}return(OO.urlPrefix!==undefined?OO.urlPrefix:"")+a}function setActionIntoUrl(b){if(b===undefined){b=""}var a=composeUrl(OO.collection,OO.collectionId,b);OO.action=b;window.location.hash="#"+a}function onUrlChanged(a,j){var f=a;if(f&&f.length>1){if(f.charAt(0)=="#"){f=f.substr(1)}}else{f=""}if(OO.urlPrefix!==undefined&&f.indexOf(OO.urlPrefix)===0){f=f.substr(OO.urlPrefix.length)}var e=f.split("/"),c="",b="",g="";if(e.length&&OO.possibleActions&&OO.possibleActions[e[e.length-1]]){c=e.pop()}if(e.length>1){b=e.pop()}if(e.length){g=e.pop()}if(OO.collection===null||OO.collectionId===null||g!=OO.collection||b!=OO.collectionId){loadOrganizerContent(g,b,function(){showOrganizerAction(c,true)})}else{showOrganizerAction(c)}}function monitorUrlForChanges(){try{clearInterval(window.monitorUrlForChangesTimer)}catch(b){}var a=window.location.hash;window.monitorUrlForChangesTimer=setInterval(function(){if(window.location.hash!=a){var c=a;a=window.location.hash;onUrlChanged(a,c)}},100)}function loadOrganizerContent(b,a,c){organizerOperationStarted();AJAX.go({url:"/api.php?object=organizer&action=get_content&collection="+b+"&collection_id="+a+"&base_url="+OO.baseUrl,handler:function(j){organizerOperationEnded();j=AJAX.get_result(j);if(j){JE("organizer-actions-container").html(j.actions);var g=JE("organizer-items").addClass("resizing-layout");JE("organizer-items-content-container").html(j.items);OO=J.extend(OO,j.OO);var f=J("#organizer-leftmenu");var e="";f.find("li.active").removeClass("active").css("background-color","");if(!b){e+="#all-gallery-items"}else{e+="#"+b+"-menu";if(a){e+=", #"+b.replace(/s$/,"")+"-"+a}}f.find(e).addClass("active");updateDefaultStatusMessage();updateBreadcrumbs();setTimeout(function(){updateLayout();resizeLayout();g.removeClass("resizing-layout");initOrganizer()},1);if(c&&c.call){c()}}},error_handler:function(){organizerOperationEnded()}})}function organizerOperationStarted(){var a=JE("organizer-content");showLoader(a)}function organizerOperationEnded(){var a=JE("organizer-content");hideLoader(a)}function updateDefaultStatusMessage(){OO.defaultStatusMessage="Select items below";if(OO.canDragToAlbums){OO.defaultStatusMessage+=", drag them to an album"}if(OO.canDragToGroups){OO.defaultStatusMessage+=", to a group"}if(OO.canReorder){OO.defaultStatusMessage+=(OO.canDragToGroups||OO.canDragToAlbums?", or ":" to ")+"reorder them"}OO.defaultStatusMessage+=" &darr;";onSelChange()}function updateBreadcrumbs(){var c=[],f="",b=JE("organizer-breadcrumbs");if(!OO.collection){f="All photos and videos";c.push(OO.action?'<a href="#'+composeUrl()+'">'+f+"</a>":f)}else{f="All "+OO.collection;c.push((OO.collectionItem||OO.action)?'<a href="#'+composeUrl(OO.collection)+'">'+f+"</a>":f);if(OO.collectionItem){f="<span>"+OO.collectionItem.name+"</span>";c.push(OO.action?'<a href="#'+composeUrl(OO.collection,OO.collectionId)+'">'+f+"</a>":f)}}if(OO.action=="avatar"){c.push("Selecting avatar")}else{if(OO.action!=""){var a=getSelectedIds({get:"count"});c.push("Batch editing <strong>"+a+"</strong> item"+(a==1?"":"s"))}}for(var e=1;e<=3;e++){b.removeClass("crumbs-cnt-"+e)}b.addClass("crumbs-cnt-"+c.length);for(var e=1;e<=c.length;e++){b.find("#crumb-"+e+" span").html(c[e-1])}}J.Jcrop=function(b,z){var b=b,z=z;if(typeof(b)!=="object"){b=J(b)[0]}if(typeof(z)!=="object"){z={}}if(!("trackDocument" in z)){z.trackDocument=J.browser.msie?false:true}if(!("keySupport" in z)){z.keySupport=J.browser.msie?false:true}var V={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,watchShift:false,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var H=V;v(z);var M=J(b).css({position:"absolute"});U(M,H.boxWidth,H.boxHeight);var P=M.width(),N=M.height(),s=J("<div />").width(P).height(N).addClass(B("holder")).css({position:"relative",backgroundColor:H.bgColor});if(H.addClass){s.addClass(H.addClass)}M.wrap(s);var e=J("<img />").attr("src",M.attr("src")).css("position","absolute").width(P).height(N);var ac=J("<div />").width(K(100)).height(K(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(e);var g=J("<div />").width(K(100)).height(K(100)).css({zIndex:320});var ai=J("<div />").css({position:"absolute",zIndex:300}).insertBefore(M).append(ac,g);var q=H.boundary;var S=J("<div />").addClass(B("tracker")).width(P+(q*2)).height(N+(q*2)).css({position:"absolute",top:k(-q),left:k(-q),zIndex:290,opacity:0}).mousedown(aa);var L,c;var ab=D(b),o,C,ak,aj,A,Z;if("trueSize" in H){L=H.trueSize[0]/P;c=H.trueSize[1]/N}var Y=function(){var an=0,az=0,am=0,ay=0,aq,ao;function at(aC){var aC=ap(aC);am=an=aC[0];ay=az=aC[1]}function ar(aC){var aC=ap(aC);aq=aC[0]-am;ao=aC[1]-ay;am=aC[0];ay=aC[1]}function aB(){return[aq,ao]}function al(aE){var aD=aE[0],aC=aE[1];if(0>an+aD){aD-=aD+an}if(0>az+aC){aC-=aC+az}if(N<ay+aC){aC+=N-(ay+aC)}if(P<am+aD){aD+=P-(am+aD)}an+=aD;am+=aD;az+=aC;ay+=aC}function au(aC){var aD=aA();switch(aC){case"ne":return[aD.x2,aD.y];case"nw":return[aD.x,aD.y];case"se":return[aD.x2,aD.y2];case"sw":return[aD.x,aD.y2]}}function aA(){if(!H.aspectRatio&&!C){return ax()}var aD=H.aspectRatio?H.aspectRatio:C,aH=H.minSize,aK=H.maxSize,aE=am-an,aL=ay-az,aF=Math.abs(aE),aG=Math.abs(aL),aI=aF/aG,aC,aJ;if(aI<aD){aJ=ay;w=aG*aD;aC=aE<0?an-w:w+an;if(aC<0){aC=0;h=Math.abs((aC-an)/aD);aJ=aL<0?az-h:h+az}else{if(aC>P){aC=P;h=Math.abs((aC-an)/aD);aJ=aL<0?az-h:h+az}}}else{aC=am;h=aF/aD;aJ=aL<0?az-h:az+h;if(aJ<0){aJ=0;w=Math.abs((aJ-az)*aD);aC=aE<0?an-w:w+an}else{if(aJ>N){aJ=N;w=Math.abs(aJ-az)*aD;aC=aE<0?an-w:w+an}}}if(aH!==undefined&&aH[0]!==undefined&&aH[1]!==undefined){if(Math.abs(aC-an)<aH[0]){if(aC>an){aC=an+aH[0]}else{aC=an-aH[0]}}if(Math.abs(aJ-az)<aH[1]){if(aJ>az){aJ=az+aH[1]}else{aJ=az-aH[1]}}}return last=aw(av(an,az,aC,aJ))}function ap(aC){if(aC[0]<0){aC[0]=0}if(aC[1]<0){aC[1]=0}if(aC[0]>P){aC[0]=P}if(aC[1]>N){aC[1]=N}return[aC[0],aC[1]]}function av(aF,aH,aE,aG){var aJ=aF,aI=aE,aD=aH,aC=aG;if(aE<aF){aJ=aE;aI=aF}if(aG<aH){aD=aG;aC=aH}return[Math.round(aJ),Math.round(aD),Math.round(aI),Math.round(aC)]}function ax(){var aD=am-an;var aC=ay-az;if(u&&(Math.abs(aD)>u)){am=(aD>0)?(an+u):(an-u)}if(af&&(Math.abs(aC)>af)){ay=(aC>0)?(az+af):(az-af)}if(T&&(Math.abs(aC)<T)){ay=(aC>0)?(az+T):(az-T)}if(l&&(Math.abs(aD)<l)){am=(aD>0)?(an+l):(an-l)}if(an<0){am-=an;an-=an}if(az<0){ay-=az;az-=az}if(am<0){an-=am;am-=am}if(ay<0){az-=ay;ay-=ay}if(am>P){var aE=am-P;an-=aE;am-=aE}if(ay>N){var aE=ay-N;az-=aE;ay-=aE}if(an>P){var aE=an-N;ay-=aE;az-=aE}if(az>N){var aE=az-N;ay-=aE;az-=aE}return aw(av(an,az,am,ay))}function aw(aC){return{x:aC[0],y:aC[1],x2:aC[2],y2:aC[3],w:aC[2]-aC[0],h:aC[3]-aC[1]}}return{flipCoords:av,setPressed:at,setCurrent:ar,getOffset:aB,moveOffset:al,getCorner:au,getFixed:aA}}();var W=function(){var aq,an,ay,ax,aG=370;var ap={};var aK={};var am=false;var aw=H.handleOffset;if(H.drawBorders){ap={top:ar("hline").css("top",J.browser.msie?k(-1):k(0)),bottom:ar("hline"),left:ar("vline"),right:ar("vline")}}if(H.dragEdges){aK.t=aF("n");aK.b=aF("s");aK.r=aF("e");aK.l=aF("w")}H.sideHandles&&aB(["n","s","e","w"]);H.cornerHandles&&aB(["sw","nw","ne","se"]);function ar(aN){var aO=J("<div />").css({position:"absolute",opacity:H.borderOpacity}).addClass(B(aN));ac.append(aO);return aO}function al(aN,aO){var aP=J("<div />").mousedown(a(aN)).css({cursor:aN+"-resize",position:"absolute",zIndex:aO});g.append(aP);return aP}function az(aN){return al(aN,aG++).css({top:k(-aw+1),left:k(-aw+1),opacity:H.handleOpacity}).addClass(B("handle"))}function aF(aP){var aS=H.handleSize,aT=aw,aR=aS,aO=aS,aQ=aT,aN=aT;switch(aP){case"n":case"s":aO=K(100);break;case"e":case"w":aR=K(100);break}return al(aP,aG++).width(aO).height(aR).css({top:k(-aQ+1),left:k(-aN+1)})}function aB(aN){for(i in aN){aK[aN[i]]=az(aN[i])}}function aD(aU){var aP=Math.round((aU.h/2)-aw),aO=Math.round((aU.w/2)-aw),aS=west=-aw+1,aR=aU.w-aw,aQ=aU.h-aw,aN,aT;"e" in aK&&aK.e.css({top:k(aP),left:k(aR)})&&aK.w.css({top:k(aP)})&&aK.s.css({top:k(aQ),left:k(aO)})&&aK.n.css({left:k(aO)});"ne" in aK&&aK.ne.css({left:k(aR)})&&aK.se.css({top:k(aQ),left:k(aR)})&&aK.sw.css({top:k(aQ)});"b" in aK&&aK.b.css({top:k(aQ)})&&aK.r.css({left:k(aR)})}function au(aN,aO){e.css({top:k(-aO),left:k(-aN)});ai.css({top:k(aO),left:k(aN)})}function aM(aN,aO){ai.width(aN).height(aO)}function ao(){var aN=Y.getFixed();Y.setPressed([aN.x,aN.y]);Y.setCurrent([aN.x2,aN.y2])}function aJ(){if(ax){return at()}}function at(){var aN=Y.getFixed();aM(aN.w,aN.h);au(aN.x,aN.y);H.drawBorders&&ap.right.css({left:k(aN.w-1)})&&ap.bottom.css({top:k(aN.h-1)});am&&aD(aN);ax||aL();H.onChange(X(aN))}function aL(){ai.show();M.css("opacity",H.bgOpacity);ax=true}function aH(){aI();ai.hide();M.css("opacity",1);ax=false}function av(){aH();M.css("opacity",1);ax=false}function aC(){am=true;aD(Y.getFixed());g.show()}function aI(){am=false;g.hide()}function aE(aN){(A=aN)?aI():aC()}function aA(){var aN=Y.getFixed();aE(false);ao()}aI();ac.append(J("<div />").addClass(B("tracker")).mousedown(a("move")).css({cursor:"move",position:"absolute",zIndex:360,opacity:0}));return{updateVisible:aJ,update:at,release:aH,show:aL,hide:av,enableHandles:aC,disableHandles:aI,animMode:aE,done:aA}}();var O=function(){var am=function(){},ao=function(){},an=H.trackDocument;if(!an){S.mousemove(al).mouseup(ap).mouseout(ap)}function au(){if(an){J(document).mousemove(al).mouseup(ap)}S.css({zIndex:450})}function at(){if(an){J(document).unbind("mousemove",al).unbind("mouseup",ap)}S.css({zIndex:290})}function al(av){am(F(av))}function ap(av){av.preventDefault();av.stopPropagation();if(o){o=false;ao(F(av));H.onSelect(X(Y.getFixed()));at();am=function(){};ao=function(){}}return false}function aq(aw,av){o=true;am=aw;ao=av;au();return false}function ar(av){S.css("cursor",av)}M.before(S);return{activateHandlers:aq,setCursor:ar}}();var ah=function(){var an=J('<input type="radio" />').css({position:"absolute",left:"-30px"}).keydown(al).keyup(aq).blur(ar),ao=J("<div />").css({position:"absolute",overflow:"hidden"}).append(an);function am(){if(H.keySupport){an.show();an.focus()}}function ar(at){an.hide()}function aq(au){if(!H.watchShift){return}var av=Z,at;Z=au.shiftKey?true:false;if(av!=Z){if(Z&&o){at=Y.getFixed();C=at.w/at.h}else{C=0}W.update()}au.stopPropagation();au.preventDefault();return false}function ap(au,at,av){Y.moveOffset([at,av]);W.updateVisible();au.preventDefault();au.stopPropagation()}function al(au){if(au.ctrlKey){return true}aq(au);var at=Z?10:1;switch(au.keyCode){case 37:ap(au,-at,0);break;case 39:ap(au,at,0);break;case 38:ap(au,0,-at);break;case 40:ap(au,0,at);break;case 27:W.release();break;case 9:return true}return false}if(H.keySupport){ao.insertBefore(M)}return{watchKeys:am}}();function k(al){return""+parseInt(al)+"px"}function K(al){return""+parseInt(al)+"%"}function B(al){return H.baseClass+"-"+al}function D(al){var am=J(al).offset();return[am.left,am.top]}function F(al){return[(al.pageX-ab[0]),(al.pageY-ab[1])]}function E(al){if(al!=ak){O.setCursor(al);ak=al}}function f(am,an){ab=D(b);O.setCursor(am=="move"?am:am+"-resize");if(am=="move"){return O.activateHandlers(Q(an),m)}var al=Y.getFixed();Y.setPressed(Y.getCorner(n(am)));O.activateHandlers(G(am,al),m)}function G(am,al){return function(an){if(!H.aspectRatio&&!C){switch(am){case"e":an[1]=al.y2;break;case"w":an[1]=al.y2;break;case"n":an[0]=al.x2;break;case"s":an[0]=al.x2;break}}else{switch(am){case"e":an[1]=al.y+1;break;case"w":an[1]=al.y+1;break;case"n":an[0]=al.x+1;break;case"s":an[0]=al.x+1;break}}Y.setCurrent(an);W.update()}}function Q(am){var al=am;ah.watchKeys();return function(an){Y.moveOffset([an[0]-al[0],an[1]-al[1]]);al=an;W.update()}}function n(al){switch(al){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function a(al){return function(am){o=true;f(al,F(am));am.stopPropagation();am.preventDefault();return false}}function U(ap,am,ao){var al=ap.width(),an=ap.height();if((al>am)&&am>0){al=am;an=(am/ap.width())*ap.height()}if((an>ao)&&ao>0){an=ao;al=(ao/ap.height())*ap.width()}L=ap.width()/al;c=ap.height()/an;ap.width(al).height(an)}function X(al){return{x:parseInt(al.x*L),y:parseInt(al.y*c),x2:parseInt(al.x2*L),y2:parseInt(al.y2*c),w:parseInt(al.w*L),h:parseInt(al.h*c)}}function m(am){var al=Y.getFixed();if(al.w>H.minSelect[0]&&al.h>H.minSelect[1]){W.enableHandles();W.done()}else{W.release()}O.setCursor("crosshair")}function aa(al){o=true;ab=D(b);W.release();W.disableHandles();E("crosshair");Y.setPressed(F(al));O.activateHandlers(ag,m);ah.watchKeys();al.stopPropagation();al.preventDefault();return false}function ag(al){Y.setCurrent(al);W.update()}function p(aD){var ay=aD[0],am=aD[1],ax=aD[2],al=aD[3];if(A){return}var aw=Y.flipCoords(ay,am,ax,al);var aB=Y.getFixed();var ao=initcr=[aB.x,aB.y,aB.x2,aB.y2];var an=H.animationDelay;var au=ao[0];var at=ao[1];var ax=ao[2];var al=ao[3];var aA=aw[0]-initcr[0];var aq=aw[1]-initcr[1];var az=aw[2]-initcr[2];var ap=aw[3]-initcr[3];var av=0;var ar=H.swingSpeed;W.animMode(true);var aC=function(){return function(){av+=(100-av)/ar;ao[0]=au+((av/100)*aA);ao[1]=at+((av/100)*aq);ao[2]=ax+((av/100)*az);ao[3]=al+((av/100)*ap);if(av<100){aE()}else{W.done()}if(av>=99.8){av=100}I(ao)}}();function aE(){window.setTimeout(aC,an)}aE()}function I(al){Y.setPressed([al[0],al[1]]);Y.setCurrent([al[2],al[3]]);W.update()}function v(al){if(typeof(al)!="object"){al={}}H=J.extend(H,al);if(typeof(H.onChange)!=="function"){H.onChange=function(){}}if(typeof(H.onSelect)!=="function"){H.onSelect=function(){}}}function j(){return X(Y.getFixed())}function ad(){return Y.getFixed()}function r(al){v(al);if("setSelect" in al){I(al.setSelect);W.done()}}if(typeof(z)!="object"){z={}}if("setSelect" in z){I(z.setSelect);W.done()}var u=H.maxSize[0]||0;var af=H.maxSize[1]||0;var l=H.minSize[0]||0;var T=H.minSize[1]||0;O.setCursor("crosshair");return{animateTo:p,setSelect:I,setOptions:r,tellSelect:j,tellScaled:ad}};J.fn.Jcrop=function(b){function a(f){var e=b.useImg||f.src;var c=new Image();var f=f;c.onload=function(){J(f).hide().after(c);f.Jcrop=J.Jcrop(c,b)};c.src=e}if(typeof(b)!=="object"){b={}}this.each(function(){if("Jcrop" in this){if(b=="api"){return this.Jcrop}else{this.Jcrop.setOptions(b)}}else{a(this)}});return this};
