if(typeof window.jQuery=="undefined"){window.undefined=window.undefined;var jQuery=function(d,e){if(window==this){return new jQuery(d,e)}d=d||document;if(jQuery.isFunction(d)){return new jQuery(document)[jQuery.fn.ready?"ready":"load"](d)}if(typeof d=="string"){var b=/^[^<]*(<(.|\s)+>)[^>]*$/.exec(d);if(b){d=jQuery.clean([b[1]])}else{return new jQuery(e).find(d)}}return this.setArray(d.constructor==Array&&d||(d.jquery||d.length&&d!=window&&!d.nodeType&&d[0]!=undefined&&d[0].nodeType)&&jQuery.makeArray(d)||[d])};if(typeof $!="undefined"){jQuery._$=$}var $=jQuery;jQuery.fn=jQuery.prototype={jquery:"1.1.2",size:function(){return this.length},length:0,get:function(a){return a==undefined?jQuery.makeArray(this):this[a]},pushStack:function(b){var c=jQuery(b);c.prevObject=this;return c},setArray:function(b){this.length=0;[].push.apply(this,b);return this},each:function(b,a){return jQuery.each(this,b,a)},index:function(a){var b=-1;this.each(function(c){if(this==a){b=c}});return b},attr:function(a,c,b){var d=a;if(a.constructor==String){if(c==undefined){return this.length&&jQuery[b||"attr"](this[0],a)||undefined}else{d={};d[a]=c}}return this.each(function(e){for(var f in d){jQuery.attr(b?this.style:this,f,jQuery.prop(this,d[f],b,e,f))}})},css:function(a,b){return this.attr(a,b,"curCSS")},text:function(b){if(typeof b=="string"){return this.empty().append(document.createTextNode(b))}var a="";jQuery.each(b||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){a+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return a},wrap:function(){var b=jQuery.clean(arguments);return this.each(function(){var a=b[0].cloneNode(true);this.parentNode.insertBefore(a,this);while(a.firstChild){a=a.firstChild}a.appendChild(this)})},append:function(){return this.domManip(arguments,true,1,function(b){this.appendChild(b)})},prepend:function(){return this.domManip(arguments,true,-1,function(b){this.insertBefore(b,this.firstChild)})},before:function(){return this.domManip(arguments,false,1,function(b){this.parentNode.insertBefore(b,this)})},after:function(){return this.domManip(arguments,false,-1,function(b){this.parentNode.insertBefore(b,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(a){return this.pushStack(jQuery.map(this,function(b){return jQuery.find(a,b)}),a)},clone:function(a){return this.pushStack(jQuery.map(this,function(b){var b=b.cloneNode(a!=undefined?a:true);b.$events=null;return b}))},filter:function(a){return this.pushStack(jQuery.isFunction(a)&&jQuery.grep(this,function(c,b){return a.apply(c,[b])})||jQuery.multiFilter(a,this))},not:function(a){return this.pushStack(a.constructor==String&&jQuery.multiFilter(a,this,true)||jQuery.grep(this,function(b){return(a.constructor==Array||a.jquery)?jQuery.inArray(b,a)<0:b!=a}))},add:function(a){return this.pushStack(jQuery.merge(this.get(),a.constructor==String?jQuery(a).get():a.length!=undefined&&(!a.nodeName||a.nodeName=="FORM")?a:[a]))},is:function(a){return a?jQuery.filter(a,this).r.length>0:false},val:function(a){return a==undefined?(this.length?this[0].value:null):this.attr("value",a)},html:function(a){return a==undefined?(this.length?this[0].innerHTML:null):this.empty().append(a)},domManip:function(d,f,c,e){var g=this.length>1;var b=jQuery.clean(d);if(c<0){b.reverse()}return this.each(function(){var a=this;if(f&&jQuery.nodeName(this,"table")&&jQuery.nodeName(b[0],"tr")){a=this.getElementsByTagName("tbody")[0]||this.appendChild(document.createElement("tbody"))}jQuery.each(b,function(){e.apply(a,[g?this.cloneNode(true):this])})})}};jQuery.extend=jQuery.fn.extend=function(){var d=arguments[0],b=1;if(arguments.length==1){d=this;b=0}var e;while(e=arguments[b++]){for(var c in e){d[c]=e[c]}}return d};jQuery.extend({noConflict:function(){if(jQuery._$){$=jQuery._$}return jQuery},isFunction:function(a){return !!a&&typeof a!="string"&&!a.nodeName&&typeof a[0]=="undefined"&&/function/i.test(a+"")},isXMLDoc:function(a){return a.tagName&&a.ownerDocument&&!a.ownerDocument.body},nodeName:function(b,a){return b.nodeName&&b.nodeName.toUpperCase()==a.toUpperCase()},each:function(e,d,b){if(e.length==undefined){for(var c in e){d.apply(e[c],b||[c,e[c]])}}else{for(var c=0,a=e.length;c<a;c++){if(d.apply(e[c],b||[c,e[c]])===false){break}}}return e},prop:function(d,e,c,b,f){if(jQuery.isFunction(e)){e=e.call(d,[b])}var a=/z-?index|font-?weight|opacity|zoom|line-?height/i;return e&&e.constructor==Number&&c=="curCSS"&&!a.test(f)?e+"px":e},className:{add:function(a,b){jQuery.each(b.split(/\s+/),function(c,d){if(!jQuery.className.has(a.className,d)){a.className+=(a.className?" ":"")+d}})},remove:function(a,b){a.className=b?jQuery.grep(a.className.split(/\s+/),function(c){return !jQuery.className.has(b,c)}).join(" "):""},has:function(a,b){a=a.className||a;b=b.replace(/([\.\\\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g,"\\$1");return a&&new RegExp("(^|\\s)"+b+"(\\s|$)").test(a)}},swap:function(c,d,b){for(var a in d){c.style["old"+a]=c.style[a];c.style[a]=d[a]}b.apply(c,[]);for(var a in d){c.style[a]=c.style["old"+a]}},css:function(g,f){if(f=="height"||f=="width"){var b={},c,a,h=["Top","Bottom","Right","Left"];jQuery.each(h,function(){b["padding"+this]=0;b["border"+this+"Width"]=0});jQuery.swap(g,b,function(){if(jQuery.css(g,"display")!="none"){c=g.offsetHeight;a=g.offsetWidth}else{g=jQuery(g.cloneNode(true)).find(":radio").removeAttr("checked").end().css({visibility:"hidden",position:"absolute",display:"block",right:"0",left:"0"}).appendTo(g.parentNode)[0];var d=jQuery.css(g.parentNode,"position");if(d==""||d=="static"){g.parentNode.style.position="relative"}c=g.clientHeight;a=g.clientWidth;if(d==""||d=="static"){g.parentNode.style.position="static"}g.parentNode.removeChild(g)}});return f=="height"?c:a}return jQuery.curCSS(g,f)},curCSS:function(b,f,c){var a;if(f=="opacity"&&jQuery.browser.msie){return jQuery.attr(b.style,"opacity")}if(f=="float"||f=="cssFloat"){f=jQuery.browser.msie?"styleFloat":"cssFloat"}if(!c&&b.style[f]){a=b.style[f]}else{if(document.defaultView&&document.defaultView.getComputedStyle){if(f=="cssFloat"||f=="styleFloat"){f="float"}f=f.replace(/([A-Z])/g,"-$1").toLowerCase();var e=document.defaultView.getComputedStyle(b,null);if(e){a=e.getPropertyValue(f)}else{if(f=="display"){a="none"}else{jQuery.swap(b,{display:"block"},function(){var g=document.defaultView.getComputedStyle(this,"");a=g&&g.getPropertyValue(f)||""})}}}else{if(b.currentStyle){var d=f.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a=b.currentStyle[f]||b.currentStyle[d]}}}return a},clean:function(b){var c=[];jQuery.each(b,function(f,a){if(!a){return}if(a.constructor==Number){a=a.toString()}if(typeof a=="string"){var h=jQuery.trim(a),k=document.createElement("div"),e=[];var g=!h.indexOf("<opt")&&[1,"<select>","</select>"]||(!h.indexOf("<thead")||!h.indexOf("<tbody")||!h.indexOf("<tfoot"))&&[1,"<table>","</table>"]||!h.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!h.indexOf("<td")||!h.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||[0,"",""];k.innerHTML=g[1]+h+g[2];while(g[0]--){k=k.firstChild}if(jQuery.browser.msie){if(!h.indexOf("<table")&&h.indexOf("<tbody")<0){e=k.firstChild&&k.firstChild.childNodes}else{if(g[1]=="<table>"&&h.indexOf("<tbody")<0){e=k.childNodes}}for(var j=e.length-1;j>=0;--j){if(jQuery.nodeName(e[j],"tbody")&&!e[j].childNodes.length){e[j].parentNode.removeChild(e[j])}}}a=[];for(var f=0,d=k.childNodes.length;f<d;f++){a.push(k.childNodes[f])}}if(a.length===0&&!jQuery.nodeName(a,"form")){return}if(a[0]==undefined||jQuery.nodeName(a,"form")){c.push(a)}else{c=jQuery.merge(c,a)}});return c},attr:function(c,b,d){var a=jQuery.isXMLDoc(c)?{}:{"for":"htmlFor","class":"className","float":jQuery.browser.msie?"styleFloat":"cssFloat",cssFloat:jQuery.browser.msie?"styleFloat":"cssFloat",innerHTML:"innerHTML",className:"className",value:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",selected:"selected"};if(b=="opacity"&&jQuery.browser.msie&&d!=undefined){c.zoom=1;return c.filter=c.filter.replace(/alpha\([^\)]*\)/gi,"")+(d==1?"":"alpha(opacity="+d*100+")")}else{if(b=="opacity"&&jQuery.browser.msie){return c.filter?parseFloat(c.filter.match(/alpha\(opacity=(.*)\)/)[1])/100:1}}if(b=="opacity"&&jQuery.browser.mozilla&&d==1){d=0.9999}if(a[b]){if(d!=undefined){c[a[b]]=d}return c[a[b]]}else{if(d==undefined&&jQuery.browser.msie&&jQuery.nodeName(c,"form")&&(b=="action"||b=="method")){return c.getAttributeNode(b).nodeValue}else{if(c.tagName){if(d!=undefined){c.setAttribute(b,d)}if(jQuery.browser.msie&&/href|src/.test(b)&&!jQuery.isXMLDoc(c)){return c.getAttribute(b,2)}return c.getAttribute(b)}else{b=b.replace(/-([a-z])/ig,function(f,e){return e.toUpperCase()});if(d!=undefined){c[b]=d}return c[b]}}}},trim:function(a){return a.replace(/^\s+|\s+$/g,"")},makeArray:function(b){var d=[];if(b.constructor!=Array){for(var c=0,e=b.length;c<e;c++){d.push(b[c])}}else{d=b.slice(0)}return d},inArray:function(c,d){for(var e=0,f=d.length;e<f;e++){if(d[e]==c){return e}}return -1},merge:function(e,b){var d=[].slice.call(e,0);for(var c=0,a=b.length;c<a;c++){if(jQuery.inArray(b[c],d)==-1){e.push(b[c])}}return e},grep:function(c,f,b){if(typeof f=="string"){f=new Function("a","i","return "+f)}var a=[];for(var d=0,e=c.length;d<e;d++){if(!b&&f(c[d],d)||b&&!f(c[d],d)){a.push(c[d])}}return a},map:function(b,h){if(typeof h=="string"){h=new Function("a","return "+h)}var k=[],a=[];for(var f=0,c=b.length;f<c;f++){var d=h(b[f],f);if(d!==null&&d!=undefined){if(d.constructor!=Array){d=[d]}k=k.concat(d)}}var a=k.length?[k[0]]:[];check:for(var f=1,g=k.length;f<g;f++){for(var e=0;e<f;e++){if(k[f]==a[e]){continue check}}a.push(k[f])}return a}});new function(){var a=navigator.userAgent.toLowerCase();jQuery.browser={safari:/webkit/.test(a),opera:/opera/.test(a),msie:/msie/.test(a)&&!/opera/.test(a),mozilla:/mozilla/.test(a)&&!/(compatible|webkit)/.test(a)};jQuery.boxModel=!jQuery.browser.msie||document.compatMode=="CSS1Compat"};jQuery.each({parent:"a.parentNode",parents:"jQuery.parents(a)",next:"jQuery.nth(a,2,'nextSibling')",prev:"jQuery.nth(a,2,'previousSibling')",siblings:"jQuery.sibling(a.parentNode.firstChild,a)",children:"jQuery.sibling(a.firstChild)"},function(a,b){jQuery.fn[a]=function(c){var d=jQuery.map(this,b);if(c&&typeof c=="string"){d=jQuery.multiFilter(c,d)}return this.pushStack(d)}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"},function(a,b){jQuery.fn[a]=function(){var c=arguments;return this.each(function(){for(var d=0,e=c.length;d<e;d++){jQuery(c[d])[b](this)}})}});jQuery.each({removeAttr:function(a){jQuery.attr(this,a,"");this.removeAttribute(a)},addClass:function(a){jQuery.className.add(this,a)},removeClass:function(a){jQuery.className.remove(this,a)},toggleClass:function(a){jQuery.className[jQuery.className.has(this,a)?"remove":"add"](this,a)},remove:function(b){if(!b||jQuery.filter(b,[this]).r.length){this.parentNode.removeChild(this)}},empty:function(){while(this.firstChild){this.removeChild(this.firstChild)}}},function(a,b){jQuery.fn[a]=function(){return this.each(b,arguments)}});jQuery.each(["eq","lt","gt","contains"],function(a,b){jQuery.fn[b]=function(c,d){return this.filter(":"+b+"("+c+")",d)}});jQuery.each(["height","width"],function(a,b){jQuery.fn[b]=function(c){return c==undefined?(this.length?jQuery.css(this[0],b):null):this.css(b,c.constructor==String?c:c+"px")}});jQuery.extend({expr:{"":"m[2]=='*'||jQuery.nodeName(a,m[2])","#":"a.getAttribute('id')==m[2]",":":{lt:"i<m[3]-0",gt:"i>m[3]-0",nth:"m[3]-0==i",eq:"m[3]-0==i",first:"i==0",last:"i==r.length-1",even:"i%2==0",odd:"i%2","nth-child":"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)==a","first-child":"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')==a","last-child":"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')==a","only-child":"jQuery.sibling(a.parentNode.firstChild).length==1",parent:"a.firstChild",empty:"!a.firstChild",contains:"jQuery.fn.text.apply([a]).indexOf(m[3])>=0",visible:'a.type!="hidden"&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"',hidden:'a.type=="hidden"||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"',enabled:"!a.disabled",disabled:"a.disabled",checked:"a.checked",selected:"a.selected||jQuery.attr(a,'selected')",text:"a.type=='text'",radio:"a.type=='radio'",checkbox:"a.type=='checkbox'",file:"a.type=='file'",password:"a.type=='password'",submit:"a.type=='submit'",image:"a.type=='image'",reset:"a.type=='reset'",button:'a.type=="button"||jQuery.nodeName(a,"button")',input:"/input|select|textarea|button/i.test(a.nodeName)"},".":"jQuery.className.has(a,m[2])","@":{"=":"z==m[4]","!=":"z!=m[4]","^=":"z&&!z.indexOf(m[4])","$=":"z&&z.substr(z.length - m[4].length,m[4].length)==m[4]","*=":"z&&z.indexOf(m[4])>=0","":"z",_resort:function(a){return["",a[1],a[3],a[2],a[5]]},_prefix:"z=a[m[3]];if(!z||/href|src/.test(m[3]))z=jQuery.attr(a,m[3]);"},"[":"jQuery.find(m[2],a).length"},parse:[/^\[ *(@)([a-z0-9_-]*) *([!*$^=]*) *('?"?)(.*?)\4 *\]/i,/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,/^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,/^([:.#]*)([a-z0-9_*-]*)/i],token:[/^(\/?\.\.)/,"a.parentNode",/^(>|\/)/,"jQuery.sibling(a.firstChild)",/^(\+)/,"jQuery.nth(a,2,'nextSibling')",/^(~)/,function(b){var c=jQuery.sibling(b.parentNode.firstChild);return c.slice(jQuery.inArray(b,c)+1)}],multiFilter:function(e,b,c){var a,g=[];while(e&&e!=a){a=e;var d=jQuery.filter(e,b,c);e=d.t.replace(/^\s*,\s*/,"");g=c?b=d.r:jQuery.merge(g,d.r)}return g},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&!context.nodeType){context=null}context=context||document;if(!t.indexOf("//")){context=context.documentElement;t=t.substr(2,t.length)}else{if(!t.indexOf("/")){context=context.documentElement;t=t.substr(1,t.length);if(t.indexOf("/")>=1){t=t.substr(t.indexOf("/"),t.length)}}}var ret=[context],done=[],last=null;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t).replace(/^\/\//i,"");var foundToken=false;var re=/^[\/>]\s*([a-z0-9*-]+)/i;var m=re.exec(t);if(m){jQuery.each(ret,function(){for(var c=this.firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(jQuery.nodeName(c,m[1])||m[1]=="*")){r.push(c)}}});ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{for(var i=0;i<jQuery.token.length;i+=2){var re=jQuery.token[i];var m=re.exec(t);if(m){r=ret=jQuery.map(ret,jQuery.isFunction(jQuery.token[i+1])?jQuery.token[i+1]:function(a){return eval(jQuery.token[i+1])});t=jQuery.trim(t.replace(re,""));foundToken=true;break}}}if(t&&!foundToken){if(!t.indexOf(",")){if(ret[0]==context){ret.shift()}jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=/^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=/^([#.]?)([a-z0-9\\*_-]*)/i;m=re2.exec(t)}if(m[1]=="#"&&ret[ret.length-1].getElementById){var oid=ret[ret.length-1].getElementById(m[2]);if(jQuery.browser.msie&&oid&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',ret[ret.length-1])[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{if(m[1]=="."){var rec=new RegExp("(^|\\s)"+m[2]+"(\\s|$)")}jQuery.each(ret,function(){var tag=m[1]!=""||m[0]==""?"*":m[2];if(jQuery.nodeName(this,"object")&&tag=="*"){tag="param"}jQuery.merge(r,m[1]!=""&&ret.length!=1?jQuery.getAll(this,[],m[1],m[2],rec):this.getElementsByTagName(tag))});if(m[1]=="."&&ret.length==1){r=jQuery.grep(r,function(e){return rec.test(e.className)})}if(m[1]=="#"&&ret.length==1){var tmp=r;r=[];jQuery.each(tmp,function(){if(this.getAttribute("id")==m[2]){r=[this];return false}})}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(ret&&ret[0]==context){ret.shift()}jQuery.merge(done,ret);return done},filter:function(t,r,not){while(t&&/^[a-z[({<*:.#]/i.test(t)){var p=jQuery.parse,m;jQuery.each(p,function(i,re){m=re.exec(t);if(m){t=t.substring(m[0].length);if(jQuery.expr[m[1]]._resort){m=jQuery.expr[m[1]]._resort(m)}return false}});if(m[1]==":"&&m[2]=="not"){r=jQuery.filter(m[3],r,true).r}else{if(m[1]=="."){var re=new RegExp("(^|\\s)"+m[2]+"(\\s|$)");r=jQuery.grep(r,function(e){return re.test(e.className||"")},not)}else{var f=jQuery.expr[m[1]];if(typeof f!="string"){f=jQuery.expr[m[1]][m[2]]}eval("f = function(a,i){"+(jQuery.expr[m[1]]._prefix||"")+"return "+f+"}");r=jQuery.grep(r,f,not)}}}return{r:r,t:t}},getAll:function(g,e,b,a,d){for(var c=g.firstChild;c;c=c.nextSibling){if(c.nodeType==1){var f=true;if(b=="."){f=c.className&&d.test(c.className)}else{if(b=="#"){f=c.getAttribute("id")==a}}if(f){e.push(c)}if(b=="#"&&e.length){break}if(c.firstChild){jQuery.getAll(c,e,b,a,d)}}}return e},parents:function(b){var a=[];var c=b.parentNode;while(c&&c!=document){a.push(c);c=c.parentNode}return a},nth:function(e,a,c,d){a=a||1;var b=0;for(;e;e=e[c]){if(e.nodeType==1){b++}if(b==a||a=="even"&&b%2==0&&b>1&&e==d||a=="odd"&&b%2==1&&e==d){return e}}},sibling:function(c,b){var a=[];for(;c;c=c.nextSibling){if(c.nodeType==1&&(!b||c!=b)){a.push(c)}}return a}});jQuery.event={add:function(b,d,c,e){if(jQuery.browser.msie&&b.setInterval!=undefined){b=window}if(e){c.data=e}if(!c.guid){c.guid=this.guid++}if(!b.$events){b.$events={}}var a=b.$events[d];if(!a){a=b.$events[d]={};if(b["on"+d]){a[0]=b["on"+d]}}a[c.guid]=c;b["on"+d]=this.handle;if(!this.global[d]){this.global[d]=[]}this.global[d].push(b)},guid:1,global:{},remove:function(d,f,e){if(d.$events){var c,b,a;if(f&&f.type){e=f.handler;f=f.type}if(f&&d.$events[f]){if(e){delete d.$events[f][e.guid]}else{for(c in d.$events[f]){delete d.$events[f][c]}}}else{for(b in d.$events){this.remove(d,b)}}for(a in d.$events[f]){if(a){a=true;break}}if(!a){d["on"+f]=null}}},trigger:function(d,e,a){e=jQuery.makeArray(e||[]);if(!a){jQuery.each(this.global[d]||[],function(){jQuery.event.trigger(d,e,this)})}else{var c=a["on"+d],f,b=jQuery.isFunction(a[d]);if(c){e.unshift(this.fix({type:d,target:a}));if((f=c.apply(a,e))!==false){this.triggered=true}}if(b&&f!==false){a[d]()}this.triggered=false}},handle:function(e){if(typeof jQuery=="undefined"||jQuery.event.triggered){return}e=jQuery.event.fix(e||window.event||{});var d;var f=this.$events[e.type];var b=[].slice.call(arguments,1);b.unshift(e);for(var a in f){b[0].handler=f[a];b[0].data=f[a].data;if(f[a].apply(this,b)===false){e.preventDefault();e.stopPropagation();d=false}}if(jQuery.browser.msie){e.target=e.preventDefault=e.stopPropagation=e.handler=e.data=null}return d},fix:function(d){if(!d.target&&d.srcElement){d.target=d.srcElement}if(d.pageX==undefined&&d.clientX!=undefined){var f=document.documentElement,c=document.body;d.pageX=d.clientX+(f.scrollLeft||c.scrollLeft);d.pageY=d.clientY+(f.scrollTop||c.scrollTop)}if(jQuery.browser.safari&&d.target.nodeType==3){var a=d;d=jQuery.extend({},a);d.target=a.target.parentNode;d.preventDefault=function(){return a.preventDefault()};d.stopPropagation=function(){return a.stopPropagation()}}if(!d.preventDefault){d.preventDefault=function(){this.returnValue=false}}if(!d.stopPropagation){d.stopPropagation=function(){this.cancelBubble=true}}return d}};jQuery.fn.extend({bind:function(b,c,a){return this.each(function(){jQuery.event.add(this,b,a||c,c)})},one:function(b,c,a){return this.each(function(){jQuery.event.add(this,b,function(d){jQuery(this).unbind(d);return(a||c).apply(this,arguments)},c)})},unbind:function(b,a){return this.each(function(){jQuery.event.remove(this,b,a)})},trigger:function(a,b){return this.each(function(){jQuery.event.trigger(a,b,this)})},toggle:function(){var b=arguments;return this.click(function(a){this.lastToggle=this.lastToggle==0?1:0;a.preventDefault();return b[this.lastToggle].apply(this,[a])||false})},hover:function(c,b){function a(f){var d=(f.type=="mouseover"?f.fromElement:f.toElement)||f.relatedTarget;while(d&&d!=this){try{d=d.parentNode}catch(f){d=this}}if(d==this){return false}return(f.type=="mouseover"?c:b).apply(this,[f])}return this.mouseover(a).mouseout(a)},ready:function(a){if(jQuery.isReady){a.apply(document,[jQuery])}else{jQuery.readyList.push(function(){return a.apply(this,[jQuery])})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.apply(document)});jQuery.readyList=null}if(jQuery.browser.mozilla||jQuery.browser.opera){document.removeEventListener("DOMContentLoaded",jQuery.ready,false)}}}});new function(){jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,change,select,submit,keydown,keypress,keyup,error").split(","),function(b,c){jQuery.fn[c]=function(d){return d?this.bind(c,d):this.trigger(c)}});if(jQuery.browser.mozilla||jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}else{if(jQuery.browser.msie){document.write("<script id=__ie_init defer=true src=//:><\/script>");var a=document.getElementById("__ie_init");if(a){a.onreadystatechange=function(){if(this.readyState!="complete"){return}this.parentNode.removeChild(this);jQuery.ready()}}a=null}else{if(jQuery.browser.safari){jQuery.safariTimer=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(jQuery.safariTimer);jQuery.safariTimer=null;jQuery.ready()}},10)}}}jQuery.event.add(window,"load",jQuery.ready)};if(jQuery.browser.msie){jQuery(window).one("unload",function(){var d=jQuery.event.global;for(var c in d){var b=d[c],a=b.length;if(a&&c!="unload"){do{jQuery.event.remove(b[a-1],c)}while(--a)}}})}jQuery.fn.extend({loadIfModified:function(a,b,c){this.load(a,b,c,1)},load:function(b,d,f,e){if(jQuery.isFunction(b)){return this.bind("load",b)}f=f||function(){};var c="GET";if(d){if(jQuery.isFunction(d)){f=d;d=null}else{d=jQuery.param(d);c="POST"}}var a=this;jQuery.ajax({url:b,type:c,data:d,ifModified:e,complete:function(h,g){if(g=="success"||!e&&g=="notmodified"){a.attr("innerHTML",h.responseText).evalScripts().each(f,[h.responseText,g,h])}else{f.apply(a,[h.responseText,g,h])}}});return this},serialize:function(){return jQuery.param(this)},evalScripts:function(){return this.find("script").each(function(){if(this.src){jQuery.getScript(this.src)}else{jQuery.globalEval(this.text||this.textContent||this.innerHTML||"")}}).end()}});if(!window.XMLHttpRequest){XMLHttpRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(a,b){jQuery.fn[b]=function(c){return this.bind(b,c)}});jQuery.extend({get:function(a,c,e,b,d){if(jQuery.isFunction(c)){e=c;c=null}return jQuery.ajax({url:a,data:c,success:e,dataType:b,ifModified:d})},getIfModified:function(a,c,d,b){return jQuery.get(a,c,d,b,1)},getScript:function(a,b){return jQuery.get(a,null,b,"script")},getJSON:function(a,b,c){return jQuery.get(a,b,c,"json")},post:function(a,c,d,b){if(jQuery.isFunction(c)){d=c;c={}}return jQuery.ajax({type:"POST",url:a,data:c,success:d,dataType:b})},ajaxTimeout:function(a){jQuery.ajaxSettings.timeout=a},ajaxSetup:function(a){jQuery.extend(jQuery.ajaxSettings,a)},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null},lastModified:{},ajax:function(c){c=jQuery.extend({},jQuery.ajaxSettings,c);if(c.data){if(c.processData&&typeof c.data!="string"){c.data=jQuery.param(c.data)}if(c.type.toLowerCase()=="get"){c.url+=((c.url.indexOf("?")>-1)?"&":"?")+c.data;c.data=null}}if(c.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var g=false;var b=new XMLHttpRequest();b.open(c.type,c.url,c.async);if(c.data){b.setRequestHeader("Content-Type",c.contentType)}if(c.ifModified){b.setRequestHeader("If-Modified-Since",jQuery.lastModified[c.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}b.setRequestHeader("X-Requested-With","XMLHttpRequest");if(b.overrideMimeType){b.setRequestHeader("Connection","close")}if(c.beforeSend){c.beforeSend(b)}if(c.global){jQuery.event.trigger("ajaxSend",[b,c])}var f=function(h){if(b&&(b.readyState==4||h=="timeout")){g=true;if(a){clearInterval(a);a=null}var i;try{i=jQuery.httpSuccess(b)&&h!="timeout"?c.ifModified&&jQuery.httpNotModified(b,c.url)?"notmodified":"success":"error";if(i!="error"){var j;try{j=b.getResponseHeader("Last-Modified")}catch(l){}if(c.ifModified&&j){jQuery.lastModified[c.url]=j}var k=jQuery.httpData(b,c.dataType);if(c.success){c.success(k,i)}if(c.global){jQuery.event.trigger("ajaxSuccess",[b,c])}}else{jQuery.handleError(c,b,i)}}catch(l){i="error";jQuery.handleError(c,b,i,l)}if(c.global){jQuery.event.trigger("ajaxComplete",[b,c])}if(c.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}if(c.complete){c.complete(b,i)}if(c.async){b=null}}};var a=setInterval(f,13);if(c.timeout>0){setTimeout(function(){if(b){b.abort();if(!g){f("timeout")}}},c.timeout)}try{b.send(c.data)}catch(d){jQuery.handleError(c,b,null,d)}if(!c.async){f()}return b},handleError:function(c,b,a,d){if(c.error){c.error(b,a,d)}if(c.global){jQuery.event.trigger("ajaxError",[b,c,d])}},active:0,httpSuccess:function(a){try{return !a.status&&location.protocol=="file:"||(a.status>=200&&a.status<300)||a.status==304||jQuery.browser.safari&&a.status==undefined}catch(b){}return false},httpNotModified:function(c,b){try{var a=c.getResponseHeader("Last-Modified");return c.status==304||a==jQuery.lastModified[b]||jQuery.browser.safari&&c.status==undefined}catch(d){}return false},httpData:function(r,type){var ct=r.getResponseHeader("content-type");var data=!type&&ct&&ct.indexOf("xml")>=0;data=type=="xml"||data?r.responseXML:r.responseText;if(type=="script"){jQuery.globalEval(data)}if(type=="json"){eval("data = "+data)}if(type=="html"){jQuery("<div>").html(data).evalScripts()}return data},param:function(b){var d=[];if(b.constructor==Array||b.jquery){jQuery.each(b,function(){d.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var c in b){if(b[c]&&b[c].constructor==Array){jQuery.each(b[c],function(){d.push(encodeURIComponent(c)+"="+encodeURIComponent(this))})}else{d.push(encodeURIComponent(c)+"="+encodeURIComponent(b[c]))}}}return d.join("&")},globalEval:function(data){if(window.execScript){window.execScript(data)}else{if(jQuery.browser.safari){window.setTimeout(data,0)}else{eval.call(window,data)}}}});jQuery.fn.extend({show:function(b,c){var a=this.filter(":hidden");b?a.animate({height:"show",width:"show",opacity:"show"},b,c):a.each(function(){this.style.display=this.oldblock?this.oldblock:"";if(jQuery.css(this,"display")=="none"){this.style.display="block"}});return this},hide:function(a,c){var b=this.filter(":visible");a?b.animate({height:"hide",width:"hide",opacity:"hide"},a,c):b.each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");if(this.oldblock=="none"){this.oldblock="block"}this.style.display="none"});return this},_toggle:jQuery.fn.toggle,toggle:function(c,b){var a=arguments;return jQuery.isFunction(c)&&jQuery.isFunction(b)?this._toggle(c,b):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"].apply(jQuery(this),a)})},slideDown:function(a,b){return this.animate({height:"show"},a,b)},slideUp:function(a,b){return this.animate({height:"hide"},a,b)},slideToggle:function(a,b){return this.each(function(){var c=jQuery(this).is(":hidden")?"show":"hide";jQuery(this).animate({height:c},a,b)})},fadeIn:function(a,b){return this.animate({opacity:"show"},a,b)},fadeOut:function(a,b){return this.animate({opacity:"hide"},a,b)},fadeTo:function(a,c,b){return this.animate({opacity:c},a,b)},animate:function(d,a,c,b){return this.queue(function(){this.curAnim=jQuery.extend({},d);var f=jQuery.speed(a,c,b);for(var h in d){var g=new jQuery.fx(this,f,h);if(d[h].constructor==Number){g.custom(g.cur(),d[h])}else{g[d[h]](d)}}})},queue:function(b,a){if(!a){a=b;b="fx"}return this.each(function(){if(!this.queue){this.queue={}}if(!this.queue[b]){this.queue[b]=[]}this.queue[b].push(a);if(this.queue[b].length==1){a.apply(this)}})}});jQuery.extend({speed:function(c,d,b){var a=c&&c.constructor==Object?c:{complete:b||!b&&d||jQuery.isFunction(c)&&c,duration:c,easing:b&&d||d&&d.constructor!=Function&&d};a.duration=(a.duration&&a.duration.constructor==Number?a.duration:{slow:600,fast:200}[a.duration])||400;a.old=a.complete;a.complete=function(){jQuery.dequeue(this,"fx");if(jQuery.isFunction(a.old)){a.old.apply(this)}};return a},easing:{},queue:{},dequeue:function(b,a){a=a||"fx";if(b.queue&&b.queue[a]){b.queue[a].shift();var c=b.queue[a][0];if(c){c.apply(b)}}},fx:function(b,a,f){var d=this;var e=b.style;var c=jQuery.css(b,"display");e.overflow="hidden";d.a=function(){if(a.step){a.step.apply(b,[d.now])}if(f=="opacity"){jQuery.attr(e,"opacity",d.now)}else{if(parseInt(d.now)){e[f]=parseInt(d.now)+"px"}}e.display="block"};d.max=function(){return parseFloat(jQuery.css(b,f))};d.cur=function(){var g=parseFloat(jQuery.curCSS(b,f));return g&&g>-10000?g:d.max()};d.custom=function(h,g){d.startTime=(new Date()).getTime();d.now=h;d.a();d.timer=setInterval(function(){d.step(h,g)},13)};d.show=function(){if(!b.orig){b.orig={}}b.orig[f]=this.cur();a.show=true;d.custom(0,b.orig[f]);if(f!="opacity"){e[f]="1px"}};d.hide=function(){if(!b.orig){b.orig={}}b.orig[f]=this.cur();a.hide=true;d.custom(b.orig[f],0)};d.toggle=function(){if(!b.orig){b.orig={}}b.orig[f]=this.cur();if(c=="none"){a.show=true;if(f!="opacity"){e[f]="1px"}d.custom(0,b.orig[f])}else{a.hide=true;d.custom(b.orig[f],0)}};d.step=function(j,g){var l=(new Date()).getTime();if(l>a.duration+d.startTime){clearInterval(d.timer);d.timer=null;d.now=g;d.a();if(b.curAnim){b.curAnim[f]=true}var h=true;for(var k in b.curAnim){if(b.curAnim[k]!==true){h=false}}if(h){e.overflow="";e.display=c;if(jQuery.css(b,"display")=="none"){e.display="block"}if(a.hide){e.display="none"}if(a.hide||a.show){for(var m in b.curAnim){if(m=="opacity"){jQuery.attr(e,m,b.orig[m])}else{e[m]=""}}}}if(h&&jQuery.isFunction(a.complete)){a.complete.apply(b)}}else{var o=l-this.startTime;var m=o/a.duration;d.now=a.easing&&jQuery.easing[a.easing]?jQuery.easing[a.easing](m,o,j,(g-j),a.duration):((-Math.cos(m*Math.PI)/2)+0.5)*(g-j)+j;d.a()}}}})};jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toGMTString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toGMTString()}var l=m.path?"; path="+m.path:"";var g=m.domain?"; domain="+m.domain:"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(d){var a=d.fn.height,c=d.fn.width;d.fn.extend({height:function(){if(this[0]==window){return self.innerHeight||d.boxModel&&document.documentElement.clientHeight||document.body.clientHeight}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight)}return a.apply(this,arguments)},width:function(){if(this[0]==window){return self.innerWidth||d.boxModel&&document.documentElement.clientWidth||document.body.clientWidth}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth)}return c.apply(this,arguments)},innerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-b(this,"borderTopWidth")-b(this,"borderBottomWidth"):this.height()+b(this,"paddingTop")+b(this,"paddingBottom")},innerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-b(this,"borderLeftWidth")-b(this,"borderRightWidth"):this.width()+b(this,"paddingLeft")+b(this,"paddingRight")},outerHeight:function(){return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight:this.height()+b(this,"borderTopWidth")+b(this,"borderBottomWidth")+b(this,"paddingTop")+b(this,"paddingBottom")},outerWidth:function(){return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth:this.width()+b(this,"borderLeftWidth")+b(this,"borderRightWidth")+b(this,"paddingLeft")+b(this,"paddingRight")},scrollLeft:function(f){if(f!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(f,d(window).scrollTop())}else{this.scrollLeft=f}})}if(this[0]==window||this[0]==document){return self.pageXOffset||d.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft}return this[0].scrollLeft},scrollTop:function(f){if(f!=undefined){return this.each(function(){if(this==window||this==document){window.scrollTo(d(window).scrollLeft(),f)}else{this.scrollTop=f}})}if(this[0]==window||this[0]==document){return self.pageYOffset||d.boxModel&&document.documentElement.scrollTop||document.body.scrollTop}return this[0].scrollTop},position:function(o,j){var g=this[0],m=g.parentNode,i=g.offsetParent,o=d.extend({margin:true,border:false,padding:false,scroll:true},o||{}),l=g.offsetLeft,k=g.offsetTop,h=g.scrollLeft,n=g.scrollTop;if(d.browser.mozilla||d.browser.msie){l+=b(g,"borderLeftWidth");k+=b(g,"borderTopWidth")}if(o.scroll||d.browser.mozilla){do{if(o.scroll){h+=m.scrollLeft;n+=m.scrollTop}if(d.browser.mozilla&&m!=g&&d.css(m,"overflow")!="visible"){l+=b(m,"borderLeftWidth");k+=b(m,"borderTopWidth")}if(m==i){break}m=m.parentNode}while(i&&(m.tagName.toLowerCase()!="body"||m.tagName.toLowerCase()!="html"))}var f=e(g,o,l,k,h,n);if(j){d.extend(j,f);return this}else{return f}},offset:function(g,l){var k=0,j=0,t=0,o=0,u=this[0],i=this[0],h,f,s=d.css(u,"position"),r=d.browser.mozilla,m=d.browser.msie,w=d.browser.safari,q=d.browser.opera,n=false,p=false,g=d.extend({margin:true,border:false,padding:false,scroll:true,lite:false},g||{});if(g.lite){return this.offsetLite(g,l)}if(u.tagName.toLowerCase()=="body"){k=u.offsetLeft;j=u.offsetTop;if(r){k+=b(u,"marginLeft")+(b(u,"borderLeftWidth")*2);j+=b(u,"marginTop")+(b(u,"borderTopWidth")*2)}else{if(q){k+=b(u,"marginLeft");j+=b(u,"marginTop")}else{if(m&&jQuery.boxModel){k+=b(u,"borderLeftWidth");j+=b(u,"borderTopWidth")}}}}else{do{f=d.css(i,"position");k+=i.offsetLeft;j+=i.offsetTop;if(r||m){k+=b(i,"borderLeftWidth");j+=b(i,"borderTopWidth");if(r&&f=="absolute"){n=true}if(m&&f=="relative"){p=true}}h=i.offsetParent;if(g.scroll||r){do{if(g.scroll){t+=i.scrollLeft;o+=i.scrollTop}if(r&&i!=u&&d.css(i,"overflow")!="visible"){k+=b(i,"borderLeftWidth");j+=b(i,"borderTopWidth")}i=i.parentNode}while(i!=h)}i=h;if(i.tagName.toLowerCase()=="body"||i.tagName.toLowerCase()=="html"){if((w||(m&&d.boxModel))&&s!="absolute"&&s!="fixed"){k+=b(i,"marginLeft");j+=b(i,"marginTop")}if((r&&!n&&s!="fixed")||(m&&s=="static"&&!p)){k+=b(i,"borderLeftWidth");j+=b(i,"borderTopWidth")}break}}while(i)}var v=e(u,g,k,j,t,o);if(l){d.extend(l,v);return this}else{return v}},offsetLite:function(n,i){var k=0,j=0,g=0,m=0,l=this[0],h,n=d.extend({margin:true,border:false,padding:false,scroll:true},n||{});do{k+=l.offsetLeft;j+=l.offsetTop;h=l.offsetParent;if(n.scroll){do{g+=l.scrollLeft;m+=l.scrollTop;l=l.parentNode}while(l!=h)}l=h}while(l&&l.tagName.toLowerCase()!="body"&&l.tagName.toLowerCase()!="html");var f=e(this[0],n,k,j,g,m);if(i){d.extend(i,f);return this}else{return f}}});var b=function(f,g){return parseInt(d.css(f.jquery?f[0]:f,g))||0};var e=function(j,i,g,k,f,h){if(!i.margin){g-=b(j,"marginLeft");k-=b(j,"marginTop")}if(i.border&&(d.browser.safari||d.browser.opera)){g+=b(j,"borderLeftWidth");k+=b(j,"borderTopWidth")}else{if(!i.border&&!(d.browser.safari||d.browser.opera)){g-=b(j,"borderLeftWidth");k-=b(j,"borderTopWidth")}}if(i.padding){g+=b(j,"paddingLeft");k+=b(j,"paddingTop")}if(i.scroll){f-=j.scrollLeft;h-=j.scrollTop}return i.scroll?{top:k-h,left:g-f,scrollTop:h,scrollLeft:f}:{top:k,left:g}}})(jQuery);(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(q){var o=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(o&&o!=this){try{o=o.parentNode}catch(q){o=this}}if(o==this){return false}var g=jQuery.extend({},q);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(q.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);jQuery.extend({easing:{linear:function(d,f,b,e,c){return((-Math.cos(d*Math.PI)/2)+0.5)*e+b},easein:function(d,f,b,e,c){return e*(f/=c)*f*f+b},easeout:function(d,f,b,e,c){return -e*((f=f/c-1)*f*f*f-1)+b},easeboth:function(d,f,b,e,c){if((f/=c/2)<1){return e/2*f*f*f*f+b}return -e/2*((f-=2)*f*f*f-2)+b},bounceout:function(d,f,b,e,c){if((f/=c)<(1/2.75)){return e*(7.5625*f*f)+b}else{if(f<(2/2.75)){return e*(7.5625*(f-=(1.5/2.75))*f+0.75)+b}else{if(f<(2.5/2.75)){return e*(7.5625*(f-=(2.25/2.75))*f+0.9375)+b}else{return e*(7.5625*(f-=(2.625/2.75))*f+0.984375)+b}}}},bouncein:function(d,f,b,e,c){if(jQuery.easing.bounceout){return e-jQuery.easing.bounceout(d,c-f,0,e,c)+b}return b+e},bounceboth:function(d,f,b,e,c){if(jQuery.easing.bouncein&&jQuery.easing.bounceout){if(f<c/2){return jQuery.easing.bouncein(d,f*2,0,e,c)*0.5+b}}return jQuery.easing.bounceout(d,f*2-c,0,e,c)*0.5+e*0.5+b;return b+e},elasticin:function(f,h,c,g,e){var b,d;if(h==0){return c}if((h/=e)==1){return c+g}b=g*0.3;f=e*0.3;if(b<Math.abs(g)){b=g;d=f/4}else{d=f/(2*Math.PI)*Math.asin(g/b)}return -(b*Math.pow(2,10*(h-=1))*Math.sin((h*e-d)*(2*Math.PI)/f))+c},elasticout:function(f,h,c,g,e){var b,d;if(h==0){return c}if((h/=e/2)==2){return c+g}b=g*0.3;f=e*0.3;if(b<Math.abs(g)){b=g;d=f/4}else{d=f/(2*Math.PI)*Math.asin(g/b)}return b*Math.pow(2,-10*h)*Math.sin((h*e-d)*(2*Math.PI)/f)+g+c},elasticboth:function(f,h,c,g,e){var b,d;if(h==0){return c}if((h/=e/2)==2){return c+g}b=g*0.3;f=e*0.3;if(b<Math.abs(g)){b=g;d=f/4}else{d=f/(2*Math.PI)*Math.asin(g/b)}if(h<1){return -0.5*(b*Math.pow(2,10*(h-=1))*Math.sin((h*e-d)*(2*Math.PI)/f))+c}return b*Math.pow(2,-10*(h-=1))*Math.sin((h*e-d)*(2*Math.PI)/f)*0.5+g+c}}});jQuery.iDrag={helper:null,dragged:null,destroy:function(){return this.each(function(){if(this.isDraggable){this.dragCfg.dhe.unbind("mousedown",jQuery.iDrag.draginit);this.dragCfg=null;this.isDraggable=false;if(jQuery.browser.msie){this.unselectable="off"}else{this.style.MozUserSelect="";this.style.KhtmlUserSelect="";this.style.userSelect=""}}})},draginit:function(b){if(jQuery.iDrag.dragged!=null){jQuery.iDrag.dragstop(b);return false}var c=this.dragElem;jQuery(document).bind("mousemove",jQuery.iDrag.dragmove).bind("mouseup",jQuery.iDrag.dragstop);c.dragCfg.pointer=jQuery.iUtil.getPointer(b);c.dragCfg.currentPointer=c.dragCfg.pointer;c.dragCfg.init=false;c.dragCfg.fromHandler=this!=this.dragElem;jQuery.iDrag.dragged=c;if(c.dragCfg.si&&this!=this.dragElem){parentPos=jQuery.iUtil.getPosition(c.parentNode);sliderSize=jQuery.iUtil.getSize(c);sliderPos={x:parseInt(jQuery.css(c,"left"))||0,y:parseInt(jQuery.css(c,"top"))||0};dx=c.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;dy=c.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;jQuery.iSlider.dragmoveBy(c,[dx,dy])}return jQuery.selectKeyHelper||false},dragstart:function(g){var h=jQuery.iDrag.dragged;h.dragCfg.init=true;var f=h.style;h.dragCfg.oD=jQuery.css(h,"display");h.dragCfg.oP=jQuery.css(h,"position");if(!h.dragCfg.initialPosition){h.dragCfg.initialPosition=h.dragCfg.oP}h.dragCfg.oR={x:parseInt(jQuery.css(h,"left"))||0,y:parseInt(jQuery.css(h,"top"))||0};h.dragCfg.diffX=0;h.dragCfg.diffY=0;if(jQuery.browser.msie){var d=jQuery.iUtil.getBorder(h,true);h.dragCfg.diffX=d.l||0;h.dragCfg.diffY=d.t||0}h.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(h),jQuery.iUtil.getSize(h));if(h.dragCfg.oP!="relative"&&h.dragCfg.oP!="absolute"){f.position="relative"}jQuery.iDrag.helper.empty();var c=h.cloneNode(true);jQuery(c).css({display:"block",left:"0px",top:"0px"});c.style.marginTop="0";c.style.marginRight="0";c.style.marginBottom="0";c.style.marginLeft="0";jQuery.iDrag.helper.append(c);var b=jQuery.iDrag.helper.get(0).style;if(h.dragCfg.autoSize){b.width="auto";b.height="auto"}else{b.height=h.dragCfg.oC.hb+"px";b.width=h.dragCfg.oC.wb+"px"}b.display="block";b.marginTop="0px";b.marginRight="0px";b.marginBottom="0px";b.marginLeft="0px";jQuery.extend(h.dragCfg.oC,jQuery.iUtil.getSize(c));if(h.dragCfg.cursorAt){if(h.dragCfg.cursorAt.left){h.dragCfg.oR.x+=h.dragCfg.pointer.x-h.dragCfg.oC.x-h.dragCfg.cursorAt.left;h.dragCfg.oC.x=h.dragCfg.pointer.x-h.dragCfg.cursorAt.left}if(h.dragCfg.cursorAt.top){h.dragCfg.oR.y+=h.dragCfg.pointer.y-h.dragCfg.oC.y-h.dragCfg.cursorAt.top;h.dragCfg.oC.y=h.dragCfg.pointer.y-h.dragCfg.cursorAt.top}if(h.dragCfg.cursorAt.right){h.dragCfg.oR.x+=h.dragCfg.pointer.x-h.dragCfg.oC.x-h.dragCfg.oC.hb+h.dragCfg.cursorAt.right;h.dragCfg.oC.x=h.dragCfg.pointer.x-h.dragCfg.oC.wb+h.dragCfg.cursorAt.right}if(h.dragCfg.cursorAt.bottom){h.dragCfg.oR.y+=h.dragCfg.pointer.y-h.dragCfg.oC.y-h.dragCfg.oC.hb+h.dragCfg.cursorAt.bottom;h.dragCfg.oC.y=h.dragCfg.pointer.y-h.dragCfg.oC.hb+h.dragCfg.cursorAt.bottom}}h.dragCfg.nx=h.dragCfg.oR.x;h.dragCfg.ny=h.dragCfg.oR.y;if(h.dragCfg.insideParent||h.dragCfg.containment=="parent"){parentBorders=jQuery.iUtil.getBorder(h.parentNode,true);h.dragCfg.oC.x=h.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);h.dragCfg.oC.y=h.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);jQuery(h.parentNode).append(jQuery.iDrag.helper.get(0))}if(h.dragCfg.containment){jQuery.iDrag.getContainment(h);h.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer}if(h.dragCfg.si){jQuery.iSlider.modifyContainer(h)}b.left=h.dragCfg.oC.x-h.dragCfg.diffX+"px";b.top=h.dragCfg.oC.y-h.dragCfg.diffY+"px";b.width=h.dragCfg.oC.wb+"px";b.height=h.dragCfg.oC.hb+"px";jQuery.iDrag.dragged.dragCfg.prot=false;if(h.dragCfg.gx){h.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid}if(h.dragCfg.zIndex!=false){jQuery.iDrag.helper.css("zIndex",h.dragCfg.zIndex)}if(h.dragCfg.opacity){jQuery.iDrag.helper.css("opacity",h.dragCfg.opacity);if(window.ActiveXObject){jQuery.iDrag.helper.css("filter","alpha(opacity="+h.dragCfg.opacity*100+")")}}if(h.dragCfg.frameClass){jQuery.iDrag.helper.addClass(h.dragCfg.frameClass);jQuery.iDrag.helper.get(0).firstChild.style.display="none"}if(h.dragCfg.onStart){h.dragCfg.onStart.apply(h,[c,h.dragCfg.oR.x,h.dragCfg.oR.y])}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.highlight(h)}if(h.dragCfg.ghosting==false){f.display="none"}return false},getContainment:function(d){if(d.dragCfg.containment.constructor==String){if(d.dragCfg.containment=="parent"){d.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(d.parentNode));var c=jQuery.iUtil.getBorder(d.parentNode,true);d.dragCfg.cont.w=d.dragCfg.cont.wb-c.l-c.r;d.dragCfg.cont.h=d.dragCfg.cont.hb-c.t-c.b}else{if(d.dragCfg.containment=="document"){var b=jQuery.iUtil.getClient();d.dragCfg.cont={x:0,y:0,w:b.w,h:b.h}}}}else{if(d.dragCfg.containment.constructor==Array){d.dragCfg.cont={x:parseInt(d.dragCfg.containment[0])||0,y:parseInt(d.dragCfg.containment[1])||0,w:parseInt(d.dragCfg.containment[2])||0,h:parseInt(d.dragCfg.containment[3])||0}}}d.dragCfg.cont.dx=d.dragCfg.cont.x-d.dragCfg.oC.x;d.dragCfg.cont.dy=d.dragCfg.cont.y-d.dragCfg.oC.y},hidehelper:function(b){if(b.dragCfg.insideParent||b.dragCfg.containment=="parent"){jQuery("body",document).append(jQuery.iDrag.helper.get(0))}jQuery.iDrag.helper.empty().hide().css("opacity",1);if(window.ActiveXObject){jQuery.iDrag.helper.css("filter","alpha(opacity=100)")}},dragstop:function(g){jQuery(document).unbind("mousemove",jQuery.iDrag.dragmove).unbind("mouseup",jQuery.iDrag.dragstop);if(jQuery.iDrag.dragged==null){return}var c=jQuery.iDrag.dragged;jQuery.iDrag.dragged=null;if(c.dragCfg.init==false){return false}if(c.dragCfg.so==true){jQuery(c).css("position",c.dragCfg.oP)}var f=c.style;if(c.si){jQuery.iDrag.helper.css("cursor","move")}if(c.dragCfg.frameClass){jQuery.iDrag.helper.removeClass(c.dragCfg.frameClass)}if(c.dragCfg.revert==false){if(c.dragCfg.fx>0){if(!c.dragCfg.axis||c.dragCfg.axis=="horizontally"){var b=new jQuery.fx(c,{duration:c.dragCfg.fx},"left");b.custom(c.dragCfg.oR.x,c.dragCfg.nRx)}if(!c.dragCfg.axis||c.dragCfg.axis=="vertically"){var h=new jQuery.fx(c,{duration:c.dragCfg.fx},"top");h.custom(c.dragCfg.oR.y,c.dragCfg.nRy)}}else{if(!c.dragCfg.axis||c.dragCfg.axis=="horizontally"){c.style.left=c.dragCfg.nRx+"px"}if(!c.dragCfg.axis||c.dragCfg.axis=="vertically"){c.style.top=c.dragCfg.nRy+"px"}}jQuery.iDrag.hidehelper(c);if(c.dragCfg.ghosting==false){jQuery(c).css("display",c.dragCfg.oD)}}else{if(c.dragCfg.fx>0){c.dragCfg.prot=true;var d=false;if(jQuery.iDrop&&jQuery.iSort&&c.dragCfg.so){d=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0))}jQuery.iDrag.helper.animate({left:d?d.x:c.dragCfg.oC.x,top:d?d.y:c.dragCfg.oC.y},c.dragCfg.fx,function(){c.dragCfg.prot=false;if(c.dragCfg.ghosting==false){c.style.display=c.dragCfg.oD}jQuery.iDrag.hidehelper(c)})}else{jQuery.iDrag.hidehelper(c);if(c.dragCfg.ghosting==false){jQuery(c).css("display",c.dragCfg.oD)}}}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkdrop(c)}if(jQuery.iSort&&c.dragCfg.so){jQuery.iSort.check(c)}if(c.dragCfg.onChange&&(c.dragCfg.nRx!=c.dragCfg.oR.x||c.dragCfg.nRy!=c.dragCfg.oR.y)){c.dragCfg.onChange.apply(c,c.dragCfg.lastSi||[0,0,c.dragCfg.nRx,c.dragCfg.nRy])}if(c.dragCfg.onStop){c.dragCfg.onStop.apply(c)}return false},snapToGrid:function(b,e,d,c){if(d!=0){d=parseInt((d+(this.dragCfg.gx*d/Math.abs(d))/2)/this.dragCfg.gx)*this.dragCfg.gx}if(c!=0){c=parseInt((c+(this.dragCfg.gy*c/Math.abs(c))/2)/this.dragCfg.gy)*this.dragCfg.gy}return{dx:d,dy:c,x:0,y:0}},fitToContainer:function(b,e,d,c){d=Math.min(Math.max(d,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);c=Math.min(Math.max(c,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);return{dx:d,dy:c,x:0,y:0}},dragmove:function(h){if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){return}var b=jQuery.iDrag.dragged;b.dragCfg.currentPointer=jQuery.iUtil.getPointer(h);if(b.dragCfg.init==false){distance=Math.sqrt(Math.pow(b.dragCfg.pointer.x-b.dragCfg.currentPointer.x,2)+Math.pow(b.dragCfg.pointer.y-b.dragCfg.currentPointer.y,2));if(distance<b.dragCfg.snapDistance){return}else{jQuery.iDrag.dragstart(h)}}var d=b.dragCfg.currentPointer.x-b.dragCfg.pointer.x;var c=b.dragCfg.currentPointer.y-b.dragCfg.pointer.y;for(var f in b.dragCfg.onDragModifier){var g=b.dragCfg.onDragModifier[f].apply(b,[b.dragCfg.oR.x+d,b.dragCfg.oR.y+c,d,c]);if(g&&g.constructor==Object){d=f!="user"?g.dx:(g.x-b.dragCfg.oR.x);c=f!="user"?g.dy:(g.y-b.dragCfg.oR.y)}}b.dragCfg.nx=b.dragCfg.oC.x+d-b.dragCfg.diffX;b.dragCfg.ny=b.dragCfg.oC.y+c-b.dragCfg.diffY;if(b.dragCfg.si&&(b.dragCfg.onSlide||b.dragCfg.onChange)){jQuery.iSlider.onSlide(b,b.dragCfg.nx,b.dragCfg.ny)}if(b.dragCfg.onDrag){b.dragCfg.onDrag.apply(b,[b.dragCfg.oR.x+d,b.dragCfg.oR.y+c])}if(!b.dragCfg.axis||b.dragCfg.axis=="horizontally"){b.dragCfg.nRx=b.dragCfg.oR.x+d;jQuery.iDrag.helper.get(0).style.left=b.dragCfg.nx+"px"}if(!b.dragCfg.axis||b.dragCfg.axis=="vertically"){b.dragCfg.nRy=b.dragCfg.oR.y+c;jQuery.iDrag.helper.get(0).style.top=b.dragCfg.ny+"px"}if(jQuery.iDrop&&jQuery.iDrop.count>0){jQuery.iDrop.checkhover(b)}return false},build:function(d){if(!jQuery.iDrag.helper){jQuery("body",document).append('<div id="dragHelper"></div>');jQuery.iDrag.helper=jQuery("#dragHelper");var c=jQuery.iDrag.helper.get(0);var b=c.style;b.position="absolute";b.display="none";b.cursor="move";b.listStyle="none";b.overflow="hidden";if(window.ActiveXObject){c.unselectable="on"}else{b.mozUserSelect="none";b.userSelect="none";b.KhtmlUserSelect="none"}}if(!d){d={}}return this.each(function(){if(this.isDraggable||!jQuery.iUtil){return}if(window.ActiveXObject){this.onselectstart=function(){return false};this.ondragstart=function(){return false}}var f=this;var e=d.handle?jQuery(this).find(d.handle):jQuery(this);if(jQuery.browser.msie){e.each(function(){this.unselectable="on"})}else{e.css("-moz-user-select","none");e.css("user-select","none");e.css("-khtml-user-select","none")}this.dragCfg={dhe:e,revert:d.revert?true:false,ghosting:d.ghosting?true:false,so:d.so?d.so:false,si:d.si?d.si:false,insideParent:d.insideParent?d.insideParent:false,zIndex:d.zIndex?parseInt(d.zIndex)||0:false,opacity:d.opacity?parseFloat(d.opacity):false,fx:parseInt(d.fx)||null,hpc:d.hpc?d.hpc:false,onDragModifier:{},pointer:{},onStart:d.onStart&&d.onStart.constructor==Function?d.onStart:false,onStop:d.onStop&&d.onStop.constructor==Function?d.onStop:false,onChange:d.onChange&&d.onChange.constructor==Function?d.onChange:false,axis:/vertically|horizontally/.test(d.axis)?d.axis:false,snapDistance:d.snapDistance?parseInt(d.snapDistance)||0:0,cursorAt:d.cursorAt?d.cursorAt:false,autoSize:d.autoSize?true:false,frameClass:d.frameClass||false};if(d.onDragModifier&&d.onDragModifier.constructor==Function){this.dragCfg.onDragModifier.user=d.onDragModifier}if(d.onDrag&&d.onDrag.constructor==Function){this.dragCfg.onDrag=d.onDrag}if(d.containment&&((d.containment.constructor==String&&(d.containment=="parent"||d.containment=="document"))||(d.containment.constructor==Array&&d.containment.length==4))){this.dragCfg.containment=d.containment}if(d.fractions){this.dragCfg.fractions=d.fractions}if(d.grid){if(typeof d.grid=="number"){this.dragCfg.gx=parseInt(d.grid)||1;this.dragCfg.gy=parseInt(d.grid)||1}else{if(d.grid.length==2){this.dragCfg.gx=parseInt(d.grid[0])||1;this.dragCfg.gy=parseInt(d.grid[1])||1}}}if(d.onSlide&&d.onSlide.constructor==Function){this.dragCfg.onSlide=d.onSlide}this.isDraggable=true;e.each(function(){this.dragElem=f});e.bind("mousedown",jQuery.iDrag.draginit)})}};jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});jQuery.iDrop={fit:function(d,c,e,b){return d<=jQuery.iDrag.dragged.dragCfg.nx&&(d+e)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&c<=jQuery.iDrag.dragged.dragCfg.ny&&(c+b)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false},intersect:function(d,c,e,b){return !(d>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(d+e)<jQuery.iDrag.dragged.dragCfg.nx||c>(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(c+b)<jQuery.iDrag.dragged.dragCfg.ny)?true:false},pointer:function(d,c,e,b){return d<jQuery.iDrag.dragged.dragCfg.currentPointer.x&&(d+e)>jQuery.iDrag.dragged.dragCfg.currentPointer.x&&c<jQuery.iDrag.dragged.dragCfg.currentPointer.y&&(c+b)>jQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false},overzone:false,highlighted:{},count:0,zones:{},highlight:function(e){if(jQuery.iDrag.dragged==null){return}var d;jQuery.iDrop.highlighted={};var b=false;for(d in jQuery.iDrop.zones){if(jQuery.iDrop.zones[d]!=null){var c=jQuery.iDrop.zones[d].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+c.dropCfg.a)){if(c.dropCfg.m==false){c.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(c),jQuery.iUtil.getSizeLite(c));c.dropCfg.m=true}if(c.dropCfg.ac){jQuery.iDrop.zones[d].addClass(c.dropCfg.ac)}jQuery.iDrop.highlighted[d]=jQuery.iDrop.zones[d];if(jQuery.iSort&&c.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){c.dropCfg.el=jQuery("."+c.dropCfg.a,c);e.style.display="none";jQuery.iSort.measure(c);c.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(c,"id")).hash;e.style.display=e.dragCfg.oD;b=true}if(c.dropCfg.onActivate){c.dropCfg.onActivate.apply(jQuery.iDrop.zones[d].get(0),[jQuery.iDrag.dragged])}}}}if(b){jQuery.iSort.start()}},remeasure:function(){jQuery.iDrop.highlighted={};for(i in jQuery.iDrop.zones){if(jQuery.iDrop.zones[i]!=null){var b=jQuery.iDrop.zones[i].get(0);if(jQuery(jQuery.iDrag.dragged).is("."+b.dropCfg.a)){b.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(b),jQuery.iUtil.getSizeLite(b));if(b.dropCfg.ac){jQuery.iDrop.zones[i].addClass(b.dropCfg.ac)}jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];if(jQuery.iSort&&b.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){b.dropCfg.el=jQuery("."+b.dropCfg.a,b);elm.style.display="none";jQuery.iSort.measure(b);elm.style.display=elm.dragCfg.oD}}}}},checkhover:function(g){if(jQuery.iDrag.dragged==null){return}jQuery.iDrop.overzone=false;var f;var c=false;var b=0;for(f in jQuery.iDrop.highlighted){var d=jQuery.iDrop.highlighted[f].get(0);if(jQuery.iDrop.overzone==false&&jQuery.iDrop[d.dropCfg.t](d.dropCfg.p.x,d.dropCfg.p.y,d.dropCfg.p.wb,d.dropCfg.p.hb)){if(d.dropCfg.hc&&d.dropCfg.h==false){jQuery.iDrop.highlighted[f].addClass(d.dropCfg.hc)}if(d.dropCfg.h==false&&d.dropCfg.onHover){c=true}d.dropCfg.h=true;jQuery.iDrop.overzone=d;if(jQuery.iSort&&d.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){jQuery.iSort.helper.get(0).className=d.dropCfg.shc;jQuery.iSort.checkhover(d)}b++}else{if(d.dropCfg.h==true){if(d.dropCfg.onOut){d.dropCfg.onOut.apply(d,[g,jQuery.iDrag.helper.get(0).firstChild,d.dropCfg.fx])}if(d.dropCfg.hc){jQuery.iDrop.highlighted[f].removeClass(d.dropCfg.hc)}d.dropCfg.h=false}}}if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){jQuery.iSort.helper.get(0).style.display="none"}if(c){jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[g,jQuery.iDrag.helper.get(0).firstChild])}},checkdrop:function(d){var c;for(c in jQuery.iDrop.highlighted){var b=jQuery.iDrop.highlighted[c].get(0);if(b.dropCfg.ac){jQuery.iDrop.highlighted[c].removeClass(b.dropCfg.ac)}if(b.dropCfg.hc){jQuery.iDrop.highlighted[c].removeClass(b.dropCfg.hc)}if(b.dropCfg.s){jQuery.iSort.changed[jQuery.iSort.changed.length]=c}if(b.dropCfg.onDrop&&b.dropCfg.h==true){b.dropCfg.h=false;b.dropCfg.onDrop.apply(b,[d,b.dropCfg.fx])}b.dropCfg.m=false;b.dropCfg.h=false}jQuery.iDrop.highlighted={}},destroy:function(){return this.each(function(){if(this.isDroppable){if(this.dropCfg.s){id=jQuery.attr(this,"id");jQuery.iSort.collected[id]=null;jQuery("."+this.dropCfg.a,this).DraggableDestroy()}jQuery.iDrop.zones["d"+this.idsa]=null;this.isDroppable=false;this.f=null}})},build:function(b){return this.each(function(){if(this.isDroppable==true||!b.accept||!jQuery.iUtil||!jQuery.iDrag){return}this.dropCfg={a:b.accept,ac:b.activeclass||false,hc:b.hoverclass||false,shc:b.helperclass||false,onDrop:b.ondrop||b.onDrop||false,onHover:b.onHover||b.onhover||false,onOut:b.onOut||b.onout||false,onActivate:b.onActivate||false,t:b.tolerance&&(b.tolerance=="fit"||b.tolerance=="intersect")?b.tolerance:"pointer",fx:b.fx?b.fx:false,m:false,h:false};if(b.sortable==true&&jQuery.iSort){id=jQuery.attr(this,"id");jQuery.iSort.collected[id]=this.dropCfg.a;this.dropCfg.s=true;if(b.onChange){this.dropCfg.onChange=b.onChange;this.dropCfg.os=jQuery.iSort.serialize(id).hash}}this.isDroppable=true;this.idsa=parseInt(Math.random()*10000);jQuery.iDrop.zones["d"+this.idsa]=jQuery(this);jQuery.iDrop.count++})}};jQuery.fn.extend({DroppableDestroy:jQuery.iDrop.destroy,Droppable:jQuery.iDrop.build});jQuery.recallDroppables=jQuery.iDrop.remeasure;jQuery.fxCheckTag=function(b){if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(b.nodeName)){return false}else{return true}};jQuery.fx.destroyWrapper=function(f,b){var g=f.firstChild;var d=g.style;d.position=b.position;d.marginTop=b.margins.t;d.marginLeft=b.margins.l;d.marginBottom=b.margins.b;d.marginRight=b.margins.r;d.top=b.top+"px";d.left=b.left+"px";f.parentNode.insertBefore(g,f);f.parentNode.removeChild(f)};jQuery.fx.buildWrapper=function(g){if(!jQuery.fxCheckTag(g)){return false}var q=jQuery(g);var m=g.style;var h=false;if(q.css("display")=="none"){oldVisibility=q.css("visibility");q.css("visibility","hidden").show();h=true}var d={};d.position=q.css("position");d.sizes=jQuery.iUtil.getSize(g);d.margins=jQuery.iUtil.getMargins(g);var f=g.currentStyle?g.currentStyle.styleFloat:q.css("float");d.top=parseInt(q.css("top"))||0;d.left=parseInt(q.css("left"))||0;var r="w_"+parseInt(Math.random()*10000);var j=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(g.nodeName)?"div":g.nodeName);jQuery.attr(j,"id",r);var n=jQuery(j).addClass("fxWrapper");var b=j.style;var k=0;var c=0;if(d.position=="relative"||d.position=="absolute"){k=d.top;c=d.left}b.top=k+"px";b.left=c+"px";b.position=d.position!="relative"&&d.position!="absolute"?"relative":d.position;b.height=d.sizes.hb+"px";b.width=d.sizes.wb+"px";b.marginTop=d.margins.t;b.marginRight=d.margins.r;b.marginBottom=d.margins.b;b.marginLeft=d.margins.l;b.overflow="hidden";if(jQuery.browser.msie){b.styleFloat=f}else{b.cssFloat=f}if(jQuery.browser=="msie"){m.filter="alpha(opacity="+0.999*100+")"}m.opacity=0.999;g.parentNode.insertBefore(j,g);j.appendChild(g);m.marginTop="0px";m.marginRight="0px";m.marginBottom="0px";m.marginLeft="0px";m.position="absolute";m.listStyle="none";m.top="0px";m.left="0px";if(h){q.hide();m.visibility=oldVisibility}return{oldStyle:d,wrapper:jQuery(j)}};jQuery.fx.namedColors={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],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};jQuery.fx.parseColor=function(c,b){if(jQuery.fx.namedColors[c]){return{r:jQuery.fx.namedColors[c][0],g:jQuery.fx.namedColors[c][1],b:jQuery.fx.namedColors[c][2]}}else{if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(c)){return{r:parseInt(result[1]),g:parseInt(result[2]),b:parseInt(result[3])}}else{if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)$/.exec(c)){return{r:parseFloat(result[1])*2.55,g:parseFloat(result[2])*2.55,b:parseFloat(result[3])*2.55}}else{if(result=/^#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/.exec(c)){return{r:parseInt("0x"+result[1]+result[1]),g:parseInt("0x"+result[2]+result[2]),b:parseInt("0x"+result[3]+result[3])}}else{if(result=/^#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/.exec(c)){return{r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])}}else{return b==true?false:{r:255,g:255,b:255}}}}}}};jQuery.fx.cssProps={borderBottomWidth:1,borderLeftWidth:1,borderRightWidth:1,borderTopWidth:1,bottom:1,fontSize:1,height:1,left:1,letterSpacing:1,lineHeight:1,marginBottom:1,marginLeft:1,marginRight:1,marginTop:1,maxHeight:1,maxWidth:1,minHeight:1,minWidth:1,opacity:1,outlineOffset:1,outlineWidth:1,paddingBottom:1,paddingLeft:1,paddingRight:1,paddingTop:1,right:1,textIndent:1,top:1,width:1,zIndex:1};jQuery.fx.colorCssProps={backgroundColor:1,borderBottomColor:1,borderLeftColor:1,borderRightColor:1,borderTopColor:1,color:1,outlineColor:1};jQuery.fx.cssSides=["Top","Right","Bottom","Left"];jQuery.fx.cssSidesEnd={borderWidth:["border","Width"],borderColor:["border","Color"],margin:["margin",""],padding:["padding",""]};jQuery.fn.extend({animate:function(e,b,d,c){return this.queue(function(){var f=jQuery.speed(b,d,c);var g=new jQuery.fxe(this,f,e)})},pause:function(b,c){return this.queue(function(){var d=jQuery.speed(b,c);var f=new jQuery.pause(this,d)})},stop:function(b){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,b)}})},stopAll:function(b){return this.each(function(){if(this.animationHandler){jQuery.stopAnim(this,b)}if(this.queue&&this.queue.fx){this.queue.fx=[]}})}});jQuery.extend({pause:function(d,c){var e=this,b;e.step=function(){if(jQuery.isFunction(c.complete)){c.complete.apply(d)}};e.timer=setInterval(function(){e.step()},c.duration);d.animationHandler=e},easing:{linear:function(d,f,b,e,c){return((-Math.cos(d*Math.PI)/2)+0.5)*e+b}},fxe:function(d,v,c){var m=this,t;var r=d.style;var h=jQuery.css(d,"overflow");var n=jQuery.css(d,"display");var k={};m.startTime=(new Date()).getTime();v.easing=v.easing&&jQuery.easing[v.easing]?v.easing:"linear";m.getValues=function(C,x){if(jQuery.fx.cssProps[C]){if(x=="show"||x=="hide"||x=="toggle"){if(!d.orig){d.orig={}}var w=parseFloat(jQuery.curCSS(d,C));d.orig[C]=w&&w>-10000?w:(parseFloat(jQuery.css(d,C))||0);x=x=="toggle"?(n=="none"?"show":"hide"):x;v[x]=true;k[C]=x=="show"?[0,d.orig[C]]:[d.orig[C],0];if(C!="opacity"){r[C]=k[C][0]+(C!="zIndex"&&C!="fontWeight"?"px":"")}else{jQuery.attr(r,"opacity",k[C][0])}}else{k[C]=[parseFloat(jQuery.curCSS(d,C)),parseFloat(x)||0]}}else{if(jQuery.fx.colorCssProps[C]){k[C]=[jQuery.fx.parseColor(jQuery.curCSS(d,C)),jQuery.fx.parseColor(x)]}else{if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(C)){var z=x.replace(/\s+/g," ").replace(/rgb\s*\(\s*/g,"rgb(").replace(/\s*,\s*/g,",").replace(/\s*\)/g,")").match(/([^\s]+)/g);switch(C){case"margin":case"padding":case"borderWidth":case"borderColor":z[3]=z[3]||z[1]||z[0];z[2]=z[2]||z[0];z[1]=z[1]||z[0];for(var B=0;B<jQuery.fx.cssSides.length;B++){var y=jQuery.fx.cssSidesEnd[C][0]+jQuery.fx.cssSides[B]+jQuery.fx.cssSidesEnd[C][1];k[y]=C=="borderColor"?[jQuery.fx.parseColor(jQuery.curCSS(d,y)),jQuery.fx.parseColor(z[B])]:[parseFloat(jQuery.curCSS(d,y)),parseFloat(z[B])]}break;case"border":for(var B=0;B<z.length;B++){var D=parseFloat(z[B]);var E=!isNaN(D)?"Width":(!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(z[B])?"Color":false);if(E){for(var A=0;A<jQuery.fx.cssSides.length;A++){y="border"+jQuery.fx.cssSides[A]+E;k[y]=E=="Color"?[jQuery.fx.parseColor(jQuery.curCSS(d,y)),jQuery.fx.parseColor(z[B])]:[parseFloat(jQuery.curCSS(d,y)),D]}}else{r.borderStyle=z[B]}}break}}else{r[C]=x}}}return false};for(p in c){if(p=="style"){var b=jQuery.parseStyle(c[p]);for(np in b){this.getValues(np,b[np])}}else{if(p=="className"){if(document.styleSheets){for(var f=0;f<document.styleSheets.length;f++){var g=document.styleSheets[f].cssRules||document.styleSheets[f].rules||null;if(g){for(var e=0;e<g.length;e++){if(g[e].selectorText=="."+c[p]){var q=new RegExp("."+c[p]+" {");var u=g[e].style.cssText;var b=jQuery.parseStyle(u.replace(q,"").replace(/}/g,""));for(np in b){this.getValues(np,b[np])}}}}}}}else{this.getValues(p,c[p])}}}r.display=n=="none"?"block":n;r.overflow="hidden";m.step=function(){var w=(new Date()).getTime();if(w>v.duration+m.startTime){clearInterval(m.timer);m.timer=null;for(x in k){if(x=="opacity"){jQuery.attr(r,"opacity",k[x][1])}else{if(typeof k[x][1]=="object"){r[x]="rgb("+k[x][1].r+","+k[x][1].g+","+k[x][1].b+")"}else{r[x]=k[x][1]+(x!="zIndex"&&x!="fontWeight"?"px":"")}}}if(v.hide||v.show){for(var x in d.orig){if(x=="opacity"){jQuery.attr(r,x,d.orig[x])}else{r[x]=""}}}r.display=v.hide?"none":(n!="none"?n:"block");r.overflow=h;d.animationHandler=null;if(jQuery.isFunction(v.complete)){v.complete.apply(d)}}else{var z=w-this.startTime;var y=z/v.duration;for(x in k){if(typeof k[x][1]=="object"){r[x]="rgb("+parseInt(jQuery.easing[v.easing](y,z,k[x][0].r,(k[x][1].r-k[x][0].r),v.duration))+","+parseInt(jQuery.easing[v.easing](y,z,k[x][0].g,(k[x][1].g-k[x][0].g),v.duration))+","+parseInt(jQuery.easing[v.easing](y,z,k[x][0].b,(k[x][1].b-k[x][0].b),v.duration))+")"}else{var j=jQuery.easing[v.easing](y,z,k[x][0],(k[x][1]-k[x][0]),v.duration);if(x=="opacity"){jQuery.attr(r,"opacity",j)}else{r[x]=j+(x!="zIndex"&&x!="fontWeight"?"px":"")}}}}};m.timer=setInterval(function(){m.step()},13);d.animationHandler=m},stopAnim:function(c,b){if(b){c.animationHandler.startTime-=100000000}else{window.clearInterval(c.animationHandler.timer);c.animationHandler=null;jQuery.dequeue(c,"fx")}}});jQuery.parseStyle=function(c){var d={};if(typeof c=="string"){c=c.toLowerCase().split(";");for(var b=0;b<c.length;b++){rule=c[b].split(":");if(rule.length==2){d[jQuery.trim(rule[0].replace(/\-(\w)/g,function(e,f){return f.toUpperCase()}))]=jQuery.trim(rule[1])}}}return d};jQuery.fn.extend({BlindUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"up",c)})},BlindDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"down",c)})},BlindToggleVertically:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"togglever",c)})},BlindLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"left",c)})},BlindRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"right",c)})},BlindToggleHorizontally:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.BlindDirection(this,b,d,"togglehor",c)})}});jQuery.fx.BlindDirection=function(d,b,h,c,g){if(!jQuery.fxCheckTag(d)){jQuery.dequeue(d,"interfaceFX");return false}var f=this;f.el=jQuery(d);f.size=jQuery.iUtil.getSize(d);f.easing=typeof h=="string"?h:g||null;if(!d.ifxFirstDisplay){d.ifxFirstDisplay=f.el.css("display")}if(c=="togglever"){c=f.el.css("display")=="none"?"down":"up"}else{if(c=="togglehor"){c=f.el.css("display")=="none"?"right":"left"}}f.el.show();f.speed=b;f.callback=typeof h=="function"?h:null;f.fx=jQuery.fx.buildWrapper(d);f.direction=c;f.complete=function(){if(f.callback&&f.callback.constructor==Function){f.callback.apply(f.el.get(0))}if(f.direction=="down"||f.direction=="right"){f.el.css("display",f.el.get(0).ifxFirstDisplay=="none"?"block":f.el.get(0).ifxFirstDisplay)}else{f.el.hide()}jQuery.fx.destroyWrapper(f.fx.wrapper.get(0),f.fx.oldStyle);jQuery.dequeue(f.el.get(0),"interfaceFX")};switch(f.direction){case"up":fxh=new jQuery.fx(f.fx.wrapper.get(0),jQuery.speed(f.speed,f.easing,f.complete),"height");fxh.custom(f.fx.oldStyle.sizes.hb,0);break;case"down":f.fx.wrapper.css("height","1px");f.el.show();fxh=new jQuery.fx(f.fx.wrapper.get(0),jQuery.speed(f.speed,f.easing,f.complete),"height");fxh.custom(0,f.fx.oldStyle.sizes.hb);break;case"left":fxh=new jQuery.fx(f.fx.wrapper.get(0),jQuery.speed(f.speed,f.easing,f.complete),"width");fxh.custom(f.fx.oldStyle.sizes.wb,0);break;case"right":f.fx.wrapper.css("width","1px");f.el.show();fxh=new jQuery.fx(f.fx.wrapper.get(0),jQuery.speed(f.speed,f.easing,f.complete),"width");fxh.custom(0,f.fx.oldStyle.sizes.wb);break}};jQuery.fn.Bounce=function(c,b){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var d=new jQuery.fx.iBounce(this,c,b);d.bounce()})};jQuery.fx.iBounce=function(b,f,d){var c=this;c.el=jQuery(b);c.el.show();c.callback=d;c.hight=parseInt(f)||40;c.oldStyle={};c.oldStyle.position=c.el.css("position");c.oldStyle.top=parseInt(c.el.css("top"))||0;c.oldStyle.left=parseInt(c.el.css("left"))||0;if(c.oldStyle.position!="relative"&&c.oldStyle.position!="absolute"){c.el.css("position","relative")}c.times=5;c.cnt=1;c.bounce=function(){c.cnt++;c.e=new jQuery.fx(c.el.get(0),{duration:120,complete:function(){c.e=new jQuery.fx(c.el.get(0),{duration:80,complete:function(){c.hight=parseInt(c.hight/2);if(c.cnt<=c.times){c.bounce()}else{c.el.css("position",c.oldStyle.position).css("top",c.oldStyle.top+"px").css("left",c.oldStyle.left+"px");jQuery.dequeue(c.el.get(0),"interfaceFX");if(c.callback&&c.callback.constructor==Function){c.callback.apply(c.el.get(0))}}}},"top");c.e.custom(c.oldStyle.top-c.hight,c.oldStyle.top)}},"top");c.e.custom(c.oldStyle.top,c.oldStyle.top-c.hight)}};jQuery.fn.extend({DropOutDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"down","out",c)})},DropInDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"down","in",c)})},DropToggleDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"down","toggle",c)})},DropOutUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"up","out",c)})},DropInUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"up","in",c)})},DropToggleUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"up","toggle",c)})},DropOutLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"left","out",c)})},DropInLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"left","in",c)})},DropToggleLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"left","toggle",c)})},DropOutRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"right","out",c)})},DropInRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"right","in",c)})},DropToggleRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.DropOutDirectiont(this,b,d,"right","toggle",c)})}});jQuery.fx.DropOutDirectiont=function(f,c,j,d,b,h){if(!jQuery.fxCheckTag(f)){jQuery.dequeue(f,"interfaceFX");return false}var g=this;g.el=jQuery(f);g.easing=typeof j=="string"?j:h||null;g.oldStyle={};g.oldStyle.position=g.el.css("position");g.oldStyle.top=g.el.css("top");g.oldStyle.left=g.el.css("left");if(!f.ifxFirstDisplay){f.ifxFirstDisplay=g.el.css("display")}if(b=="toggle"){b=g.el.css("display")=="none"?"in":"out"}g.el.show();if(g.oldStyle.position!="relative"&&g.oldStyle.position!="absolute"){g.el.css("position","relative")}g.type=b;j=typeof j=="function"?j:null;directionIncrement=1;switch(d){case"up":g.e=new jQuery.fx(g.el.get(0),jQuery.speed(c-15,g.easing,j),"top");g.point=parseFloat(g.oldStyle.top)||0;g.unit=g.topUnit;directionIncrement=-1;break;case"down":g.e=new jQuery.fx(g.el.get(0),jQuery.speed(c-15,g.easing,j),"top");g.point=parseFloat(g.oldStyle.top)||0;g.unit=g.topUnit;break;case"right":g.e=new jQuery.fx(g.el.get(0),jQuery.speed(c-15,g.easing,j),"left");g.point=parseFloat(g.oldStyle.left)||0;g.unit=g.leftUnit;break;case"left":g.e=new jQuery.fx(g.el.get(0),jQuery.speed(c-15,g.easing,j),"left");g.point=parseFloat(g.oldStyle.left)||0;g.unit=g.leftUnit;directionIncrement=-1;break}g.e2=new jQuery.fx(g.el.get(0),jQuery.speed(c,g.easing,function(){g.el.css(g.oldStyle);if(g.type=="out"){g.el.css("display","none")}else{g.el.css("display",g.el.get(0).ifxFirstDisplay=="none"?"block":g.el.get(0).ifxFirstDisplay)}jQuery.dequeue(g.el.get(0),"interfaceFX")}),"opacity");if(b=="in"){g.e.custom(g.point+100*directionIncrement,g.point);g.e2.custom(0,1)}else{g.e.custom(g.point,g.point+100*directionIncrement);g.e2.custom(1,0)}};jQuery.fn.extend({Fold:function(c,b,e,d){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,c,b,e,"fold",d)})},UnFold:function(c,b,e,d){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,c,b,e,"unfold",d)})},FoldToggle:function(c,b,e,d){return this.queue("interfaceFX",function(){new jQuery.fx.DoFold(this,c,b,e,"toggle",d)})}});jQuery.fx.DoFold=function(f,d,b,j,c,h){if(!jQuery.fxCheckTag(f)){jQuery.dequeue(f,"interfaceFX");return false}var g=this;g.el=jQuery(f);g.easing=typeof j=="string"?j:h||null;g.callback=typeof j=="function"?j:null;if(c=="toggle"){c=g.el.css("display")=="none"?"unfold":"fold"}g.speed=d;g.height=b&&b.constructor==Number?b:20;g.fx=jQuery.fx.buildWrapper(f);g.type=c;g.complete=function(){if(g.callback&&g.callback.constructor==Function){g.callback.apply(g.el.get(0))}if(g.type=="unfold"){g.el.show()}else{g.el.hide()}jQuery.fx.destroyWrapper(g.fx.wrapper.get(0),g.fx.oldStyle);jQuery.dequeue(g.el.get(0),"interfaceFX")};if(g.type=="unfold"){g.el.show();g.fx.wrapper.css("height",g.height+"px").css("width","1px");g.ef=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing,function(){g.ef=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing,g.complete),"height");g.ef.custom(g.height,g.fx.oldStyle.sizes.hb)}),"width");g.ef.custom(0,g.fx.oldStyle.sizes.wb)}else{g.ef=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing,function(){g.ef=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing,g.complete),"width");g.ef.custom(g.fx.oldStyle.sizes.wb,0)}),"height");g.ef.custom(g.fx.oldStyle.sizes.hb,g.height)}};jQuery.fn.Highlight=function(c,b,e,d){return this.queue("interfaceColorFX",function(){this.oldStyleAttr=jQuery(this).attr("style")||"";d=typeof e=="string"?e:d||null;e=typeof e=="function"?e:null;var g=jQuery(this).css("backgroundColor");var f=this.parentNode;while(g=="transparent"&&f){g=jQuery(f).css("backgroundColor");f=f.parentNode}jQuery(this).css("backgroundColor",b);if(typeof this.oldStyleAttr=="object"){this.oldStyleAttr=this.oldStyleAttr.cssText}jQuery(this).animate({backgroundColor:g},c,d,function(){jQuery.dequeue(this,"interfaceColorFX");if(typeof jQuery(this).attr("style")=="object"){jQuery(this).attr("style")["cssText"]="";jQuery(this).attr("style")["cssText"]=this.oldStyleAttr}else{jQuery(this).attr("style",this.oldStyleAttr)}if(e){e.apply(this)}})})};jQuery.fn.extend({CloseVertically:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,b,d,"vertically","close",c)})},CloseHorizontally:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,b,d,"horizontally","close",c)})},SwitchHorizontally:function(b,d,c){return this.queue("interfaceFX",function(){if(jQuery.css(this,"display")=="none"){new jQuery.fx.OpenClose(this,b,d,"horizontally","open",c)}else{new jQuery.fx.OpenClose(this,b,d,"horizontally","close",c)}})},SwitchVertically:function(b,d,c){return this.queue("interfaceFX",function(){if(jQuery.css(this,"display")=="none"){new jQuery.fx.OpenClose(this,b,d,"vertically","open",c)}else{new jQuery.fx.OpenClose(this,b,d,"vertically","close",c)}})},OpenVertically:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,b,d,"vertically","open",c)})},OpenHorizontally:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.OpenClose(this,b,d,"horizontally","open",c)})}});jQuery.fx.OpenClose=function(g,d,k,f,c,j){if(!jQuery.fxCheckTag(g)){jQuery.dequeue(g,"interfaceFX");return false}var h=this;var b=false;h.el=jQuery(g);h.easing=typeof k=="string"?k:j||null;h.callback=typeof k=="function"?k:null;h.type=c;h.speed=d;h.oldP=jQuery.iUtil.getSize(g);h.oldStyle={};h.oldStyle.position=h.el.css("position");h.oldStyle.display=h.el.css("display");if(h.oldStyle.display=="none"){oldVisibility=h.el.css("visibility");h.el.show();b=true}h.oldStyle.top=h.el.css("top");h.oldStyle.left=h.el.css("left");if(b){h.el.hide();h.el.css("visibility",oldVisibility)}h.oldStyle.width=h.oldP.w+"px";h.oldStyle.height=h.oldP.h+"px";h.oldStyle.overflow=h.el.css("overflow");h.oldP.top=parseInt(h.oldStyle.top)||0;h.oldP.left=parseInt(h.oldStyle.left)||0;if(h.oldStyle.position!="relative"&&h.oldStyle.position!="absolute"){h.el.css("position","relative")}h.el.css("overflow","hidden").css("height",c=="open"&&f=="vertically"?1:h.oldP.h+"px").css("width",c=="open"&&f=="horizontally"?1:h.oldP.w+"px");h.complete=function(){h.el.css(h.oldStyle);if(h.type=="close"){h.el.hide()}else{h.el.show()}jQuery.dequeue(h.el.get(0),"interfaceFX")};switch(f){case"vertically":h.eh=new jQuery.fx(h.el.get(0),jQuery.speed(d-15,h.easing,k),"height");h.et=new jQuery.fx(h.el.get(0),jQuery.speed(h.speed,h.easing,h.complete),"top");if(h.type=="close"){h.eh.custom(h.oldP.h,0);h.et.custom(h.oldP.top,h.oldP.top+h.oldP.h/2)}else{h.eh.custom(0,h.oldP.h);h.et.custom(h.oldP.top+h.oldP.h/2,h.oldP.top)}break;case"horizontally":h.eh=new jQuery.fx(h.el.get(0),jQuery.speed(d-15,h.easing,k),"width");h.et=new jQuery.fx(h.el.get(0),jQuery.speed(h.speed,h.easing,h.complete),"left");if(h.type=="close"){h.eh.custom(h.oldP.w,0);h.et.custom(h.oldP.left,h.oldP.left+h.oldP.w/2)}else{h.eh.custom(0,h.oldP.w);h.et.custom(h.oldP.left+h.oldP.w/2,h.oldP.left)}break}};jQuery.fn.Pulsate=function(b,c,d){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var e=new jQuery.fx.Pulsate(this,b,c,d);e.pulse()})};jQuery.fx.Pulsate=function(b,c,e,f){var d=this;d.times=e;d.cnt=1;d.el=b;d.speed=c;d.callback=f;jQuery(d.el).show();d.pulse=function(){d.cnt++;d.e=new jQuery.fx(d.el,jQuery.speed(d.speed,function(){d.ef=new jQuery.fx(d.el,jQuery.speed(d.speed,function(){if(d.cnt<=d.times){d.pulse()}else{jQuery.dequeue(d.el,"interfaceFX");if(d.callback&&d.callback.constructor==Function){d.callback.apply(d.el)}}}),"opacity");d.ef.custom(0,1)}),"opacity");d.e.custom(1,0)}};jQuery.fn.extend({Grow:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,b,1,100,true,d,"grow",c)})},Shrink:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,b,100,1,true,d,"shrink",c)})},Puff:function(b,d,c){return this.queue("interfaceFX",function(){var e=e||"easeout";new jQuery.fx.Scale(this,b,100,150,true,d,"puff",e)})},Scale:function(c,g,f,b,e,d){return this.queue("interfaceFX",function(){new jQuery.fx.Scale(this,c,g,f,b,e,"Scale",d)})}});jQuery.fx.Scale=function(c,b,j,k,f,m,h,d){if(!jQuery.fxCheckTag(c)){jQuery.dequeue(c,"interfaceFX");return false}var g=this;g.el=jQuery(c);g.from=parseInt(j)||100;g.to=parseInt(k)||100;g.easing=typeof m=="string"?m:d||null;g.callback=typeof m=="function"?m:null;g.duration=jQuery.speed(b).duration;g.restore=f||null;g.oldP=jQuery.iUtil.getSize(c);g.oldStyle={width:g.el.css("width"),height:g.el.css("height"),fontSize:g.el.css("fontSize")||"100%",position:g.el.css("position"),display:g.el.css("display"),top:g.el.css("top"),left:g.el.css("left"),overflow:g.el.css("overflow"),borderTopWidth:g.el.css("borderTopWidth"),borderRightWidth:g.el.css("borderRightWidth"),borderBottomWidth:g.el.css("borderBottomWidth"),borderLeftWidth:g.el.css("borderLeftWidth"),paddingTop:g.el.css("paddingTop"),paddingRight:g.el.css("paddingRight"),paddingBottom:g.el.css("paddingBottom"),paddingLeft:g.el.css("paddingLeft")};g.width=parseInt(g.oldStyle.width)||c.offsetWidth||0;g.height=parseInt(g.oldStyle.height)||c.offsetHeight||0;g.top=parseInt(g.oldStyle.top)||0;g.left=parseInt(g.oldStyle.left)||0;sizes=["em","px","pt","%"];for(i in sizes){if(g.oldStyle.fontSize.indexOf(sizes[i])>0){g.fontUnit=sizes[i];g.fontSize=parseFloat(g.oldStyle.fontSize)}if(g.oldStyle.borderTopWidth.indexOf(sizes[i])>0){g.borderTopUnit=sizes[i];g.borderTopSize=parseFloat(g.oldStyle.borderTopWidth)||0}if(g.oldStyle.borderRightWidth.indexOf(sizes[i])>0){g.borderRightUnit=sizes[i];g.borderRightSize=parseFloat(g.oldStyle.borderRightWidth)||0}if(g.oldStyle.borderBottomWidth.indexOf(sizes[i])>0){g.borderBottomUnit=sizes[i];g.borderBottomSize=parseFloat(g.oldStyle.borderBottomWidth)||0}if(g.oldStyle.borderLeftWidth.indexOf(sizes[i])>0){g.borderLeftUnit=sizes[i];g.borderLeftSize=parseFloat(g.oldStyle.borderLeftWidth)||0}if(g.oldStyle.paddingTop.indexOf(sizes[i])>0){g.paddingTopUnit=sizes[i];g.paddingTopSize=parseFloat(g.oldStyle.paddingTop)||0}if(g.oldStyle.paddingRight.indexOf(sizes[i])>0){g.paddingRightUnit=sizes[i];g.paddingRightSize=parseFloat(g.oldStyle.paddingRight)||0}if(g.oldStyle.paddingBottom.indexOf(sizes[i])>0){g.paddingBottomUnit=sizes[i];g.paddingBottomSize=parseFloat(g.oldStyle.paddingBottom)||0}if(g.oldStyle.paddingLeft.indexOf(sizes[i])>0){g.paddingLeftUnit=sizes[i];g.paddingLeftSize=parseFloat(g.oldStyle.paddingLeft)||0}}if(g.oldStyle.position!="relative"&&g.oldStyle.position!="absolute"){g.el.css("position","relative")}g.el.css("overflow","hidden");g.type=h;switch(g.type){case"grow":g.startTop=g.top+g.oldP.h/2;g.endTop=g.top;g.startLeft=g.left+g.oldP.w/2;g.endLeft=g.left;break;case"shrink":g.endTop=g.top+g.oldP.h/2;g.startTop=g.top;g.endLeft=g.left+g.oldP.w/2;g.startLeft=g.left;break;case"puff":g.endTop=g.top-g.oldP.h/4;g.startTop=g.top;g.endLeft=g.left-g.oldP.w/4;g.startLeft=g.left;break}g.firstStep=false;g.t=(new Date).getTime();g.clear=function(){clearInterval(g.timer);g.timer=null};g.step=function(){if(g.firstStep==false){g.el.show();g.firstStep=true}var e=(new Date).getTime();var r=e-g.t;var q=r/g.duration;if(e>=g.duration+g.t){setTimeout(function(){o=1;if(g.type){e=g.endTop;l=g.endLeft;if(g.type=="puff"){o=0}}g.zoom(g.to,l,e,true,o)},13);g.clear()}else{o=1;if(!jQuery.easing||!jQuery.easing[g.easing]){s=((-Math.cos(q*Math.PI)/2)+0.5)*(g.to-g.from)+g.from}else{s=jQuery.easing[g.easing](q,r,g.from,(g.to-g.from),g.duration)}if(g.type){if(!jQuery.easing||!jQuery.easing[g.easing]){e=((-Math.cos(q*Math.PI)/2)+0.5)*(g.endTop-g.startTop)+g.startTop;l=((-Math.cos(q*Math.PI)/2)+0.5)*(g.endLeft-g.startLeft)+g.startLeft;if(g.type=="puff"){o=((-Math.cos(q*Math.PI)/2)+0.5)*(-0.9999)+0.9999}}else{e=jQuery.easing[g.easing](q,r,g.startTop,(g.endTop-g.startTop),g.duration);l=jQuery.easing[g.easing](q,r,g.startLeft,(g.endLeft-g.startLeft),g.duration);if(g.type=="puff"){o=jQuery.easing[g.easing](q,r,0.9999,-0.9999,g.duration)}}}g.zoom(s,l,e,false,o)}};g.timer=setInterval(function(){g.step()},13);g.zoom=function(q,t,r,n,e){g.el.css("height",g.height*q/100+"px").css("width",g.width*q/100+"px").css("left",t+"px").css("top",r+"px").css("fontSize",g.fontSize*q/100+g.fontUnit);if(g.borderTopSize){g.el.css("borderTopWidth",g.borderTopSize*q/100+g.borderTopUnit)}if(g.borderRightSize){g.el.css("borderRightWidth",g.borderRightSize*q/100+g.borderRightUnit)}if(g.borderBottomSize){g.el.css("borderBottomWidth",g.borderBottomSize*q/100+g.borderBottomUnit)}if(g.borderLeftSize){g.el.css("borderLeftWidth",g.borderLeftSize*q/100+g.borderLeftUnit)}if(g.paddingTopSize){g.el.css("paddingTop",g.paddingTopSize*q/100+g.paddingTopUnit)}if(g.paddingRightSize){g.el.css("paddingRight",g.paddingRightSize*q/100+g.paddingRightUnit)}if(g.paddingBottomSize){g.el.css("paddingBottom",g.paddingBottomSize*q/100+g.paddingBottomUnit)}if(g.paddingLeftSize){g.el.css("paddingLeft",g.paddingLeftSize*q/100+g.paddingLeftUnit)}if(g.type=="puff"){if(window.ActiveXObject){g.el.get(0).style.filter="alpha(opacity="+e*100+")"}g.el.get(0).style.opacity=e}if(n){if(g.restore){g.el.css(g.oldStyle)}if(g.type=="shrink"||g.type=="puff"){g.el.css("display","none");if(g.type=="puff"){if(window.ActiveXObject){g.el.get(0).style.filter="alpha(opacity="+100+")"}g.el.get(0).style.opacity=1}}else{g.el.css("display","block")}if(g.callback){g.callback.apply(g.el.get(0))}jQuery.dequeue(g.el.get(0),"interfaceFX")}}};jQuery.fn.extend({ScrollTo:function(c,b,d){o=jQuery.speed(c);return this.queue("interfaceFX",function(){new jQuery.fx.ScrollTo(this,o,b,d)})},ScrollToAnchors:function(c,b,d){return this.each(function(){jQuery('a[@href*="#"]',this).click(function(f){parts=this.href.split("#");jQuery("#"+parts[1]).ScrollTo(c,b,d);return false})})}});jQuery.fx.ScrollTo=function(c,f,b,g){var d=this;d.o=f;d.e=c;d.axis=/vertical|horizontal/.test(b)?b:false;d.easing=g;p=jQuery.iUtil.getPosition(c);s=jQuery.iUtil.getScroll();d.clear=function(){clearInterval(d.timer);d.timer=null;jQuery.dequeue(d.e,"interfaceFX")};d.t=(new Date).getTime();s.h=s.h>s.ih?(s.h-s.ih):s.h;s.w=s.w>s.iw?(s.w-s.iw):s.w;d.endTop=p.y>s.h?s.h:p.y;d.endLeft=p.x>s.w?s.w:p.x;d.startTop=s.t;d.startLeft=s.l;d.step=function(){var e=(new Date).getTime();var j=e-d.t;var h=j/d.o.duration;if(e>=d.o.duration+d.t){d.clear();setTimeout(function(){d.scroll(d.endTop,d.endLeft)},13)}else{if(!d.axis||d.axis=="vertical"){if(!jQuery.easing||!jQuery.easing[d.easing]){st=((-Math.cos(h*Math.PI)/2)+0.5)*(d.endTop-d.startTop)+d.startTop}else{st=jQuery.easing[d.easing](h,j,d.startTop,(d.endTop-d.startTop),d.o.duration)}}else{st=d.startTop}if(!d.axis||d.axis=="horizontal"){if(!jQuery.easing||!jQuery.easing[d.easing]){sl=((-Math.cos(h*Math.PI)/2)+0.5)*(d.endLeft-d.startLeft)+d.startLeft}else{sl=jQuery.easing[d.easing](h,j,d.startLeft,(d.endLeft-d.startLeft),d.o.duration)}}else{sl=d.startLeft}d.scroll(st,sl)}};d.scroll=function(h,e){window.scrollTo(e,h)};d.timer=setInterval(function(){d.step()},13)};jQuery.fn.Shake=function(b,c){return this.queue("interfaceFX",function(){if(!jQuery.fxCheckTag(this)){jQuery.dequeue(this,"interfaceFX");return false}var d=new jQuery.fx.Shake(this,b,c);d.shake()})};jQuery.fx.Shake=function(b,d,f){var c=this;c.el=jQuery(b);c.el.show();c.times=parseInt(d)||3;c.callback=f;c.cnt=1;c.oldStyle={};c.oldStyle.position=c.el.css("position");c.oldStyle.top=parseInt(c.el.css("top"))||0;c.oldStyle.left=parseInt(c.el.css("left"))||0;if(c.oldStyle.position!="relative"&&c.oldStyle.position!="absolute"){c.el.css("position","relative")}c.shake=function(){c.cnt++;c.e=new jQuery.fx(c.el.get(0),{duration:60,complete:function(){c.e=new jQuery.fx(c.el.get(0),{duration:60,complete:function(){c.e=new jQuery.fx(b,{duration:60,complete:function(){if(c.cnt<=c.times){c.shake()}else{c.el.css("position",c.oldStyle.position).css("top",c.oldStyle.top+"px").css("left",c.oldStyle.left+"px");jQuery.dequeue(c.el.get(0),"interfaceFX");if(c.callback&&c.callback.constructor==Function){c.callback.apply(c.el.get(0))}}}},"left");c.e.custom(c.oldStyle.left-20,c.oldStyle.left)}},"left");c.e.custom(c.oldStyle.left+20,c.oldStyle.left-20)}},"left");c.e.custom(c.oldStyle.left,c.oldStyle.left+20)}};jQuery.fn.extend({SlideInUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"up","in",c)})},SlideOutUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"up","out",c)})},SlideToggleUp:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"up","toggle",c)})},SlideInDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"down","in",c)})},SlideOutDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"down","out",c)})},SlideToggleDown:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"down","toggle",c)})},SlideInLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"left","in",c)})},SlideOutLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"left","out",c)})},SlideToggleLeft:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"left","toggle",c)})},SlideInRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"right","in",c)})},SlideOutRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"right","out",c)})},SlideToggleRight:function(b,d,c){return this.queue("interfaceFX",function(){new jQuery.fx.slide(this,b,d,"right","toggle",c)})}});jQuery.fx.slide=function(f,c,j,d,b,h){if(!jQuery.fxCheckTag(f)){jQuery.dequeue(f,"interfaceFX");return false}var g=this;g.el=jQuery(f);g.easing=typeof j=="string"?j:h||null;g.callback=typeof j=="function"?j:null;if(b=="toggle"){b=g.el.css("display")=="none"?"in":"out"}if(!f.ifxFirstDisplay){f.ifxFirstDisplay=g.el.css("display")}g.el.show();g.speed=c;g.fx=jQuery.fx.buildWrapper(f);g.type=b;g.direction=d;g.complete=function(){if(g.type=="out"){g.el.css("visibility","hidden")}jQuery.fx.destroyWrapper(g.fx.wrapper.get(0),g.fx.oldStyle);if(g.type=="in"){g.el.css("display",g.el.get(0).ifxFirstDisplay=="none"?"block":g.el.get(0).ifxFirstDisplay)}else{g.el.css("display","none");g.el.css("visibility","visible")}if(g.callback&&g.callback.constructor==Function){g.callback.apply(g.el.get(0))}jQuery.dequeue(g.el.get(0),"interfaceFX")};switch(g.direction){case"up":g.ef=new jQuery.fx(g.el.get(0),jQuery.speed(g.speed,g.easing,g.complete),"top");g.efx=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing),"height");if(g.type=="in"){g.ef.custom(-g.fx.oldStyle.sizes.hb,0);g.efx.custom(0,g.fx.oldStyle.sizes.hb)}else{g.ef.custom(0,-g.fx.oldStyle.sizes.hb);g.efx.custom(g.fx.oldStyle.sizes.hb,0)}break;case"down":g.ef=new jQuery.fx(g.el.get(0),jQuery.speed(g.speed,g.easing,g.complete),"top");if(g.type=="in"){g.ef.custom(g.fx.oldStyle.sizes.hb,0)}else{g.ef.custom(0,g.fx.oldStyle.sizes.hb)}break;case"left":g.ef=new jQuery.fx(g.el.get(0),jQuery.speed(g.speed,g.easing,g.complete),"left");g.efx=new jQuery.fx(g.fx.wrapper.get(0),jQuery.speed(g.speed,g.easing),"width");if(g.type=="in"){g.ef.custom(-g.fx.oldStyle.sizes.wb,0);g.efx.custom(0,g.fx.oldStyle.sizes.wb)}else{g.ef.custom(0,-g.fx.oldStyle.sizes.wb);g.efx.custom(g.fx.oldStyle.sizes.wb,0)}break;case"right":g.ef=new jQuery.fx(g.el.get(0),jQuery.speed(g.speed,g.easing,g.complete),"left");if(g.type=="in"){g.ef.custom(g.fx.oldStyle.sizes.wb,0)}else{g.ef.custom(0,g.fx.oldStyle.sizes.wb)}break}};jQuery.transferHelper=null;jQuery.fn.TransferTo=function(b){return this.queue("interfaceFX",function(){new jQuery.fx.itransferTo(this,b)})};jQuery.fx.itransferTo=function(b,d){if(jQuery.transferHelper==null){jQuery("body",document).append('<div id="transferHelper"></div>');jQuery.transferHelper=jQuery("#transferHelper")}jQuery.transferHelper.css("display","block").css("position","absolute");var c=this;c.el=jQuery(b);if(!d||!d.to){return}if(d.to.constructor==String&&document.getElementById(d.to)){d.to=document.getElementById(d.to)}else{if(!d.to.childNodes){return}}if(!d.duration){d.duration=500}c.duration=d.duration;c.to=d.to;c.classname=d.className;c.complete=d.complete;if(c.classname){jQuery.transferHelper.addClass(c.classname)}c.diffWidth=0;c.diffHeight=0;if(jQuery.boxModel){c.diffWidth=(parseInt(jQuery.transferHelper.css("borderLeftWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderRightWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingLeft"))||0)+(parseInt(jQuery.transferHelper.css("paddingRight"))||0);c.diffHeight=(parseInt(jQuery.transferHelper.css("borderTopWidth"))||0)+(parseInt(jQuery.transferHelper.css("borderBottomWidth"))||0)+(parseInt(jQuery.transferHelper.css("paddingTop"))||0)+(parseInt(jQuery.transferHelper.css("paddingBottom"))||0)}c.start=jQuery.extend(jQuery.iUtil.getPosition(c.el.get(0)),jQuery.iUtil.getSize(c.el.get(0)));c.end=jQuery.extend(jQuery.iUtil.getPosition(c.to),jQuery.iUtil.getSize(c.to));c.start.wb-=c.diffWidth;c.start.hb-=c.diffHeight;c.end.wb-=c.diffWidth;c.end.hb-=c.diffHeight;c.callback=d.complete;jQuery.transferHelper.css("width",c.start.wb+"px").css("height",c.start.hb+"px").css("top",c.start.y+"px").css("left",c.start.x+"px").animate({top:c.end.y,left:c.end.x,width:c.end.wb,height:c.end.hb},c.duration,function(){if(c.classname){jQuery.transferHelper.removeClass(c.classname)}jQuery.transferHelper.css("display","none");if(c.complete&&c.complete.constructor==Function){c.complete.apply(c.el.get(0),[c.to])}jQuery.dequeue(c.el.get(0),"interfaceFX")})};jQuery.iSlider={tabindex:1,set:function(b){var b=b;return this.each(function(){this.slideCfg.sliders.each(function(c){jQuery.iSlider.dragmoveBy(this,b[c])})})},get:function(){var b=[];this.each(function(d){if(this.isSlider){b[d]=[];var e=this;var c=jQuery.iUtil.getSize(this);this.slideCfg.sliders.each(function(g){var f=this.offsetLeft;var h=this.offsetTop;xproc=parseInt(f*100/(c.w-this.offsetWidth));yproc=parseInt(h*100/(c.h-this.offsetHeight));b[d][g]=[xproc||0,yproc||0,f||0,h||0]})}});return b},modifyContainer:function(d){d.dragCfg.containerMaxx=d.dragCfg.cont.w-d.dragCfg.oC.wb;d.dragCfg.containerMaxy=d.dragCfg.cont.h-d.dragCfg.oC.hb;if(d.SliderContainer.slideCfg.restricted){next=d.SliderContainer.slideCfg.sliders.get(d.SliderIteration+1);if(next){d.dragCfg.cont.w=(parseInt(jQuery(next).css("left"))||0)+d.dragCfg.oC.wb;d.dragCfg.cont.h=(parseInt(jQuery(next).css("top"))||0)+d.dragCfg.oC.hb}prev=d.SliderContainer.slideCfg.sliders.get(d.SliderIteration-1);if(prev){var b=parseInt(jQuery(prev).css("left"))||0;var c=parseInt(jQuery(prev).css("left"))||0;d.dragCfg.cont.x+=b;d.dragCfg.cont.y+=c;d.dragCfg.cont.w-=b;d.dragCfg.cont.h-=c}}d.dragCfg.maxx=d.dragCfg.cont.w-d.dragCfg.oC.wb;d.dragCfg.maxy=d.dragCfg.cont.h-d.dragCfg.oC.hb;if(d.dragCfg.fractions){d.dragCfg.gx=((d.dragCfg.cont.w-d.dragCfg.oC.wb)/d.dragCfg.fractions)||1;d.dragCfg.gy=((d.dragCfg.cont.h-d.dragCfg.oC.hb)/d.dragCfg.fractions)||1;d.dragCfg.fracW=d.dragCfg.maxx/d.dragCfg.fractions;d.dragCfg.fracH=d.dragCfg.maxy/d.dragCfg.fractions}d.dragCfg.cont.dx=d.dragCfg.cont.x-d.dragCfg.oR.x;d.dragCfg.cont.dy=d.dragCfg.cont.y-d.dragCfg.oR.y;jQuery.iDrag.helper.css("cursor","default")},onSlide:function(d,b,c){if(d.dragCfg.fractions){xfrac=parseInt(b/d.dragCfg.fracW);xproc=xfrac*100/d.dragCfg.fractions;yfrac=parseInt(c/d.dragCfg.fracH);yproc=yfrac*100/d.dragCfg.fractions}else{xproc=parseInt(b*100/d.dragCfg.containerMaxx);yproc=parseInt(c*100/d.dragCfg.containerMaxy)}d.dragCfg.lastSi=[xproc||0,yproc||0,b||0,c||0];if(d.dragCfg.onSlide){d.dragCfg.onSlide.apply(d,d.dragCfg.lastSi)}},dragmoveByKey:function(b){pressedKey=b.charCode||b.keyCode||-1;switch(pressedKey){case 35:jQuery.iSlider.dragmoveBy(this.dragElem,[2000,2000]);break;case 36:jQuery.iSlider.dragmoveBy(this.dragElem,[-2000,-2000]);break;case 37:jQuery.iSlider.dragmoveBy(this.dragElem,[-this.dragElem.dragCfg.gx||-1,0]);break;case 38:jQuery.iSlider.dragmoveBy(this.dragElem,[0,-this.dragElem.dragCfg.gy||-1]);break;case 39:jQuery.iSlider.dragmoveBy(this.dragElem,[this.dragElem.dragCfg.gx||1,0]);break;case 40:jQuery.iDrag.dragmoveBy(this.dragElem,[0,this.dragElem.dragCfg.gy||1]);break}},dragmoveBy:function(c,b){if(!c.dragCfg){return}c.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(c),jQuery.iUtil.getSize(c));c.dragCfg.oR={x:parseInt(jQuery.css(c,"left"))||0,y:parseInt(jQuery.css(c,"top"))||0};c.dragCfg.oP=jQuery.css(c,"position");if(c.dragCfg.oP!="relative"&&c.dragCfg.oP!="absolute"){c.style.position="relative"}jQuery.iDrag.getContainment(c);jQuery.iSlider.modifyContainer(c);dx=parseInt(b[0])||0;dy=parseInt(b[1])||0;nx=c.dragCfg.oR.x+dx;ny=c.dragCfg.oR.y+dy;if(c.dragCfg.fractions){newCoords=jQuery.iDrag.snapToGrid.apply(c,[nx,ny,dx,dy]);if(newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy}nx=c.dragCfg.oR.x+dx;ny=c.dragCfg.oR.y+dy}newCoords=jQuery.iDrag.fitToContainer.apply(c,[nx,ny,dx,dy]);if(newCoords&&newCoords.constructor==Object){dx=newCoords.dx;dy=newCoords.dy}nx=c.dragCfg.oR.x+dx;ny=c.dragCfg.oR.y+dy;if(c.dragCfg.si&&(c.dragCfg.onSlide||c.dragCfg.onChange)){jQuery.iSlider.onSlide(c,nx,ny)}nx=!c.dragCfg.axis||c.dragCfg.axis=="horizontally"?nx:c.dragCfg.oR.x||0;ny=!c.dragCfg.axis||c.dragCfg.axis=="vertically"?ny:c.dragCfg.oR.y||0;c.style.left=nx+"px";c.style.top=ny+"px"},build:function(b){return this.each(function(){if(this.isSlider==true||!b.accept||!jQuery.iUtil||!jQuery.iDrag||!jQuery.iDrop){return}toDrag=jQuery(b.accept,this);if(toDrag.size()==0){return}var c={containment:"parent",si:true,onSlide:b.onSlide&&b.onSlide.constructor==Function?b.onSlide:null,onChange:b.onChange&&b.onChange.constructor==Function?b.onChange:null,handle:this,opacity:b.opacity||false};if(b.fractions&&parseInt(b.fractions)){c.fractions=parseInt(b.fractions)||1;c.fractions=c.fractions>0?c.fractions:1}if(toDrag.size()==1){toDrag.Draggable(c)}else{jQuery(toDrag.get(0)).Draggable(c);c.handle=null;toDrag.Draggable(c)}toDrag.keydown(jQuery.iSlider.dragmoveByKey);toDrag.attr("tabindex",jQuery.iSlider.tabindex++);this.isSlider=true;this.slideCfg={};this.slideCfg.onslide=c.onslide;this.slideCfg.fractions=c.fractions;this.slideCfg.sliders=toDrag;this.slideCfg.restricted=b.restricted?true:false;sliderEl=this;sliderEl.slideCfg.sliders.each(function(d){this.SliderIteration=d;this.SliderContainer=sliderEl});if(b.values&&b.values.constructor==Array){for(i=b.values.length-1;i>=0;i--){if(b.values[i].constructor==Array&&b.values[i].length==2){el=this.slideCfg.sliders.get(i);if(el.tagName){jQuery.iSlider.dragmoveBy(el,b.values[i])}}}}})}};jQuery.fn.extend({Slider:jQuery.iSlider.build,SliderSetValues:jQuery.iSlider.set,SliderGetValues:jQuery.iSlider.get});jQuery.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function(){if(jQuery.iDrag.dragged==null){return}var d,e,f,b;jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;d=jQuery.iSort.helper.get(0).style;d.display="block";jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));d.width=jQuery.iDrag.dragged.dragCfg.oC.wb+"px";d.height=jQuery.iDrag.dragged.dragCfg.oC.hb+"px";e=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);d.marginTop=e.t;d.marginRight=e.r;d.marginBottom=e.b;d.marginLeft=e.l;if(jQuery.iDrag.dragged.dragCfg.ghosting==true){f=jQuery.iDrag.dragged.cloneNode(true);b=f.style;b.marginTop="0px";b.marginRight="0px";b.marginBottom="0px";b.marginLeft="0px";b.display="block";jQuery.iSort.helper.empty().append(f)}jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));jQuery.iDrag.dragged.style.display="none"},check:function(h){if(!h.dragCfg.so&&jQuery.iDrop.overzone.sortable){if(h.dragCfg.onStop){h.dragCfg.onStop.apply(dragged)}jQuery(h).css("position",h.dragCfg.initialPosition||h.dragCfg.oP);jQuery(h).DraggableDestroy();jQuery(jQuery.iDrop.overzone).SortableAddItem(h)}jQuery.iSort.helper.removeClass(h.dragCfg.hpc).html("&nbsp;");jQuery.iSort.inFrontOf=null;var g=jQuery.iSort.helper.get(0).style;g.display="none";jQuery.iSort.helper.after(h);if(h.dragCfg.fx>0){jQuery(h).fadeIn(h.dragCfg.fx)}jQuery("body").append(jQuery.iSort.helper.get(0));var f=[];var j=false;for(var d=0;d<jQuery.iSort.changed.length;d++){var c=jQuery.iDrop.zones[jQuery.iSort.changed[d]].get(0);var k=jQuery.attr(c,"id");var b=jQuery.iSort.serialize(k);if(c.dropCfg.os!=b.hash){c.dropCfg.os=b.hash;if(j==false&&c.dropCfg.onChange){j=c.dropCfg.onChange}b.id=k;f[f.length]=b}}jQuery.iSort.changed=[];if(j!=false&&f.length>0){j(f)}},checkhover:function(c,f){if(!jQuery.iDrag.dragged){return}var d=false;var b=0;if(c.dropCfg.el.size()>0){for(b=c.dropCfg.el.size();b>0;b--){if(c.dropCfg.el.get(b-1)!=jQuery.iDrag.dragged){if(!c.sortCfg.floats){if((c.dropCfg.el.get(b-1).pos.y+c.dropCfg.el.get(b-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){d=c.dropCfg.el.get(b-1)}else{break}}else{if((c.dropCfg.el.get(b-1).pos.x+c.dropCfg.el.get(b-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(c.dropCfg.el.get(b-1).pos.y+c.dropCfg.el.get(b-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){d=c.dropCfg.el.get(b-1)}}}}}if(d&&jQuery.iSort.inFrontOf!=d){jQuery.iSort.inFrontOf=d;jQuery(d).before(jQuery.iSort.helper.get(0))}else{if(!d&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=c)){jQuery.iSort.inFrontOf=null;jQuery(c).append(jQuery.iSort.helper.get(0))}}jQuery.iSort.helper.get(0).style.display="block"},measure:function(b){if(jQuery.iDrag.dragged==null){return}b.dropCfg.el.each(function(){this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this))})},serialize:function(d){var b;var c="";var e={};if(d){if(jQuery.iSort.collected[d]){e[d]=[];jQuery("#"+d+" ."+jQuery.iSort.collected[d]).each(function(){if(c.length>0){c+="&"}c+=d+"[]="+jQuery.attr(this,"id");e[d][e[d].length]=jQuery.attr(this,"id")})}else{for(a in d){if(jQuery.iSort.collected[d[a]]){e[d[a]]=[];jQuery("#"+d[a]+" ."+jQuery.iSort.collected[d[a]]).each(function(){if(c.length>0){c+="&"}c+=d[a]+"[]="+jQuery.attr(this,"id");e[d[a]][e[d[a]].length]=jQuery.attr(this,"id")})}}}}else{for(b in jQuery.iSort.collected){e[b]=[];jQuery("#"+b+" ."+jQuery.iSort.collected[b]).each(function(){if(c.length>0){c+="&"}c+=b+"[]="+jQuery.attr(this,"id");e[b][e[b].length]=jQuery.attr(this,"id")})}}return{hash:c,o:e}},addItem:function(b){if(!b.childNodes){return}return this.each(function(){if(!this.sortCfg||!jQuery(b).is("."+this.sortCfg.accept)){jQuery(b).addClass(this.sortCfg.accept)}jQuery(b).Draggable(this.sortCfg.dragCfg)})},destroy:function(){return this.each(function(){jQuery("."+this.sortCfg.accept).DraggableDestroy();jQuery(this).DroppableDestroy();this.sortCfg=null;this.isSortable=null})},build:function(b){if(b.accept&&jQuery.iUtil&&jQuery.iDrag&&jQuery.iDrop){if(!jQuery.iSort.helper){jQuery("body",document).append('<div id="sortHelper">&nbsp;</div>');jQuery.iSort.helper=jQuery("#sortHelper");jQuery.iSort.helper.get(0).style.display="none"}this.Droppable({accept:b.accept,activeclass:b.activeclass?b.activeclass:false,hoverclass:b.hoverclass?b.hoverclass:false,helperclass:b.helperclass?b.helperclass:false,onHover:b.onHover||b.onhover,onOut:b.onOut||b.onout,sortable:true,onChange:b.onChange||b.onchange,fx:b.fx?b.fx:false,ghosting:b.ghosting?true:false,tolerance:b.tolerance?b.tolerance:"intersect"});return this.each(function(){var c={revert:b.revert?true:false,zindex:3000,opacity:b.opacity?parseFloat(b.opacity):false,hpc:b.helperclass?b.helperclass:false,fx:b.fx?b.fx:false,so:true,ghosting:b.ghosting?true:false,handle:b.handle?b.handle:null,containment:b.containment?b.containment:null,onStart:b.onStart&&b.onStart.constructor==Function?b.onStart:false,onDrag:b.onDrag&&b.onDrag.constructor==Function?b.onDrag:false,onStop:b.onStop&&b.onStop.constructor==Function?b.onStop:false,axis:/vertically|horizontally/.test(b.axis)?b.axis:false,snapDistance:b.snapDistance?parseInt(b.snapDistance)||0:false,cursorAt:b.cursorAt?b.cursorAt:false};jQuery("."+b.accept,this).Draggable(c);this.isSortable=true;this.sortCfg={accept:b.accept,revert:b.revert?true:false,zindex:3000,opacity:b.opacity?parseFloat(b.opacity):false,hpc:b.helperclass?b.helperclass:false,fx:b.fx?b.fx:false,so:true,ghosting:b.ghosting?true:false,handle:b.handle?b.handle:null,containment:b.containment?b.containment:null,floats:b.floats?true:false,dragCfg:c}})}}};jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});jQuery.SortSerialize=jQuery.iSort.serialize;jQuery.iTTabs={doTab:function(b){pressedKey=b.charCode||b.keyCode||-1;if(pressedKey==9){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{b.preventDefault();b.stopPropagation()}if(this.createTextRange){document.selection.createRange().text="\t";this.onblur=function(){this.focus();this.onblur=null}}else{if(this.setSelectionRange){start=this.selectionStart;end=this.selectionEnd;this.value=this.value.substring(0,start)+"\t"+this.value.substr(end);this.setSelectionRange(start+1,start+1);this.focus()}}return false}},destroy:function(){return this.each(function(){if(this.hasTabsEnabled&&this.hasTabsEnabled==true){jQuery(this).unbind("keydown",jQuery.iTTabs.doTab);this.hasTabsEnabled=false}})},build:function(){return this.each(function(){if(this.tagName=="TEXTAREA"&&(!this.hasTabsEnabled||this.hasTabsEnabled==false)){jQuery(this).bind("keydown",jQuery.iTTabs.doTab);this.hasTabsEnabled=true}})}};jQuery.fn.extend({EnableTabs:jQuery.iTTabs.build,DisableTabs:jQuery.iTTabs.destroy});jQuery.iUtil={getPosition:function(h){var b=0;var k=0;var j=h.style;var g=false;if(jQuery(h).css("display")=="none"){var c=j.visibility;var f=j.position;g=true;j.visibility="hidden";j.display="block";j.position="absolute"}var d=h;while(d){b+=d.offsetLeft+(d.currentStyle&&!jQuery.browser.opera?parseInt(d.currentStyle.borderLeftWidth)||0:0);k+=d.offsetTop+(d.currentStyle&&!jQuery.browser.opera?parseInt(d.currentStyle.borderTopWidth)||0:0);d=d.offsetParent}d=h;while(d&&d.tagName&&d.tagName.toLowerCase()!="body"){b-=d.scrollLeft||0;k-=d.scrollTop||0;d=d.parentNode}if(g==true){j.display="none";j.position=f;j.visibility=c}return{x:b,y:k}},getPositionLite:function(c){var b=0,d=0;while(c){b+=c.offsetLeft||0;d+=c.offsetTop||0;c=c.offsetParent}return{x:b,y:d}},getSize:function(j){var b=jQuery.css(j,"width");var f=jQuery.css(j,"height");var g=0;var m=0;var k=j.style;if(jQuery(j).css("display")!="none"){g=j.offsetWidth;m=j.offsetHeight}else{var c=k.visibility;var d=k.position;k.visibility="hidden";k.display="block";k.position="absolute";g=j.offsetWidth;m=j.offsetHeight;k.display="none";k.position=d;k.visibility=c}return{w:b,h:f,wb:g,hb:m}},getSizeLite:function(b){return{wb:b.offsetWidth||0,hb:b.offsetHeight||0}},getClient:function(d){var c,b,f;if(d){b=d.clientWidth;c=d.clientHeight}else{f=document.documentElement;b=window.innerWidth||self.innerWidth||(f&&f.clientWidth)||document.body.clientWidth;c=window.innerHeight||self.innerHeight||(f&&f.clientHeight)||document.body.clientHeight}return{w:b,h:c}},getScroll:function(k){var f=0,c=0,b=0,g=0,d=0,j=0;if(k&&k.nodeName.toLowerCase()!="body"){f=k.scrollTop;c=k.scrollLeft;b=k.scrollWidth;g=k.scrollHeight;d=0;j=0}else{if(document.documentElement){f=document.documentElement.scrollTop;c=document.documentElement.scrollLeft;b=document.documentElement.scrollWidth;g=document.documentElement.scrollHeight}else{if(document.body){f=document.body.scrollTop;c=document.body.scrollLeft;b=document.body.scrollWidth;g=document.body.scrollHeight}}d=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;j=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:f,l:c,w:b,h:g,iw:d,ih:j}},getMargins:function(k,f){var h=jQuery(k);var g=h.css("marginTop")||"";var j=h.css("marginRight")||"";var c=h.css("marginBottom")||"";var d=h.css("marginLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:j,b:c,l:d}}},getPadding:function(k,f){var h=jQuery(k);var g=h.css("paddingTop")||"";var j=h.css("paddingRight")||"";var c=h.css("paddingBottom")||"";var d=h.css("paddingLeft")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)}}else{return{t:g,r:j,b:c,l:d}}},getBorder:function(k,f){var h=jQuery(k);var g=h.css("borderTopWidth")||"";var j=h.css("borderRightWidth")||"";var c=h.css("borderBottomWidth")||"";var d=h.css("borderLeftWidth")||"";if(f){return{t:parseInt(g)||0,r:parseInt(j)||0,b:parseInt(c)||0,l:parseInt(d)||0}}else{return{t:g,r:j,b:c,l:d}}},getPointer:function(c){var b=c.pageX||(c.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var d=c.pageY||(c.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:b,y:d}},traverseDOM:function(b,c){c(b);b=b.firstChild;while(b){jQuery.iUtil.traverseDOM(b,c);b=b.nextSibling}},purgeEvents:function(b){jQuery.iUtil.traverseDOM(b,function(d){for(var c in d){if(typeof d[c]==="function"){d[c]=null}}})},centerEl:function(e,d){var b=jQuery.iUtil.getScroll();var c=jQuery.iUtil.getSize(e);if(!d||d=="vertically"){jQuery(e).css({top:b.t+((Math.max(b.h,b.ih)-b.t-c.hb)/2)+"px"})}if(!d||d=="horizontally"){jQuery(e).css({left:b.l+((Math.max(b.w,b.iw)-b.l-c.wb)/2)+"px"})}},fixPNG:function(c,e){var b=jQuery('img[@src*="png"]',c||document),d;b.each(function(){d=this.src;this.src=e;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"')"})}};[].indexOf||(Array.prototype.indexOf=function(c,e){e=(e==null)?0:e;var b=this.length;for(var d=e;d<b;d++){if(this[d]==c){return d}}return -1});jQuery.iAuto={helper:null,content:null,iframe:null,timer:null,lastValue:null,currentValue:null,subject:null,selectedItem:null,items:null,empty:function(){jQuery.iAuto.content.empty();if(jQuery.iAuto.iframe){jQuery.iAuto.iframe.hide()}},clear:function(){jQuery.iAuto.items=null;jQuery.iAuto.selectedItem=null;jQuery.iAuto.lastValue=jQuery.iAuto.subject.value;if(jQuery.iAuto.helper.css("display")=="block"){if(jQuery.iAuto.subject.autoCFG.fx){switch(jQuery.iAuto.subject.autoCFG.fx.type){case"fade":jQuery.iAuto.helper.fadeOut(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break;case"slide":jQuery.iAuto.helper.SlideOutUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break;case"blind":jQuery.iAuto.helper.BlindUp(jQuery.iAuto.subject.autoCFG.fx.duration,jQuery.iAuto.empty);break}}else{jQuery.iAuto.helper.hide()}if(jQuery.iAuto.subject.autoCFG.onHide){jQuery.iAuto.subject.autoCFG.onHide.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe])}}else{jQuery.iAuto.empty()}window.clearTimeout(jQuery.iAuto.timer)},update:function(){var b=jQuery.iAuto.subject;var a=jQuery.iAuto.getFieldValues(b);var e=b.autoCFG.source;var d=b.autoCFG.dataSourceType;var f=b.autoCFG.isXML;if(b&&a.item!=jQuery.iAuto.lastValue&&a.item.length>=b.autoCFG.minchars){jQuery.iAuto.lastValue=a.item;jQuery.iAuto.currentValue=a.item;data={field:jQuery(b).attr("name")||"field",value:a.item};if(typeof e=="string"){jQuery.ajax({type:"POST",data:jQuery.param(data),dataType:(f)?"xml":"json",success:function(g){jQuery.iAuto.handleData(g,b,a,f)},url:e})}else{if(typeof e=="function"){var c=e(data);jQuery.iAuto.handleData(c,b,a,f)}}}},writeItems:function(d,f){jQuery.iAuto.content.html(f);jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);var a=jQuery.iUtil.getPosition(d);var c=jQuery.iUtil.getSize(d);jQuery.iAuto.helper.css("top",a.y+c.hb+"px").css("left",a.x+"px").addClass(d.autoCFG.helperClass);if(jQuery.iAuto.iframe){jQuery.iAuto.iframe.css("display","block").css("top",a.y+c.hb+"px").css("left",a.x+"px").css("width",jQuery.iAuto.helper.css("width")).css("height",jQuery.iAuto.helper.css("height"))}jQuery.iAuto.selectedItem=0;jQuery.iAuto.items.get(0).className=d.autoCFG.selectClass;jQuery.iAuto.applyOn(d,d.autoCFG.lastSuggestion[0],"onHighlight");if(jQuery.iAuto.helper.css("display")=="none"){if(d.autoCFG.inputWidth){var e=jQuery.iUtil.getPadding(d,true);var b=jQuery.iUtil.getBorder(d,true);jQuery.iAuto.helper.css("width",d.offsetWidth-(jQuery.boxModel?(e.l+e.r+b.l+b.r):0)+"px")}if(d.autoCFG.fx){switch(d.autoCFG.fx.type){case"fade":jQuery.iAuto.helper.fadeIn(d.autoCFG.fx.duration);break;case"slide":jQuery.iAuto.helper.SlideInUp(d.autoCFG.fx.duration);break;case"blind":jQuery.iAuto.helper.BlindDown(d.autoCFG.fx.duration);break}}else{jQuery.iAuto.helper.show()}if(jQuery.iAuto.subject.autoCFG.onShow){jQuery.iAuto.subject.autoCFG.onShow.apply(jQuery.iAuto.subject,[jQuery.iAuto.helper,jQuery.iAuto.iframe])}}},checkCache:function(){var a=this;if(a.autoCFG.lastSuggestion){jQuery.iAuto.lastValue=a.value;jQuery.iAuto.currentValue=a.value;var d=a.autoCFG.isXML;var b=function(e){var f,h,g;if(d){f=jQuery("value",this).text();h=jQuery("text",this).text()}else{f=this.value;h=this.text}g=f.toLowerCase();inputValue=a.value.toLowerCase();if(g.indexOf(inputValue)==0){c+='<li rel="'+f+'" dir="'+e+'" style="cursor: default;">'+h+"</li>"}};var c="";if(d){a.autoCFG.lastSuggestion.each(b)}else{jQuery.each(a.autoCFG.lastSuggestion,b)}if(c!=""){jQuery.iAuto.writeItems(a,c);this.autoCFG.inCache=true;return}}a.autoCFG.lastSuggestion=null;this.autoCFG.inCache=false},selection:function(c,d,b){if(c.createTextRange){var a=c.createTextRange();a.collapse(true);a.moveStart("character",d);a.moveEnd("character",-b+d);a.select()}else{if(c.setSelectionRange){c.setSelectionRange(d,b)}else{if(c.selectionStart){c.selectionStart=d;c.selectionEnd=b}}}c.focus()},getSelectionStart:function(b){if(b.selectionStart){return b.selectionStart}else{if(b.createTextRange){var a=document.selection.createRange();var c=a.duplicate();return 0-c.moveStart("character",-100000)}}},getFieldValues:function(e){var a={value:e.value,pre:"",post:"",item:""};if(e.autoCFG.multiple){var d=false;var c=jQuery.iAuto.getSelectionStart(e)||0;var f=a.value.split(e.autoCFG.multipleSeparator);for(var b=0;b<f.length;b++){if((a.pre.length+f[b].length>=c||c==0)&&!d){if(a.pre.length<=c){a.item=f[b]}else{a.post+=f[b]+(f[b]!=""?e.autoCFG.multipleSeparator:"")}d=true}else{if(d){a.post+=f[b]+(f[b]!=""?e.autoCFG.multipleSeparator:"")}}if(!d){a.pre+=f[b]+(f.length>1?e.autoCFG.multipleSeparator:"")}}}else{a.item=a.value}return a},autocomplete:function(d){window.clearTimeout(jQuery.iAuto.timer);var b=jQuery.iAuto.getFieldValues(this);var f=d.charCode||d.keyCode||-1;if(/13|27|35|36|38|40|9/.test(f)&&jQuery.iAuto.items){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{d.preventDefault();d.stopPropagation()}if(jQuery.iAuto.selectedItem!=null){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=""}else{jQuery.iAuto.selectedItem=-1}switch(f){case 9:case 13:if(jQuery.iAuto.selectedItem==-1){jQuery.iAuto.selectedItem=0}var c=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);var g=c.getAttribute("rel");this.value=b.pre+g+this.autoCFG.multipleSeparator+b.post;jQuery.iAuto.lastValue=b.item;jQuery.iAuto.selection(this,b.pre.length+g.length+this.autoCFG.multipleSeparator.length,b.pre.length+g.length+this.autoCFG.multipleSeparator.length);jQuery.iAuto.clear();if(this.autoCFG.onSelect){iteration=parseInt(c.getAttribute("dir"))||0;jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion[iteration],"onSelect")}if(this.scrollIntoView){this.scrollIntoView(false)}return f!=13;break;case 27:this.value=b.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+b.post;this.autoCFG.lastSuggestion=null;jQuery.iAuto.clear();if(this.scrollIntoView){this.scrollIntoView(false)}return false;break;case 35:jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1;break;case 36:jQuery.iAuto.selectedItem=0;break;case 38:jQuery.iAuto.selectedItem--;if(jQuery.iAuto.selectedItem<0){jQuery.iAuto.selectedItem=jQuery.iAuto.items.size()-1}break;case 40:jQuery.iAuto.selectedItem++;if(jQuery.iAuto.selectedItem==jQuery.iAuto.items.size()){jQuery.iAuto.selectedItem=0}break}jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion[jQuery.iAuto.selectedItem||0],"onHighlight");jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=this.autoCFG.selectClass;if(jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).scrollIntoView(false)}if(this.autoCFG.autofill){var a=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");this.value=b.pre+a+this.autoCFG.multipleSeparator+b.post;if(jQuery.iAuto.lastValue.length!=a.length){jQuery.iAuto.selection(this,b.pre.length+jQuery.iAuto.lastValue.length,b.pre.length+a.length)}}return false}jQuery.iAuto.checkCache.apply(this);if(this.autoCFG.inCache==false){if(b.item!=jQuery.iAuto.lastValue&&b.item.length>=this.autoCFG.minchars){jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.update,this.autoCFG.delay)}if(jQuery.iAuto.items){jQuery.iAuto.clear()}}return true},applyOn:function(d,b,a){var e=d.autoCFG.source;if(d.autoCFG[a]){var c={};if(d.autoCFG.isXML){childs=b.getElementsByTagName("*");for(i=0;i<childs.length;i++){c[childs[i].tagName]=childs[i].firstChild.nodeValue}}else{c=b}d.autoCFG[a].apply(d,[c])}},hoverItem:function(a){if(jQuery.iAuto.items){if(jQuery.iAuto.selectedItem!=null){jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=""}jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";jQuery.iAuto.selectedItem=parseInt(this.getAttribute("dir"))||0;jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className=jQuery.iAuto.subject.autoCFG.selectClass}},clickItem:function(b){window.clearTimeout(jQuery.iAuto.timer);b=b||jQuery.event.fix(window.event);b.preventDefault();b.stopPropagation();var a=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);var c=this.getAttribute("rel");jQuery.iAuto.subject.value=a.pre+c+jQuery.iAuto.subject.autoCFG.multipleSeparator+a.post;jQuery.iAuto.lastValue=this.getAttribute("rel");jQuery.iAuto.selection(jQuery.iAuto.subject,a.pre.length+c.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,a.pre.length+c.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length);jQuery.iAuto.clear();if(jQuery.iAuto.subject.autoCFG.onSelect){iteration=parseInt(this.getAttribute("dir"))||0;jQuery.iAuto.applyOn(jQuery.iAuto.subject,jQuery.iAuto.subject.autoCFG.lastSuggestion[iteration],"onSelect")}return false},protect:function(a){pressedKey=a.charCode||a.keyCode||-1;if(/13|27|35|36|38|40/.test(pressedKey)&&jQuery.iAuto.items){if(window.event){window.event.cancelBubble=true;window.event.returnValue=false}else{a.preventDefault();a.stopPropagation()}return false}},build:function(a){if(!a.source||!jQuery.iUtil){return}if(!jQuery.iAuto.helper){if(jQuery.browser.msie){jQuery("body",document).append('<iframe style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" id="autocompleteIframe" src="javascript:false;" frameborder="0" scrolling="no"></iframe>');jQuery.iAuto.iframe=jQuery("#autocompleteIframe")}jQuery("body",document).append('<div id="autocompleteHelper" style="position: absolute; top: 0; left: 0; z-index: 30001; display: none;"><ul style="margin: 0;padding: 0; list-style: none; z-index: 30002;">&nbsp;</ul></div>');jQuery.iAuto.helper=jQuery("#autocompleteHelper");jQuery.iAuto.content=jQuery("ul",jQuery.iAuto.helper)}return this.each(function(){if(this.tagName!="INPUT"&&this.getAttribute("type")!="text"){return}this.autoCFG={};this.autoCFG.source=a.source;this.autoCFG.minchars=Math.abs(parseInt(a.minchars)||1);this.autoCFG.helperClass=a.helperClass?a.helperClass:"";this.autoCFG.selectClass=a.selectClass?a.selectClass:"";this.autoCFG.onSelect=a.onSelect&&a.onSelect.constructor==Function?a.onSelect:null;this.autoCFG.onShow=a.onShow&&a.onShow.constructor==Function?a.onShow:null;this.autoCFG.onHide=a.onHide&&a.onHide.constructor==Function?a.onHide:null;this.autoCFG.onHighlight=a.onHighlight&&a.onHighlight.constructor==Function?a.onHighlight:null;this.autoCFG.inputWidth=a.inputWidth||false;this.autoCFG.dataSourceType=a.dataSourceType||"xml";this.autoCFG.dataSourceType=this.autoCFG.dataSourceType.toLowerCase();this.autoCFG.isXML=(this.autoCFG.dataSourceType=="xml");this.autoCFG.multiple=a.multiple||false;this.autoCFG.multipleSeparator=this.autoCFG.multiple?(a.multipleSeparator||", "):"";this.autoCFG.autofill=a.autofill?true:false;this.autoCFG.delay=Math.abs(parseInt(a.delay)||1000);if(a.fx&&a.fx.constructor==Object){if(!a.fx.type||!/fade|slide|blind/.test(a.fx.type)){a.fx.type="slide"}if(a.fx.type=="slide"&&!jQuery.fx.slide){return}if(a.fx.type=="blind"&&!jQuery.fx.BlindDirection){return}a.fx.duration=Math.abs(parseInt(a.fx.duration)||400);if(a.fx.duration>this.autoCFG.delay){a.fx.duration=this.autoCFG.delay-100}this.autoCFG.fx=a.fx}this.autoCFG.lastSuggestion=null;this.autoCFG.inCache=false;jQuery(this).attr("autocomplete","off").focus(function(){jQuery.iAuto.subject=this;jQuery.iAuto.lastValue=this.value}).keypress(jQuery.iAuto.protect).keyup(jQuery.iAuto.autocomplete).blur(function(){jQuery.iAuto.timer=window.setTimeout(jQuery.iAuto.clear,200)})})}};jQuery.iAuto.handleData=function(b,c,a,g){if(b.length==0){return}if(g){c.autoCFG.lastSuggestion=jQuery("item",b)}else{c.autoCFG.lastSuggestion=b}size=c.autoCFG.lastSuggestion.length;if(size>0){var f="";var d=function(h){var k,j;if(g){k=jQuery("text",this).text();j=jQuery("value",this).text()}else{k=this.text;j=this.value}f+='<li rel="'+j+'" dir="'+h+'" style="cursor: default;">'+k+"</li>"};if(g){c.autoCFG.lastSuggestion.each(d)}else{jQuery.each(b,d)}if(c.autoCFG.autofill){var e;if(g){e=jQuery("value",c.autoCFG.lastSuggestion[0]).text()}else{e=c.autoCFG.lastSuggestion[0].value}c.value=a.pre+e+c.autoCFG.multipleSeparator+a.post;jQuery.iAuto.selection(c,a.item.length!=e.length?(a.pre.length+a.item.length):e.length,a.item.length!=e.length?(a.pre.length+e.length):e.length)}if(size>0){jQuery.iAuto.writeItems(c,f)}else{jQuery.iAuto.clear()}}else{jQuery.iAuto.clear()}};jQuery.fn.Autocomplete=jQuery.iAuto.build;var jQBrowser2=function(){var a=true;var o={browser:"Unknown",version:{number:undefined,string:"Unknown"},OS:"Unknown",aol:false,camino:false,firefox:false,flock:false,icab:false,konqueror:false,mozilla:false,msie:false,netscape:false,opera:false,safari:false,linux:false,mac:false,win:false};for(var h=0,c=navigator.userAgent,k=navigator.vendor,g=[{name:"Safari",browser:/Apple/.test(k)},{name:"Opera",browser:window.opera!=undefined},{name:"iCab",browser:/iCab/.test(k)},{name:"Konqueror",browser:/KDE/.test(k)},{identifier:"aol",name:"AOL Explorer",browser:/America Online Browser/.test(c),version:c.match(/rev(\d+(?:\.\d+)+)/)},{name:"Flock",browser:/Flock/.test(c)},{name:"Camino",browser:/Camino/.test(k)},{name:"Firefox",browser:/Firefox/.test(c)},{name:"Netscape",browser:/Netscape/.test(c)},{identifier:"msie",name:"Internet Explorer",browser:/MSIE/.test(c),version:c.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/)},{name:"Mozilla",browser:/Gecko|Mozilla/.test(c),version:c.match(/rv:(\d+(?:\.\d+)+)/)}];h<g.length;h++){if(g[h].browser){var l=g[h].identifier?g[h].identifier:g[h].name.toLowerCase();o[l]=true;o.browser=g[h].name;var q;if(g[h].version!=undefined&&(q=g[h].version)){o.version.string=q[1];o.version.number=parseFloat(q[1])}else{var p=new RegExp(g[h].name+"(?:\\s|\\/)(\\d+(?:\\.\\d+)+(?:(?:a|b)\\d*)?)");q=c.match(p);if(q!=undefined){o.version.string=q[1];o.version.number=parseFloat(q[1])}}break}}for(var h=0,e=navigator.platform,g=[{identifier:"win",name:"Windows",OS:/Win/.test(e)},{name:"Mac",OS:/Mac/.test(e)},{name:"Linux",OS:/Linux/.test(e)}];h<g.length;h++){if(g[h].OS){var l=g[h].identifier?g[h].identifier:g[h].name.toLowerCase();o[l]=true;o.OS=g[h].name;break}}var j={browser:o.browser,version:{number:function(){return !arguments.length?o.version.number:Math.floor(o.version.number)},string:function(){return !arguments.length?o.version.string:this.number("round").toString()}},OS:o.OS,aol:o.aol,camino:o.camino,firefox:o.firefox,flock:o.flock,icab:o.icab,konqueror:o.konqueror,mozilla:o.mozilla,msie:o.msie,netscape:o.netscape,opera:o.opera,safari:o.safari,linux:o.linux,mac:o.mac,win:o.win};jQuery.browser=j;if(!a){return}var d=jQuery.browser.browser.toLowerCase();var n=jQuery.browser.version.string("round");var m=jQuery.browser.msie?"ie ie"+jQuery.browser.version.string("round"):(jQuery.browser.firefox||jQuery.browser.camino||jQuery.browser.flock||jQuery.browser.mozilla||jQuery.browser.netscape)?"gecko "+d+n+" "+d:(jQuery.browser.opera)?"opera "+d+n:(jQuery.browser.safari)?"safari "+d+n:jQuery.browser.konqueror?"konqueror "+d+n:jQuery.browser.icab?"icab "+d+n:jQuery.browser.aol?"aol "+d+n:"",f=jQuery.browser.linux?"linux":jQuery.browser.mac?"mac":jQuery.browser.win?"win":"";jQuery("html").addClass(m).addClass(f).addClass("js")}();jQuery.fn.editable=function(target,options,callback){if(this.length==0){return(this)}var settings={target:target,name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click",onblur:"cancel",loadtype:"GET"};if(options){jQuery.extend(settings,options)}var callback=callback||function(){};jQuery(this).attr("title",settings.tooltip);jQuery(this)[settings.event](function(e){var self=this;if(self.editing){return}var width=("auto"==settings.width)?jQuery(self).width():settings.width;var height=("auto"==settings.height)?jQuery(self).height():settings.height;self.editing=true;self.revert=jQuery(self).html();self.innerHTML="";var f=document.createElement("form");if(settings.cssclass){if("inherit"==settings.cssclass){jQuery(f).attr("class",jQuery(self).attr("class"))}else{jQuery(f).attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){jQuery(f).attr("style",jQuery(self).attr("style"));jQuery(f).css("display",jQuery(self).css("display"))}else{jQuery(f).attr("style",settings.style)}}var i;switch(settings.type){case"textarea":i=document.createElement("textarea");if(settings.rows){i.rows=settings.rows}else{jQuery(i).height(height)}if(settings.cols){i.cols=settings.cols}else{jQuery(i).width(width)}break;case"select":i=document.createElement("select");break;default:i=document.createElement("input");i.type=settings.type;jQuery(i).width(width);jQuery(i).height(height);i.setAttribute("autocomplete","off")}if(settings.getload){settings.loadurl=settings.getload;settings.loadtype="GET"}else{if(settings.postload){settings.loadurl=settings.postload;settings.loadtype="POST"}}if(settings.loadurl){var data={};data[settings.id]=self.id;jQuery.ajax({type:settings.loadtype,url:settings.loadurl,data:data,success:function(str){setInputContent(str)}})}else{if(settings.data){setInputContent(settings.data)}else{setInputContent(self.revert)}}i.name=settings.name;f.appendChild(i);if(settings.submit){var b=document.createElement("input");b.type="submit";b.value=settings.submit;f.appendChild(b)}if(settings.cancel){var b=document.createElement("input");b.type="button";b.value=settings.cancel;jQuery(b).click(function(){reset()});f.appendChild(b)}self.appendChild(f);i.focus();if(settings.select){i.select()}jQuery(i).keydown(function(e){if(e.keyCode==27){e.preventDefault();reset()}});var t;if("cancel"==settings.onblur){jQuery(i).blur(function(e){t=setTimeout(reset,500)})}else{if("submit"==settings.onblur){jQuery(i).blur(function(e){jQuery(f).submit()})}else{jQuery(i).blur(function(e){})}}jQuery(f).submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(jQuery.isFunction(settings.target)){var str=settings.target.apply(self,[jQuery(i).val(),settings]);self.innerHTML=str;self.editing=false;callback.apply(self,[self.innerHTML,settings])}else{var p={};p[i.name]=jQuery(i).val();p[settings.id]=self.id;jQuery(self).html(settings.indicator);jQuery.post(settings.target,p,function(str){self.innerHTML=str;self.editing=false;callback.apply(self,[self.innerHTML,settings])})}return false});function reset(){self.innerHTML=self.revert;self.editing=false}function setInputContent(str){if(jQuery.isFunction(str)){var str=str.apply(self,[self.revert,settings])}switch(settings.type){case"select":if(String==str.constructor){eval("var json = "+str);for(var key in json){if("selected"==key){continue}o=document.createElement("option");o.value=key;var text=document.createTextNode(json[key]);o.appendChild(text);if(key==json.selected){o.selected=true}i.appendChild(o)}}break;default:i.value=str;break}}});return(this)};(function($){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={array:function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a[a.length]=v;b=true}}}a[a.length]="]";return a.join("")},"boolean":function(x){return String(x)},"null":function(x){return"null"},number:function(x){return isFinite(x)?String(x):"null"},object:function(x){if(x){if(x instanceof Array){return s.array(x)}var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a.push(s.string(i),":",v);b=true}}}a[a.length]="}";return a.join("")}return"null"},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})}return'"'+x+'"'}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s.number;if(f){return f(v)}};$.parseJSON=function(v,safe){if(safe===undefined){safe=$.parseJSON.safe}if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)){return undefined}return eval("("+v+")")};$.parseJSON.safe=false})(jQuery);(function(a){a.fn.lightBox=function(p){p=a.extend({overlayBgColor:"#000",overlayOpacity:0.8,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"",txtOf:"/",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},p);var i=this;function r(){o(this,i);return false}function o(v,u){a("embed, object, select").css({visibility:"hidden"});c();p.imageArray.length=0;p.activeImage=0;if(u.length==1){p.imageArray.push(new Array(v.getAttribute("href"),v.getAttribute("title")))}else{for(var t=0;t<u.length;t++){p.imageArray.push(new Array(u[t].getAttribute("href"),u[t].getAttribute("title")))}}while(p.imageArray[p.activeImage][0]!=v.getAttribute("href")){p.activeImage++}l()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+p.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+p.imageBtnClose+'"></a></div></div></div></div>');var t=f();a("#jquery-overlay").css({backgroundColor:p.overlayBgColor,opacity:p.overlayOpacity,width:t[0],height:t[1]}).fadeIn();var u=h();a("#jquery-lightbox").css({top:u[1]+(t[3]/10),left:u[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var v=f();a("#jquery-overlay").css({width:v[0],height:v[1]});var w=h();a("#jquery-lightbox").css({top:w[1]+(v[3]/10),left:w[0]})})}function l(){a("#lightbox-loading").show();a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide();var t=new Image();t.onload=function(){a("#lightbox-image").attr("src",p.imageArray[p.activeImage][0]);j(t.width,t.height);t.onload=function(){}};t.src=p.imageArray[p.activeImage][0]}function j(w,z){var t=a("#lightbox-container-image-box").width();var y=a("#lightbox-container-image-box").height();var x=(w+(p.containerBorderSize*2));var v=(z+(p.containerBorderSize*2));var u=t-x;var A=y-v;a("#lightbox-container-image-box").animate({width:x,height:v},p.containerResizeSpeed,function(){g()});if((u==0)&&(A==0)){if(a.browser.msie){n(250)}else{n(100)}}a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:z+(p.containerBorderSize*2)});a("#lightbox-container-image-data-box").css({width:w})}function g(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){k();s()});q()}function k(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(p.imageArray[p.activeImage][1]){a("#lightbox-image-details-caption").html(p.imageArray[p.activeImage][1]).show()}if(p.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(p.txtImage+" "+(p.activeImage+1)+" "+p.txtOf+" "+p.imageArray.length).show()}}function s(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+p.imageBlank+") no-repeat"});if(p.activeImage!=0){a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage-1;l();return false})}if(p.activeImage!=(p.imageArray.length-1)){a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage+1;l();return false})}m()}function m(){a(document).keydown(function(t){d(t)})}function e(){a(document).unbind()}function d(t){if(t==null){keycode=event.keyCode;escapeKey=27}else{keycode=t.keyCode;escapeKey=t.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==p.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==p.keyToPrev)||(keycode==37)){if(p.activeImage!=0){p.activeImage=p.activeImage-1;l();e()}}if((key==p.keyToNext)||(keycode==39)){if(p.activeImage!=(p.imageArray.length-1)){p.activeImage=p.activeImage+1;l();e()}}}function q(){if((p.imageArray.length-1)>p.activeImage){objNext=new Image();objNext.src=p.imageArray[p.activeImage+1][0]}if(p.activeImage>0){objPrev=new Image();objPrev.src=p.imageArray[p.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function f(){var v,t;if(window.innerHeight&&window.scrollMaxY){v=window.innerWidth+window.scrollMaxX;t=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){v=document.body.scrollWidth;t=document.body.scrollHeight}else{v=document.body.offsetWidth;t=document.body.offsetHeight}}var u,w;if(self.innerHeight){if(document.documentElement.clientWidth){u=document.documentElement.clientWidth}else{u=self.innerWidth}w=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){u=document.documentElement.clientWidth;w=document.documentElement.clientHeight}else{if(document.body){u=document.body.clientWidth;w=document.body.clientHeight}}}if(t<w){pageHeight=w}else{pageHeight=t}if(v<u){pageWidth=v}else{pageWidth=u}arrayPageSize=new Array(pageWidth,pageHeight,u,w);return arrayPageSize}function h(){var u,t;if(self.pageYOffset){t=self.pageYOffset;u=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){t=document.documentElement.scrollTop;u=document.documentElement.scrollLeft}else{if(document.body){t=document.body.scrollTop;u=document.body.scrollLeft}}}arrayPageScroll=new Array(u,t);return arrayPageScroll}function n(v){var u=new Date();t=null;do{var t=new Date()}while(t-u<v)}return this.unbind("click").click(r)}})(jQuery);(function(b){b.extend({tabs:{remoteCount:0}});b.fn.tabs=function(d,e){if(typeof d=="object"){e=d}e=b.extend({initial:(d&&typeof d=="number"&&d>0)?--d:0,disabled:null,bookmarkable:b.ajaxHistory?true:false,remote:false,spinner:"Loading&#8230;",hashPrefix:"remote-tab-",fxFade:null,fxSlide:null,fxShow:null,fxHide:null,fxSpeed:"normal",fxShowSpeed:null,fxHideSpeed:null,fxAutoHeight:false,onClick:null,onHide:null,onShow:null,navClass:"tabs-nav",selectedClass:"tabs-selected",disabledClass:"tabs-disabled",containerClass:"tabs-container",hideClass:"tabs-hide",loadingClass:"tabs-loading",tabStruct:"div"},e||{});b.browser.msie6=b.browser.msie6||b.browser.msie&&typeof XMLHttpRequest=="function";function f(){scrollTo(0,0)}return this.each(function(){var r=this;var p=b("ul."+e.navClass,r);p=p.size()&&p||b(">ul:eq(0)",r);var A=b("a",p);if(e.remote){A.each(function(){var B=e.hashPrefix+(++b.tabs.remoteCount),k="#"+B,i=this.href;this.href=k;b('<div id="'+B+'" class="'+e.containerClass+'"></div>').appendTo(r);b(this).bind("loadRemoteTab",function(F,G){var C=b(this).addClass(e.loadingClass),D=b("span",this)[0],E=D.innerHTML;if(e.spinner){D.innerHTML="<em>"+e.spinner+"</em>"}setTimeout(function(){b(k).load(i,function(){if(e.spinner){D.innerHTML=E}C.removeClass(e.loadingClass);G&&G()})},0)})})}var t=b("div."+e.containerClass,r);t=t.size()&&t||b(">"+e.tabStruct,r);p.is("."+e.navClass)||p.addClass(e.navClass);t.each(function(){var i=b(this);i.is("."+e.containerClass)||i.addClass(e.containerClass)});var n=b("li",p).index(b("li."+e.selectedClass,p)[0]);if(n>=0){e.initial=n}if(location.hash){A.each(function(B){if(this.hash==location.hash){e.initial=B;if((b.browser.msie||b.browser.opera)&&!e.remote){var k=b(location.hash);var C=k.attr("id");k.attr("id","");setTimeout(function(){k.attr("id",C)},500)}f();return false}})}if(b.browser.msie){f()}t.filter(":eq("+e.initial+")").show().end().not(":eq("+e.initial+")").addClass(e.hideClass);b("li",p).removeClass(e.selectedClass).eq(e.initial).addClass(e.selectedClass);A.eq(e.initial).trigger("loadRemoteTab").end();if(e.fxAutoHeight){var z=function(i){var k=b.map(t.get(),function(C){var B,D=b(C);if(i){if(b.browser.msie6){C.style.removeExpression("behaviour");C.style.height="";C.minHeight=null}B=D.css({"min-height":""}).height()}else{B=D.height()}return B}).sort(function(C,B){return B-C});if(b.browser.msie6){t.each(function(){this.minHeight=k[0]+"px";this.style.setExpression("behaviour",'this.style.height = this.minHeight ? this.minHeight : "1px"')})}else{t.css({"min-height":k[0]+"px"})}};z();var q=r.offsetWidth;var y=r.offsetHeight;var j=b("#tabs-watch-font-size").get(0)||b('<span id="tabs-watch-font-size">M</span>').css({display:"block",position:"absolute",visibility:"hidden"}).appendTo(document.body).get(0);var s=j.offsetHeight;setInterval(function(){var k=r.offsetWidth;var B=r.offsetHeight;var i=j.offsetHeight;if(B>y||k!=q||i!=s){z((k>q||i<s));q=k;y=B;s=i}},50)}var l={},u={},h=e.fxShowSpeed||e.fxSpeed,o=e.fxHideSpeed||e.fxSpeed;if(e.fxSlide||e.fxFade){if(e.fxSlide){l.height="show";u.height="hide"}if(e.fxFade){l.opacity="show";u.opacity="hide"}}else{if(e.fxShow){l=e.fxShow}else{l["min-width"]=0;h=e.bookmarkable?50:1}if(e.fxHide){u=e.fxHide}else{u["min-width"]=0;o=e.bookmarkable?50:1}}var m=e.onClick,g=e.onHide,v=e.onShow;A.bind("triggerTab",function(){var i=b(this).parents("li:eq(0)");if(r.locked||i.is("."+e.selectedClass)||i.is("."+e.disabledClass)){return false}var B=this.hash;if(b.browser.msie){b(this).trigger("click");if(e.bookmarkable){b.ajaxHistory.update(B);location.hash=B.replace("#","")}}else{if(b.browser.safari){var k=b('<form action="'+B+'"><div><input type="submit" value="h" /></div></form>').get(0);k.submit();b(this).trigger("click");if(e.bookmarkable){b.ajaxHistory.update(B)}}else{if(e.bookmarkable){location.hash=B.replace("#","")}else{b(this).trigger("click")}}}});A.bind("disableTab",function(){var i=b(this).parents("li:eq(0)");if(b.browser.safari){i.animate({opacity:0},1,function(){i.css({opacity:""})})}i.addClass(e.disabledClass)});if(e.disabled&&e.disabled.length){for(var x=0,w=e.disabled.length;x<w;x++){A.eq(--e.disabled[x]).trigger("disableTab").end()}}A.bind("enableTab",function(){var i=b(this).parents("li:eq(0)");i.removeClass(e.disabledClass);if(b.browser.safari){i.animate({opacity:1},1,function(){i.css({opacity:""})})}});A.bind("click",function(C){var H=C.clientX;var D=this,I=b(this).parents("li:eq(0)"),k=b(this.hash),E=t.filter(":visible");if(r.locked||I.is("."+e.selectedClass)||I.is("."+e.disabledClass)||typeof m=="function"&&m(this,k[0],E[0])===false){this.blur();return false}r.locked=true;if(k.size()){if(b.browser.msie&&e.bookmarkable){var i=this.hash.replace("#","");k.attr("id","");setTimeout(function(){k.attr("id",i)},0)}function B(){if(e.bookmarkable&&H){b.ajaxHistory.update(D.hash)}E.animate(u,o,function(){b(D).parents("li:eq(0)").addClass(e.selectedClass).siblings().removeClass(e.selectedClass);if(typeof g=="function"){g(D,k[0],E[0])}var J={display:"",overflow:"",height:""};if(!b.browser.msie){J.opacity=""}E.addClass(e.hideClass).css(J);k.removeClass(e.hideClass).animate(l,h,function(){k.css(J);if(b.browser.msie){E[0].style.filter="";k[0].style.filter=""}if(typeof v=="function"){v(D,k[0],E[0])}r.locked=null})})}if(!e.remote){B()}else{b(D).trigger("loadRemoteTab",[B])}}else{alert("There is no such container.")}var G=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;var F=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;setTimeout(function(){window.scrollTo(G,F)},0);this.blur();return e.bookmarkable&&!!H});if(e.bookmarkable){b.ajaxHistory.initialize(function(){A.eq(e.initial).trigger("click").end()})}})};var c=["triggerTab","disableTab","enableTab"];for(var a=0;a<c.length;a++){b.fn[c[a]]=(function(d){return function(e){return this.each(function(){var g=b("ul.tabs-nav",this);g=g.size()&&g||b(">ul:eq(0)",this);var f;if(!e||typeof e=="number"){f=b("li a",g).eq((e&&e>0&&e-1||0))}else{if(typeof e=="string"){f=b('li a[@href$="#'+e+'"]',g)}}f.trigger(d)})}})(c[a])}b.fn.activeTab=function(){var d=[];this.each(function(){var f=b("ul.tabs-nav",this);f=f.size()&&f||b(">ul:eq(0)",this);var e=b("li",f);d.push(e.index(e.filter(".tabs-selected")[0])+1)});return d[0]}})(jQuery);var Class=function(b){var a=function(){for(var c in this){if(this[c]){this[c]._proto_=this}}if(arguments[0]!="noinit"&&this.initialize){return this.initialize.apply(this,arguments)}};a.extend=this.extend;a.implement=this.implement;a.prototype=b;return a};Class.empty=function(){};Class.create=function(a){return new Class(a)};Class.prototype={extend:function(b){var a=new this("noinit");for(var d in b){var c=a[d];var e=b[d];if(c&&c!=e){e=c.parentize(e)||e}a[d]=e}return new Class(a)},implement:function(a){for(var b in a){this.prototype[b]=a[b]}}};Object.Native=function(){for(var a=0;a<arguments.length;a++){arguments[a].extend=Class.prototype.implement}};new Object.Native(Function,Array,String,Number);Function.extend({parentize:function(b){var a=this;return function(){this.parent=a;return b.apply(this,arguments)}}});var agent=navigator.userAgent.toLowerCase();var is_ie=(agent.indexOf("msie")!=-1);var is_ie_4=(is_ie&&(agent.indexOf("msie 4")!=-1));var is_ie_5=(is_ie&&(agent.indexOf("msie 5.0")!=-1));var is_ie_5_up=(is_ie&&!is_ie_4);var is_ie_5_5=(is_ie&&(agent.indexOf("msie 5.5")!=-1));var is_ie_5_5_up=(is_ie&&!is_ie_4&&!is_ie_5);var is_ie_6=(is_ie&&(agent.indexOf("msie 6.0")!=-1));var is_ie_7=(is_ie&&(agent.indexOf("msie 7.0")!=-1));var is_mozilla=((agent.indexOf("mozilla")!=-1)&&(agent.indexOf("spoofer")==-1)&&(agent.indexOf("compatible")==-1)&&(agent.indexOf("opera")==-1)&&(agent.indexOf("webtv")==-1)&&(agent.indexOf("hotjava")==-1));var is_mozilla_1_3_up=(is_mozilla&&(navigator.productSub>20030210));var is_ns_4=(!is_ie&&(agent.indexOf("mozilla/4.")!=-1));var is_rtf=(is_ie_5_5_up||is_mozilla_1_3_up);var is_safari=(agent.indexOf("safari")!=-1);if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(n,b,o,e,j,l,g,f,d,m,k){if(!document.getElementById){return}this.DETECT_KEY=k?k:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(n){this.setAttribute("swf",n)}if(b){this.setAttribute("id",b)}if(o){this.setAttribute("width",o)}if(e){this.setAttribute("height",e)}if(j){this.setAttribute("version",new deconcept.PlayerVersion(j.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(l){this.addParam("bgcolor",l)}var a=f?f:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",g);this.setAttribute("doExpressInstall",false);var i=(d)?d:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(m){this.setAttribute("redirectUrl",m)}};deconcept.SWFObject.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c.push(b+"="+a[b])}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn")}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX")}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var d=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){d=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(c){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");d=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(c){if(d.major==6){return d}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(c){}}if(b!=null){d=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}return d};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(a){var d=document.location.search||document.location.hash;if(d){var c=d.substring(1).split("&");for(var b=0;b<c.length;b++){if(c[b].substring(0,c[b].indexOf("="))==a){return c[b].substring((c[b].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return}var c=document.getElementsByTagName("OBJECT");for(var b=0;b<c.length;b++){c[b].style.display="none";for(var a in c[b]){if(typeof c[b][a]=="function"){c[b][a]=function(){}}}}};deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var a=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();a()}}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs}};if(typeof window.onbeforeunload=="function"){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload()}}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload}if(Array.prototype.push==null){Array.prototype.push=function(a){this[this.length]=a;return this.length}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;$=null;var _$J=jQuery;Function.prototype.extendNativeFunctionObject=jQuery.extend;jQuery.getOne=function(c,b){var a;if(typeof c=="object"){a=c}else{if(typeof c=="string"){if(c.search(/^[#.]/)==-1){c="#"+c}if(b==null){a=jQuery(c)}else{a=jQuery(c,b)}if(a.length>0){a=a.get(0)}else{a=null}}}return a};jQuery.fn.getOne=function(a){return jQuery.getOne(a,this)};Liferay=function(){var a=jQuery;return{}}();if(jQuery.browser.msie){jQuery.each(["height","width"],function(a,b){jQuery.fn[b]=function(c){return c==undefined?(this.length?(b=="height"?this[0].offsetHeight:this[0].offsetWidth):null):this.css(b,c.constructor==String?c:c+"px")}})};Liferay.Util={submitCountdown:0,addEventHandler:function(d,b,c){if(b.indexOf("on")!=0){b="on"+b}var a=d[b];if(typeof d[b]!="function"){d[b]=c}else{d[b]=function(){if(a){a()}c()}}},addInputFocus:function(b){var c=null;if(b){if(typeof b=="object"){c=jQuery(b)}else{c=jQuery("#"+b)}}else{c=document.body}var a=jQuery("input[@type=text], input[@type=password], textarea",c);a.focus(function(){jQuery(this).addClass("focus")});a.blur(function(){jQuery(this).removeClass("focus")})},addInputType:function(a){var b;if(jQuery.browser.msie&&jQuery.browser.version.number()<7){if(a){if(typeof a=="object"){b=jQuery(a)}else{b=jQuery("#"+a)}}else{b=document.body}_$J("input",b).each(function(){var d=_$J(this);var c=this.type||"text";d.addClass(c)})}},changeOpacity:function(b,a){a=(a>=1)?0.999:a;a=(a<0)?0:a;b.style.opacity=a;b.style.MozOpacity=a;b.style.KhtmlOpacity=a;b.style.filter="alpha(opacity="+(a*100)+")"},check:function(d,a,c){for(var b=0;b<d.elements.length;b++){var f=d.elements[b];if((f.name==a)&&(f.type=="checkbox")){f.checked=c}}},checkAll:function(f,c,a){if(Liferay.Util.isArray(c)){for(var d=0;d<f.elements.length;d++){var g=f.elements[d];if(g.type=="checkbox"){for(var b=0;b<c.length;b++){if(g.name==c[b]){g.checked=a.checked}}}}}else{for(var d=0;d<f.elements.length;d++){var g=f.elements[d];if((g.name==c)&&(g.type=="checkbox")){g.checked=a.checked}}}},checkAllBox:function(f,c,a){var k=0;var h=0;if(Liferay.Util.isArray(c)){for(var d=0;d<f.elements.length;d++){var g=f.elements[d];if((g.name!=a.name)&&(g.type=="checkbox")){for(var b=0;b<c.length;b++){if(g.name==c[b]){k++;if(g.checked){h++}}}}}}else{for(var d=0;d<f.elements.length;d++){var g=f.elements[d];if((g.name!=a.name)&&(g.name==c)&&(g.type=="checkbox")){k++;if(g.checked){h++}}}}if(k==h){a.checked=true}else{a.checked=false}},checkMaxLength:function(b,a){if((b.value.length)>=a){b.value=b.value.substring(0,a-1)}},checkTab:function(a){if((document.all)&&(event.keyCode==9)){a.selection=document.selection.createRange();setTimeout('Liferay.Util.processTab("'+a.id+'")',0)}},createInputElement:function(a){if(is_ie){var b=document.createElement("<input name='"+a+"'></input>")}else{var b=document.createElement("input");b.name=a}return b},disableEsc:function(){if((document.all)&&(event.keyCode==27)){event.returnValue=false}},getSelectedIndex:function(a){for(var b=0;b<a.length;b++){if(a[b].checked==true){return b}}return -1},getSelectedRadioValue:function(b){var c=Liferay.Util.getSelectedIndex(b);if(c==-1){var a=b.value;if(a==null){a=""}return a}else{return b[c].value}},isArray:function(a){if(!window.Array){return false}else{return a.constructor==window.Array}},listChecked:function(c){var b="";for(var a=0;a<c.elements.length;a++){var d=c.elements[a];if((d.type=="checkbox")&&(d.checked==true)&&(d.value>"")){b+=d.value+","}}return b},listCheckedExcept:function(d,c){var b="";for(var a=0;a<d.elements.length;a++){var f=d.elements[a];if((f.type=="checkbox")&&(f.checked==true)&&(f.value>"")&&(f.name.indexOf(c)!=0)){b+=f.value+","}}return b},listSelect:function(d,a){var c="";if(a==null){a=","}if(d==null){return""}for(var b=0;b<d.length;b++){if(d.options[b].value>""){c+=d.options[b].value+a}}if(c==".none,"){return""}else{return c}},listUncheckedExcept:function(d,c){var b="";for(var a=0;a<d.elements.length;a++){var f=d.elements[a];if((f.type=="checkbox")&&(f.checked==false)&&(f.value>"")&&(f.name.indexOf(c)!=0)){b+=f.value+","}}return b},moveItem:function(a,b,e){var g=null;var h=null;var f=null;if(a.selectedIndex>=0){for(var d=0;d<a.length;d++){if(a.options[d].selected){g=a.options[d].text;h=a.options[d].value;f=new Option(g,h);b[b.length]=f}}for(var d=0;d<b.length;d++){for(var c=0;c<a.length;c++){if(a[c].value==b[d].value){a[c]=null;break}}}}if(g!=null){if(e==true){Liferay.Util.sortBox(b)}}},portletTitleEdit:function(e){var b=this;var g=e.obj;var c=e.plid;var a=e.doAsUserId;var f=e.portletId;var d=e.url;var h=g.find(".portlet-title");if(!h.is(".not-editable")){h.editable(function(l,k){var j=k._LFR_.cruft||[];j=j.join("");if(l!=k._LFR_.oldText){Liferay.Util.savePortletTitle({plid:c,doAsUserId:a,portletId:f,title:l})}return j+l},{cssclass:"text",data:function(m,l){var j=jQuery(this);var k=new RegExp("</?[^>]+>|\n|\r|\t","gim");cruft=m.match(k);l._LFR_={};l._LFR_.oldText=m;l._LFR_.cruft=cruft;m=m.replace(k,"");l._LFR_.oldText=m;return m},height:"",width:"",onblur:"submit",type:"text",select:false,style:"",submit:""})}},processTab:function(a){document.all[a].selection.text=String.fromCharCode(9);document.all[a].focus()},removeItem:function(b,c){if(c==null){for(var a=b.length-1;a>=0;a--){if(b.options[a].selected){b[a]=null}}}else{for(var a=b.length-1;a>=0;a--){if(b.options[a].value==c){b[a]=null}}}},reorder:function(d,e){var b=d.selectedIndex;if(b==-1){d.selectedIndex=0}else{sText=d.options[b].text;sValue=d.options[b].value;if((d.options[b].value>"")&&(b>0)&&(e==0)){d.options[b].text=d.options[b-1].text;d.options[b].value=d.options[b-1].value;d.options[b-1].text=sText;d.options[b-1].value=sValue;d.selectedIndex--}else{if((b<d.length-1)&&(d.options[b+1].value>"")&&(e==1)){d.options[b].text=d.options[b+1].text;d.options[b].value=d.options[b+1].value;d.options[b+1].text=sText;d.options[b+1].value=sValue;d.selectedIndex++}else{if(b==0){for(var c=0;c<(d.length-1);c++){d.options[c].text=d.options[c+1].text;d.options[c].value=d.options[c+1].value}d.options[d.length-1].text=sText;d.options[d.length-1].value=sValue;d.selectedIndex=d.length-1}else{if(b==(d.length-1)){for(var a=(d.length-1);a>0;a--){d.options[a].text=d.options[a-1].text;d.options[a].value=d.options[a-1].value}d.options[0].text=sText;d.options[0].value=sValue;d.selectedIndex=0}}}}}},resizeTextarea:function(a){var b=function(){var d=jQuery("#"+a);if(d.length){var e=jQuery("body");var c=function(){var f=e.height();d.css({height:(f-100)+"px",width:"98%"})};c();jQuery(window).resize(c)}};jQuery(b)},resubmitCountdown:function(b){if(Liferay.Util.submitCountdown>0){Liferay.Util.submitCountdown--;setTimeout("Liferay.Util.resubmitCountdown('"+b+"')",1000)}else{Liferay.Util.submitCountdown=0;if(!is_ns_4){document.body.style.cursor="auto"}var c=document.forms[b];for(var a=0;a<c.length;a++){var d=c.elements[a];if(d.type&&(d.type.toLowerCase()=="button"||d.type.toLowerCase()=="reset"||d.type.toLowerCase()=="submit")){d.disabled=false}}}},savePortletTitle:function(c){var b={plid:0,doAsUserId:0,portletId:0,title:"",url:themeDisplay.getPathMain()+"/portlet_configuration/update_title"};var a=jQuery.extend(b,c);jQuery.ajax({url:a.url,data:{p_l_id:a.plid,doAsUserId:a.doAsUserId,portletId:a.portletId,title:a.title}})},selectAndCopy:function(a){a.focus();a.select();if(document.all){var b=a.createTextRange();b.execCommand("copy")}},setBox:function(c,a){for(var b=c.length-1;b>-1;b--){c.options[b]=null}for(var b=0;b<a.length;b++){c.options[b]=new Option(a[b].value,b)}c.options[0].selected=true},setSelectedValue:function(a,c){for(var b=0;b<a.length;b++){if((a[b].value!="")&&(a[b].value==c)){a.selectedIndex=b;break}}},setSelectVisibility:function(c,b){if(is_ie){if(b){b=jQuery.getOne(b)}else{b=document.getElementsByTagName("body")[0]}selectList=b.getElementsByTagName("select");for(var a=0;a<selectList.length;a++){selectList[a].style.visibility=c}}},slideMaximize:function(e,b,c){var d=document.getElementById(e);var a=d.getElementsByTagName("DIV")[0];b+=c;if(b<(a.offsetHeight)){d.style.height=b+"px";setTimeout('Liferay.Util.slideMaximize("'+e+'",'+b+","+c+")",10)}else{d.style.overflow="";d.style.height=""}},slideMinimize:function(d,a,b){var c=document.getElementById(d);a-=b;if(a>0){c.style.height=a+"px";setTimeout('Liferay.Util.slideMinimize("'+d+'",'+a+","+b+")",10)}else{c.style.height="1px"}},sortBox:function(c){var a=new Array();for(var b=0;b<c.length;b++){a[b]=new Array(c[b].value,c[b].text)}a.sort(Liferay.Util.sortByAscending);for(var b=c.length-1;b>-1;b--){c.options[b]=null}for(var b=0;b<a.length;b++){c.options[c.length]=new Option(a[b][1],a[b][0])}},sortByAscending:function(d,c){if(d[1].toLowerCase()>c[1].toLowerCase()){return 1}else{if(d[1].toLowerCase()<c[1].toLowerCase()){return -1}else{return 0}}},toggleByIdSpan:function(c,d){var b=Liferay.Util.toggle(d,true);var a=c.getElementsByTagName("span");if(b){a[0].style.display="none";a[1].style.display=""}else{a[0].style.display="";a[1].style.display="none"}},toggle:function(e,b,a){var c=false;var d="";e=_$J.getOne(e);if(a!=null){d=a}if(e!=null){if(!e.style.display||!e.style.display.toLowerCase().match("none")){e.style.display="none"}else{e.style.display=d;c=true}}if(b){return c}},toJSONObject:function(s){try{return eval("("+s+")")}catch(e){return new Object()}},toJSONString:function(c){var b=c;var a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};if(/["\\\x00-\x1f]/.test(c)){b=c.replace(/([\x00-\x1f\\"])/g,function(e,d){var f=a[d];if(f){return f}f=d.charCodeAt();return"\\u00"+Math.floor(f/16).toString(16)+(f%16).toString(16)})}return b}};function cloneObject(b,a){for(i in b){if(typeof b[i]=="object"&&a){this[i]=new cloneObject(b[i],true)}else{this[i]=b[i]}}}Element=new Object();Element.disable=function(c){c=_$J.getOne(c);var a=c.getElementsByTagName("*");for(var b=0;b<a.length;b++){var d=a[b];var e=d.nodeName.toLowerCase();d.onclick=function(){};d.onmouseover=function(){};d.onmouseout=function(){};if(is_ie){d.onmouseenter=function(){};d.onmouseleave=function(){}}if(e=="a"){d.href="javascript: void(0)"}else{if(e=="input"||e=="select"||e=="script"){d.disabled="true"}else{if(e=="form"){d.action="";d.onsubmit=function(){return false}}}}d.style.cursor="default"}};Element.remove=function(b){var a=jQuery.getOne(b);a.parentNode.removeChild(a)};function LinkedList(){this.head=null;this.tail=null}LinkedList.prototype.add=function(c){c.listInfo=new Object();var a=this.tail;var b=this.head;if(this.head==null){this.head=c;this.tail=c}else{this.tail.listInfo.next=c;c.listInfo.prev=this.tail;this.tail=c}c.listInfo.listObj=this};LinkedList.prototype.remove=function(c){if(c.listInfo.listObj==this&&this.head){var a=c.listInfo.next;var b=c.listInfo.prev;if(a){a.listInfo.prev=b}if(b){b.listInfo.next=a}if(this.head==c){this.head=a}if(this.tail==c){this.tail=b}}};LinkedList.prototype.each=function(c){var d=this.head;var b=0;while(d){b++;var a=d.listInfo.next;if(c){c(d)}d=a}return b};LinkedList.prototype.size=function(){return this.each()};function startsWith(b,a){if(b.indexOf(a)==0){return true}else{return false}}function endsWith(b,a){if(b.lastIndexOf(a)==b.length-a.length){return true}else{return false}}if(is_ns_4){encodeURIComponent=new function(a){return escape(a)};decodeURIComponent=new function(a){return unescape(a)}}function submitForm(c,d,b){if(Liferay.Util.submitCountdown==0){Liferay.Util.submitCountdown=10;setTimeout("Liferay.Util.resubmitCountdown('"+c.name+"')",1000);if(b==null||b){Liferay.Util.submitCountdown++;var a=jQuery("input[@type=button], input[@type=reset], input[@type=submit]",c);a.each(function(f,g){var e=jQuery(this);e.attr("disabled",true);e.fadeTo(50,0.5)})}if(d!=null){c.action=d}if(!is_ns_4){document.body.style.cursor="wait"}c.submit()}else{if(Liferay.Util.submitFormAlert!=null){submitFormAlert(Liferay.Util.submitCountdown)}}}var Viewport={frame:function(){var a,b;if(self.innerHeight){a=self.innerWidth;b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}}}return(new Coordinate(a,b))},scroll:function(){var a,b;if(self.pageYOffset){a=self.pageXOffset;b=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollLeft;b=document.documentElement.scrollTop}else{if(document.body){a=document.body.scrollLeft;b=document.body.scrollTop}}}return(new Coordinate(a,b))},page:function(){var a,d;var c=document.body.scrollHeight;var b=document.body.offsetHeight;if(c>b){a=document.body.scrollWidth;d=document.body.scrollHeight}else{a=document.body.offsetWidth;d=document.body.offsetHeight}return(new Coordinate(a,d))}};String.prototype.trim=jQuery.trim;var ZINDEX={DOCK:7,DOCK_PARENT:8,ALERT:9,DROP_AREA:10,DROP_POSITION:11,DRAG_ITEM:12};Liferay.Language={get:function(c,f){var a=this;var b=themeDisplay.getPathContext()+"/language/"+themeDisplay.getLanguageId()+"/"+c+"/";if(f){if(typeof f=="string"){b+=f}else{if(Liferay.Util.isArray(f)){b+=f.join("/")}}}var d=a._cache[b];if(d!=null){return d}var e=jQuery.ajax({url:b,async:false});d=e.responseText;a._cache[b]=d;return d},_cache:{}};Liferay.Layout={getGroupId:function(b){var a=this;if((b!=null)&&(b.indexOf(a._private)==0||b.indexOf(a._public)==0)){return b.split(a._separator)[1]}return 0},getLayoutId:function(b){var a=this;if((b!=null)&&(b.indexOf(a._private)==0||b.indexOf(a._public)==0)){return b.split(a._separator)[2]}return 0},getOwnerId:function(b){var a=this;if((b!=null)&&(b.indexOf(a._private)==0||b.indexOf(a._public)==0)){var c=b.lastIndexOf(a._separator);if(c!=-1){return b.substring(0,c)}return null}},_private:"PRI.",_public:"PUB.",_separator:"."};function AjaxRequest(b,a){var f;var d=a;if(window.XMLHttpRequest){f=new XMLHttpRequest();if(f.overrideMimeType){f.overrideMimeType("text/html")}}else{if(window.ActiveXObject){try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(h){try{f=new XMLHttpRequest()}catch(h){}}}}}var c=function(){if(f.readyState==4){try{if(f.status==200){if(d.update){var i=jQuery.getOne(d.update);i.innerHTML=f.responseText;executeLoadedScript(i)}if(d.onComplete){d.onComplete(f,d.returnArgs)}AjaxUtil.remove(d.ajaxId)}}catch(j){}}};var g=function(j){var i=j.split("?");var m=i[0];var k=i[1];try{if(d.method=="get"){f.open("GET",j,true);f.onreadystatechange=c;f.send("")}else{f.open("POST",m,true);f.setRequestHeader("Method","POST "+m+" HTTP/1.1");f.setRequestHeader("Content-Type","application/x-www-form-urlencoded");f.onreadystatechange=c;f.send(k)}}catch(l){}};g(b);this.resend=function(i,e){d=e;g(i)};this.getId=function(){return ajaxId};this.cleanUp=function(){f.onreadystatechange=function(){};c=null;returnArgs=null;f=null}}var AjaxUtil={counter:1,requests:new Array(),request:function(c,b){var e=(b==null)?(new Object()):b;var a=(e.reverseAjax)?0:AjaxUtil.getNextId();e.ajaxId=a;var d;if(a==0&&AjaxUtil.requests[0]){d=AjaxUtil.requests[0];d.resend(c,e)}else{d=new AjaxRequest(c,e);AjaxUtil.requests[a]=d}if(!e.onComplete&&!e.update){AjaxUtil.remove(a)}},submit:function(e,c){var b=e.action;var a=jQuery("input, textarea, select",e);var d=c||new Object();var f=a.serialize();if(b.indexOf("?")==-1){b=b+"?"+f}if(b.lastIndexOf("?")==b.length-1){b=b+f}else{b=b+"&"+f}if(d.disable){a.attr("disabled",true)}AjaxUtil.request(b,d)},update:function(b,d,a){var c=a||new Object();c.update=d;AjaxUtil.request(b,c)},getNextId:function(){var a=AjaxUtil.counter++;if(AjaxUtil.counter>20){AjaxUtil.counter=1}return a},remove:function(b){if(b){var a=AjaxUtil.requests[b];if(a){a.cleanUp();a=null}}}};var ReverseAjax={initialize:function(){Liferay.Util.addEventHandler(window,"unload",ReverseAjax.release);ReverseAjax.request()},request:function(){AjaxUtil.request(themeDisplay.getPathMain()+"/portal/reverse_ajax",{onComplete:ReverseAjax.response,reverseAjax:true})},response:function(c){var b=Liferay.Util.toJSONObject(c.responseText);var a=b.status;if(a&&a!="failure"){if(a=="success"){if(b.chatMessages){Messaging.getChatsReturn(b.chatMessages)}if(b.chatRoster){MessagingRoster.getEntriesReturn(b.chatRoster)}}ReverseAjax.request()}},release:function(){AjaxUtil.request(themeDisplay.getPathMain()+"/portal/reverse_ajax?release=1",{reverseAjax:true})}};function executeLoadedScript(el){var scripts=el.getElementsByTagName("script");for(var i=0;i<scripts.length;i++){if(scripts[i].src){var head=document.getElementsByTagName("head")[0];var scriptObj=document.createElement("script");scriptObj.setAttribute("type","text/javascript");scriptObj.setAttribute("src",scripts[i].src);head.appendChild(scriptObj)}else{try{if(is_safari){eval(scripts[i].innerHTML)}else{if(is_mozilla){eval(scripts[i].textContent)}else{eval(scripts[i].text)}}}catch(e){}}}}function loadPage(c,d,b,a){AjaxUtil.request(c+"?"+d,{onComplete:b,returnArgs:a})}function printJSON(a){if(a&&a.id){var b=document.getElementById(a.id);if(b){b.innerHTML=a.toString()}}};Liferay.Animate=function(d,a,b){var c=Liferay.Animate;if(!c.q[d]){c.q[d]={id:d,fn:a,data:b}}if(!c.timer){c.start()}};Liferay.Animate.extendNativeFunctionObject({q:new Object,timer:0,process:function(){var d=false;for(var b in this.q){var c=this.q[b];if(c){var a=c.fn(c.data);if(a==false){this.q[b]=null}d=true}}if(!d){this.stop()}},start:function(){var a=Liferay.Animate;if(!a.timer){Liferay.Animate.process();Liferay.Animate.timer=setInterval("Liferay.Animate.process()",30)}},stop:function(){clearInterval(Liferay.Animate.timer);Liferay.Animate.timer=0}});var Coordinates={ORIGIN:new Coordinate(0,0),coordinatesData:function(a,b){var c=new Object();c.recurse=b;c.size=new Coordinate(a.offsetWidth,a.offsetHeight);c.nwOffset=Coordinates.northwestOffset(a,b);c.seOffset=c.nwOffset.plus(c.size);c.midPoint=c.nwOffset.plus(new Coordinate(Math.round(c.size.x/2),Math.round(c.size.y/2)));return c},northwestPosition:function(b){var a=parseInt(b.style.left);var c=parseInt(b.style.top);return new Coordinate(isNaN(a)?0:a,isNaN(c)?0:c)},southeastPosition:function(a){return Coordinates.northwestPosition(a).plus(new Coordinate(a.offsetWidth,a.offsetHeight))},northwestOffset:function(a,c){var d=new Coordinate(a.offsetLeft,a.offsetTop);if(!c){return d}var b=a.offsetParent;while(b){d=d.plus(new Coordinate(b.offsetLeft,b.offsetTop));b=b.offsetParent}return d},southeastOffset:function(a,b){return Coordinates.northwestOffset(a,b).plus(new Coordinate(a.offsetWidth,a.offsetHeight))}};function Coordinate(a,b){this.x=a||0;this.y=b||0}Coordinate.prototype.toString=function(){return"("+this.x+","+this.y+")"};Coordinate.prototype.plus=function(a){return new Coordinate(this.x+a.x,this.y+a.y)};Coordinate.prototype.minus=function(a){return new Coordinate(this.x-a.x,this.y-a.y)};Coordinate.prototype.distance=function(c){var b=this.x-c.x;var a=this.y-c.y;return Math.sqrt(Math.pow(b,2)+Math.pow(a,2))};Coordinate.prototype.max=function(b){var a=Math.max(this.x,b.x);var c=Math.max(this.y,b.y);return new Coordinate(a,c)};Coordinate.prototype.constrain=function(c,b){if(c.x>b.x||c.y>b.y){return this}var a=this.x;var d=this.y;if(c.x!=null){a=Math.max(a,c.x)}if(b.x!=null){a=Math.min(a,b.x)}if(c.y!=null){d=Math.max(d,c.y)}if(b.y!=null){d=Math.min(d,b.y)}return new Coordinate(a,d)};Coordinate.prototype.reposition=function(a){a.style.top=this.y+"px";a.style.left=this.x+"px"};Coordinate.prototype.equals=function(a){if(this==a){return true}if(!a||a==null){return false}return this.x==a.x&&this.y==a.y};Coordinate.prototype.inside=function(b,a){if((this.x>=b.x)&&(this.x<=a.x)&&(this.y>=b.y)&&(this.y<=a.y)){return true}else{return false}};Coordinate.prototype.insideObject=function(c,a){var b=Coordinates.coordinatesData(c);b.recurse=a;b.quadrant=this.insideObjectData(b);return b.quadrant?b:null};Coordinate.prototype.insideObjectData=function(d){var c=d.nwOffset;var e=d.seOffset;var a=0;if(this.inside(c,e)){var b=d.midPoint;if(this.x<=b.x&&this.y<=b.y){a=1}else{if(this.x>=b.x&&this.y<=b.y){a=2}else{if(this.x>=b.x&&this.y>=b.y){a=3}else{if(this.x<=b.x&&this.y>=b.y){a=4}}}}}return a};function MousePos(){}MousePos.prototype=new Coordinate();MousePos.prototype.update=function(c){if(typeof c=="undefined"){c=window.event}var a=new Coordinate(c.clientX,c.clientY);var b=Viewport.scroll();this.x=a.x+b.x;this.y=a.y+b.y;if(this.x<0){this.x=0}if(this.y<0){this.y=0}return c};var mousePos=new MousePos(0,0);jQuery.each(["coordinatesData","northwestPosition","southeastPosition","northwestOffset","southeastOffset"],function(a,b){jQuery.fn[b]=function(c){return this.length>0?Coordinates[b](this[0],c):null}});jQuery.fn.xySize=function(){return new Coordinate(this.width(),this.height())};(function(a){a.fn.lDrag=function(b){this.each(function(){a.lDrag.create(this,b)})};a.fn.lDragBind=function(c,b){this.each(function(){a.lDrag.bind(this,c,b)})};a.fn.lDragUnbind=function(c,b){this.each(function(){a.lDrag.unbind(this,c,b)})};a.lDrag=function(b,c){a.lDrag.create(b,c)};a.lDrag.extendNativeFunctionObject({container:null,isDragging:false,scrollDirection:"",scrollTimer:0,bind:function(b,d,c){if(b.dragSettings&&d&&c){if(d=="start"){b.dragSettings.onDragStart.push(c)}else{if(d=="move"){b.dragSettings.onDrag.push(c)}else{if(d=="complete"){b.dragSettings.onDragEnd.push(c)}}}}},unbind:function(b,f,e){if(b.dragSettings&&f&&e){var d=b.dragSettings;var g="";if(f=="start"){g="onDragStart"}else{if(f=="move"){g="onDrag"}else{if(f=="complete"){g="onDragEnd"}}}for(var c=0;c<d[g].length;c++){if(d[g][c]==e){d[g].splice(c,1)}}}},create:function(b,c){c=c||new Object();c.container=b;if(c.handle==null){c.handle=b}else{if(typeof c.handle=="string"){c.handle=a(c.handle)[0]}c.handle.dragSettings=c}b.dragSettings=c;c.onDragStart=new Array();c.onDrag=new Array();c.onDragEnd=new Array();if(c.onStart){a.lDrag.bind(b,"start",c.onStart)}if(c.onMove){a.lDrag.bind(b,"move",c.onMove)}if(c.onComplete){a.lDrag.bind(b,"complete",c.onComplete)}jQuery(c.handle).mousedown(a.lDrag.onMouseDown)},scroll:function(){Liferay.Animate("layoutDragScroll",a.lDrag.scrollStart)},scrollStart:function(){var g;var d=a.lDrag.container;var c=a(a.lDrag.container);var b=false;var e=20;var f=Viewport.scroll().y;if(a.lDrag.scrollDirection=="down"){g=c.northwestPosition();g.y+=e;g.reposition(d);window.scrollTo(0,f+e);b=true}else{if(a.lDrag.scrollDirection=="up"&&f>0){g=c.northwestPosition();g.y-=e;g.reposition(d);window.scrollTo(0,f-e);b=true}else{b=false}}if(!b){a.lDrag.scrollDirection="";a.lDrag.scrollTimer=0;return false}},onMouseDown:function(f){mousePos.update(f);var e=this.dragSettings;var c=e.container;var b=a(e.container);a.lDrag.container=c;var d=b.northwestOffset(true);var g=d.plus(b.xySize());e.originalZIndex=c.style.zIndex;e.mouseNwOffset=mousePos.minus(d);e.mouseSeOffset=mousePos.minus(g);e.mouseStart=new Coordinate(mousePos.x,mousePos.y);a.lDrag._processListeners(e,"start");a.lDrag._setConstraint(e);jQuery(document).mousemove(a.lDrag.onMouseMove);jQuery(document).mouseup(a.lDrag.onMouseUp);return false},onMouseMove:function(d){mousePos.update(d);var e=a.lDrag.container;var g=e.dragSettings;if(!a.lDrag._isAboveThreshold(g)){return false}else{a.lDrag.isDragging=true}e=g.clone?a.lDrag._createClone(g):g.container;var m=a(e);var h=m.northwestOffset(true);var k=m.northwestPosition();var l=m.xySize();var j=h.plus(l);var c=k.plus(l);a.lDrag._setScrolling(g);k=k.plus(mousePos.minus(h).minus(g.mouseNwOffset));var b=g.autoCorrect?m.northwestOffset(true):null;if(!g.noDrag){k.reposition(e)}a.lDrag._processListeners(g,"move");if(g.autoCorrect){var i=m.northwestOffset(true);if(!b.equals(i)){var f=b.minus(i);k=m.northwestPosition().plus(f);k.reposition(e)}}return false},onMouseUp:function(d){d=mousePos.update(d);var b=a.lDrag.container;var c=b.dragSettings;if(c.clone){a.lDrag._destroyClone(c)}jQuery(document).unbind("mousemove",a.lDrag.onMouseMove);jQuery(document).unbind("mouseup",a.lDrag.onMouseUp);a.lDrag._processListeners(c,"complete");a.lDrag.container=null;a.lDrag.isDragging=false},_createClone:function(d){if(!d.clonedNode){var b=a("<div></div>");var c=a(d.container);var e=c.northwestOffset(true);b.css({height:c.height()+"px",left:e.x+"px",position:"absolute",top:e.y+"px",width:c.width()+"px",zIndex:ZINDEX.DRAG_ITEM});if(d.opacity){b.css("opacity",d.opacity)}if(d.dragClass){b.addClass(d.dragClass)}b[0].dragSettings=d;d.clonedNode=b[0];a("body").append(b)}return d.clonedNode},_destroyClone:function(e){if(e.clonedNode){var b=a(e.clonedNode);var c=a(e.container);var f=c.northwestPosition();var d=f.plus(mousePos.minus(e.mouseStart));d.reposition(e.container);b.remove();e.clonedNode=null}},_isAboveThreshold:function(c){var b=true;if(!a.lDrag.isDragging&&c.threshold){var d=c.mouseStart.distance(mousePos);if(d<c.threshold){b=false}}return b},_processListeners:function(d,c){var e="";if(c=="start"){e="onDragStart"}else{if(c=="move"){e="onDrag"}else{if(c=="complete"){e="onDragEnd"}}}for(var b=0;b<d[e].length;b++){d[e][b](d)}},_setConstraint:function(d){var c;var b;var f;var e;if(d.minX!=null){c=d.minX+d.mouseNwOffset.x}if(d.minY!=null){b=d.minY+d.mouseNwOffset.y}if(d.maxX!=null){f=d.maxX+d.mouseSeOffset.x}if(d.maxY!=null){e=d.maxY+d.mouseSeOffset.y}if(c&&f&&c>f){f=c}if(b&&e&&b>e){e=b}d.mouseMin=new Coordinate(c,b);d.mouseMax=new Coordinate(f,e)},_setScrolling:function(e){if(e.scroll){var c=30;var d=5;var g=Viewport.scroll().y;var f=Viewport.page().y;var b=Viewport.frame().y;if((g+b+2*c)<f&&mousePos.y>(g+b-c)){if(a.lDrag.scrollDirection!="down"){a.lDrag.scrollDirection="down";a.lDrag.scroll()}}else{if(g>0&&mousePos.y<(g+c)){if(a.lDrag.scrollDirection!="up"){a.lDrag.scrollDirection="up";a.lDrag.scroll()}}else{a.lDrag.scrollDirection=""}}}}})})(jQuery);(function(a){a.fn.lResize=function(b){this.each(function(){a.lResize(this,b)})};a.fn.lResizeBind=a.fn.lDragBind;a.fn.lResizeHandleRule=function(b){this.each(function(){b.handle=this;a.lResize.handleRule(b)})};a.lResize=function(b,c){a.lResize.create(b,c)};a.lResize.extendNativeFunctionObject({HORIZONTAL:"horizontal",VERTICAL:"vertical",ADD:"add",SUBTRACT:"subtract",resizeRule:function(b,c,d){this.container=b;this.direction=c;this.next=null;this.origWidth=null;this.origHeight=null;this.mode=d},handleRule:function(b){var d=b.handle;if(typeof d=="string"){d=a(d)}var c=d.resizeSettings;if(!c){a.lResize.create(c.container,c)}else{c.resizeRules.push(new a.lResize.resizeRule(c.container,c.direction,c.mode))}},bind:function(b,d,c){a.lDrag.bind(b,d,c)},create:function(b,c){if(c.handle&&c.direction&&c.mode){if(typeof c.handle=="string"){c.handle=a(c.handle)[0]}var f=c.handle;if(!f.resizeSettings){f.resizeSettings=c}var d=f.resizeSettings;if(!f.dragSettings||!f.dragSettings.isResizeHandle){a.lDrag.create(f,{onStart:a.lResize.onMouseDown,onMove:a.lResize.onResize,onComplete:a.lResize.onMouseUp,noDrag:!c.drag,isResizeHandle:true})}var e=a(f);e.lDragBind("start",c.onStart);e.lDragBind("move",c.onMove);e.lDragBind("complete",c.onComplete);if(!d.resizeRules){d.resizeRules=new Array()}d.resizeRules.push(new a.lResize.resizeRule(b,c.direction,c.mode))}},onMouseDown:function(){var f=a.lDrag.container;var e=f.resizeSettings;var c=mousePos;e.mouseStart=new Coordinate(mousePos.x,mousePos.y);for(var d=0;d<e.resizeRules.length;d++){var g=e.resizeRules[d];var b=a(g.container);g.origWidth=b.width();g.origHeight=b.height()}},onResize:function(){var h=a.lDrag.container;var d=h.resizeSettings;var j=mousePos;var k=mousePos.minus(d.mouseStart);var c;var b=0;var e=false;for(var f=0;f<d.resizeRules.length;f++){var g=d.resizeRules[f];var l=a(g.container);if(g.direction==a.lResize.HORIZONTAL){g.prevLength=l.width();if(g.mode==a.lResize.ADD){c=g.origWidth+k.x}else{c=g.origWidth-k.x}}else{if(g.direction==a.lResize.VERTICAL){g.prevLength=l.height();if(g.mode==a.lResize.ADD){c=g.origHeight+k.y}else{c=g.origHeight-k.y}}}g.newLength=c;if(c<1){b=Math.max(-c+1,b);c=1}if(c==g.prevLength){e=true}}for(var f=0;f<d.resizeRules.length;f++){var g=d.resizeRules[f];var l=a(g.container);if(!d.disableStop&&e){c=g.prevLength}else{if(g.newLength<1){c=g.newLength+b}else{c=g.newLength-b}}if(g.direction==a.lResize.HORIZONTAL){l.width(c)}else{if(g.direction==a.lResize.VERTICAL){l.height(c)}}}},onMouseUp:function(){var c=a.lDrag.container;var b=c.resizeSettings;b.mouseEnd=new Coordinate(mousePos.x,mousePos.y)}})})(jQuery);(function(a){a.Popup=function(b){return a.Popup.open(b)};a.Popup.extendNativeFunctionObject({close:function(c){jQuery(c).parents(".popup:first").remove();var d=jQuery("#alert-messages .modal:last");if(d.length){d.before(jQuery("#alert-messages .alert-background"))}else{var b=jQuery("#alert-messages .alert-background");b.fadeTo("normal",0,function(){b.remove()});jQuery(window).unbind("resize",a.Popup.center);jQuery(window).unbind("resize",a.Popup.resize);jQuery(window).unbind("scroll",a.Popup.center)}if(jQuery.browser.msie&&jQuery.browser.version.number()<7&&a.Popup.count()==0){jQuery("select").css("visibility","visible")}},count:function(){return jQuery("#alert-messages .popup").length},open:function(m){if(!m){m=new Object()}var k=m.modal;var l=m.message;var e=m.height;var c=m.width;var h=m.noCenter;var j=m.title;var i=m.onClose;var b=jQuery("#alert-messages");if(!b.length){jQuery("body").append("<div id='alert-messages' style='position:absolute; top:0; left:0; z-index:"+ZINDEX.ALERT+"'></div>");b=jQuery("#alert-messages")}b.append("<div class='popup "+(k?"modal":"")+"' style='position:absolute; top:0; left:0;'><div class='popup-inner'><div class='popup-header'><span class='popup-title'>"+(j||"&nbsp;")+"</span><img class='popup-close' src='"+themeDisplay.getPathThemeImages()+"/portlet/close.png'/></div><div class='popup-message'></div></div></div>");var d=b.find(".popup:last");var g=d.find(".popup-message");d.find(".popup-close").click(function(){a.Popup.close(this)});if(i!=null){d.find(".popup-close").click(i)}d[0].alertOptions=m;g.append(l||'<div class="loading-animation"></div>');if(e){g.css(jQuery.browser.msie?"height":"min-height",e+"px")}if(c){d.css("width",c+"px")}d.mousedown(function(){if(this!=jQuery("#alert-messages .popup:last")[0]){jQuery("#alert-messages").append(this)}});var f=b.find(".alert-background");if(k){if(f.length){d.before(f[0])}else{d.before("<div class='alert-background' style='position:absolute; top:0; left:0'></div>");f=b.find(".alert-background");f.css({display:"none",opacity:0})}}if(jQuery.browser.msie&&jQuery.browser.version.number("round")<7&&a.Popup.count()==1){jQuery("select").css("visibility","hidden");d.find("select").css("visibility","visible")}if(b.find(".popup").length==1){jQuery(window).resize(a.Popup.center);jQuery(window).resize(a.Popup.resize);jQuery(window).scroll(a.Popup.center)}a.Popup.resize();f.fadeTo("normal",0.5);if(false){d.Draggable({handle:d.find(".popup-header")[0],zIndex:ZINDEX.ALERT+1})}else{d.lDrag({handle:d.find(".popup-header")[0],threshold:2,dragClass:"drag-indicator"})}if(h){a.Popup.center()}else{a.Popup.center(e,c)}Liferay.Util.addInputType(d[0]);Liferay.Util.addInputFocus(d[0]);window.focus();return g[0]},iframe:function(c,b){var g=b.height;var f=b.width;var e=a.Popup.open(b);var d=document.createElement("iframe");e.height="";d.src=c;d.frameBorder=0;if(f){d.style.width="100%"}e.appendChild(d);if(!b.noCenter){a.Popup.center(g,f)}return e},center:function(b,d){var c=jQuery("#alert-messages .popup:last");if(!c[0].alertOptions.noCenter){c.css({top:(Viewport.scroll().y+(Viewport.frame().y/2-c.height()/2))+"px",left:(Viewport.scroll().x+(Viewport.frame().x/2-c.width()/2))+"px"})}},resize:function(){jQuery("#alert-messages .alert-background").css({height:Viewport.page().y+"px",width:Viewport.page().x+"px"})},resizeIframe:function(b){if(a.Popup.message&&b){var c=a.Popup.message.getElementsByTagName("iframe")[0];var d=jQuery.getOne(".loading-animation",a.Popup.message);if(d){d.parentNode.removeChild(d)}if(c){if(b.height){c.height=b.height}if(b.width){c.width=b.width}}}a.Popup.resize()}})})(Liferay);var DragLink={create:function(b,a){b.dragId=_$J.getOne(a);b.clickLink=b.href;b.href="javascript:void(0)";b.onclick=DragLink.onLinkClick},onLinkClick:function(){if(this.dragId.wasClicked){if(is_ie){setTimeout('window.location = "'+this.clickLink+'";',0)}else{window.location=this.clickLink}}}};var NavFlyout={zIndex:1,initialize:function(b){var b=_$J.getOne(b);var a=_$J("portlet-nav-map-list",b);a.not(".portlet-nav-map-level_1, .portlet-nav-map-level_2").css({position:"absolute",display:"none"});_$J(".portlet-nav-map-list a",b).each(function(){var c=_$J(this.parentNode.parentNode);if(c.is(".portlet-nav-map-level_1")){c.mouseover(function(){NavFlyout.hide(this.parentNode)})}else{c.mouseover(NavFlyout.onHoverOver)}})},initToggle:function(c,a){var c=_$J.getOne(c);var b=_$J(".portlet-nav-map-level_1 > li",c);b.click(NavFlyout.onToggle);b.css({backgroundImage:"url("+a+")"})},hide:function(a){NavFlyout.initialize(a.parentNode)},onHoverOver:function(){var a=this.parentNode;if(_$J(a.parentNode).is(".portlet-nav-map-level_2")){NavFlyout.hide(a.parentNode.parentNode.parentNode)}else{NavFlyout.hide(a)}_$J(a.childNodes).filter("ul").css({display:"block",top:"5px",left:"100px"});zItem=a;while(zItem.nodeName.toLowerCase()!="div"){if(zItem.nodeName.toLowerCase()=="li"){zItem.style.zIndex=NavFlyout.zIndex}zItem=zItem.parentNode}NavFlyout.zIndex++},onToggle:function(){var a=_$J("ul:first",this).get(0);if(this.isShowing){a.style.display="none";this.style.backgroundImage=this.style.backgroundImage.replace(/02_minus/,"02_plus");this.isShowing=false}else{a.style.display="block";a.style.backgroundImage="none";this.style.backgroundImage=this.style.backgroundImage.replace(/02_plus/,"02_minus");this.isShowing=true}}};var PortletHeaderBar={mode:new Object(),fade:function(c){var b=c.count;var e=c.id;var d=false;var a=_$J("#portlet-header-bar_"+e+" .portlet-small-icon-bar");if(PortletHeaderBar.mode[e]=="in"){if(b<=10){if(b>=0){a.css({opacity:(b/10),display:""})}d=true;c.count++}}else{if(PortletHeaderBar.mode[e]=="out"){if(b>=0){if(b<=10){a.css("opacity",(b/10))}c.count--;d=true}else{a.css("display","none")}}}return d},hide:function(a){this.mode[a]="out";Liferay.Animate("header-icon-fade_"+a,PortletHeaderBar.fade,{count:15,id:a})},show:function(a){this.mode[a]="in";Liferay.Animate("header-icon-fade_"+a,PortletHeaderBar.fade,{count:-5,id:a})}};var PhotoSlider=Class.create();PhotoSlider.prototype={initialize:function(c,a,e,b,d){this.TOTAL_FRAMES=20;this.count=0;this.page=0;this.timer=0;this.start=0;this.photos=_$J.getOne(e);this.photos.style.position="relative";this.photos.style.left="0px";this.slidingWindow=_J$.getOne(c);this.windowWidth=a;this.totalPages=b;this.varName=d},animate:function(){if(this.count<=this.TOTAL_FRAMES){var b=this.count/this.TOTAL_FRAMES;var a=Math.sin(b*(Math.PI/2));var c=-(this.page*this.windowWidth)-this.start;this.photos.style.left=this.start+(c*a);this.count++;this.timer=setTimeout(this.varName+".animate()",30)}else{this.timer=0}},left:function(){this.start=parseInt(this.photos.style.left);if(this.page>0){this.page--;this.count=0;if(!this.timer){this.timer=setTimeout(this.varName+".animate()",30)}}},right:function(){this.start=parseInt(this.photos.style.left);if(this.page<(this.totalPages-1)){this.page++;this.count=0;if(!this.timer){this.timer=setTimeout(this.varName+".animate()",30)}}}};var Tabs={show:function(c,d,e){var b=document.getElementById(c+e+"TabsId");if(b){b.className="current"}b=document.getElementById(c+e+"TabsSection");if(b){b.style.display="block"}for(var a=0;(d.length>1)&&(a<d.length);a++){if(e!=d[a]){b=document.getElementById(c+d[a]+"TabsId");if(b){b.className="none"}b=document.getElementById(c+d[a]+"TabsSection");if(b){b.style.display="none"}}}}};var StarRating=new Class({initialize:function(d,b){this.options=b||new Object();this.rating=this.options.rating||0;var c=_$J("#"+d);this.stars=c.find("img");var a=this;if(!this.options.displayOnly){c.bind("mouseout",{self:this},this.onHoverOut);this.stars.each(function(e){this.index=e+1;_$J(this).bind("click",{self:a},a.onClick).bind("mouseover",{self:a},a.onHoverOver)})}this.display(this.rating,"rating")}});StarRating.implement({display:function(c,e){var a=this;c=c==null?this.rating:c;var d=Math.floor(c);var b=c-d;this.stars.each(function(f){image=this;if(f<d){if(e=="hover"){image.src=image.src.replace(/\bstar_.*\./,"star_hover.")}else{image.src=image.src.replace(/\bstar_.*\./,"star_on.")}}else{if(b<0.25){image.src=image.src.replace(/\bstar_.*\./,"star_off.")}else{if(b<0.5){image.src=image.src.replace(/\bstar_.*\./,"star_on_quarter.")}else{if(b<0.75){image.src=image.src.replace(/\bstar_.*\./,"star_on_half.")}else{if(b<1){image.src=image.src.replace(/\bstar_.*\./,"star_on_threequarters.")}}}}b=0}})},onHoverOver:function(a){a.data.self.display(this.index,"hover")},onHoverOut:function(a){a.data.self.display()},onClick:function(c){var d=this;var b=d.index;var a=c.data.self;a.rating=b;if(a.options.onComplete){a.options.onComplete(b)}a.display(b)}});var ToolTip={container:null,show:function(f,g,h){var b=this;var c=b.container;var d=jQuery(g);var a=d.offset();if(!c){c=jQuery('<div class="portal-tool-tip"></div>').appendTo("body");b.container=c}c.html(h);c.show();var e=c.width();c.css({cursor:"default",left:(a.left-(e+5))+"px",position:"absolute",top:(a.top-15)+"px"});d.one("mouseout",function(){b.hide()})},hide:function(b){var a=this;a.container.hide()}};Liferay.Portlet={fn:new Object(),fnAll:new Array(),fnLast:new Array(),ajaxList:new Object(),list:new Object(),isAjax:function(a){return(this.ajaxList[a]==1)},flagAjax:function(a){this.ajaxList[a]=1},process:function(d){var a=this.list[d];var c=0;this.list[d]=0;if(a==1){this.processPortlet(d);this.processAll(d)}else{if(a==0){}else{this.processPortlet(d)}}for(var b in this.list){c+=this.list[b]}if(c==0){this.processLast(d)}},processAll:function(b){for(var a=0;a<this.fnAll.length;a++){this.fnAll[a](b,_$J("#p_p_id_"+b+"_"))}},processPortlet:function(b){if(this.fn[b]){for(var a=0;a<this.fn[b].length;a++){this.fn[b][a](b,_$J("#p_p_id_"+b+"_"))}this.fn[b]=new Array()}},processLast:function(b){for(var a=0;a<this.fnLast.length;a++){this.fnLast[a](b)}this.fnLast=new Array()},ready:function(b,a){if(typeof b=="function"){this.fnAll.push(b)}else{if(typeof b=="string"&&typeof a=="function"){if(!this.fn[b]){this.fn[b]=new Array()}this.fn[b].push(a)}}},remove:function(a){this.ajaxList[a]=0;this.list[a]=1;this.fn[a]=new Array()},last:function(a){this.fnLast.push(a)},findIndex:function(b){var a=-1;_$J(".portlet-boundary",b.parentNode).each(function(c){if(this==b){a=c}});return a},move:function(c){var e=c.portlet;var d=c.neighbor;var b=c.quadrant;var a=c.container;if(d&&b){if(b==1||b==2){jQuery(d).before(e)}else{jQuery(d).after(e)}}else{if(a){jQuery(a).append(e)}}this.savePosition(e)},savePosition:function(d){var b=d.parentNode.id.replace(/^layout-column_/,"");var a=this.findIndex(d);var c=d.id.replace(/^(p_p_id_)/,"");c=c.substring(0,c.length-1);AjaxUtil.request(themeDisplay.getPathMain()+"/portal/update_layout?p_l_id="+themeDisplay.getPlid()+"&p_p_id="+c+"&p_p_col_id="+b+"&p_p_col_pos="+a+"&doAsUserId="+themeDisplay.getDoAsUserIdEncoded()+"&cmd=move")}};jQuery.fn.last=function(a){Liferay.Portlet.last(a)};Liferay.Publisher={publishers:{},deliver:function(c){var a=this;var b=window;var d;if(arguments.length==2){d=[arguments[1]]}else{d=jQuery.map(arguments,function(f,e){return(e>0)?f:null})}jQuery.each(a.publishers[c],function(e,f){var g=f.obj||b;f.func.apply(g,d)})},register:function(b){var a=this;if(!a.publishers[b]){a.publishers[b]=[]}},subscribe:function(c,b,e){var a=this;if(a.publishers[c]==null){a.register(c)}var f=false;jQuery.each(a.publishers[c],function(g,h){if(h===b){f=true;return false}});if(!f){var d={func:b,obj:e||null};a.publishers[c].push(d)}},unsubscribe:function(c,b){var a=this;if(!a.publishers[c]){return}jQuery.each(a.publishers[c],function(d,e){if(e.func===b){a.publishers[c].pop(e);return false}})}};Liferay.Service={url:themeDisplay.getPathMain()+"/portal/json_service",classNameSuffix:"ServiceJSON",ajax:function(params,callback){params.serviceParameters=Liferay.Service.getParameters(params);if(callback){_$J.getJSON(Liferay.Service.url,params,callback)}else{var xHR=_$J.ajax({url:Liferay.Service.url,data:params,dataType:"json",async:false});return eval("("+xHR.responseText+")")}},getParameters:function(c){var b="";for(var a in c){if((a!="serviceClassName")&&(a!="serviceMethodName")){b+=a+","}}if(endsWith(b,",")){b=b.substring(0,b.length-1)}return b}};Liferay.Service.Portal={servicePackage:"com.liferay.portal.service.http."};Liferay.Service.Portal.Address={serviceClassName:Liferay.Service.Portal.servicePackage+"Address"+Liferay.Service.classNameSuffix,addAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addAddress";return Liferay.Service.ajax(a,b)},deleteAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteAddress";return Liferay.Service.ajax(a,b)},getAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getAddress";return Liferay.Service.ajax(a,b)},getAddresses:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getAddresses";return Liferay.Service.ajax(a,b)},updateAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateAddress";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.ClassName={serviceClassName:Liferay.Service.Portal.servicePackage+"ClassName"+Liferay.Service.classNameSuffix,getClassName:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getClassName";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Company={serviceClassName:Liferay.Service.Portal.servicePackage+"Company"+Liferay.Service.classNameSuffix,addCompany:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addCompany";return Liferay.Service.ajax(a,b)},updateCompany:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateCompany";return Liferay.Service.ajax(a,b)},updateDisplay:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateDisplay";return Liferay.Service.ajax(a,b)},updateSecurity:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateSecurity";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Country={serviceClassName:Liferay.Service.Portal.servicePackage+"Country"+Liferay.Service.classNameSuffix,getCountries:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCountries";return Liferay.Service.ajax(a,b)},getCountry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCountry";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.EmailAddress={serviceClassName:Liferay.Service.Portal.servicePackage+"EmailAddress"+Liferay.Service.classNameSuffix,addEmailAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addEmailAddress";return Liferay.Service.ajax(a,b)},deleteEmailAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteEmailAddress";return Liferay.Service.ajax(a,b)},getEmailAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEmailAddress";return Liferay.Service.ajax(a,b)},getEmailAddresses:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEmailAddresses";return Liferay.Service.ajax(a,b)},updateEmailAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEmailAddress";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Group={serviceClassName:Liferay.Service.Portal.servicePackage+"Group"+Liferay.Service.classNameSuffix,addGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addGroup";return Liferay.Service.ajax(a,b)},addRoleGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addRoleGroups";return Liferay.Service.ajax(a,b)},deleteGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteGroup";return Liferay.Service.ajax(a,b)},getGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getGroup";return Liferay.Service.ajax(a,b)},getOrganizationsGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrganizationsGroups";return Liferay.Service.ajax(a,b)},getUserGroupsGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserGroupsGroups";return Liferay.Service.ajax(a,b)},hasUserGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasUserGroup";return Liferay.Service.ajax(a,b)},search:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="search";return Liferay.Service.ajax(a,b)},searchCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="searchCount";return Liferay.Service.ajax(a,b)},setRoleGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setRoleGroups";return Liferay.Service.ajax(a,b)},unsetRoleGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetRoleGroups";return Liferay.Service.ajax(a,b)},updateGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateGroup";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Layout={serviceClassName:Liferay.Service.Portal.servicePackage+"Layout"+Liferay.Service.classNameSuffix,addLayout:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addLayout";return Liferay.Service.ajax(a,b)},deleteLayout:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteLayout";return Liferay.Service.ajax(a,b)},getLayoutName:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getLayoutName";return Liferay.Service.ajax(a,b)},getLayoutReferences:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getLayoutReferences";return Liferay.Service.ajax(a,b)},setLayouts:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setLayouts";return Liferay.Service.ajax(a,b)},updateLayout:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateLayout";return Liferay.Service.ajax(a,b)},updateLookAndFeel:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateLookAndFeel";return Liferay.Service.ajax(a,b)},updateName:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateName";return Liferay.Service.ajax(a,b)},updateParentLayoutId:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateParentLayoutId";return Liferay.Service.ajax(a,b)},updatePriority:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePriority";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.LayoutSet={serviceClassName:Liferay.Service.Portal.servicePackage+"LayoutSet"+Liferay.Service.classNameSuffix,updateLookAndFeel:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateLookAndFeel";return Liferay.Service.ajax(a,b)},updateVirtualHost:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateVirtualHost";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.ListType={serviceClassName:Liferay.Service.Portal.servicePackage+"ListType"+Liferay.Service.classNameSuffix,getListType:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getListType";return Liferay.Service.ajax(a,b)},getListTypes:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getListTypes";return Liferay.Service.ajax(a,b)},validate:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="validate";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Organization={serviceClassName:Liferay.Service.Portal.servicePackage+"Organization"+Liferay.Service.classNameSuffix,addGroupOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addGroupOrganizations";return Liferay.Service.ajax(a,b)},addPasswordPolicyOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addPasswordPolicyOrganizations";return Liferay.Service.ajax(a,b)},addOrganization:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addOrganization";return Liferay.Service.ajax(a,b)},deleteOrganization:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteOrganization";return Liferay.Service.ajax(a,b)},getOrganization:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrganization";return Liferay.Service.ajax(a,b)},getOrganizationId:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrganizationId";return Liferay.Service.ajax(a,b)},getUserOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserOrganizations";return Liferay.Service.ajax(a,b)},setGroupOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setGroupOrganizations";return Liferay.Service.ajax(a,b)},unsetGroupOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetGroupOrganizations";return Liferay.Service.ajax(a,b)},unsetPasswordPolicyOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetPasswordPolicyOrganizations";return Liferay.Service.ajax(a,b)},updateOrganization:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateOrganization";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.OrgLabor={serviceClassName:Liferay.Service.Portal.servicePackage+"OrgLabor"+Liferay.Service.classNameSuffix,addOrgLabor:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addOrgLabor";return Liferay.Service.ajax(a,b)},deleteOrgLabor:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteOrgLabor";return Liferay.Service.ajax(a,b)},getOrgLabor:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrgLabor";return Liferay.Service.ajax(a,b)},getOrgLabors:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrgLabors";return Liferay.Service.ajax(a,b)},updateOrgLabor:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateOrgLabor";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.PasswordPolicy={serviceClassName:Liferay.Service.Portal.servicePackage+"PasswordPolicy"+Liferay.Service.classNameSuffix,addPasswordPolicy:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addPasswordPolicy";return Liferay.Service.ajax(a,b)},deletePasswordPolicy:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deletePasswordPolicy";return Liferay.Service.ajax(a,b)},updatePasswordPolicy:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePasswordPolicy";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Permission={serviceClassName:Liferay.Service.Portal.servicePackage+"Permission"+Liferay.Service.classNameSuffix,checkPermission:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="checkPermission";return Liferay.Service.ajax(a,b)},hasGroupPermission:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasGroupPermission";return Liferay.Service.ajax(a,b)},hasUserPermission:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasUserPermission";return Liferay.Service.ajax(a,b)},hasUserPermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasUserPermissions";return Liferay.Service.ajax(a,b)},setGroupPermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setGroupPermissions";return Liferay.Service.ajax(a,b)},setOrgGroupPermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setOrgGroupPermissions";return Liferay.Service.ajax(a,b)},setRolePermission:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setRolePermission";return Liferay.Service.ajax(a,b)},setUserPermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setUserPermissions";return Liferay.Service.ajax(a,b)},unsetRolePermission:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetRolePermission";return Liferay.Service.ajax(a,b)},unsetRolePermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetRolePermissions";return Liferay.Service.ajax(a,b)},unsetUserPermissions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetUserPermissions";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Phone={serviceClassName:Liferay.Service.Portal.servicePackage+"Phone"+Liferay.Service.classNameSuffix,addPhone:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addPhone";return Liferay.Service.ajax(a,b)},deletePhone:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deletePhone";return Liferay.Service.ajax(a,b)},getPhone:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getPhone";return Liferay.Service.ajax(a,b)},getPhones:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getPhones";return Liferay.Service.ajax(a,b)},updatePhone:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePhone";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Portal={serviceClassName:Liferay.Service.Portal.servicePackage+"Portal"+Liferay.Service.classNameSuffix,test:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="test";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.PluginSetting={serviceClassName:Liferay.Service.Portal.servicePackage+"PluginSetting"+Liferay.Service.classNameSuffix,updatePluginSetting:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePluginSetting";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Portlet={serviceClassName:Liferay.Service.Portal.servicePackage+"Portlet"+Liferay.Service.classNameSuffix,updatePortlet:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePortlet";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Region={serviceClassName:Liferay.Service.Portal.servicePackage+"Region"+Liferay.Service.classNameSuffix,getRegions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getRegions";return Liferay.Service.ajax(a,b)},getRegion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getRegion";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Resource={serviceClassName:Liferay.Service.Portal.servicePackage+"Resource"+Liferay.Service.classNameSuffix,getResource:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getResource";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Role={serviceClassName:Liferay.Service.Portal.servicePackage+"Role"+Liferay.Service.classNameSuffix,addRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addRole";return Liferay.Service.ajax(a,b)},deleteRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteRole";return Liferay.Service.ajax(a,b)},getGroupRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getGroupRole";return Liferay.Service.ajax(a,b)},getRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getRole";return Liferay.Service.ajax(a,b)},getUserGroupRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserGroupRoles";return Liferay.Service.ajax(a,b)},getUserRelatedRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserRelatedRoles";return Liferay.Service.ajax(a,b)},getUserRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserRoles";return Liferay.Service.ajax(a,b)},hasUserRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasUserRole";return Liferay.Service.ajax(a,b)},hasUserRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasUserRoles";return Liferay.Service.ajax(a,b)},updateRole:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateRole";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.User={serviceClassName:Liferay.Service.Portal.servicePackage+"User"+Liferay.Service.classNameSuffix,addGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addGroupUsers";return Liferay.Service.ajax(a,b)},addPasswordPolicyUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addPasswordPolicyUsers";return Liferay.Service.ajax(a,b)},addRoleUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addRoleUsers";return Liferay.Service.ajax(a,b)},addUserGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addUserGroupUsers";return Liferay.Service.ajax(a,b)},addUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addUser";return Liferay.Service.ajax(a,b)},deleteRoleUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteRoleUser";return Liferay.Service.ajax(a,b)},deleteUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteUser";return Liferay.Service.ajax(a,b)},getGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getGroupUsers";return Liferay.Service.ajax(a,b)},getRoleUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getRoleUsers";return Liferay.Service.ajax(a,b)},getUserByEmailAddress:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserByEmailAddress";return Liferay.Service.ajax(a,b)},getUserById:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserById";return Liferay.Service.ajax(a,b)},getUserByScreenName:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserByScreenName";return Liferay.Service.ajax(a,b)},hasGroupUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasGroupUser";return Liferay.Service.ajax(a,b)},hasRoleUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="hasRoleUser";return Liferay.Service.ajax(a,b)},setGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setGroupUsers";return Liferay.Service.ajax(a,b)},setRoleUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setRoleUsers";return Liferay.Service.ajax(a,b)},setUserGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="setUserGroupUsers";return Liferay.Service.ajax(a,b)},unsetGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetGroupUsers";return Liferay.Service.ajax(a,b)},unsetPasswordPolicyUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetPasswordPolicyUsers";return Liferay.Service.ajax(a,b)},unsetRoleUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetRoleUsers";return Liferay.Service.ajax(a,b)},unsetUserGroupUsers:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetUserGroupUsers";return Liferay.Service.ajax(a,b)},updateActive:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateActive";return Liferay.Service.ajax(a,b)},updateAgreedToTermsOfUse:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateAgreedToTermsOfUse";return Liferay.Service.ajax(a,b)},updateLockout:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateLockout";return Liferay.Service.ajax(a,b)},updateOrganizations:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateOrganizations";return Liferay.Service.ajax(a,b)},updatePassword:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePassword";return Liferay.Service.ajax(a,b)},updatePortrait:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePortrait";return Liferay.Service.ajax(a,b)},updateUser:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateUser";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.UserGroup={serviceClassName:Liferay.Service.Portal.servicePackage+"UserGroup"+Liferay.Service.classNameSuffix,addGroupUserGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addGroupUserGroups";return Liferay.Service.ajax(a,b)},addUserGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addUserGroup";return Liferay.Service.ajax(a,b)},deleteUserGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteUserGroup";return Liferay.Service.ajax(a,b)},getUserGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserGroup";return Liferay.Service.ajax(a,b)},getUserUserGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserUserGroups";return Liferay.Service.ajax(a,b)},unsetGroupUserGroups:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsetGroupUserGroups";return Liferay.Service.ajax(a,b)},updateUserGroup:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateUserGroup";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.UserGroupRole={serviceClassName:Liferay.Service.Portal.servicePackage+"UserGroupRole"+Liferay.Service.classNameSuffix,addUserGroupRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addUserGroupRoles";return Liferay.Service.ajax(a,b)},deleteUserGroupRoles:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteUserGroupRoles";return Liferay.Service.ajax(a,b)}};Liferay.Service.Portal.Website={serviceClassName:Liferay.Service.Portal.servicePackage+"Website"+Liferay.Service.classNameSuffix,addWebsite:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addWebsite";return Liferay.Service.ajax(a,b)},deleteWebsite:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteWebsite";return Liferay.Service.ajax(a,b)},getWebsite:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getWebsite";return Liferay.Service.ajax(a,b)},getWebsites:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getWebsites";return Liferay.Service.ajax(a,b)},updateWebsite:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateWebsite";return Liferay.Service.ajax(a,b)}};Liferay.Service.Blogs={servicePackage:"com.liferay.portlet.blogs.service.http."};Liferay.Service.Blogs.BlogsCategory={serviceClassName:Liferay.Service.Blogs.servicePackage+"BlogsCategory"+Liferay.Service.classNameSuffix,addCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addCategory";return Liferay.Service.ajax(a,b)},deleteCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteCategory";return Liferay.Service.ajax(a,b)},getCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCategory";return Liferay.Service.ajax(a,b)},updateCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateCategory";return Liferay.Service.ajax(a,b)}};Liferay.Service.Blogs.BlogsEntry={serviceClassName:Liferay.Service.Blogs.servicePackage+"BlogsEntry"+Liferay.Service.classNameSuffix,addEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addEntry";return Liferay.Service.ajax(a,b)},deleteEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteEntry";return Liferay.Service.ajax(a,b)},getCategoryBlogsRSS:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCategoryBlogsRSS";return Liferay.Service.ajax(a,b)},getEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEntry";return Liferay.Service.ajax(a,b)},getGroupEntriesRSS:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getGroupEntriesRSS";return Liferay.Service.ajax(a,b)},updateEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.Bookmarks={servicePackage:"com.liferay.portlet.bookmarks.service.http."};Liferay.Service.Bookmarks.BookmarksEntry={serviceClassName:Liferay.Service.Bookmarks.servicePackage+"BookmarksEntry"+Liferay.Service.classNameSuffix,addEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addEntry";return Liferay.Service.ajax(a,b)},deleteEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteEntry";return Liferay.Service.ajax(a,b)},getEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEntry";return Liferay.Service.ajax(a,b)},openEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="openEntry";return Liferay.Service.ajax(a,b)},updateEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.Bookmarks.BookmarksFolder={serviceClassName:Liferay.Service.Bookmarks.servicePackage+"BookmarksFolder"+Liferay.Service.classNameSuffix,addFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFolder";return Liferay.Service.ajax(a,b)},deleteFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFolder";return Liferay.Service.ajax(a,b)},getFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFolder";return Liferay.Service.ajax(a,b)},updateFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFolder";return Liferay.Service.ajax(a,b)}};Liferay.Service.Cal={servicePackage:"com.liferay.portlet.calendar.service.http."};Liferay.Service.Cal.CalEvent={serviceClassName:Liferay.Service.Cal.servicePackage+"CalEvent"+Liferay.Service.classNameSuffix,addEvent:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addEvent";return Liferay.Service.ajax(a,b)},deleteEvent:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteEvent";return Liferay.Service.ajax(a,b)},getEvent:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEvent";return Liferay.Service.ajax(a,b)},updateEvent:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEvent";return Liferay.Service.ajax(a,b)}};Liferay.Service.DL={servicePackage:"com.liferay.portlet.documentlibrary.service.http."};Liferay.Service.DL.DLFileEntry={serviceClassName:Liferay.Service.DL.servicePackage+"DLFileEntry"+Liferay.Service.classNameSuffix,addFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFileEntry";return Liferay.Service.ajax(a,b)},deleteFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFileEntry";return Liferay.Service.ajax(a,b)},getFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFileEntry";return Liferay.Service.ajax(a,b)},lockFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="lockFileEntry";return Liferay.Service.ajax(a,b)},unlockFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unlockFileEntry";return Liferay.Service.ajax(a,b)},updateFileEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFileEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.DL.DLFileShortcut={serviceClassName:Liferay.Service.DL.servicePackage+"DLFileShortcut"+Liferay.Service.classNameSuffix,addFileShortcut:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFileShortcut";return Liferay.Service.ajax(a,b)},deleteFileShortcut:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFileShortcut";return Liferay.Service.ajax(a,b)},getFileShortcut:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFileShortcut";return Liferay.Service.ajax(a,b)},updateFileShortcut:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFileShortcut";return Liferay.Service.ajax(a,b)}};Liferay.Service.DL.DLFolder={serviceClassName:Liferay.Service.DL.servicePackage+"DLFolder"+Liferay.Service.classNameSuffix,addFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFolder";return Liferay.Service.ajax(a,b)},deleteFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFolder";return Liferay.Service.ajax(a,b)},getFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFolder";return Liferay.Service.ajax(a,b)},updateFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFolder";return Liferay.Service.ajax(a,b)}};Liferay.Service.IG={servicePackage:"com.liferay.portlet.imagegallery.service.http."};Liferay.Service.IG.IGFolder={serviceClassName:Liferay.Service.IG.servicePackage+"IGFolder"+Liferay.Service.classNameSuffix,addFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFolder";return Liferay.Service.ajax(a,b)},deleteFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFolder";return Liferay.Service.ajax(a,b)},getFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFolder";return Liferay.Service.ajax(a,b)},updateFolder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFolder";return Liferay.Service.ajax(a,b)}};Liferay.Service.IG.IGImage={serviceClassName:Liferay.Service.IG.servicePackage+"IGImage"+Liferay.Service.classNameSuffix,deleteImage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteImage";return Liferay.Service.ajax(a,b)},getImage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getImage";return Liferay.Service.ajax(a,b)}};Liferay.Service.Journal={servicePackage:"com.liferay.portlet.journal.service.http."};Liferay.Service.Journal.JournalArticle={serviceClassName:Liferay.Service.Journal.servicePackage+"JournalArticle"+Liferay.Service.classNameSuffix,getArticle:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getArticle";return Liferay.Service.ajax(a,b)},removeArticleLocale:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="removeArticleLocale";return Liferay.Service.ajax(a,b)}};Liferay.Service.Journal.JournalStructure={serviceClassName:Liferay.Service.Journal.servicePackage+"JournalStructure"+Liferay.Service.classNameSuffix,addStructure:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addStructure";return Liferay.Service.ajax(a,b)},deleteStructure:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteStructure";return Liferay.Service.ajax(a,b)},getStructure:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getStructure";return Liferay.Service.ajax(a,b)},updateStructure:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateStructure";return Liferay.Service.ajax(a,b)}};Liferay.Service.Journal.JournalTemplate={serviceClassName:Liferay.Service.Journal.servicePackage+"JournalTemplate"+Liferay.Service.classNameSuffix,deleteTemplate:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteTemplate";return Liferay.Service.ajax(a,b)},getTemplate:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getTemplate";return Liferay.Service.ajax(a,b)}};Liferay.Service.MB={servicePackage:"com.liferay.portlet.messageboards.service.http."};Liferay.Service.MB.MBBan={serviceClassName:Liferay.Service.MB.servicePackage+"MBBan"+Liferay.Service.classNameSuffix,addBan:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addBan";return Liferay.Service.ajax(a,b)},deleteBan:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteBan";return Liferay.Service.ajax(a,b)}};Liferay.Service.MB.MBCategory={serviceClassName:Liferay.Service.MB.servicePackage+"MBCategory"+Liferay.Service.classNameSuffix,addCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addCategory";return Liferay.Service.ajax(a,b)},deleteCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteCategory";return Liferay.Service.ajax(a,b)},getCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCategory";return Liferay.Service.ajax(a,b)},subscribeCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="subscribeCategory";return Liferay.Service.ajax(a,b)},unsubscribeCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsubscribeCategory";return Liferay.Service.ajax(a,b)},updateCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateCategory";return Liferay.Service.ajax(a,b)}};Liferay.Service.MB.MBMessage={serviceClassName:Liferay.Service.MB.servicePackage+"MBMessage"+Liferay.Service.classNameSuffix,addDiscussionMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addDiscussionMessage";return Liferay.Service.ajax(a,b)},addMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addMessage";return Liferay.Service.ajax(a,b)},deleteDiscussionMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteDiscussionMessage";return Liferay.Service.ajax(a,b)},deleteMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteMessage";return Liferay.Service.ajax(a,b)},getCategoryMessagesRSS:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCategoryMessagesRSS";return Liferay.Service.ajax(a,b)},getMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getMessage";return Liferay.Service.ajax(a,b)},getMessageDisplay:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getMessageDisplay";return Liferay.Service.ajax(a,b)},getThreadMessagesRSS:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getThreadMessagesRSS";return Liferay.Service.ajax(a,b)},subscribeMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="subscribeMessage";return Liferay.Service.ajax(a,b)},unsubscribeMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="unsubscribeMessage";return Liferay.Service.ajax(a,b)},updateDiscussionMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateDiscussionMessage";return Liferay.Service.ajax(a,b)},updateMessage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateMessage";return Liferay.Service.ajax(a,b)}};Liferay.Service.Polls={servicePackage:"com.liferay.portlet.polls.service.http."};Liferay.Service.Polls.PollsQuestion={serviceClassName:Liferay.Service.Polls.servicePackage+"PollsQuestion"+Liferay.Service.classNameSuffix,addQuestion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addQuestion";return Liferay.Service.ajax(a,b)},deleteQuestion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteQuestion";return Liferay.Service.ajax(a,b)},getQuestion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getQuestion";return Liferay.Service.ajax(a,b)},updateQuestion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateQuestion";return Liferay.Service.ajax(a,b)}};Liferay.Service.Polls.PollsVote={serviceClassName:Liferay.Service.Polls.servicePackage+"PollsVote"+Liferay.Service.classNameSuffix,addVote:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addVote";return Liferay.Service.ajax(a,b)}};Liferay.Service.Ratings={servicePackage:"com.liferay.portlet.ratings.service.http."};Liferay.Service.Ratings.RatingsEntry={serviceClassName:Liferay.Service.Ratings.servicePackage+"RatingsEntry"+Liferay.Service.classNameSuffix,updateEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.Shopping={servicePackage:"com.liferay.portlet.shopping.service.http."};Liferay.Service.Shopping.ShoppingCategory={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingCategory"+Liferay.Service.classNameSuffix,addCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addCategory";return Liferay.Service.ajax(a,b)},deleteCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteCategory";return Liferay.Service.ajax(a,b)},getCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCategory";return Liferay.Service.ajax(a,b)},updateCategory:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateCategory";return Liferay.Service.ajax(a,b)}};Liferay.Service.Shopping.ShoppingCoupon={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingCoupon"+Liferay.Service.classNameSuffix,addCoupon:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addCoupon";return Liferay.Service.ajax(a,b)},deleteCoupon:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteCoupon";return Liferay.Service.ajax(a,b)},getCoupon:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCoupon";return Liferay.Service.ajax(a,b)},search:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="search";return Liferay.Service.ajax(a,b)},updateCoupon:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateCoupon";return Liferay.Service.ajax(a,b)}};Liferay.Service.Shopping.ShoppingItem={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingItem"+Liferay.Service.classNameSuffix,addBookItems:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addBookItems";return Liferay.Service.ajax(a,b)},deleteItem:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteItem";return Liferay.Service.ajax(a,b)},getItem:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getItem";return Liferay.Service.ajax(a,b)}};Liferay.Service.Shopping.ShoppingOrder={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingOrder"+Liferay.Service.classNameSuffix,completeOrder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="completeOrder";return Liferay.Service.ajax(a,b)},deleteOrder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteOrder";return Liferay.Service.ajax(a,b)},getOrder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getOrder";return Liferay.Service.ajax(a,b)},sendEmail:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="sendEmail";return Liferay.Service.ajax(a,b)},updateOrder:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateOrder";return Liferay.Service.ajax(a,b)}};Liferay.Service.SC={servicePackage:"com.liferay.portlet.softwarecatalog.service.http."};Liferay.Service.SC.SCLicense={serviceClassName:Liferay.Service.SC.servicePackage+"SCLicense"+Liferay.Service.classNameSuffix,addLicense:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addLicense";return Liferay.Service.ajax(a,b)},deleteLicense:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteLicense";return Liferay.Service.ajax(a,b)},getLicense:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getLicense";return Liferay.Service.ajax(a,b)},updateLicense:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateLicense";return Liferay.Service.ajax(a,b)}};Liferay.Service.SC.SCFrameworkVersion={serviceClassName:Liferay.Service.SC.servicePackage+"SCFrameworkVersion"+Liferay.Service.classNameSuffix,addFrameworkVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addFrameworkVersion";return Liferay.Service.ajax(a,b)},deleteFrameworkVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteFrameworkVersion";return Liferay.Service.ajax(a,b)},getFrameworkVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFrameworkVersion";return Liferay.Service.ajax(a,b)},getFrameworkVersions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getFrameworkVersions";return Liferay.Service.ajax(a,b)},updateFrameworkVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateFrameworkVersion";return Liferay.Service.ajax(a,b)}};Liferay.Service.SC.SCProductEntry={serviceClassName:Liferay.Service.SC.servicePackage+"SCProductEntry"+Liferay.Service.classNameSuffix,addProductEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addProductEntry";return Liferay.Service.ajax(a,b)},deleteProductEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteProductEntry";return Liferay.Service.ajax(a,b)},getProductEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getProductEntry";return Liferay.Service.ajax(a,b)},updateProductEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateProductEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.SC.SCProductVersion={serviceClassName:Liferay.Service.SC.servicePackage+"SCProductVersion"+Liferay.Service.classNameSuffix,addProductVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addProductVersion";return Liferay.Service.ajax(a,b)},deleteProductVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteProductVersion";return Liferay.Service.ajax(a,b)},getProductVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getProductVersion";return Liferay.Service.ajax(a,b)},getProductVersions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getProductVersions";return Liferay.Service.ajax(a,b)},getProductVersionsCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getProductVersionsCount";return Liferay.Service.ajax(a,b)},updateProductVersion:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateProductVersion";return Liferay.Service.ajax(a,b)}};Liferay.Service.Tags={servicePackage:"com.liferay.portlet.tags.service.http."};Liferay.Service.Tags.TagsAsset={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsAsset"+Liferay.Service.classNameSuffix,deleteAsset:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteAsset";return Liferay.Service.ajax(a,b)},getAsset:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getAsset";return Liferay.Service.ajax(a,b)}};Liferay.Service.Tags.TagsEntry={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsEntry"+Liferay.Service.classNameSuffix,addEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addEntry";return Liferay.Service.ajax(a,b)},deleteEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteEntry";return Liferay.Service.ajax(a,b)},getEntries:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getEntries";return Liferay.Service.ajax(a,b)},search:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="search";return Liferay.Service.ajax(a,b)},searchAutocomplete:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="searchAutocomplete";return Liferay.Service.ajax(a,b)},searchCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="searchCount";return Liferay.Service.ajax(a,b)},updateEntry:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateEntry";return Liferay.Service.ajax(a,b)}};Liferay.Service.Tags.TagsProperty={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsProperty"+Liferay.Service.classNameSuffix,addProperty:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addProperty";return Liferay.Service.ajax(a,b)},deleteProperty:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteProperty";return Liferay.Service.ajax(a,b)},getProperties:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getProperties";return Liferay.Service.ajax(a,b)},getPropertyValues:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getPropertyValues";return Liferay.Service.ajax(a,b)},updateProperty:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateProperty";return Liferay.Service.ajax(a,b)}};Liferay.Service.Wiki={servicePackage:"com.liferay.portlet.wiki.service.http."};Liferay.Service.Wiki.WikiNode={serviceClassName:Liferay.Service.Wiki.servicePackage+"WikiNode"+Liferay.Service.classNameSuffix,addNode:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addNode";return Liferay.Service.ajax(a,b)},deleteNode:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deleteNode";return Liferay.Service.ajax(a,b)},getNode:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getNode";return Liferay.Service.ajax(a,b)},updateNode:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updateNode";return Liferay.Service.ajax(a,b)}};Liferay.Service.Wiki.WikiPage={serviceClassName:Liferay.Service.Wiki.servicePackage+"WikiPage"+Liferay.Service.classNameSuffix,addPage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addPage";return Liferay.Service.ajax(a,b)},deletePage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deletePage";return Liferay.Service.ajax(a,b)},getPage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getPage";return Liferay.Service.ajax(a,b)},revertPage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="revertPage";return Liferay.Service.ajax(a,b)},updatePage:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="updatePage";return Liferay.Service.ajax(a,b)}};Liferay.Service.Workflow={servicePackage:"com.liferay.portlet.workflow.service.http."};Liferay.Service.Workflow.WorkflowComponent={serviceClassName:Liferay.Service.Workflow.servicePackage+"WorkflowComponent"+Liferay.Service.classNameSuffix,getCurrentTasks:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCurrentTasks";return Liferay.Service.ajax(a,b)},getCurrentTasksXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getCurrentTasksXml";return Liferay.Service.ajax(a,b)},deploy:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="deploy";return Liferay.Service.ajax(a,b)},getDefinition:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinition";return Liferay.Service.ajax(a,b)},getDefinitions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinitions";return Liferay.Service.ajax(a,b)},getDefinitionsXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinitionsXml";return Liferay.Service.ajax(a,b)},getDefinitionsCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinitionsCount";return Liferay.Service.ajax(a,b)},getDefinitionsCountXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinitionsCountXml";return Liferay.Service.ajax(a,b)},getDefinitionXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinitionXml";return Liferay.Service.ajax(a,b)},getInstances:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getInstances";return Liferay.Service.ajax(a,b)},getInstancesCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getInstancesCount";return Liferay.Service.ajax(a,b)},getInstancesCountXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getInstancesCountXml";return Liferay.Service.ajax(a,b)},getInstancesXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getInstancesXml";return Liferay.Service.ajax(a,b)},getTaskFormElements:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getTaskFormElements";return Liferay.Service.ajax(a,b)},getTaskFormElementsXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getTaskFormElementsXml";return Liferay.Service.ajax(a,b)},getTaskTransitions:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getTaskTransitions";return Liferay.Service.ajax(a,b)},getTaskTransitionsXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getTaskTransitionsXml";return Liferay.Service.ajax(a,b)},getUserTasks:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserTasks";return Liferay.Service.ajax(a,b)},getUserTasksCount:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserTasksCount";return Liferay.Service.ajax(a,b)},getUserTasksCountXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserTasksCountXml";return Liferay.Service.ajax(a,b)},getUserTasksXml:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getUserTasksXml";return Liferay.Service.ajax(a,b)},signalInstance:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="signalInstance";return Liferay.Service.ajax(a,b)},signalToken:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="signalToken";return Liferay.Service.ajax(a,b)},startWorkflow:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="startWorkflow";return Liferay.Service.ajax(a,b)}};Liferay.Service.Workflow.WorkflowDefinition={serviceClassName:Liferay.Service.Workflow.servicePackage+"WorkflowDefinition"+Liferay.Service.classNameSuffix,addDefinition:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addDefinition";return Liferay.Service.ajax(a,b)},getDefinition:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="getDefinition";return Liferay.Service.ajax(a,b)}};Liferay.Service.Workflow.WorkflowInstance={serviceClassName:Liferay.Service.Workflow.servicePackage+"WorkflowInstance"+Liferay.Service.classNameSuffix,addInstance:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="addInstance";return Liferay.Service.ajax(a,b)},signalInstance:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="signalInstance";return Liferay.Service.ajax(a,b)},signalToken:function(a,b){a.serviceClassName=this.serviceClassName;a.serviceMethodName="signalToken";return Liferay.Service.ajax(a,b)}};Liferay.autoFields=new Class({initialize:function(b){var a=this;b=jQuery.extend(b,{});a._html=jQuery(b.html||"");a._container=jQuery(b.container||"");a._addText=b.addText||"";a._removeText=b.removeText||"";a._clearText=b.clearText||"";a._confirmText=b.confirmText||"";a._rowType=b.rowType||"";a._onAdd=b.onAdd;a._onRemove=b.onRemove;a._onClear=b.onClear;a._init=b.init||false;a._numField=1;a._run();if(a._init){a._init()}},_run:function(){var a=this;var b=a._container;if(b.length){var d=a._html;var f,e,g;var c=jQuery('<span class="lfr-control-links"></span>');if(a._addText){f=jQuery('<a href="javascript:;">'+a._addText+"</a>");f.click(function(){var h=a._addFields();if(a._onAdd){a._onAdd(h)}});c.append(f)}if(a._removeText){e=jQuery('<a href="javascript:;">'+a._removeText+"</a>");e.hide();e.click(function(){a._removeFields();if(a._onRemove){a._onRemove()}});c.append(e)}if(a._clearText){g=jQuery('<a href="javascript:;">'+a._clearText+"</a>");g.click(function(){a._clearFields();if(a._onClear){a._onClear()}});c.append(g)}b.after(c);a._controlLinks=c}},_addFields:function(){var a=this;var b=a._container;var c=a._html.clone();b.append(c);a._numField++;var d=a._controlLinks.find("a:eq(1)");if(d.is(":hidden")){d.show()}return c},_clearFields:function(){var a=this;var b=a._container;var d=b.find(a._rowType).not(":first");var c=true;if(a._confirmText){c=confirm(a._confirmText)}if(c){d.remove();a._numField=1}},_removeFields:function(){var a=this;var b=a._container;var c=b.find(a._rowType+":last");if(a._numField>1){c.remove();--a._numField}if(a._numField<=1){var d=a._controlLinks.find("a:eq(1)");if(d.is(":visible")){d.hide()}}}});Liferay.ColorPicker=new Class({initialize:function(b){var a=this;b=b||{};a._onClose=b.onClose||null;a._onChange=b.onChange||null;a._context=b.context||document.body;a._hasImage=b.hasImage||false;a._item=jQuery(b.item||".use-color-picker",a._context);a._baseColor={r:255,g:0,b:0};a._currentColor={r:255,g:255,b:255};a._lastValues=[0,0];a._insertImages();a._buildHTML();a._activatePicker()},_activatePicker:function(){var b=this;var a=b._currentColor;var c=function(){var h=b._currentColor.r;var f=b._currentColor.g;var d=b._currentColor.b;var e="rgb("+h+", "+f+", "+d+")";b._baseDiv.find(".lfr-old-color").css("background-color",e);if(b._onChange){b._onChange(b._currentColor)}};b._baseDiv.find(".lfr-color").Slider({accept:".lfr-color-indic",onSlide:function(f,e,d,g){b._lastValues=[parseInt(f*255/100),parseInt(e*255/100)];b._setGradientColor()},onChange:c});b._baseDiv.find(".lfr-hue").Slider({accept:".lfr-hue-indic",onSlide:function(f,e,d,g){b._setVertColor(parseInt(e*255/100));b._setGradientColor()},onChange:c})},_buildHTML:function(){var b=this;var f=jQuery('<div class="lfr-color-picker"></div>');var e=jQuery('<div class="lfr-color"><div class="lfr-color-indic"></div></div>');var d=jQuery('<div class="lfr-hue"><div class="lfr-hue-indic"></div></div>');var a=jQuery('<div class="lfr-current-color"><div class="lfr-old-color"></div></div>');var c=jQuery('<div class="lfr-color-picker-close">X</div>');c.click(function(g){b._toggle(g,this)});f.append(e).append(d).append(a).append(c);f.appendTo("body");f.hide();f.css({position:"absolute",zIndex:ZINDEX.ALERT+1});b._baseDiv=f},_insertImages:function(){var a=this;var d=a._context;var c=a._item;var e='<img class="lfr-color-picker-img" src="'+themeDisplay.getPathThemeImages()+'/color_picker/color_picker.png" />';if(c.length==1){var b;if(a._hasImage){b=c}else{b=jQuery(e);c.after(b)}b.click(function(f){a._toggle(f,this)})}else{c.each(function(){var g=jQuery(this);var f;if(!a._hasImage){f=jQuery(e)}else{f=g}f.click(function(h){a._toggle(h,this)});g.after(f)})}},_setVertColor:function(a){var h=this;var e=256/6;var f=256/e;var d=a;var i=d%e;var b=255;var c=255-i*f;var g=0;if(d<(e*5)){b=i*f;c=255;if(d<(e*4)){b=0;g=255-i*f;if(d<(e*3)){c=i*f;g=255;if(d<(e*2)){b=255-i*f;c=0;if(d<e){b=255;g=i*f}}}}}h._baseColor={r:parseInt(b),g:parseInt(c),b:parseInt(g)};h._baseDiv.find(".lfr-color").css("background-color","rgb("+h._baseColor.r+", "+h._baseColor.g+", "+h._baseColor.b+")")},_setGradientColor:function(){var k=this;var h=k._baseColor;var i=k._lastValues;var a=k._toBase(h.r);var f=k._toBase(h.g);var j=k._toBase(h.b);var e=k._toHex(a);var d=k._toHex(f);var c=k._toHex(j);k._baseDiv.find(".lfr-current-color").css("background-color","rgb("+a+", "+f+", "+j+")");k._hexColor="#"+(e+d+c).toUpperCase();k._currentInput.val(k._hexColor);k._currentColor={r:a,g:f,b:j}},_toggle:function(e,f){var a=this;var d=jQuery(f);var c=d.offset();a._currentInput=d.prev();var b=a._baseDiv;if(b.is(":visible")){b.hide();if(a._item.is("input")){a._item.trigger("blur")}if(a._onClose){a._onClose()}}else{b.show();if(a._item.is("input")){a._item.trigger("focus")}b.css({top:c.top+"px",left:c.left+25+"px"})}},_toBase:function(b){var a=this;var c=a._lastValues;return Math.round((1-(1-(b/255))*(c[0]/255))*(255-c[1]))},_toHex:function(b){var a=this;b=parseInt(b).toString(16);if(b.length<2){return"0"+b}else{return b}},_toRGB:function(d){var c=this;d=d.replace("#","");if(d.length==6||d.length==3){var f,e,a;if(d.length==6){f=d.substring(0,2);e=d.substring(2,4);a=d.substring(4,6)}else{if(d.length==3){f=d.substring(0,1);e=d.substring(1,2);a=d.substring(2,3);f=f+f;e=e+e;a=a+a}}f=parseInt(f,16);e=parseInt(e,16);a=parseInt(a,16);return{r:f,g:e,b:a}}return null}});(function(a){a.Columns=function(b){a.Columns.init(b)};a.Columns.extendNativeFunctionObject({init:function(c){var b=this;b._columns=c.columnSelector;b._dropPosition=c.positionClass;b._dropArea=c.areaClass;b._handle=c.handleSelector;b._onDrop=c.onComplete;b._portlets=c.boxSelector;b._cache={};jQuery(b._columns).find(b._portlets).each(function(){b.add(this)})},add:function(e){var c=this;var b=jQuery(e);var d=b.find(c._handle);d.css({cursor:"move"});b.css({position:"relative"});b.lDrag({clone:true,dragClass:"drag-indicator",handle:b.find(c._handle)[0],onMove:function(f){c._onMove(f)},onComplete:function(f){c._onComplete(f)},threshold:2})},_clearCache:function(){if(this._cache.dropArea){jQuery(this._cache.dropArea).remove()}if(this._cache.dropPosition){jQuery(this._cache.dropPosition).remove()}this._cache={}},_findContainer:function(g){var b=this;var e=b._cache.columns;if(!e){jQuery(".lfr-column").addClass("dragging");e=b._cache.columns=jQuery(b._columns);b._cache.columnData=new Array();e.each(function(j){var h=this.parentNode.nodeName.toLowerCase()=="td"?this.parentNode:this;b._cache.columnData[j]=jQuery(h).coordinatesData(true)})}var f,d,c=null;e.each(function(h){d=g.insideObjectData(b._cache.columnData[h]);if(d){f=b._cache.columnData[h];f.quadrant=d;c=this;return false}});return c?{area:c,data:f}:null},_findPortlet:function(i,e,h){var b=this;if(!b._cache.portlets){b._cache.portlets=new Array();b._cache.portletData=new Array();b._cache.portletList=new Array()}var g=b._cache.portlets[e.id];if(!g){g=jQuery(b._portlets,e);b._cache.portlets[e.id]=g;b._cache.portletData[e.id]=new Array();b._cache.portletList[e.id]=new LinkedList();g.each(function(j){b._cache.portletData[e.id][j]=jQuery(this).coordinatesData(true);b._cache.portletList[e.id].add(this)})}var f,d,c=null;g.each(function(j){f=b._cache.portletData[e.id][j];d=i.insideObjectData(f);if(d){f.quadrant=d;c=this;return false}else{if(i.y<f.midPoint.y){f.quadrant=1;c=this;return false}else{if(j==g.length-1){f.quadrant=4;c=this;return false}}}});return c?{position:c,data:f}:null},_showArea:function(b,e){instance=this;var c=instance._cache.dropArea;if(!c){jQuery("body:first").append("<div class='"+instance._dropArea+"'></div>");instance._cache.dropArea=c=jQuery("."+instance._dropArea+":first");c.css({position:"absolute",zIndex:ZINDEX.DROP_AREA})}var d=jQuery(b.parentNode.nodeName.toLowerCase()=="td"?b.parentNode:b);c.css({display:"",height:d.height(),left:e.x,top:e.y,width:d.width()})},_showPosition:function(g,f,d){instance=this;var c=instance._cache.dropPosition;if(!c){jQuery("body:first").append("<div class='"+instance._dropPosition+"'></div>");c=jQuery("."+instance._dropPosition+":first");c.css({position:"absolute",zIndex:ZINDEX.DROP_POSITION});instance._cache.dropPosition=c}var e=jQuery(instance._cache.dropPosition);var b=jQuery(g);c.css({display:"",height:b.height()/2,left:f.x+"px",width:b.width()+"px"});if(d==1||d==2){c.css({top:f.y+"px"});if(c[0].className!="drop-position-top"){c[0].className="drop-position-top"}}else{c.css({top:(f.y+b.height()/2)+"px"});if(c[0].className!="drop-position-bottom"){c[0].className="drop-position-bottom"}}},_hideArea:function(){if(this._cache.dropArea){this._cache.dropArea.css({display:"none"})}},_hidePosition:function(){if(this._cache.dropPosition){this._cache.dropPosition.css({display:"none"})}},_hasMoved:function(g,c,e){var b=this;var d=true;if(g==c){d=false}else{var f=b._cache.portletList[g.parentNode.id];f.each(function(h){if(h==c){if((e==1||e==2)&&h.listInfo.prev==g){d=false}else{if((e==3||e==4)&&h.listInfo.next==g){d=false}}}})}return d},_onMove:function(e){jQuery(e.container).css({top:0,left:0});var b=this;var d=b._findContainer(mousePos);var g=null;if(d){g=b._findPortlet(mousePos,d.area,e.container);b._showArea(d.area,d.data.nwOffset)}else{b._hideArea()}if(g&&e.container!=g.position){var c=g.position;var f=g.data;b._showPosition(c,f.nwOffset,f.quadrant)}else{b._hidePosition()}},_onComplete:function(d){jQuery(d.container).css({top:0,left:0});var b=this;var c=b._findContainer(mousePos);b._hidePosition();b._hideArea();if(b._onDrop&&c){var e=b._findPortlet(mousePos,c.area,d.container);if(e){if(b._hasMoved(d.container,e.position,e.data.quadrant)){b._onDrop({portlet:d.container,neighbor:e.position,quadrant:e.data.quadrant})}}else{b._onDrop({portlet:d.container,container:c.area})}}jQuery(".lfr-column").removeClass("dragging");b._clearCache()}})})(Liferay);Liferay.Dock={init:function(){var h=this;var i=jQuery(".lfr-dock");if(!i.is(".interactive-mode")){return}var f=i.find(".lfr-dock-list");if(f.length>0){var d=jQuery(".my-places",i);h._dock=i;h._dockList=f;h._myPlaces=d;h._hideCommunities(d);f.hide();f.wrap('<div class="lfr-dock-list-container"></div>');var b={dock:i,dockList:f};i.css({cursor:"pointer",position:"absolute",zIndex:ZINDEX.DOCK});var e=function(j){j.data=b;jQuery(document).one("click",function(l){var m=jQuery(l.target);var k=m.parents(".lfr-dock");if((k.length==0)&&!m.is(".lfr-dock")){h._toggle(j,"hide")}});h._toggle(j,"show")};var a=function(j){j.data=b;h._toggle(j,"hide")};var c=function(j){j.data=d;h._togglePlaces(j)};i.hoverIntent({interval:0,out:a,over:e,timeout:500});d.hoverIntent({interval:0,out:c,over:c,timeout:250});d.find(".my-places-toggle, a[@href=javascript: ;]").click(function(){return false});var g=i.parent();g.css({position:"relative",zIndex:ZINDEX.DOCK_PARENT});h._handleDebug()}},_handleDebug:function(){var b=this;var c=b._dock;var a=b._dockList;var d=b._myPlaces.find("> ul");if(c.is(".debug")){c.show();a.show();a.addClass("expanded");d.addClass("show-my-places")}},_hideCommunities:function(c){var d=c;var b=d.find("> ul > li");var a=b.find("ul");var g=a.find("li.current");var f=b.find("h3");f.wrap('<div class="my-places-toggle"></div>');f=f.parent();a.hide();g.parent().show();var e=g.parent().prev();e.addClass("hide");f.click(function(){var h=jQuery(this);h.next("ul").BlindToggleVertically("fast");h.toggleClass("hide")})},_toggle:function(c,d){var e=c.data;var b=e.dock;var a=e.dockList;if(d=="hide"){a.hide();b.removeClass("expanded")}else{if(d=="show"){a.show();b.addClass("expanded")}else{a.toggle();b.toggleClass("expanded")}}},_togglePlaces:function(b){var a=b.data;var c=a.find("> ul");c.toggleClass("show-my-places")}};Liferay.Draggables={init:function(){var a=this;var c=jQuery(a._dragList);var b=a._handles;if(c.length>0){jQuery(b).css({cursor:"move"});if(themeDisplay.isFreeformLayout()){c.find(".portlet-boundary").each(function(){a.addItem(this)})}else{c.Sortable({accept:"portlet-boundary",handle:b,helperclass:"portlet-placeholder",hoverclass:"portlet-dragging",activeclass:"portlet-hover",onStop:a._onStop,opacity:0.7,tolerance:"intersect"})}}a.drags=c;return a},addItem:function(c){var a=this;var b=jQuery(c);b.find(a._handles).css("cursor","move");if(themeDisplay.isFreeformLayout()){LayoutColumns.initPortlet(c)}else{if(a.drags){a.drags.SortableAddItem(c)}}},_onStop:function(){var f=jQuery(this);var b=f.parents("div[@id^=layout-column_]");var a=b[0].id.replace(/^layout-column_/,"");var c=-1;var e=f[0];var d=e.id.replace(/^(p_p_id_)/,"");d=d.substring(0,d.length-1);jQuery(".portlet-boundary",b).each(function(g){if(e==this){c=g}});movePortlet(themeDisplay.getPlid(),d,a,c,themeDisplay.getDoAsUserIdEncoded())},_dragList:"#content-wrapper div[@id^=layout-column_]",_handles:".portlet-title, .portlet-title-default"};Liferay.DynamicSelect=new Class({initialize:function(b){var a=this;a.array=b;jQuery.each(b,function(e,g){var c=jQuery("#"+g.select);var d=g.selectData;var f=null;if(e>0){f=b[e-1].selectVal}d(function(h){a._updateSelect(a,e,h)},f);c.attr("name",c.attr("id"));c.bind("change",function(){a._callSelectData(a,e)})})},_callSelectData:function(b,c){var e=b.array;if((c+1)<e.length){var d=jQuery("#"+e[c].select);var a=e[c+1].selectData;a(function(f){b._updateSelect(b,c+1,f)},d.val())}},_updateSelect:function(instance,i,list){var params=instance.array[i];var select=jQuery("#"+params.select);var selectId=params.selectId;var selectDesc=params.selectDesc;var selectVal=params.selectVal;var selectNullable=params.selectNullable||true;var options="";if(selectNullable){options+='<option value="0"></option>'}jQuery.each(list,function(i,obj){eval("var key = obj."+selectId+";");eval("var value = obj."+selectDesc+";");options+='<option value="'+key+'">'+value+"</option>"});select.html(options);select.find("option[@value="+selectVal+"]").attr("selected","selected")}});(function(a){a.Freeform=function(b){a.Freeform.init(b)};a.Freeform.extendNativeFunctionObject({_current:null,init:function(c){var b=this;b._columns=c.columnSelector;b._portlets=c.boxSelector;jQuery(b._columns).find(b._portlets).each(function(){b.add(this)})},add:function(f){var b=this;f=_$J.getOne(f);var d=_$J(".portlet-header-bar, .portlet-title-default, .portlet-topper",f).get(0);d.style.cursor="move";f.style.position="absolute";_$J(f).lDrag({handle:d,portlet:f,onStart:function(g){g.wasClicked=true;g.container.style.zIndex=99},onMove:function(g){g.wasClicked=false},onComplete:function(g){var j=g.portlet;if(!g.wasClicked){var i=parseInt(j.style.left);var h=parseInt(j.style.top);i=Math.round(i/10)*10;h=Math.round(h/10)*10;j.style.left=i+"px";j.style.top=h+"px";b.moveToTop(j);b.savePosition(j)}j.style.zIndex=""}});_$J(f).click(function(){if(b._current!=this){b.moveToTop(this);b.savePosition(this,true);b._current=this}});var e=_$J(".portlet-content-container, .portlet-borderless-container",f);var c=_$J(".portlet-resize-handle",f);if(!c.length){e.append("<div style='position:relative'><div class='portlet-resize-handle'></div></div>");c=_$J(".portlet-resize-handle",f)}if(e.length&&c.length){_$J(f).lResize({handle:c[0],direction:"horizontal",mode:"add",portlet:f,onStart:function(g){b.moveToTop(g.container.resizeSettings.portlet)},onComplete:function(i){var k=i.container.resizeSettings.portlet;var j=_$J(k).getOne(".portlet-content-container, .portlet-borderless-container");var g=parseInt(j.style.height);var h=parseInt(k.style.width);g=Math.round(g/10)*10;h=Math.round(h/10)*10;j.style.height=g+"px";k.style.width=h+"px";b.savePosition(k)}});e.lResize({handle:c[0],direction:"vertical",mode:"add"})}if((parseInt(f.style.top)+parseInt(f.style.left))==0){f.style.top=(20*f.columnPos)+"px";f.style.left=(20*f.columnPos)+"px"}},findPosition:function(c){var b=-1;_$J(".portlet-boundary",c.parentNode).each(function(d){if(this==c){b=d}});return b},moveToTop:function(c){var b=c.parentNode;c.oldPosition=this.findPosition(c);b.removeChild(c);b.appendChild(c)},savePosition:function(f,g){var b=this;var e=_$J(f).find(".portlet-content-container, .portlet-borderless-container")[0];var c=Liferay.Portlet.findIndex(f);var d;if(c!=f.oldPosition){Liferay.Portlet.savePosition(f)}if(e&&!g){AjaxUtil.request(themeDisplay.getPathMain()+"/portal/update_layout?p_l_id="+themeDisplay.getPlid()+"&height="+e.style.height+"&width="+f.style.width+"&top="+f.style.top+"&left="+f.style.left+"&p_p_id="+f.portletId+"&doAsUserId="+themeDisplay.getDoAsUserIdEncoded()+"&cmd=drag")}}})})(Liferay);var LayoutConfiguration={categories:new Array(),initialized:false,loadingImage:null,menu:null,menuDiv:null,menuIframe:null,portlets:new Array(),showTimer:0,init:function(){var c=new Image();var a=new Image();c.src=themeDisplay.getPathThemeImages()+"/arrows/01_down.png";a.src=themeDisplay.getPathThemeImages()+"/arrows/01_right.png";var f=document.getElementById("portal_add_content");LayoutConfiguration.menu=f;if(f!=null){var e=f.childNodes;for(var d=0;d<e.length;d++){if(e[d].className!=null&&e[d].className.match("portal-add-content")){LayoutConfiguration.menuDiv=e[d]}if(e[d].nodeName!=null&&e[d].nodeName.toLowerCase().match("iframe")){LayoutConfiguration.menuIframe=e[d]}}var b=f.getElementsByTagName("div");for(var d=0;d<b.length;d++){if(b[d].className=="layout_configuration_portlet"){LayoutConfiguration.portlets.push(b[d])}else{if(b[d].className=="layout_configuration_category"){LayoutConfiguration.categories.push(b[d])}}}LayoutConfiguration.initialized=true;jQuery("#layout_configuration_content").trigger("focus").addClass("focus")}},toggle:function(c,e,a){if(!LayoutConfiguration.menu){var d=themeDisplay.getPathMain()+"/portal/render_portlet?p_l_id="+c+"&p_p_id="+e+"&doAsUserId="+a+"&p_p_state=exclusive";var b=Liferay.Popup({width:250,title:_add_content_text,noCenter:true,onClose:function(){LayoutConfiguration.menu=null}});AjaxUtil.update(d,b,{onComplete:function(){LayoutConfiguration.init();Liferay.Util.addInputType();Liferay.Util.addInputFocus()}})}},startShowTimer:function(a){if(this.showTimer){clearTimeout(this.showTimer);this.showTimer=0}this.showTimer=setTimeout('LayoutConfiguration.showMatching("'+a+'")',250)},showMatching:function(d){var b=this.portlets;var a=this.categories;if(d=="*"){for(var c=0;c<b.length;c++){b[c].style.display="block"}for(var c=0;c<a.length;c++){a[c].style.display="block";this.toggleCategory(a[c].getElementsByTagName("table")[0],"block")}}else{if(d==""){for(var c=0;c<a.length;c++){a[c].style.display="block";this.toggleCategory(a[c].getElementsByTagName("table")[0],"none")}for(var c=0;c<b.length;c++){b[c].style.display="block"}}else{d=d.toLowerCase();for(var c=0;c<a.length;c++){a[c].style.display="none"}for(var c=0;c<b.length;c++){if(b[c].id.toLowerCase().match(d)){b[c].style.display="block";this.showCategories(a,b[c].id)}else{b[c].style.display="none"}}}}},showCategories:function(a,b){var d=b.lastIndexOf(":");while(d!=-1){b=b.substr(0,d);for(var c=0;c<a.length;c++){if(b.match(a[c].id)){a[c].style.display="block";this.toggleCategory(a[c].getElementsByTagName("table")[0],"block")}}d=b.lastIndexOf(":")}},toggleCategory:function(f,e){var b=f;while(b.nodeName.toLowerCase()!="table"){b=b.parentNode}var c=b.rows[1].cells[0];var g=_$J(".layout_configuration_category_pane:first",c).get(0);var d=f.getElementsByTagName("img")[0];var a=themeDisplay.getPathThemeImages();if(e){g.style.display=e;if(e.toLowerCase().match("block")){d.src=a+"/arrows/01_down.png"}else{d.src=a+"/arrows/01_right.png"}}else{if(Liferay.Util.toggle(g,true)){d.src=a+"/arrows/01_down.png"}else{d.src=a+"/arrows/01_right.png"}}}};var Messaging={checkRoster:false,currentChatBox:null,initialized:false,inputCount:1,mainDiv:null,msgQueue:new Array(),userId:null,windowCount:0,zIndex:1,chat:function(a){if(!a&&Messaging.msgQueue.length==0){return}var f=a||Messaging.msgQueue.shift();var d=f.toId.replace(/\./g,"_");var e=_$J("#msg-chat-box_"+d)[0];if(!e){var c="<div class='msg-chat-box' id='msg-chat-box_"+d+"'><input class='msg-to-input-id' type=hidden value='"+f.toId+"' /><div class='msg-chat-area textarea' style='overflow: auto; height: 100px'>"+(f.messages||"")+"</div><input class='msg-type-area' style='width: 90%; margin-top: 5px' tabIndex=1 type='text' onKeyPress='Messaging.sendChat(this, event)' /></div>";e=Liferay.Popup({title:f.toName,message:c,noCenter:true,width:300,onClose:function(){Messaging.saveCookie()}});if(f.status&&f.status=="unavailable"){_$J(e).append("<img src='"+themeDisplay.getPathThemeImages()+"/chat/add_user.png' style='cursor: pointer; margin-top: 2px' onclick=\"MessagingRoster.addEntry('"+f.toId+"'); _$J(this).remove()\"/>")}Messaging.populateChatBox(e,f);if(f.top!=null&&f.left!=null){_$J(e).parents(".popup:first").css({top:f.top+"px",left:f.left+"px"})}else{var b=Liferay.Popup.count();_$J(e).parents(".popup:first").css({top:(b*10)+"px",left:(b*10)+"px"})}}else{this.populateChatBox(e,f)}},populateChatBox:function(e,g){var d=_$J.getOne(".msg-type-area",e);var a=_$J.getOne(".msg-chat-area",e);if(g.body!=null){var b=g.toName.split(/[ ,.-]/);var f="";for(var c=0;c<b.length;c++){f+=b[c].charAt(0)}a.innerHTML+="<span style='color: #FF0000'>"+f+": </span>"+g.body+"<br/>";this.saveCookie()}a.scrollTop=a.scrollHeight;d.focus();if(is_ie){d.focus()}Messaging.chat()},getChats:function(){var url=themeDisplay.getPathMain()+"/messaging/action?cmd=getChats";AjaxUtil.request(url,{onComplete:function(xmlHttpReq){var msg=eval("("+xmlHttpReq.responseText+")");Messaging.getChatsReturn(msg)}})},getChatsReturn:function(d){var a=d.status;if(a=="success"){var f=d.chat;if(f&&f.length>0){for(var c=0;c<f.length;c++){var b=f[c].fromName;var e=f[c].fromId;f[c].fromName=f[c].toName;f[c].fromId=f[c].toId;f[c].toName=b;f[c].toId=e;Messaging.msgQueue.push(f[c])}Messaging.chat();window.focus()}}},error:function(){alert("User does not exist")},init:function(userId){var body=document.getElementsByTagName("body")[0];this.userId=userId;var msgJSON=_$J.cookie(this.userId+"_chats");if(msgJSON){var chatArray=eval("("+msgJSON+")");for(var i=0;i<chatArray.length;i++){Messaging.msgQueue.push(chatArray[i])}Messaging.chat()}this.initialized=true;Messaging.getChats()},maximizeChat:function(d){var c=_$J.getOne(d);var b=_$J.getOne(".msg-chat-box-width");var a=_$J.getOne(".msg-chat-area");c.style.left=Viewport.scroll().x+"px";c.style.top=Viewport.scroll().y+"px";b.style.width=(Viewport.frame().x-30)+"px";a.style.height=(Viewport.frame().y-100)+"px"},minimizeChat:function(d){var c=_$J.getOne(d);var b=_$J.getOne(".msg-chat-box-width");var a=_$J.getOne(".msg-chat-area");b.style.width=250+"px";a.style.height=100+"px"},removeChat:function(b){var a=_$J.getOne(b);Element.remove(a);this.saveCookie()},saveCookie:function(){var a=_$J(".msg-chat-box");var b="[";a.each(function(d){var e=this;var c=_$J(e).parents(".popup:first");b+='{toName:"'+c.find(".popup-title")[0].innerHTML+'",toId:"'+_$J(".msg-to-input-id",e)[0].value+'",top:'+parseInt(c.css("top"))+",left:"+parseInt(c.css("left"))+',messages:"'+Liferay.Util.toJSONString(_$J(".msg-chat-area",e)[0].innerHTML)+'"}';if(d<a.length-1){b+=","}});b+="]";_$J.cookie(this.userId+"_chats",b)},sendChat:function(d,h){var j;var f=d.parentNode;var g;var n;var m;var l;var k="cmd=sendChat";if(window.event){j=window.event.keyCode}else{if(h){j=h.which}else{return}}if(j==13){var b=f.getElementsByTagName("input");for(var c=0;c<b.length;c++){if(b[c].className){if(b[c].className.match("msg-to-input-id")){g=b[c]}if(b[c].className.match("msg-to-input-addr")){n=b[c]}if(b[c].className.match("msg-type-area")){m=b[c]}}}if(m.value==""){return}var a=f.getElementsByTagName("div");for(var c=0;c<a.length;c++){if(a[c].className&&a[c].className.match("msg-chat-area")){l=a[c]}}k+="&text="+encodeURIComponent(m.value);if(n!=null){k+="&tempId="+g.value+"&toAddr="+n.value}else{k+="&toId="+g.value}loadPage(themeDisplay.getPathMain()+"/messaging/action",k,Messaging.sendChatReturn);l.innerHTML+="<span style='color: #0000FF'>Me: </span>"+m.value+"<br/>";l.scrollTop=l.scrollHeight;m.value="";Messaging.saveCookie()}},sendChatReturn:function(xmlHttpReq){var msg=eval("("+xmlHttpReq.responseText+")");if(msg.status=="success"){Messaging.populateChatBox(msg)}else{Messaging.error()}}};var MessagingRoster={highlightColor:"",lastSelected:null,addEntry:function(c){var b;if(c){b=themeDisplay.getPathMain()+"/chat/roster?cmd=addEntry&userId="+c}else{var a=_$J.getOne("#portlet-chat-roster-email").value;b=themeDisplay.getPathMain()+"/chat/roster?cmd=addEntry&email="+a}AjaxUtil.request(b,{onComplete:MessagingRoster.addEntryReturn})},addEntryReturn:function(xmlHttpReq){try{var msg=eval("("+xmlHttpReq.responseText+")");if(msg.status=="failure"){alert("No such user exists")}else{var rosterDiv=_$J.getOne("#portlet-chat-roster-list");if(rosterDiv){var entries=_$J(".portlet-chat-roster-entry",rosterDiv);var userId=msg.user;var userExists=entries.filter(function(i){return(this.userId==userId)});if(userExists.length!=0){var entryRow=MessagingRoster.createEntryRow(msg.user,msg.name);rosterDiv.appendChild(entryRow)}MessagingRoster.toggleEmail()}}}catch(err){}},createEntryRow:function(c,f,a){var b=document.createElement("div");var d=document.createElement("img");var e=document.createElement("a");d.align="absmiddle";d.style.marginRight="5px";if(a){d.src=themeDisplay.getPathThemeImages()+"/chat/user_online.png"}else{d.src=themeDisplay.getPathThemeImages()+"/chat/user_offline.png"}e.innerHTML=f;e.href="javascript: void(0)";e.onclick=MessagingRoster.onEntryLinkClick;b.appendChild(d);b.appendChild(e);b.onclick=MessagingRoster.onEntryClick;b.userId=c;b.userName=f;b.style.cursor="pointer";b.className="portlet-chat-roster-entry";return b},deleteEntries:function(){if(MessagingRoster.lastSelected){var a=MessagingRoster.lastSelected.userId;var b=MessagingRoster.lastSelected;b.parentNode.removeChild(b);MessagingRoster.lastSelected=null;loadPage(themeDisplay.getPathMain()+"/chat/roster","cmd=deleteEntries&entries="+a,MessagingRoster.deleteEntriesReturn)}},deleteEntriesReturn:function(xmlHttpReq){try{var msg=eval("("+xmlHttpReq.responseText+")")}catch(err){}},getEntries:function(){var url=themeDisplay.getPathMain()+"/chat/roster?cmd=getEntries";AjaxUtil.request(url,{onComplete:function(xmlHttpReq){var msg=eval("("+xmlHttpReq.responseText+")");MessagingRoster.getEntriesReturn(msg)}})},getEntriesReturn:function(a){MessagingRoster.updateEntries(a.roster)},updateEntries:function(d){var e=_$J.getOne("#portlet-chat-roster-list");if(e!=null){e.innerHTML=""}else{Messaging.checkRoster=false;return}for(var b=0;b<d.length;b++){var c=d[b];var a=MessagingRoster.createEntryRow(c.user,c.name,c.status=="available");e.appendChild(a)}},onEmailKeypress:function(c,a){var b;if(window.event){b=window.event.keyCode}else{if(a){b=a.which}else{return}}if(b==13){MessagingRoster.addEntry()}},onEntryClick:function(){if(MessagingRoster.lastSelected!=null){MessagingRoster.lastSelected.style.backgroundColor="transparent"}this.style.backgroundColor=MessagingRoster.highlightColor;MessagingRoster.lastSelected=this},onEntryLinkClick:function(){var a=this.parentNode;Messaging.chat({toId:a.userId,toName:a.userName})},toggleEmail:function(){var a=_$J.getOne("#portlet-chat-roster-email-div");if(a.style.display=="none"){a.style.display="block";emailInput=_$J.getOne("#portlet-chat-roster-email");emailInput.value="";emailInput.focus()}else{a.style.display="none"}}};Liferay.PortletCSS={init:function(i){var l=this;var f="p_p_id_"+i+"_";var e=jQuery("#"+f);var k=1;l._portletId=i;l._curPortlet=e.find(".portlet");l._curPortletWrapperId=l._curPortlet.attr("id");l._portletBoundaryId=f;l._newPanel=jQuery("#portlet-set-properties");if(!l._curPortlet.length){l._curPortlet=e;l._curPortletWrapperId=f}var d=l._newPanel;if(l._curPortlet.length){if(!l._newPanel.is(".instantiated")){l._newPanel.addClass("instantiated");l._portletBoundaryIdVar=jQuery("#portlet-boundary-id");l._customTitleInput=jQuery("#custom-title");l._defaultPortletTitle=l._curPortlet.find(".portlet-title").text();l._customTitleCheckbox=jQuery("#use-custom-title-checkbox");l._showBorders=jQuery("#show-borders");l._borderNote=jQuery("#border-note");l._portletLanguage=jQuery("#lfr-portlet-language");l._portletLinksTarget=jQuery("#lfr-point-links");l._fontFamily=jQuery("#lfr-font-family");l._fontWeight=jQuery("#lfr-font-bold");l._fontStyle=jQuery("#lfr-font-italic");l._fontSize=jQuery("#lfr-font-size");l._fontColor=jQuery("#lfr-font-color");l._textAlign=jQuery("#lfr-font-align");l._textDecoration=jQuery("#lfr-font-decoration");l._wordSpacing=jQuery("#lfr-font-space");l._leading=jQuery("#lfr-font-leading");l._tracking=jQuery("#lfr-font-tracking");l._backgroundColor=jQuery("#lfr-bg-color");l._useBgImage=jQuery("#lfr-use-bg-image");l._bgImageProperties=jQuery(".lfr-bg-image-properties");l._bgRepeating=jQuery("#lfr-bg-repeat");l._bgPosTop=jQuery("#lfr-bg-top-int");l._bgPosTopUnit=jQuery("#lfr-bg-top-unit");l._bgPosLeft=jQuery("#lfr-bg-left-int");l._bgPosLeftUnit=jQuery("#lfr-bg-left-unit");l._ufaBorderWidth=jQuery("#lfr-use-for-all-width");l._ufaBorderStyle=jQuery("#lfr-use-for-all-style");l._ufaBorderColor=jQuery("#lfr-use-for-all-color");l._borderTopInt=jQuery("#lfr-border-width-top");l._borderTopUnit=jQuery("#lfr-border-width-top-unit");l._borderRightInt=jQuery("#lfr-border-width-right");l._borderRightUnit=jQuery("#lfr-border-width-right-unit");l._borderBottomInt=jQuery("#lfr-border-width-bottom");l._borderBottomUnit=jQuery("#lfr-border-width-bottom-unit");l._borderLeftInt=jQuery("#lfr-border-width-left");l._borderLeftUnit=jQuery("#lfr-border-width-left-unit");l._borderTopStyle=jQuery("#lfr-border-style-top");l._borderRightStyle=jQuery("#lfr-border-style-right");l._borderBottomStyle=jQuery("#lfr-border-style-bottom");l._borderLeftStyle=jQuery("#lfr-border-style-left");l._borderTopColor=jQuery("#lfr-border-color-top");l._borderRightColor=jQuery("#lfr-border-color-right");l._borderBottomColor=jQuery("#lfr-border-color-bottom");l._borderLeftColor=jQuery("#lfr-border-color-left");l._ufaPadding=jQuery("#lfr-use-for-all-padding");l._ufaMargin=jQuery("#lfr-use-for-all-margin");l._paddingTopInt=jQuery("#lfr-padding-top");l._paddingTopUnit=jQuery("#lfr-padding-top-unit");l._paddingRightInt=jQuery("#lfr-padding-right");l._paddingRightUnit=jQuery("#lfr-padding-right-unit");l._paddingBottomInt=jQuery("#lfr-padding-bottom");l._paddingBottomUnit=jQuery("#lfr-padding-bottom-unit");l._paddingLeftInt=jQuery("#lfr-padding-left");l._paddingLeftUnit=jQuery("#lfr-padding-left-unit");l._marginTopInt=jQuery("#lfr-margin-top");l._marginTopUnit=jQuery("#lfr-margin-top-unit");l._marginRightInt=jQuery("#lfr-margin-right");l._marginRightUnit=jQuery("#lfr-margin-right-unit");l._marginBottomInt=jQuery("#lfr-margin-bottom");l._marginBottomUnit=jQuery("#lfr-margin-bottom-unit");l._marginLeftInt=jQuery("#lfr-margin-left");l._marginLeftUnit=jQuery("#lfr-margin-left-unit");l._customCSS=jQuery("#lfr-custom-css");l._saveButton=jQuery("#lfr-lookfeel-save");l._resetButton=jQuery("#lfr-lookfeel-reset");d.show();d.tabs({tabStruct:"form>fieldset",selectedClass:"current"});l._currentPopup=Liferay.Popup({width:800,message:d[0],modal:false,noCenter:true,onClose:function(){l._newPanel.removeClass("instantiated");jQuery(d[0]).hide().appendTo("body")}})}d.find(".lfr-color-picker-img").remove();l._portletMsgResponse=jQuery("#lfr-portlet-css-response");l._portletMsgResponse.hide();var c={advancedData:{customCSS:""},bgData:{backgroundColor:"",backgroundImage:"",useBgImage:false,backgroundRepeat:"",backgroundPosition:{left:{value:"",unit:"px"},top:{value:"",unit:"px"}}},borderData:{borderWidth:{bottom:{value:"",unit:"px"},left:{value:"",unit:"px"},right:{value:"",unit:"px"},top:{value:"",unit:"px"},sameForAll:true},borderStyle:{bottom:"",left:"",right:"",top:"",sameForAll:true},borderColor:{bottom:"",left:"",right:"",top:"",sameForAll:true}},portletData:{language:"en_US",portletLinksTarget:"",showBorders:true,title:"",titles:{},useCustomTitle:false},spacingData:{margin:{bottom:{value:"",unit:"px"},left:{value:"",unit:"px"},right:{value:"",unit:"px"},top:{value:"",unit:"px"},sameForAll:true},padding:{bottom:{value:"",unit:"px"},left:{value:"",unit:"px"},right:{value:"",unit:"px"},top:{value:"",unit:"px"},sameForAll:true}},textData:{textAlign:"",color:"",fontFamily:"",fontSize:"",fontStyle:"",fontWeight:"",letterSpacing:"",lineHeight:"",textDecoration:"",wordSpacing:""}};var j=jQuery.ajax({url:themeDisplay.getPathMain()+"/portlet_configuration/get_look_and_feel",data:{p_l_id:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),portletId:l._portletId},async:false,dataType:"json",type:"POST"});if(j.responseText.length){j=jQuery.parseJSON(j.responseText);l._objData=j}else{l._objData=c}l._assignColorPickers();l._portletBoundaryIdVar.val(f);l._setDefaults();l._portletConfig();l._textStyles();l._backgroundStyles();l._borderStyles();l._spacingStyles();l._cssStyles();var a=d.find("li.current");d.triggerTab(k);if(a.length>1){a.not(":first").removeClass("current")}var h=d.find(".lfr-use-for-all");var g=function(){var n=jQuery(this);var o=n.parents("fieldset:first").find(".ctrl-holder:gt(1)");var p=o.find("input, select");var m=o.find(".lfr-color-picker-img");if(this.checked){o.fadeTo("fast",0.3);p.attr("disabled",true);m.hide()}else{o.fadeTo("fast",1);p.attr("disabled",false);m.show()}};h.unbind("click",g).click(g);h.each(g);var b=function(r,o){var q=l._portletMsgResponse;var n='<div id="lfr-portlet-css-response"></div>';var p="";var m="";if(o=="success"){p=Liferay.Language.get("your-request-processed-successfully");m="portlet-msg-success"}else{p=Liferay.Language.get("your-settings-could-not-be-saved");m="portlet-msg-error"}if(!q.length){ajaxResponse=jQuery(n);l._newPanel.find("form").prepend(ajaxResponse);l._portletMsgResponse=ajaxResponse}ajaxResponse.hide();ajaxResponse.attr("class",m);ajaxResponse.empty();ajaxResponse.html(p);ajaxResponse.fadeIn("normal")};l._saveButton.unbind().click(function(){l._objData.advancedData.customCSS=l._customCSS.val();jQuery.ajax({url:themeDisplay.getPathMain()+"/portlet_configuration/update_look_and_feel",data:{p_l_id:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),portletId:l._portletId,css:jQuery.toJSON(l._objData)},complete:b,type:"POST"})});l._resetButton.unbind().click(function(){l._curPortlet.attr("style","");jQuery("#lfr-custom-css-block-"+l._curPortletWrapperId).remove();l._objData=c;l._setDefaults()});Liferay.Util.addInputFocus(l._newPanel[0]);jQuery(l._currentPopup).parents(".popup").ScrollTo(800)}},_assignColorPickers:function(){var a=this;a._newPanel.find(".use-color-picker").each(function(){new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:this})})},_backgroundStyles:function(){var k=this;var m=k._objData.bgData;var j=k._curPortlet;var i=k._backgroundColor;var h=function(q){var p=q.value;if(p!=""){j.css("background-color",p);m.backgroundColor=p}};var b=new Liferay.ColorPicker({context:k._newPanel[0],item:i[0],onChange:function(){h(i[0])}});i.unbind().blur(function(){h(this)});var d=k._useBgImage;var e=d.is(":checked");var g=k._bgImageProperties;m.useBgImage=e;if(e){g.show()}d.unbind().click(function(){g.toggle();m.useBgImage=this.checked});var c=k._bgRepeating;c.unbind().change(function(){var p=this.options[this.selectedIndex].value;j.css("background-repeat",p);m.backgroundRepeat=p});var o=k._bgPosTop;var a=k._bgPosTopUnit;var l=k._bgPosLeft;var f=k._bgPosLeftUnit;var n=function(){var p=k._getCombo(o,a);var q=k._getCombo(l,f);j.css("background-position",q.both+" "+p.both);m.backgroundPosition.top.value=p.input;m.backgroundPosition.top.unit=p.selectBox;m.backgroundPosition.left.value=q.input;m.backgroundPosition.left.unit=q.selectBox};o.unbind().blur(n);l.unbind().blur(n);o.unbind().keyup(n);l.unbind().keyup(n);a.unbind().change(n);f.unbind().change(n)},_borderStyles:function(){var w=this;var s=w._curPortlet;var o=w._ufaBorderWidth;var t=w._ufaBorderStyle;var q=w._ufaBorderColor;var x=w._objData.borderData;var m=w._borderTopInt;var l=w._borderTopUnit;var g=w._borderRightInt;var j=w._borderRightUnit;var e=w._borderBottomInt;var u=w._borderBottomUnit;var B=w._borderLeftInt;var k=w._borderLeftUnit;var v=function(){var G={};var F={};F=w._getCombo(m,l);G={borderWidth:F.both};var D=o.is(":checked");x.borderWidth.top.value=F.input;x.borderWidth.top.unit=F.selectBox;x.borderWidth.sameForAll=D;if(!D){var J={};J.borderTopWidth=G.borderWidth;var H=w._getCombo(g,j);var E=w._getCombo(e,u);var I=w._getCombo(B,k);J.borderRightWidth=H.both;J.borderBottomWidth=E.both;J.borderLeftWidth=I.both;G=J;x.borderWidth.right.value=H.input;x.borderWidth.right.unit=H.selectBox;x.borderWidth.bottom.value=E.input;x.borderWidth.bottom.unit=E.selectBox;x.borderWidth.left.value=I.input;x.borderWidth.left.unit=I.selectBox}s.css(G);C();y()};m.unbind().blur(v);m.unbind().keyup(v);g.unbind().blur(v);g.unbind().keyup(v);e.unbind().blur(v);e.unbind().keyup(v);B.unbind().blur(v);B.unbind().keyup(v);l.unbind().change(v);j.unbind().change(v);u.unbind().change(v);k.unbind().change(v);o.unbind().click(v);var z=w._borderTopStyle;var a=w._borderRightStyle;var p=w._borderBottomStyle;var f=w._borderLeftStyle;var C=function(){var G={};var F={};F=z.find("option:selected").val();G={borderStyle:F};var D=t.is(":checked");x.borderStyle.top=F;x.borderStyle.sameForAll=D;if(!D){var J={};J.borderTopStyle=G.borderStyle;var H=a.find("option:selected").val();var E=p.find("option:selected").val();var I=f.find("option:selected").val();J.borderRightStyle=H;J.borderBottomStyle=E;J.borderLeftStyle=I;G=J;x.borderStyle.right=H;x.borderStyle.bottom=E;x.borderStyle.left=I}s.css(G)};z.unbind().change(C);a.unbind().change(C);p.unbind().change(C);f.unbind().change(C);t.unbind().click(C);var b=w._borderTopColor;var n=w._borderRightColor;var h=w._borderBottomColor;var d=w._borderLeftColor;var y=function(){var F={};var J={};J=b.val();F={borderColor:J};var D=q.is(":checked");x.borderColor.top=J;x.borderColor.sameForAll=D;if(!D){var I={};I.borderTopColor=F.borderColor;var G=n.val();var E=h.val();var H=d.val();I.borderRightColor=G;I.borderBottomColor=E;I.borderLeftColor=H;F=I;x.borderColor.right=G;x.borderColor.bottom=E;x.borderColor.left=H}s.css(F)};var r=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:b[0],onChange:y});var i=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:n[0],onChange:y});var c=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:h[0],onChange:y});var A=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:d[0],onChange:y});b.unbind().blur(y);n.unbind().blur(y);h.unbind().blur(y);d.unbind().blur(y);b.unbind().keyup(y);n.unbind().keyup(y);h.unbind().keyup(y);d.unbind().keyup(y);q.unbind().click(y)},_cssStyles:function(){var r=this;var m=r._curPortlet;var l=jQuery("#lfr-custom-css");var j=l.parents(".ctrl-holder");var i='<p class="portlet-msg-info form-hint"></p>';var c=jQuery("#lfr-portlet-info");var n="";var p=r._curPortletWrapperId;var d=m.attr("class");d=jQuery.trim(d).replace(/(\s)/g,"$1.");var q=Liferay.Language.get("your-current-portlet-information-is-as-follows")+":<br />"+Liferay.Language.get("portlet-id")+": <strong>#"+p+"</strong><br />"+Liferay.Language.get("portlet-classes")+": <strong>."+d+"</strong>";var s=jQuery("#lfr-refresh-styles");if(!s.length){s=jQuery(i);s.attr({"class":"",id:"lfr-refresh-styles"})}if(!c.length){c=jQuery(i);j.before(c);c.attr({id:"lfr-portlet-info"})}c.html(q);l.EnableTabs();if(!jQuery.browser.safari){n=Liferay.Language.get("update-the-styles-on-this-page");var g=jQuery('<a href="javascript:;">'+n+"</a>");var h=jQuery("#lfr-custom-css-block-"+p);if(!h.length){var k=document.createElement("style");k.id="lfr-custom-css-block-"+p;k.className="lfr-custom-css-block";k.setAttribute("type","text/css");document.getElementsByTagName("head")[0].appendChild(k)}else{k=h[0]}var u=function(){var v=l.val();v=v.replace(/<script[^>]*>([\u0001-\uFFFF]*?)<\/script>/gim,"");v=v.replace(/<\/?[^>]+>/gi,"");if(k.styleSheet){if(v==""){v="<!---->"}k.styleSheet.cssText=v}else{jQuery(k).html(v)}};g.unbind().click(u);s.empty().append(g)}else{n=Liferay.Language.get("please-press-the-save-button-to-view-your-changes");s.empty().text(n)}var b=jQuery("#lfr-add-rule-container");var o=jQuery("#lfr-add-id");var f=jQuery("#lfr-add-class");var e=jQuery("#lfr-update-on-type");if(!b.length){b=jQuery('<div id="lfr-add-rule-container"></div>');o=jQuery('<a href="javascript:;" id="lfr-add-id">'+Liferay.Language.get("add-a-css-rule-for-just-this-portlet")+"</a>");f=jQuery('<a href="javascript:;" id="lfr-add-class">'+Liferay.Language.get("add-a-css-rule-for-all-portlets-like-this-one")+"</a>");var t=jQuery('<div class="ctrl-holder"></div>');var a=jQuery("<label>"+Liferay.Language.get("update-my-styles-as-i-type")+" </label>");e=jQuery('<input id="lfr-update-on-type" type="checkbox" />');a.append(e);t.append(a);j.after(b);b.append(o);b.append("<br />");b.append(f);b.append(t);b.after(s)}e.click(function(){if(this.checked){s.hide();l.keyup(u)}else{s.show();l.unbind("keyup",u)}});o.unbind().click(function(){l[0].value+="\n#"+p+"{\n\t\n}\n"});f.unbind().click(function(){l[0].value+="\n."+d.replace(/\s/g,"")+"{\n\t\n}\n"})},_getCombo:function(c,e){var b=this;var d=c.val();var a=e.find("option:selected").val();d=b._getSafeInteger(d);return{input:d,selectBox:a,both:d+a}},_getSafeInteger:function(c){var a=this;var b=parseInt(c);if(b==""||isNaN(b)){b=0}return b},_languageClasses:function(b,d,e){var a=this;var c=a._portletLanguage.find("option[@value="+b+"]");if(e){c.removeClass("focused")}else{c.addClass("focused")}},_portletConfig:function(){var b=this;var f=b._objData.portletData;var d=b._customTitleInput;var h=b._customTitleCheckbox;var a=b._showBorders;var g=b._portletLanguage;var e=b._borderNote;var c=b._portletLinksTarget;h.unbind().click(function(){var i;f.useCustomTitle=this.checked;if(this.checked){d.attr("disabled",false);g.attr("disabled",false);i=jQuery.trim(d.val());if(i==""){i=b._curPortlet.find(".portlet-title").text();i=jQuery.trim(i);d.val(i)}f.title=i;b._portletTitles(false,i)}else{d.attr("disabled",true);g.attr("disabled",true);i=b._defaultPortletTitle}b._curPortlet.find(".portlet-title").text(i)});d.unbind().keyup(function(){if(!f.useCustomTitle){return}b._curPortlet.find(".portlet-title").text(this.value);f.title=this.value;b._portletTitles(false,this.value)});a.unbind().click(function(){e.toggle();f.showBorders=this.checked});g.change(function(){f.language=this.options[this.selectedIndex].value;var i=b._portletTitles(f.language);if(f.useCustomTitle){d.val(i)}});c.change(function(){f.portletLinksTarget=b._getSafeInteger(this.options[this.selectedIndex].value)})},_portletTitles:function(c,f){var b=this;var e=b._portletLanguage;if(!b._objData.portletData.titles){b._objData.portletData.titles={}}var d=b._objData.portletData.titles;if(!c){c=b._portletLanguage.find("option:selected").val()}if(f==null){var a=d[c];if(a){return a}return""}else{d[c]=f;if(f==""){b._languageClasses(c,null,true)}else{b._languageClasses(c)}}},_setCheckbox:function(c,b){var a=this;c.attr("checked",b)},_setDefaults:function(){var j=this;var m=j._objData;var a=m.portletData;var c=m.textData;var l=m.bgData;var g=m.borderData;var f=m.spacingData;var i=a.titles;var d=j._portletTitles(a.language);var b=false;var e=false;if(c.fontStyle!="normal"){b=true}if(c.fontWeight!="normal"){e=true}j._setInput(j._customTitleInput,d);j._setCheckbox(j._customTitleCheckbox,a.useCustomTitle);j._setCheckbox(j._showBorders,a.showBorders);j._setSelect(j._portletLanguage,a.language);j._setSelect(j._portletLinksTarget,a.portletLinksTarget);if(!a.useCustomTitle){j._customTitleInput.attr("disabled",true);j._portletLanguage.attr("disabled",true)}if(a.titles){jQuery.each(a.titles,function(n,o){j._languageClasses(n)})}j._setSelect(j._fontFamily,c.fontFamily);j._setCheckbox(j._fontWeight,e);j._setCheckbox(j._fontStyle,b);j._setSelect(j._fontSize,c.fontSize);j._setInput(j._fontColor,c.color);j._setSelect(j._textAlign,c.textAlign);j._setSelect(j._textDecoration,c.textDecoration);j._setSelect(j._wordSpacing,c.wordSpacing);j._setSelect(j._leading,c.lineHeight);j._setSelect(j._tracking,c.letterSpacing);j._setInput(j._backgroundColor,l.backgroundColor);j._setCheckbox(j._useBgImage,l.useBgImage);j._setSelect(j._bgRepeating,l.backgroundRepeat);j._setInput(j._bgPosTop,l.backgroundPosition.top.value);j._setSelect(j._bgPosTopUnit,l.backgroundPosition.top.unit);j._setInput(j._bgPosLeft,l.backgroundPosition.left.value);j._setSelect(j._bgPosLeftUnit,l.backgroundPosition.left.unit);j._setCheckbox(j._ufaBorderWidth,g.borderWidth.sameForAll);j._setCheckbox(j._ufaBorderStyle,g.borderStyle.sameForAll);j._setCheckbox(j._ufaBorderColor,g.borderColor.sameForAll);j._setInput(j._borderTopInt,g.borderWidth.top.value);j._setSelect(j._borderTopUnit,g.borderWidth.top.unit);j._setInput(j._borderRightInt,g.borderWidth.right.value);j._setSelect(j._borderRightUnit,g.borderWidth.right.unit);j._setInput(j._borderBottomInt,g.borderWidth.bottom.value);j._setSelect(j._borderBottomUnit,g.borderWidth.bottom.unit);j._setInput(j._borderLeftInt,g.borderWidth.left.value);j._setSelect(j._borderLeftUnit,g.borderWidth.left.unit);j._setSelect(j._borderTopStyle,g.borderStyle.top);j._setSelect(j._borderRightStyle,g.borderStyle.right);j._setSelect(j._borderBottomStyle,g.borderStyle.bottom);j._setSelect(j._borderLeftStyle,g.borderStyle.left);j._setInput(j._borderTopColor,g.borderColor.top);j._setInput(j._borderRightColor,g.borderColor.right);j._setInput(j._borderBottomColor,g.borderColor.bottom);j._setInput(j._borderLeftColor,g.borderColor.left);j._setCheckbox(j._ufaPadding,f.padding.sameForAll);j._setCheckbox(j._ufaMargin,f.margin.sameForAll);j._setInput(j._paddingTopInt,f.padding.top.value);j._setSelect(j._paddingTopUnit,f.padding.top.unit);j._setInput(j._paddingRightInt,f.padding.right.value);j._setSelect(j._paddingRightUnit,f.padding.right.unit);j._setInput(j._paddingBottomInt,f.padding.bottom.value);j._setSelect(j._paddingBottomUnit,f.padding.bottom.unit);j._setInput(j._paddingLeftInt,f.padding.left.value);j._setSelect(j._paddingLeftUnit,f.padding.left.unit);j._setInput(j._marginTopInt,f.margin.top.value);j._setSelect(j._marginTopUnit,f.margin.top.unit);j._setInput(j._marginRightInt,f.margin.right.value);j._setSelect(j._marginRightUnit,f.margin.right.unit);j._setInput(j._marginBottomInt,f.margin.bottom.value);j._setSelect(j._marginBottomUnit,f.margin.bottom.unit);j._setInput(j._marginLeftInt,f.margin.left.value);j._setSelect(j._marginLeftUnit,f.margin.left.unit);var k=jQuery("#lfr-custom-css-block-"+j._curPortletWrapperId);var h=k.html();if(h==""||h==null){h=m.advancedData.customCSS}j._setTextarea(j._customCSS,h)},_setInput:function(c,b){var a=this;c.val(b)},_setSelect:function(c,b){var a=this;if(b!=""){c.find("option[@value="+b+"]").attr("selected","selected")}},_setTextarea:function(c,b){var a=this;a._setInput(c,b)},_spacingStyles:function(){var o=this;var l=o._curPortlet;var v=o._ufaPadding;var u=o._ufaMargin;var r=o._objData.spacingData;var i=o._paddingTopInt;var w=o._paddingTopUnit;var q=o._paddingRightInt;var k=o._paddingRightUnit;var a=o._paddingBottomInt;var t=o._paddingBottomUnit;var h=o._paddingLeftInt;var j=o._paddingLeftUnit;var n=function(){var z={};var C=o._getCombo(i,w);z={padding:C.both};var x=v.is(":checked");r.padding.top.value=C.input;r.padding.top.unit=C.selectBox;r.padding.sameForAll=x;if(!x){var D={};D.paddingTop=z.padding;var A=o._getCombo(q,k);var y=o._getCombo(a,t);var B=o._getCombo(h,j);D.paddingRight=A.both;D.paddingBottom=y.both;D.paddingLeft=B.both;z=D;r.padding.right.value=A.input;r.padding.right.unit=A.selectBox;r.padding.bottom.value=y.input;r.padding.bottom.unit=y.selectBox;r.padding.left.value=B.input;r.padding.left.unit=B.selectBox}l.css(z)};i.unbind().blur(n);q.unbind().blur(n);a.unbind().blur(n);h.unbind().blur(n);i.unbind().keyup(n);q.unbind().keyup(n);a.unbind().keyup(n);h.unbind().keyup(n);w.unbind().change(n);k.unbind().change(n);t.unbind().change(n);j.unbind().change(n);v.unbind().click(n);var c=o._marginTopInt;var g=o._marginTopUnit;var f=o._marginRightInt;var p=o._marginRightUnit;var e=o._marginBottomInt;var s=o._marginBottomUnit;var m=o._marginLeftInt;var d=o._marginLeftUnit;var b=function(){var z={};var B=o._getCombo(c,g);z={margin:B.both};var x=u.is(":checked");r.margin.top.value=B.input;r.margin.top.unit=B.selectBox;r.margin.sameForAll=x;if(!x){var D={};D.marginTop=z.margin;var A=o._getCombo(f,p);var y=o._getCombo(e,s);var C=o._getCombo(m,d);D.marginRight=A.both;D.marginBottom=y.both;D.marginLeft=C.both;z=D;r.margin.right.value=A.input;r.margin.right.unit=A.selectBox;r.margin.bottom.value=y.input;r.margin.bottom.unit=y.selectBox;r.margin.left.value=C.input;r.margin.left.unit=C.selectBox}l.css(z)};c.unbind().blur(b);f.unbind().blur(b);e.unbind().blur(b);m.unbind().blur(b);c.unbind().keyup(b);f.unbind().keyup(b);e.unbind().keyup(b);m.unbind().keyup(b);g.unbind().change(b);p.unbind().change(b);s.unbind().change(b);d.unbind().change(b);u.unbind().click(b)},_textStyles:function(){var m=this;var l=m._curPortlet;var i=m._fontFamily;var g=m._fontWeight;var j=m._fontStyle;var o=m._fontSize;var h=m._fontColor;var c=m._textAlign;var n=m._textDecoration;var b=m._wordSpacing;var d=m._leading;var e=m._tracking;var f=m._objData.textData;i.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("font-family",p);f.fontFamily=p});g.unbind().click(function(){var p="normal";if(this.checked){p="bold"}l.css("font-weight",p);f.fontWeight=p});j.unbind().click(function(){var p="normal";if(this.checked){p="italic"}l.css("font-style",p);f.fontStyle=p});o.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("font-size",p);f.fontSize=p});var k=function(q){var p=q.value;if(p!=""){l.css("color",p);f.color=p}};var a=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:h[0],onChange:function(){k(h[0])}});h.unbind().blur(function(){k(this)});c.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("text-align",p);f.textAlign=p});n.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("text-decoration",p);f.textDecoration=p});b.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("word-spacing",p);f.wordSpacing=p});d.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("line-height",p);f.lineHeight=p});e.unbind().change(function(){var p=this.options[this.selectedIndex].value;l.css("letter-spacing",p);f.letterSpacing=p})}};Liferay.Navigation=new Class({initialize:function(c){var a=this;a.params=c;a._navBlock=jQuery(a.params.navBlock);a._isModifiable=a._navBlock.is(".modify-pages");a._isSortable=a._navBlock.is(".sort-pages");a._isUseHandle=a._navBlock.is(".use-handle");a._updateURL=themeDisplay.getPathMain()+"/layout_management/update_page";var b=a._navBlock.find("> ul > li");b.each(function(d){this._LFR_layoutId=a.params.layoutIds[d]});a._makeAddable();a._makeDeletable();a._makeSortable();a._makeEditable();Liferay.Publisher.register("navigation");Liferay.Publisher.subscribe("tree",a._treeCallback,a)},_addPage:function(a,e){var j=this;var d=j._navBlock;var h=jQuery("<li>"+j._enterPage+"</li>");var c=h.find("input");d.find("ul:first").append(h);var g=h.find(".save-page");var b=h.find(".cancel-page");var i=h.find(".enter-page input");var f=jQuery(document);var k=function(l){var m=jQuery(l.target);var n=m.parents("ul:eq(0)");if((n.length==0)&&!m.is("li")&&!m.parents("#add-page").length){b.trigger("click")}};f.click(k);b.click(function(l){j._cancelAddingPage(l,h);f.unbind("click",k)});g.click(function(l){j._savePage(l,this,j);f.unbind("click",k)});i.keyup(function(l){if(l.keyCode==13){g.trigger("click")}else{if(l.keyCode==27){b.trigger("click")}else{return}}f.unbind("click",k)});c[0].focus()},_cancelAddingPage:function(b,c){var a=this;c.remove()},_cancelPage:function(d,e,c){var a=null;if(c){a=jQuery(e).parents("li");var b=a.find(".enter-page");b.prev().show();b.remove()}else{a=jQuery(this).parents("li");a.remove()}},_deleteButton:function(b){var a=this;b.append('<span class="delete-tab">X</span>');var c=b.find(".delete-tab");c.click(function(d){a._removePage(this,a)});c.hide();b.hover(function(){jQuery(this).find(".delete-tab").fadeIn("fast")},function(){jQuery(this).find(".delete-tab").fadeOut("fast")})},_makeAddable:function(){var a=this;if(a._isModifiable){var b=a._navBlock.find("ul:first");a._enterPage='<div class="enter-page"><input type="text" name="new_page" value="" class="text" /><a class="cancel-page" href="javascript: ;"></a><a class="save-page" href="javascript: ;">Save</a></div>';b.after('<div id="add-page"><a href="javascript:;"><span>'+Liferay.Language.get("add-page")+"</span></a></div>");var c=b.parent().find("#add-page a");c.click(function(d){a._addPage(d,this)})}},_makeDeletable:function(){var a=this;if(a._isModifiable){var b=a._navBlock.find("li").not(".selected");a._deleteButton(b)}},_makeEditable:function(){var a=this;if(a._isModifiable){var d=a._navBlock.find("li.selected");var c=d.find("a");var b=c.find("span");b.css("cursor","text");c.click(function(){return false});b.click(function(){var j=jQuery(this);var l=j.text();j.parent().hide();j.parent().after(a._enterPage);var h=j.parent().next();var i=h.parents();var g=h.find("input");var k=function(m){m.stopPropagation();if(!jQuery(this).is("li")){f.trigger("click")}return false};g.val(l);g.trigger("select");var e=h.find(".save-page");e.click(function(m){a._savePage(m,this,a,l);i.unbind("blur",k)});var f=h.find(".cancel-page");f.hide();f.click(function(m){a._cancelPage(m,this,l);i.unbind("blur",k)});g.keyup(function(m){if(m.keyCode==13){e.trigger("click");i.unbind("blur",k)}else{if(m.keyCode==27){f.trigger("click");i.unbind("blur",k)}}});i.click(k)})}},_makeSortable:function(){var a=this;var f=a._navBlock;var c=f.find("ul:first");if(a._isSortable){var e=c.find("> li").css("float");var b=c.find("li");var d=b.find("a");if(a._isUseHandle){b.append('<span class="sort-handle">+</span>')}else{d.css("cursor","move");d.find("span").css("cursor","pointer")}b.addClass("sortable-item");a.sortable=c.Sortable({accept:"sortable-item",helperclass:"sort-helper",activeclass:"sortableactive",hoverclass:"sortablehover",handle:(a._isUseHandle?".sort-handle":"a"),opacity:0.8,revert:true,floats:(e=="left"||e=="right"),tolerance:"pointer",onStop:function(){a._saveSortables(this);Liferay.Publisher.deliver("navigation",this)}})}},_removePage:function(e,a){var c=jQuery(e).parents("li");var b=c.find("a span").html();if(confirm(Liferay.Language.get("are-you-sure-you-want-to-delete-this-page"))){var d={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"delete",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:c[0]._LFR_layoutId};jQuery.ajax({data:d,success:function(){Liferay.Publisher.deliver("navigation",c,"delete");c.remove()},url:a._updateURL})}},_savePage:function(b,e,i,d){if((b.type=="keyup")&&(b.keyCode!==13)){return}var f=null;var g=null;var h=jQuery(e).parents("li");var c=h.find("input").val();var j=h.find(".enter-page");if(d){if(c!=d){f={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"name",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:themeDisplay.getLayoutId(),name:c,languageId:themeDisplay.getLanguageId()};g=function(n){n=Liferay.Util.toJSONObject(n);var o=j.prev();var k=o.find("span");k.text(c);o.show();j.remove();var l=jQuery(document).attr("title");var m=new RegExp(d,"g");newTitle=l.replace(m,c);jQuery(document).attr("title",newTitle)}}else{var a=j.prev();a.show();j.remove();return false}}else{f={mainPath:themeDisplay.getPathMain(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"add",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),parentLayoutId:themeDisplay.getParentLayoutId(),name:c};g=function(k){k=Liferay.Util.toJSONObject(k);var l=jQuery('<a href="'+k.url+'"><span>'+c+"</span></a>");if(i._isUseHandle){j.before('<span class="sort-handle">+</span>')}else{l.css("cursor","move")}h[0]._LFR_layoutId=k.layoutId;j.before(l);j.remove();i.sortable.SortableAddItem(h[0]);i._deleteButton(h);Liferay.Publisher.deliver("navigation",h)}}jQuery.ajax({data:f,success:g,url:i._updateURL})},_saveSortables:function(c){var a=this;tabs=jQuery("li",a._navBlock);var b={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"priority",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:c._LFR_layoutId,priority:tabs.index(c)};jQuery.ajax({data:b,url:a._updateURL})},_treeCallback:function(o,j){var m=this;var e=m._navBlock.find("> ul");if(m._isSortable){var h=e.find("> li");var b=jQuery(o);var p=b.parent();var d=b.find("span:first").text();var n=jQuery(j).parents("li:first");var l=h.find("span").not(".delete-tab");l=l.filter(function(){var q=jQuery(this);if(q.text()==d){return true}else{return false}});var a=p.find("> li");var k=a.index(o);if(l.length>0){var g=h.eq(k);var f=l.parents("li:first");if(!n.is(".tree-item")){g.after(f);if(f.is(":hidden")){f.show()}}else{f.hide()}}else{if(!n.is(".tree-item")){var c=h.lt(1).clone();c.removeClass("selected");c.find(".child-menu").remove();var i=c.find("a span");i.text(d);i.css("cursor","pointer");h.parent().append(c)}}}},_isSortable:false,_isModifiable:false,_isUseHandle:false,_enterPage:"",_updateURL:""});Liferay.TagsSelector=new Class({initialize:function(d){var a=this;a._curTags=[];a.params=d;var b=jQuery("#"+d.hiddenInput);b.attr("name",b.attr("id"));var c=jQuery("#"+d.textInput);c.Autocomplete({source:a._getTags,delay:0,fx:{type:"slide",duration:400},autofill:true,dataSourceType:"json",helperClass:"autocomplete-box",selectClass:"autocomplete-selected",minchars:1,onSelect:function(g){c.val("");var f=a._curTags;var e=g.text;if(f.indexOf(e)==-1){f.push(e)}f=f.sort();a._update(a)},onShow:function(){},onHide:function(){}});if(d.focus){c.focus()}if(d.curTags!=""){a._curTags=d.curTags.split(",");a._update(a)}},deleteTag:function(a,d){var c=a.params;var b=a._curTags;jQuery("#"+c.instanceVar+"CurTags"+d).remove();b.splice(d,1);a._update(a)},_getTags:function(a){return Liferay.Service.Tags.TagsEntry.searchAutocomplete({companyId:themeDisplay.getCompanyId(),name:"%"+a.value+"%",properties:"",begin:0,end:20})},_update:function(a){a._updateHiddenInput(a);a._updateSummarySpan(a)},_updateHiddenInput:function(a){var d=a.params;var b=a._curTags;var c=jQuery("#"+d.hiddenInput);c.val(b.join(","))},_updateSummarySpan:function(a){var d=a.params;var b=a._curTags;var c="";jQuery(b).each(function(f,g){c+='<span id="'+d.instanceVar+"CurTags"+f+'">';c+=g+" ";c+='[<a href="javascript: '+d.instanceVar+".deleteTag("+d.instanceVar+", "+f+');">x</a>]';if((f+1)<b.length){c+=", "}c+="</span>"});var e=jQuery("#"+d.summarySpan);e.html(c)}});Calendar=function(d,c,f,a){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=f||null;this.onClose=a||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=Calendar._TT.DEF_DATE_FORMAT;this.ttDateFormat=Calendar._TT.TT_DATE_FORMAT;this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof d=="number"?d:Calendar._FD;this.showsOtherMonths=false;this.dateStr=c;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=2;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof Calendar._SDN=="undefined"){if(typeof Calendar._SDN_len=="undefined"){Calendar._SDN_len=3}var b=new Array();for(var e=8;e>0;){b[--e]=Calendar._DN[e].substr(0,Calendar._SDN_len)}Calendar._SDN=b;if(typeof Calendar._SMN_len=="undefined"){Calendar._SMN_len=3}b=new Array();for(var e=12;e>0;){b[--e]=Calendar._MN[e].substr(0,Calendar._SMN_len)}Calendar._SMN=b}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_ie5=(Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(e){var a=0,d=0;var c=/^div$/i.test(e.tagName);if(c&&e.scrollLeft){a=e.scrollLeft}if(c&&e.scrollTop){d=e.scrollTop}var f={x:e.offsetLeft-a,y:e.offsetTop-d};if(e.offsetParent){var b=this.getAbsolutePos(e.offsetParent);f.x+=b.x;f.y+=b.y}return f};Calendar.isRelated=function(c,a){var d=a.relatedTarget;if(!d){var b=a.type;if(b=="mouseover"){d=a.fromElement}else{if(b=="mouseout"){d=a.toElement}}}while(d){if(d==c){return true}d=d.parentNode}return false};Calendar.removeClass=function(e,d){if(!(e&&e.className)){return}var a=e.className.split(" ");var b=new Array();for(var c=a.length;c>0;){if(a[--c]!=d){b[b.length]=a[c]}}e.className=b.join(" ")};Calendar.addClass=function(b,a){Calendar.removeClass(b,a);b.className+=" "+a};Calendar.getElement=function(a){var b=Calendar.is_ie?window.event.srcElement:a.currentTarget;while(b.nodeType!=1||/^div$/i.test(b.tagName)){b=b.parentNode}return b};Calendar.getTargetElement=function(a){var b=Calendar.is_ie?window.event.srcElement:a.target;while(b.nodeType!=1){b=b.parentNode}return b};Calendar.stopEvent=function(a){a||(a=window.event);if(Calendar.is_ie){a.cancelBubble=true;a.returnValue=false}else{a.preventDefault();a.stopPropagation()}return false};Calendar.addEvent=function(a,c,b){if(a.attachEvent){a.attachEvent("on"+c,b)}else{if(a.addEventListener){a.addEventListener(c,b,true)}else{a["on"+c]=b}}};Calendar.removeEvent=function(a,c,b){if(a.detachEvent){a.detachEvent("on"+c,b)}else{if(a.removeEventListener){a.removeEventListener(c,b,true)}else{a["on"+c]=null}}};Calendar.createElement=function(c,b){var a=null;if(document.createElementNS){a=document.createElementNS("http://www.w3.org/1999/xhtml",c)}else{a=document.createElement(c)}if(typeof b!="undefined"){b.appendChild(a)}return a};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true)}}};Calendar.findMonth=function(a){if(typeof a.month!="undefined"){return a}else{if(typeof a.parentNode.month!="undefined"){return a.parentNode}}return null};Calendar.findYear=function(a){if(typeof a.year!="undefined"){return a}else{if(typeof a.parentNode.year!="undefined"){return a.parentNode}}return null};Calendar.showMonthsCombo=function(){var e=Calendar._C;if(!e){return false}var e=e;var f=e.activeDiv;var d=e.monthsCombo;if(e.hilitedMonth){Calendar.removeClass(e.hilitedMonth,"hilite")}if(e.activeMonth){Calendar.removeClass(e.activeMonth,"active")}var c=e.monthsCombo.getElementsByTagName("div")[e.date.getMonth()];Calendar.addClass(c,"active");e.activeMonth=c;var b=d.style;b.display="block";if(f.navtype<0){b.left=f.offsetLeft+"px"}else{var a=d.offsetWidth;if(typeof a=="undefined"){a=50}b.left=(f.offsetLeft+f.offsetWidth-a)+"px"}b.top=(f.offsetTop+f.offsetHeight)+"px"};Calendar.showYearsCombo=function(d){var a=Calendar._C;if(!a){return false}var a=a;var c=a.activeDiv;var f=a.yearsCombo;if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}if(a.activeYear){Calendar.removeClass(a.activeYear,"active")}a.activeYear=null;var b=a.date.getFullYear()+(d?1:-1);var j=f.firstChild;var h=false;for(var e=12;e>0;--e){if(b>=a.minYear&&b<=a.maxYear){j.innerHTML=b;j.year=b;j.style.display="block";h=true}else{j.style.display="none"}j=j.nextSibling;b+=d?a.yearStep:-a.yearStep}if(h){var k=f.style;k.display="block";if(c.navtype<0){k.left=c.offsetLeft+"px"}else{var g=f.offsetWidth;if(typeof g=="undefined"){g=50}k.left=(c.offsetLeft+c.offsetWidth-g)+"px"}k.top=(c.offsetTop+c.offsetHeight)+"px"}};Calendar.tableMouseUp=function(ev){var cal=Calendar._C;if(!cal){return false}if(cal.timeout){clearTimeout(cal.timeout)}var el=cal.activeDiv;if(!el){return false}var target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev)}var mon=Calendar.findMonth(target);var date=null;if(mon){date=new Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler()}}else{var year=Calendar.findYear(target);if(year){date=new Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler()}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev)}};Calendar.tableMouseOver=function(n){var a=Calendar._C;if(!a){return}var c=a.activeDiv;var j=Calendar.getTargetElement(n);if(j==c||j.parentNode==c){Calendar.addClass(c,"hilite active");Calendar.addClass(c.parentNode,"rowhilite")}else{if(typeof c.navtype=="undefined"||(c.navtype!=50&&(c.navtype==0||Math.abs(c.navtype)>2))){Calendar.removeClass(c,"active")}Calendar.removeClass(c,"hilite");Calendar.removeClass(c.parentNode,"rowhilite")}n||(n=window.event);if(c.navtype==50&&j!=c){var m=Calendar.getAbsolutePos(c);var p=c.offsetWidth;var o=n.clientX;var q;var l=true;if(o>m.x+p){q=o-m.x-p;l=false}else{q=m.x-o}if(q<0){q=0}var f=c._range;var h=c._current;var g=Math.floor(q/10)%f.length;for(var e=f.length;--e>=0;){if(f[e]==h){break}}while(g-->0){if(l){if(--e<0){e=f.length-1}}else{if(++e>=f.length){e=0}}}var b=f[e];c.innerHTML=b;a.onUpdateTime()}var d=Calendar.findMonth(j);if(d){if(d.month!=a.date.getMonth()){if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}Calendar.addClass(d,"hilite");a.hilitedMonth=d}else{if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}}}else{if(a.hilitedMonth){Calendar.removeClass(a.hilitedMonth,"hilite")}var k=Calendar.findYear(j);if(k){if(k.year!=a.date.getFullYear()){if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}Calendar.addClass(k,"hilite");a.hilitedYear=k}else{if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}}}else{if(a.hilitedYear){Calendar.removeClass(a.hilitedYear,"hilite")}}}return Calendar.stopEvent(n)};Calendar.tableMouseDown=function(a){if(Calendar.getTargetElement(a)==Calendar.getElement(a)){return Calendar.stopEvent(a)}};Calendar.calDragIt=function(b){var c=Calendar._C;if(!(c&&c.dragging)){return false}var e;var d;if(Calendar.is_ie){d=window.event.clientY+document.body.scrollTop;e=window.event.clientX+document.body.scrollLeft}else{e=b.pageX;d=b.pageY}c.hideShowCovered();var a=c.element.style;a.left=(e-c.xOffs)+"px";a.top=(d-c.yOffs)+"px";return Calendar.stopEvent(b)};Calendar.calDragEnd=function(ev){var cal=Calendar._C;if(!cal){return false}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev)}cal.hideShowCovered()};Calendar.dayMouseDown=function(ev){var el=Calendar.getElement(ev);if(el.disabled){return false}var cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300){with(Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver)}else{addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver)}addClass(el,"hilite active");addEvent(document,"mouseup",tableMouseUp)}}else{if(cal.isPopup){cal._dragStart(ev)}}if(el.navtype==-1||el.navtype==1){if(cal.timeout){clearTimeout(cal.timeout)}cal.timeout=setTimeout("Calendar.showMonthsCombo()",250)}else{if(el.navtype==-2||el.navtype==2){if(cal.timeout){clearTimeout(cal.timeout)}cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250)}else{cal.timeout=null}}return Calendar.stopEvent(ev)};Calendar.dayMouseDblClick=function(a){Calendar.cellClick(Calendar.getElement(a),a||window.event);if(Calendar.is_ie){document.selection.empty()}};Calendar.dayMouseOver=function(b){var a=Calendar.getElement(b);if(Calendar.isRelated(a,b)||Calendar._C||a.disabled){return false}if(a.ttip){if(a.ttip.substr(0,1)=="_"){a.ttip=a.caldate.print(a.calendar.ttDateFormat)+a.ttip.substr(1)}a.calendar.tooltips.innerHTML=a.ttip}if(a.navtype!=300){Calendar.addClass(a,"hilite");if(a.caldate){Calendar.addClass(a.parentNode,"rowhilite")}}return Calendar.stopEvent(b)};Calendar.dayMouseOut=function(ev){with(Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled){return false}removeClass(el,"hilite");if(el.caldate){removeClass(el.parentNode,"rowhilite")}if(el.calendar){el.calendar.tooltips.innerHTML=_TT.SEL_DATE}return stopEvent(ev)}};Calendar.cellClick=function(e,o){var c=e.calendar;var h=false;var l=false;var f=null;if(typeof e.navtype=="undefined"){if(c.currentDateEl){Calendar.removeClass(c.currentDateEl,"selected");Calendar.addClass(e,"selected");h=(c.currentDateEl==e);if(!h){c.currentDateEl=e}}c.date.setDateOnly(e.caldate);f=c.date;var b=!(c.dateClicked=!e.otherMonth);if(!b&&!c.currentDateEl){c._toggleMultipleDate(new Date(f))}else{l=!e.disabled}if(b){c._init(c.firstDayOfWeek,f)}}else{if(e.navtype==200){Calendar.removeClass(e,"hilite");c.callCloseHandler();return}f=new Date(c.date);if(e.navtype==0){f.setDateOnly(new Date())}c.dateClicked=false;var n=f.getFullYear();var g=f.getMonth();function a(q){var r=f.getDate();var i=f.getMonthDays(q);if(r>i){f.setDate(i)}f.setMonth(q)}switch(e.navtype){case 400:Calendar.removeClass(e,"hilite");var p=Calendar._TT.ABOUT;if(typeof p!="undefined"){p+=c.showsTime?Calendar._TT.ABOUT_TIME:""}else{p='Help and about box text is not translated into this language.\nIf you know this language and you feel generous please update\nthe corresponding file in "lang" subdir to match calendar-en.js\nand send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\nThank you!\nhttp://dynarch.com/mishoo/calendar.epl\n'}alert(p);return;case -2:if(n>c.minYear){f.setFullYear(n-1)}break;case -1:if(g>0){a(g-1)}else{if(n-->c.minYear){f.setFullYear(n);a(11)}}break;case 1:if(g<11){a(g+1)}else{if(n<c.maxYear){f.setFullYear(n+1);a(0)}}break;case 2:if(n<c.maxYear){f.setFullYear(n+1)}break;case 100:c.setFirstDayOfWeek(e.fdow);return;case 50:var k=e._range;var m=e.innerHTML;for(var j=k.length;--j>=0;){if(k[j]==m){break}}if(o&&o.shiftKey){if(--j<0){j=k.length-1}}else{if(++j>=k.length){j=0}}var d=k[j];e.innerHTML=d;c.onUpdateTime();return;case 0:if((typeof c.getDateStatus=="function")&&c.getDateStatus(f,f.getFullYear(),f.getMonth(),f.getDate())){return false}break}if(!f.equalsTo(c.date)){c.setDate(f);l=true}else{if(e.navtype==0){l=h=true}}}if(l){o&&c.callHandler()}if(h){Calendar.removeClass(e,"hilite");o&&c.callCloseHandler()}};Calendar.prototype.create=function(n){var m=null;if(!n){m=document.getElementsByTagName("body")[0];this.isPopup=true}else{m=n;this.isPopup=false}this.date=this.dateStr?new Date(this.dateStr):new Date();var q=Calendar.createElement("table");this.table=q;q.cellSpacing=0;q.cellPadding=0;q.calendar=this;Calendar.addEvent(q,"mousedown",Calendar.tableMouseDown);var a=Calendar.createElement("div");this.element=a;a.className="calendar";if(this.isPopup){a.style.position="absolute";a.style.display="none"}a.appendChild(q);var k=Calendar.createElement("thead",q);var o=null;var r=null;var b=this;var e=function(s,j,i){o=Calendar.createElement("td",r);o.colSpan=j;o.className="button";if(i!=0&&Math.abs(i)<=2){o.className+=" nav"}Calendar._add_evs(o);o.calendar=b;o.navtype=i;o.innerHTML="<div unselectable='on'>"+s+"</div>";return o};r=Calendar.createElement("tr",k);var c=6;(this.isPopup)&&--c;(this.weekNumbers)&&++c;e("?",1,400).ttip=Calendar._TT.INFO;this.title=e("",c,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT.DRAG_TO_MOVE;this.title.style.cursor="move";e("&#x00d7;",1,200).ttip=Calendar._TT.CLOSE}r=Calendar.createElement("tr",k);r.className="headrow";this._nav_py=e("&#x00ab;",1,-2);this._nav_py.ttip=Calendar._TT.PREV_YEAR;this._nav_pm=e("&#x2039;",1,-1);this._nav_pm.ttip=Calendar._TT.PREV_MONTH;this._nav_now=e(Calendar._TT.TODAY,this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT.GO_TODAY;this._nav_nm=e("&#x203a;",1,1);this._nav_nm.ttip=Calendar._TT.NEXT_MONTH;this._nav_ny=e("&#x00bb;",1,2);this._nav_ny.ttip=Calendar._TT.NEXT_YEAR;r=Calendar.createElement("tr",k);r.className="daynames";if(this.weekNumbers){o=Calendar.createElement("td",r);o.className="name wn";o.innerHTML=Calendar._TT.WK}for(var h=7;h>0;--h){o=Calendar.createElement("td",r);if(!h){o.navtype=100;o.calendar=this;Calendar._add_evs(o)}}this.firstdayname=(this.weekNumbers)?r.firstChild.nextSibling:r.firstChild;this._displayWeekdays();var g=Calendar.createElement("tbody",q);this.tbody=g;for(h=6;h>0;--h){r=Calendar.createElement("tr",g);if(this.weekNumbers){o=Calendar.createElement("td",r)}for(var f=7;f>0;--f){o=Calendar.createElement("td",r);o.calendar=this;Calendar._add_evs(o)}}if(this.showsTime){r=Calendar.createElement("tr",g);r.className="time";o=Calendar.createElement("td",r);o.className="time";o.colSpan=2;o.innerHTML=Calendar._TT.TIME||"&nbsp;";o=Calendar.createElement("td",r);o.className="time";o.colSpan=this.weekNumbers?4:3;(function(){function t(C,E,D,F){var A=Calendar.createElement("span",o);A.className=C;A.innerHTML=E;A.calendar=b;A.ttip=Calendar._TT.TIME_PART;A.navtype=50;A._range=[];if(typeof D!="number"){A._range=D}else{for(var B=D;B<=F;++B){var z;if(B<10&&F>=10){z="0"+B}else{z=""+B}A._range[A._range.length]=z}}Calendar._add_evs(A);return A}var x=b.date.getHours();var i=b.date.getMinutes();var y=!b.time24;var j=(x>12);if(y&&j){x-=12}var v=t("hour",x,y?1:0,y?12:23);var u=Calendar.createElement("span",o);u.innerHTML=":";u.className="colon";var s=t("minute",i,0,59);var w=null;o=Calendar.createElement("td",r);o.className="time";o.colSpan=2;if(y){w=t("ampm",j?"pm":"am",["am","pm"])}else{o.innerHTML="&nbsp;"}b.onSetTime=function(){var A,z=this.date.getHours(),B=this.date.getMinutes();if(y){A=(z>=12);if(A){z-=12}if(z==0){z=12}w.innerHTML=A?"pm":"am"}v.innerHTML=(z<10)?("0"+z):z;s.innerHTML=(B<10)?("0"+B):B};b.onUpdateTime=function(){var A=this.date;var B=parseInt(v.innerHTML,10);if(y){if(/pm/i.test(w.innerHTML)&&B<12){B+=12}else{if(/am/i.test(w.innerHTML)&&B==12){B=0}}}var C=A.getDate();var z=A.getMonth();var D=A.getFullYear();A.setHours(B);A.setMinutes(parseInt(s.innerHTML,10));A.setFullYear(D);A.setMonth(z);A.setDate(C);this.dateClicked=false;this.callHandler()}})()}else{this.onSetTime=this.onUpdateTime=function(){}}var l=Calendar.createElement("tfoot",q);r=Calendar.createElement("tr",l);r.className="footrow";o=e(Calendar._TT.SEL_DATE,this.weekNumbers?8:7,300);o.className="ttip";if(this.isPopup){o.ttip=Calendar._TT.DRAG_TO_MOVE;o.style.cursor="move"}this.tooltips=o;a=Calendar.createElement("div",this.element);this.monthsCombo=a;a.className="combo";for(h=0;h<Calendar._MN.length;++h){var d=Calendar.createElement("div");d.className=Calendar.is_ie?"label-IEfix":"label";d.month=h;d.innerHTML=Calendar._SMN[h];a.appendChild(d)}a=Calendar.createElement("div",this.element);this.yearsCombo=a;a.className="combo";for(h=12;h>0;--h){var p=Calendar.createElement("div");p.className=Calendar.is_ie?"label-IEfix":"label";a.appendChild(p)}this._init(this.firstDayOfWeek,this.date);m.appendChild(this.element)};Calendar._keyEvent=function(k){var a=window._dynarch_popupCalendar;if(!a||a.multiple){return false}(Calendar.is_ie)&&(k=window.event);var i=(Calendar.is_ie||k.type=="keypress"),l=k.keyCode;if(k.ctrlKey){switch(l){case 37:i&&Calendar.cellClick(a._nav_pm);break;case 38:i&&Calendar.cellClick(a._nav_py);break;case 39:i&&Calendar.cellClick(a._nav_nm);break;case 40:i&&Calendar.cellClick(a._nav_ny);break;default:return false}}else{switch(l){case 32:Calendar.cellClick(a._nav_now);break;case 27:i&&a.callCloseHandler();break;case 37:case 38:case 39:case 40:if(i){var e,m,j,g,c,d;e=l==37||l==38;d=(l==37||l==39)?1:7;function b(){c=a.currentDateEl;var n=c.pos;m=n&15;j=n>>4;g=a.ar_days[j][m]}b();function f(){var n=new Date(a.date);n.setDate(n.getDate()-d);a.setDate(n)}function h(){var n=new Date(a.date);n.setDate(n.getDate()+d);a.setDate(n)}while(1){switch(l){case 37:if(--m>=0){g=a.ar_days[j][m]}else{m=6;l=38;continue}break;case 38:if(--j>=0){g=a.ar_days[j][m]}else{f();b()}break;case 39:if(++m<7){g=a.ar_days[j][m]}else{m=0;l=40;continue}break;case 40:if(++j<a.ar_days.length){g=a.ar_days[j][m]}else{h();b()}break}break}if(g){if(!g.disabled){Calendar.cellClick(g)}else{if(e){f()}else{h()}}}}break;case 13:if(i){Calendar.cellClick(a.currentDateEl,k)}break;default:return false}}return Calendar.stopEvent(k)};Calendar.prototype._init=function(n,x){var w=new Date(),r=w.getFullYear(),z=w.getMonth(),b=w.getDate();this.table.style.visibility="hidden";var h=x.getFullYear();if(h<this.minYear){h=this.minYear;x.setFullYear(h)}else{if(h>this.maxYear){h=this.maxYear;x.setFullYear(h)}}this.firstDayOfWeek=n;this.date=new Date(x);var y=x.getMonth();var B=x.getDate();var A=x.getMonthDays();x.setDate(1);var s=(x.getDay()-this.firstDayOfWeek)%7;if(s<0){s+=7}x.setDate(-s);x.setDate(x.getDate()+1);var e=this.tbody.firstChild;var l=Calendar._SMN[y];var p=this.ar_days=new Array();var o=Calendar._TT.WEEKEND;var d=this.multiple?(this.datesCells={}):null;for(var u=0;u<6;++u,e=e.nextSibling){var a=e.firstChild;if(this.weekNumbers){a.className="day wn";a.innerHTML=x.getWeekNumber();a=a.nextSibling}e.className="daysrow";var v=false,f,c=p[u]=[];for(var t=0;t<7;++t,a=a.nextSibling,x.setDate(f+1)){f=x.getDate();var g=x.getDay();a.className="day";a.pos=u<<4|t;c[t]=a;var m=(x.getMonth()==y);if(!m){if(this.showsOtherMonths){a.className+=" othermonth";a.otherMonth=true}else{a.className="emptycell";a.innerHTML="&nbsp;";a.disabled=true;continue}}else{a.otherMonth=false;v=true}a.disabled=false;a.innerHTML=this.getDateText?this.getDateText(x,f):f;if(d){d[x.print("%Y%m%d")]=a}if(this.getDateStatus){var q=this.getDateStatus(x,h,y,f);if(this.getDateToolTip){var k=this.getDateToolTip(x,h,y,f);if(k){a.title=k}}if(q===true){a.className+=" disabled";a.disabled=true}else{if(/disabled/i.test(q)){a.disabled=true}a.className+=" "+q}}if(!a.disabled){a.caldate=new Date(x);a.ttip="_";if(!this.multiple&&m&&f==B&&this.hiliteToday){a.className+=" selected";this.currentDateEl=a}if(x.getFullYear()==r&&x.getMonth()==z&&f==b){a.className+=" today";a.ttip+=Calendar._TT.PART_TODAY}if(o.indexOf(g.toString())!=-1){a.className+=a.otherMonth?" oweekend":" weekend"}}}if(!(v||this.showsOtherMonths)){e.className="emptyrow"}}this.title.innerHTML=Calendar._MN[y]+", "+h;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates()};Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var b in this.multiple){var a=this.datesCells[b];var c=this.multiple[b];if(!c){continue}if(a){a.className+=" selected"}}}};Calendar.prototype._toggleMultipleDate=function(b){if(this.multiple){var c=b.print("%Y%m%d");var a=this.datesCells[c];if(a){var e=this.multiple[c];if(!e){Calendar.addClass(a,"selected");this.multiple[c]=b}else{Calendar.removeClass(a,"selected");delete this.multiple[c]}}}};Calendar.prototype.setDateToolTipHandler=function(a){this.getDateToolTip=a};Calendar.prototype.setDate=function(a){if(!a.equalsTo(this.date)){this._init(this.firstDayOfWeek,a)}};Calendar.prototype.refresh=function(){this._init(this.firstDayOfWeek,this.date)};Calendar.prototype.setFirstDayOfWeek=function(a){this._init(a,this.date);this._displayWeekdays()};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(a){this.getDateStatus=a};Calendar.prototype.setRange=function(b,c){this.minYear=b;this.maxYear=c};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat))}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this)}this.hideShowCovered()};Calendar.prototype.destroy=function(){var a=this.element.parentNode;a.removeChild(this.element);Calendar._C=null;window._dynarch_popupCalendar=null};Calendar.prototype.reparent=function(b){var a=this.element;a.parentNode.removeChild(a);b.appendChild(a)};Calendar._checkCalendar=function(b){var c=window._dynarch_popupCalendar;if(!c){return false}var a=Calendar.is_ie?Calendar.getElement(b):Calendar.getTargetElement(b);for(;a!=null&&a!=c.element;a=a.parentNode){}if(a==null){window._dynarch_popupCalendar.callCloseHandler();return Calendar.stopEvent(b)}};Calendar.prototype.show=function(){var e=this.table.getElementsByTagName("tr");for(var d=e.length;d>0;){var f=e[--d];Calendar.removeClass(f,"rowhilite");var c=f.getElementsByTagName("td");for(var b=c.length;b>0;){var a=c[--b];Calendar.removeClass(a,"hilite");Calendar.removeClass(a,"active")}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar)}this.hideShowCovered()};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar)}this.element.style.display="none";this.hidden=true;this.hideShowCovered()};Calendar.prototype.showAt=function(a,c){var b=this.element.style;b.left=a+"px";b.top=c+"px";this.show()};Calendar.prototype.showAtElement=function(c,d){var a=this;var e=Calendar.getAbsolutePos(c);if(!d||typeof d!="string"){this.showAt(e.x,e.y+c.offsetHeight);return true}function b(i){if(i.x<0){i.x=0}if(i.y<0){i.y=0}var j=document.createElement("div");var h=j.style;h.position="absolute";h.right=h.bottom=h.width=h.height="0px";document.body.appendChild(j);var g=Calendar.getAbsolutePos(j);document.body.removeChild(j);if(Calendar.is_ie){g.y+=document.body.scrollTop;g.x+=document.body.scrollLeft}else{g.y+=window.scrollY;g.x+=window.scrollX}var f=i.x+i.width-g.x;if(f>0){i.x-=f}f=i.y+i.height-g.y;if(f>0){i.y-=f}}this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var f=a.element.offsetWidth;var i=a.element.offsetHeight;a.element.style.display="none";var g=d.substr(0,1);var j="l";if(d.length>1){j=d.substr(1,1)}switch(g){case"T":e.y-=i;break;case"B":e.y+=c.offsetHeight;break;case"C":e.y+=(c.offsetHeight-i)/2;break;case"t":e.y+=c.offsetHeight-i;break;case"b":break}switch(j){case"L":e.x-=f;break;case"R":e.x+=c.offsetWidth;break;case"C":e.x+=(c.offsetWidth-f)/2;break;case"l":e.x+=c.offsetWidth-f;break;case"r":break}e.width=f;e.height=i+40;a.monthsCombo.style.display="none";b(e);a.showAt(e.x,e.y)};if(Calendar.is_khtml){setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10)}else{Calendar.continuation_for_the_fucking_khtml_browser()}};Calendar.prototype.setDateFormat=function(a){this.dateFormat=a};Calendar.prototype.setTtDateFormat=function(a){this.ttDateFormat=a};Calendar.prototype.parseDate=function(b,a){if(!a){a=this.dateFormat}this.setDate(Date.parseDate(b,a))};Calendar.prototype.hideShowCovered=function(){if(!Calendar.is_ie&&!Calendar.is_opera){return}function b(k){var i=k.style.visibility;if(!i){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml){i=document.defaultView.getComputedStyle(k,"").getPropertyValue("visibility")}else{i=""}}else{if(k.currentStyle){i=k.currentStyle.visibility}else{i=""}}}return i}var s=new Array("applet","iframe","select");var c=this.element;var a=Calendar.getAbsolutePos(c);var f=a.x;var d=c.offsetWidth+f;var r=a.y;var q=c.offsetHeight+r;for(var h=s.length;h>0;){var g=document.getElementsByTagName(s[--h]);var e=null;for(var l=g.length;l>0;){e=g[--l];a=Calendar.getAbsolutePos(e);var o=a.x;var n=e.offsetWidth+o;var m=a.y;var j=e.offsetHeight+m;if(this.hidden||(o>d)||(n<f)||(m>q)||(j<r)){if(!e.__msh_save_visibility){e.__msh_save_visibility=b(e)}e.style.visibility=e.__msh_save_visibility}else{if(!e.__msh_save_visibility){e.__msh_save_visibility=b(e)}e.style.visibility="hidden"}}}};Calendar.prototype._displayWeekdays=function(){var b=this.firstDayOfWeek;var a=this.firstdayname;var d=Calendar._TT.WEEKEND;for(var c=0;c<7;++c){a.className="day name";var e=(c+b)%7;if(c){a.ttip=Calendar._TT.DAY_FIRST.replace("%s",Calendar._DN[e]);a.navtype=100;a.calendar=this;a.fdow=e;Calendar._add_evs(a)}if(d.indexOf(e.toString())!=-1){Calendar.addClass(a,"weekend")}a.innerHTML=Calendar._SDN[(c+b)%7];a=a.nextSibling}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none"};Calendar.prototype._dragStart=function(ev){if(this.dragging){return}this.dragging=true;var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX}var st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd)}};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(l,c){var n=new Date();var o=0;var e=-1;var k=0;var q=l.split(/\W+/);var p=c.match(/%./g);var h=0,g=0;var r=0;var f=0;for(h=0;h<q.length;++h){if(!q[h]){continue}switch(p[h]){case"%d":case"%e":k=parseInt(q[h],10);break;case"%m":e=parseInt(q[h],10)-1;break;case"%Y":case"%y":o=parseInt(q[h],10);(o<100)&&(o+=(o>29)?1900:2000);break;case"%b":case"%B":for(g=0;g<12;++g){if(Calendar._MN[g].substr(0,q[h].length).toLowerCase()==q[h].toLowerCase()){e=g;break}}break;case"%H":case"%I":case"%k":case"%l":r=parseInt(q[h],10);break;case"%P":case"%p":if(/pm/i.test(q[h])&&r<12){r+=12}else{if(/am/i.test(q[h])&&r>=12){r-=12}}break;case"%M":f=parseInt(q[h],10);break}}if(isNaN(o)){o=n.getFullYear()}if(isNaN(e)){e=n.getMonth()}if(isNaN(k)){k=n.getDate()}if(isNaN(r)){r=n.getHours()}if(isNaN(f)){f=n.getMinutes()}if(o!=0&&e!=-1&&k!=0){return new Date(o,e,k,r,f,0)}o=0;e=-1;k=0;for(h=0;h<q.length;++h){if(q[h].search(/[a-zA-Z]+/)!=-1){var s=-1;for(g=0;g<12;++g){if(Calendar._MN[g].substr(0,q[h].length).toLowerCase()==q[h].toLowerCase()){s=g;break}}if(s!=-1){if(e!=-1){k=e+1}e=s}}else{if(parseInt(q[h],10)<=12&&e==-1){e=q[h]-1}else{if(parseInt(q[h],10)>31&&o==0){o=parseInt(q[h],10);(o<100)&&(o+=(o>29)?1900:2000)}else{if(k==0){k=q[h]}}}}}if(o==0){o=n.getFullYear()}if(e!=-1&&k!=0){return new Date(o,e,k,r,f,0)}return n};Date.prototype.getMonthDays=function(b){var a=this.getFullYear();if(typeof b=="undefined"){b=this.getMonth()}if(((0==(a%4))&&((0!=(a%100))||(0==(a%400))))&&b==1){return 29}else{return Date._MD[b]}};Date.prototype.getDayOfYear=function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var c=new Date(this.getFullYear(),0,0,0,0,0);var b=a-c;return Math.floor(b/Date.DAY)};Date.prototype.getWeekNumber=function(){var c=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var b=c.getDay();c.setDate(c.getDate()-(b+6)%7+3);var a=c.valueOf();c.setMonth(0);c.setDate(4);return Math.round((a-c.valueOf())/(7*86400000))+1};Date.prototype.equalsTo=function(a){return((this.getFullYear()==a.getFullYear())&&(this.getMonth()==a.getMonth())&&(this.getDate()==a.getDate())&&(this.getHours()==a.getHours())&&(this.getMinutes()==a.getMinutes()))};Date.prototype.setDateOnly=function(a){var b=new Date(a);this.setDate(1);this.setFullYear(b.getFullYear());this.setMonth(b.getMonth());this.setDate(b.getDate())};Date.prototype.print=function(l){var b=this.getMonth();var k=this.getDate();var n=this.getFullYear();var p=this.getWeekNumber();var q=this.getDay();var v={};var r=this.getHours();var c=(r>=12);var h=(c)?(r-12):r;var u=this.getDayOfYear();if(h==0){h=12}var e=this.getMinutes();var j=this.getSeconds();v["%a"]=Calendar._SDN[q];v["%A"]=Calendar._DN[q];v["%b"]=Calendar._SMN[b];v["%B"]=Calendar._MN[b];v["%C"]=1+Math.floor(n/100);v["%d"]=(k<10)?("0"+k):k;v["%e"]=k;v["%H"]=(r<10)?("0"+r):r;v["%I"]=(h<10)?("0"+h):h;v["%j"]=(u<100)?((u<10)?("00"+u):("0"+u)):u;v["%k"]=r;v["%l"]=h;v["%m"]=(b<9)?("0"+(1+b)):(1+b);v["%M"]=(e<10)?("0"+e):e;v["%n"]="\n";v["%p"]=c?"PM":"AM";v["%P"]=c?"pm":"am";v["%s"]=Math.floor(this.getTime()/1000);v["%S"]=(j<10)?("0"+j):j;v["%t"]="\t";v["%U"]=v["%W"]=v["%V"]=(p<10)?("0"+p):p;v["%u"]=q+1;v["%w"]=q;v["%y"]=(""+n).substr(2,2);v["%Y"]=n;v["%%"]="%";var t=/%./g;if(!Calendar.is_ie5&&!Calendar.is_khtml){return l.replace(t,function(a){return v[a]||a})}var o=l.match(t);for(var g=0;g<o.length;g++){var f=v[o[g]];if(f){t=new RegExp(o[g],"g");l=l.replace(t,f)}}return l};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(b){var a=new Date(this);a.__msh_oldSetFullYear(b);if(a.getMonth()!=this.getMonth()){this.setDate(28)}this.__msh_oldSetFullYear(b)};window._dynarch_popupCalendar=null;