(function(){
var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){
return new o.fn.init(E,F);
},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;
o.fn=o.prototype={init:function(E,H){
E=E||document;
if(E.nodeType){
this[0]=E;
this.length=1;
this.context=E;
return this;
}
if(typeof E==="string"){
var G=D.exec(E);
if(G&&(G[1]||!H)){
if(G[1]){
E=o.clean([G[1]],H);
}else{
var I=document.getElementById(G[3]);
if(I&&I.id!=G[3]){
return o().find(E);
}
var F=o(I||[]);
F.context=document;
F.selector=E;
return F;
}
}else{
return o(H).find(E);
}
}else{
if(o.isFunction(E)){
return o(document).ready(E);
}
}
if(E.selector&&E.context){
this.selector=E.selector;
this.context=E.context;
}
return this.setArray(o.isArray(E)?E:o.makeArray(E));
},selector:"",jquery:"1.3.2",size:function(){
return this.length;
},get:function(E){
return E===g?Array.prototype.slice.call(this):this[E];
},pushStack:function(F,H,E){
var G=o(F);
G.prevObject=this;
G.context=this.context;
if(H==="find"){
G.selector=this.selector+(this.selector?" ":"")+E;
}else{
if(H){
G.selector=this.selector+"."+H+"("+E+")";
}
}
return G;
},setArray:function(E){
this.length=0;
Array.prototype.push.apply(this,E);
return this;
},each:function(F,E){
return o.each(this,F,E);
},index:function(E){
return o.inArray(E&&E.jquery?E[0]:E,this);
},attr:function(F,H,G){
var E=F;
if(typeof F==="string"){
if(H===g){
return this[0]&&o[G||"attr"](this[0],F);
}else{
E={};
E[F]=H;
}
}
return this.each(function(I){
for(F in E){
o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F));
}
});
},css:function(E,F){
if((E=="width"||E=="height")&&parseFloat(F)<0){
F=g;
}
return this.attr(E,F,"curCSS");
},text:function(F){
if(typeof F!=="object"&&F!=null){
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F));
}
var E="";
o.each(F||this,function(){
o.each(this.childNodes,function(){
if(this.nodeType!=8){
E+=this.nodeType!=1?this.nodeValue:o.fn.text([this]);
}
});
});
return E;
},wrapAll:function(E){
if(this[0]){
var F=o(E,this[0].ownerDocument).clone();
if(this[0].parentNode){
F.insertBefore(this[0]);
}
F.map(function(){
var G=this;
while(G.firstChild){
G=G.firstChild;
}
return G;
}).append(this);
}
return this;
},wrapInner:function(E){
return this.each(function(){
o(this).contents().wrapAll(E);
});
},wrap:function(E){
return this.each(function(){
o(this).wrapAll(E);
});
},append:function(){
return this.domManip(arguments,true,function(E){
if(this.nodeType==1){
this.appendChild(E);
}
});
},prepend:function(){
return this.domManip(arguments,true,function(E){
if(this.nodeType==1){
this.insertBefore(E,this.firstChild);
}
});
},before:function(){
return this.domManip(arguments,false,function(E){
this.parentNode.insertBefore(E,this);
});
},after:function(){
return this.domManip(arguments,false,function(E){
this.parentNode.insertBefore(E,this.nextSibling);
});
},end:function(){
return this.prevObject||o([]);
},push:[].push,sort:[].sort,splice:[].splice,find:function(E){
if(this.length===1){
var F=this.pushStack([],"find",E);
F.length=0;
o.find(E,this[0],F);
return F;
}else{
return this.pushStack(o.unique(o.map(this,function(G){
return o.find(E,G);
})),"find",E);
}
},clone:function(G){
var E=this.map(function(){
if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){
var I=this.outerHTML;
if(!I){
var J=this.ownerDocument.createElement("div");
J.appendChild(this.cloneNode(true));
I=J.innerHTML;
}
return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];
}else{
return this.cloneNode(true);
}
});
if(G===true){
var H=this.find("*").andSelf(),F=0;
E.find("*").andSelf().each(function(){
if(this.nodeName!==H[F].nodeName){
return;
}
var I=o.data(H[F],"events");
for(var K in I){
for(var J in I[K]){
o.event.add(this,K,I[K][J],I[K][J].data);
}
}
F++;
});
}
return E;
},filter:function(E){
return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){
return E.call(G,F);
})||o.multiFilter(E,o.grep(this,function(F){
return F.nodeType===1;
})),"filter",E);
},closest:function(E){
var G=o.expr.match.POS.test(E)?o(E):null,F=0;
return this.map(function(){
var H=this;
while(H&&H.ownerDocument){
if(G?G.index(H)>-1:o(H).is(E)){
o.data(H,"closest",F);
return H;
}
H=H.parentNode;
F++;
}
});
},not:function(E){
if(typeof E==="string"){
if(f.test(E)){
return this.pushStack(o.multiFilter(E,this,true),"not",E);
}else{
E=o.multiFilter(E,this);
}
}
var F=E.length&&E[E.length-1]!==g&&!E.nodeType;
return this.filter(function(){
return F?o.inArray(this,E)<0:this!=E;
});
},add:function(E){
return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))));
},is:function(E){
return !!E&&o.multiFilter(E,this).length>0;
},hasClass:function(E){
return !!E&&this.is("."+E);
},val:function(K){
if(K===g){
var E=this[0];
if(E){
if(o.nodeName(E,"option")){
return (E.attributes.value||{}).specified?E.value:E.text;
}
if(o.nodeName(E,"select")){
var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";
if(I<0){
return null;
}
for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){
var G=M[F];
if(G.selected){
K=o(G).val();
if(H){
return K;
}
L.push(K);
}
}
return L;
}
return (E.value||"").replace(/\r/g,"");
}
return g;
}
if(typeof K==="number"){
K+="";
}
return this.each(function(){
if(this.nodeType!=1){
return;
}
if(o.isArray(K)&&/radio|checkbox/.test(this.type)){
this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0);
}else{
if(o.nodeName(this,"select")){
var N=o.makeArray(K);
o("option",this).each(function(){
this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0);
});
if(!N.length){
this.selectedIndex=-1;
}
}else{
this.value=K;
}
}
});
},html:function(E){
return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E);
},replaceWith:function(E){
return this.after(E).remove();
},eq:function(E){
return this.slice(E,+E+1);
},slice:function(){
return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));
},map:function(E){
return this.pushStack(o.map(this,function(G,F){
return E.call(G,F,G);
}));
},andSelf:function(){
return this.add(this.prevObject);
},domManip:function(J,M,L){
if(this[0]){
var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;
if(H){
for(var G=0,E=this.length;G<E;G++){
L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I);
}
}
if(F){
o.each(F,z);
}
}
return this;
function K(N,O){
return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N;
};
}};
o.fn.init.prototype=o.fn;
function z(E,F){
if(F.src){
o.ajax({url:F.src,async:false,dataType:"script"});
}else{
o.globalEval(F.text||F.textContent||F.innerHTML||"");
}
if(F.parentNode){
F.parentNode.removeChild(F);
}
};
function e(){
return +new Date;
};
o.extend=o.fn.extend=function(){
var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;
if(typeof J==="boolean"){
E=J;
J=arguments[1]||{};
H=2;
}
if(typeof J!=="object"&&!o.isFunction(J)){
J={};
}
if(I==H){
J=this;
--H;
}
for(;H<I;H++){
if((G=arguments[H])!=null){
for(var F in G){
var K=J[F],L=G[F];
if(J===L){
continue;
}
if(E&&L&&typeof L==="object"&&!L.nodeType){
J[F]=o.extend(E,K||(L.length!=null?[]:{}),L);
}else{
if(L!==g){
J[F]=L;
}
}
}
}
}
return J;
};
var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;
o.extend({noConflict:function(E){
l.$=p;
if(E){
l.jQuery=y;
}
return o;
},isFunction:function(E){
return s.call(E)==="[object Function]";
},isArray:function(E){
return s.call(E)==="[object Array]";
},isXMLDoc:function(E){
return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument);
},globalEval:function(G){
if(G&&/\S/.test(G)){
var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");
E.type="text/javascript";
if(o.support.scriptEval){
E.appendChild(document.createTextNode(G));
}else{
E.text=G;
}
F.insertBefore(E,F.firstChild);
F.removeChild(E);
}
},nodeName:function(F,E){
return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase();
},each:function(G,K,F){
var E,H=0,I=G.length;
if(F){
if(I===g){
for(E in G){
if(K.apply(G[E],F)===false){
break;
}
}
}else{
for(;H<I;){
if(K.apply(G[H++],F)===false){
break;
}
}
}
}else{
if(I===g){
for(E in G){
if(K.call(G[E],E,G[E])===false){
break;
}
}
}else{
for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){
}
}
}
return G;
},prop:function(H,I,G,F,E){
if(o.isFunction(I)){
I=I.call(H,F);
}
return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I;
},className:{add:function(E,F){
o.each((F||"").split(/\s+/),function(G,H){
if(E.nodeType==1&&!o.className.has(E.className,H)){
E.className+=(E.className?" ":"")+H;
}
});
},remove:function(E,F){
if(E.nodeType==1){
E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){
return !o.className.has(F,G);
}).join(" "):"";
}
},has:function(F,E){
return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1;
}},swap:function(H,G,I){
var E={};
for(var F in G){
E[F]=H.style[F];
H.style[F]=G[F];
}
I.call(H);
for(var F in G){
H.style[F]=E[F];
}
},css:function(H,F,J,E){
if(F=="width"||F=="height"){
var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];
function I(){
L=F=="width"?H.offsetWidth:H.offsetHeight;
if(E==="border"){
return;
}
o.each(K,function(){
if(!E){
L-=parseFloat(o.curCSS(H,"padding"+this,true))||0;
}
if(E==="margin"){
L+=parseFloat(o.curCSS(H,"margin"+this,true))||0;
}else{
L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0;
}
});
};
if(H.offsetWidth!==0){
I();
}else{
o.swap(H,G,I);
}
return Math.max(0,Math.round(L));
}
return o.curCSS(H,F,J);
},curCSS:function(I,F,G){
var L,E=I.style;
if(F=="opacity"&&!o.support.opacity){
L=o.attr(E,"opacity");
return L==""?"1":L;
}
if(F.match(/float/i)){
F=w;
}
if(!G&&E&&E[F]){
L=E[F];
}else{
if(q.getComputedStyle){
if(F.match(/float/i)){
F="float";
}
F=F.replace(/([A-Z])/g,"-$1").toLowerCase();
var M=q.getComputedStyle(I,null);
if(M){
L=M.getPropertyValue(F);
}
if(F=="opacity"&&L==""){
L="1";
}
}else{
if(I.currentStyle){
var J=F.replace(/\-(\w)/g,function(N,O){
return O.toUpperCase();
});
L=I.currentStyle[F]||I.currentStyle[J];
if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){
var H=E.left,K=I.runtimeStyle.left;
I.runtimeStyle.left=I.currentStyle.left;
E.left=L||0;
L=E.pixelLeft+"px";
E.left=H;
I.runtimeStyle.left=K;
}
}
}
}
return L;
},clean:function(F,K,I){
K=K||document;
if(typeof K.createElement==="undefined"){
K=K.ownerDocument||K[0]&&K[0].ownerDocument||document;
}
if(!I&&F.length===1&&typeof F[0]==="string"){
var H=/^<(\w+)\s*\/?>$/.exec(F[0]);
if(H){
return [K.createElement(H[1])];
}
}
var G=[],E=[],L=K.createElement("div");
o.each(F,function(P,S){
if(typeof S==="number"){
S+="";
}
if(!S){
return;
}
if(typeof S==="string"){
S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){
return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">";
});
var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();
var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];
L.innerHTML=Q[1]+S+Q[2];
while(Q[0]--){
L=L.lastChild;
}
if(!o.support.tbody){
var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];
for(var M=N.length-1;M>=0;--M){
if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){
N[M].parentNode.removeChild(N[M]);
}
}
}
if(!o.support.leadingWhitespace&&/^\s/.test(S)){
L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild);
}
S=o.makeArray(L.childNodes);
}
if(S.nodeType){
G.push(S);
}else{
G=o.merge(G,S);
}
});
if(I){
for(var J=0;G[J];J++){
if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){
E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J]);
}else{
if(G[J].nodeType===1){
G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))));
}
I.appendChild(G[J]);
}
}
return E;
}
return G;
},attr:function(J,G,K){
if(!J||J.nodeType==3||J.nodeType==8){
return g;
}
var H=!o.isXMLDoc(J),L=K!==g;
G=H&&o.props[G]||G;
if(J.tagName){
var F=/href|src|style/.test(G);
if(G=="selected"&&J.parentNode){
J.parentNode.selectedIndex;
}
if(G in J&&H&&!F){
if(L){
if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){
throw "type property can't be changed";
}
J[G]=K;
}
if(o.nodeName(J,"form")&&J.getAttributeNode(G)){
return J.getAttributeNode(G).nodeValue;
}
if(G=="tabIndex"){
var I=J.getAttributeNode("tabIndex");
return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g;
}
return J[G];
}
if(!o.support.style&&H&&G=="style"){
return o.attr(J.style,"cssText",K);
}
if(L){
J.setAttribute(G,""+K);
}
var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);
return E===null?g:E;
}
if(!o.support.opacity&&G=="opacity"){
if(L){
J.zoom=1;
J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")");
}
return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":"";
}
G=G.replace(/-([a-z])/ig,function(M,N){
return N.toUpperCase();
});
if(L){
J[G]=K;
}
return J[G];
},trim:function(E){
return (E||"").replace(/^\s+|\s+$/g,"");
},makeArray:function(G){
var E=[];
if(G!=null){
var F=G.length;
if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){
E[0]=G;
}else{
while(F){
E[--F]=G[F];
}
}
}
return E;
},inArray:function(G,H){
for(var E=0,F=H.length;E<F;E++){
if(H[E]===G){
return E;
}
}
return -1;
},merge:function(H,E){
var F=0,G,I=H.length;
if(!o.support.getAll){
while((G=E[F++])!=null){
if(G.nodeType!=8){
H[I++]=G;
}
}
}else{
while((G=E[F++])!=null){
H[I++]=G;
}
}
return H;
},unique:function(K){
var F=[],E={};
try{
for(var G=0,H=K.length;G<H;G++){
var J=o.data(K[G]);
if(!E[J]){
E[J]=true;
F.push(K[G]);
}
}
}
catch(I){
F=K;
}
return F;
},grep:function(F,J,E){
var G=[];
for(var H=0,I=F.length;H<I;H++){
if(!E!=!J(F[H],H)){
G.push(F[H]);
}
}
return G;
},map:function(E,J){
var F=[];
for(var G=0,H=E.length;G<H;G++){
var I=J(E[G],G);
if(I!=null){
F[F.length]=I;
}
}
return F.concat.apply([],F);
}});
var C=navigator.userAgent.toLowerCase();
o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};
o.each({parent:function(E){
return E.parentNode;
},parents:function(E){
return o.dir(E,"parentNode");
},next:function(E){
return o.nth(E,2,"nextSibling");
},prev:function(E){
return o.nth(E,2,"previousSibling");
},nextAll:function(E){
return o.dir(E,"nextSibling");
},prevAll:function(E){
return o.dir(E,"previousSibling");
},siblings:function(E){
return o.sibling(E.parentNode.firstChild,E);
},children:function(E){
return o.sibling(E.firstChild);
},contents:function(E){
return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes);
}},function(E,F){
o.fn[E]=function(G){
var H=o.map(this,F);
if(G&&typeof G=="string"){
H=o.multiFilter(G,H);
}
return this.pushStack(o.unique(H),E,G);
};
});
o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){
o.fn[E]=function(G){
var J=[],L=o(G);
for(var K=0,H=L.length;K<H;K++){
var I=(K>0?this.clone(true):this).get();
o.fn[F].apply(o(L[K]),I);
J=J.concat(I);
}
return this.pushStack(J,E,G);
};
});
o.each({removeAttr:function(E){
o.attr(this,E,"");
if(this.nodeType==1){
this.removeAttribute(E);
}
},addClass:function(E){
o.className.add(this,E);
},removeClass:function(E){
o.className.remove(this,E);
},toggleClass:function(F,E){
if(typeof E!=="boolean"){
E=!o.className.has(this,F);
}
o.className[E?"add":"remove"](this,F);
},remove:function(E){
if(!E||o.filter(E,[this]).length){
o("*",this).add([this]).each(function(){
o.event.remove(this);
o.removeData(this);
});
if(this.parentNode){
this.parentNode.removeChild(this);
}
}
},empty:function(){
o(this).children().remove();
while(this.firstChild){
this.removeChild(this.firstChild);
}
}},function(E,F){
o.fn[E]=function(){
return this.each(F,arguments);
};
});
function j(E,F){
return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0;
};
var h="jQuery"+e(),v=0,A={};
o.extend({cache:{},data:function(F,E,G){
F=F==l?A:F;
var H=F[h];
if(!H){
H=F[h]=++v;
}
if(E&&!o.cache[H]){
o.cache[H]={};
}
if(G!==g){
o.cache[H][E]=G;
}
return E?o.cache[H][E]:H;
},removeData:function(F,E){
F=F==l?A:F;
var H=F[h];
if(E){
if(o.cache[H]){
delete o.cache[H][E];
E="";
for(E in o.cache[H]){
break;
}
if(!E){
o.removeData(F);
}
}
}else{
try{
delete F[h];
}
catch(G){
if(F.removeAttribute){
F.removeAttribute(h);
}
}
delete o.cache[H];
}
},queue:function(F,E,H){
if(F){
E=(E||"fx")+"queue";
var G=o.data(F,E);
if(!G||o.isArray(H)){
G=o.data(F,E,o.makeArray(H));
}else{
if(H){
G.push(H);
}
}
}
return G;
},dequeue:function(H,G){
var E=o.queue(H,G),F=E.shift();
if(!G||G==="fx"){
F=E[0];
}
if(F!==g){
F.call(H);
}
}});
o.fn.extend({data:function(E,G){
var H=E.split(".");
H[1]=H[1]?"."+H[1]:"";
if(G===g){
var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);
if(F===g&&this.length){
F=o.data(this[0],E);
}
return F===g&&H[1]?this.data(H[0]):F;
}else{
return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){
o.data(this,E,G);
});
}
},removeData:function(E){
return this.each(function(){
o.removeData(this,E);
});
},queue:function(E,F){
if(typeof E!=="string"){
F=E;
E="fx";
}
if(F===g){
return o.queue(this[0],E);
}
return this.each(function(){
var G=o.queue(this,E,F);
if(E=="fx"&&G.length==1){
G[0].call(this);
}
});
},dequeue:function(E){
return this.each(function(){
o.dequeue(this,E);
});
}});
(function(){
var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;
var F=function(Y,U,ab,ac){
ab=ab||[];
U=U||document;
if(U.nodeType!==1&&U.nodeType!==9){
return [];
}
if(!Y||typeof Y!=="string"){
return ab;
}
var Z=[],W,af,ai,T,ad,V,X=true;
R.lastIndex=0;
while((W=R.exec(Y))!==null){
Z.push(W[1]);
if(W[2]){
V=RegExp.rightContext;
break;
}
}
if(Z.length>1&&M.exec(Y)){
if(Z.length===2&&I.relative[Z[0]]){
af=J(Z[0]+Z[1],U);
}else{
af=I.relative[Z[0]]?[U]:F(Z.shift(),U);
while(Z.length){
Y=Z.shift();
if(I.relative[Y]){
Y+=Z.shift();
}
af=J(Y,af);
}
}
}else{
var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));
af=F.filter(ae.expr,ae.set);
if(Z.length>0){
ai=E(af);
}else{
X=false;
}
while(Z.length){
var ah=Z.pop(),ag=ah;
if(!I.relative[ah]){
ah="";
}else{
ag=Z.pop();
}
if(ag==null){
ag=U;
}
I.relative[ah](ai,ag,Q(U));
}
}
if(!ai){
ai=af;
}
if(!ai){
throw "Syntax error, unrecognized expression: "+(ah||Y);
}
if(H.call(ai)==="[object Array]"){
if(!X){
ab.push.apply(ab,ai);
}else{
if(U.nodeType===1){
for(var aa=0;ai[aa]!=null;aa++){
if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){
ab.push(af[aa]);
}
}
}else{
for(var aa=0;ai[aa]!=null;aa++){
if(ai[aa]&&ai[aa].nodeType===1){
ab.push(af[aa]);
}
}
}
}
}else{
E(ai,ab);
}
if(V){
F(V,U,ab,ac);
if(G){
hasDuplicate=false;
ab.sort(G);
if(hasDuplicate){
for(var aa=1;aa<ab.length;aa++){
if(ab[aa]===ab[aa-1]){
ab.splice(aa--,1);
}
}
}
}
}
return ab;
};
F.matches=function(T,U){
return F(T,null,null,U);
};
F.find=function(aa,T,ab){
var Z,X;
if(!aa){
return [];
}
for(var W=0,V=I.order.length;W<V;W++){
var Y=I.order[W],X;
if((X=I.match[Y].exec(aa))){
var U=RegExp.leftContext;
if(U.substr(U.length-1)!=="\\"){
X[1]=(X[1]||"").replace(/\\/g,"");
Z=I.find[Y](X,T,ab);
if(Z!=null){
aa=aa.replace(I.match[Y],"");
break;
}
}
}
}
if(!Z){
Z=T.getElementsByTagName("*");
}
return {set:Z,expr:aa};
};
F.filter=function(ad,ac,ag,W){
var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);
while(ad&&ac.length){
for(var ab in I.filter){
if((Y=I.match[ab].exec(ad))!=null){
var U=I.filter[ab],ah,af;
T=false;
if(aa==ai){
ai=[];
}
if(I.preFilter[ab]){
Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);
if(!Y){
T=ah=true;
}else{
if(Y===true){
continue;
}
}
}
if(Y){
for(var X=0;(af=aa[X])!=null;X++){
if(af){
ah=U(af,Y,X,aa);
var ae=W^!!ah;
if(ag&&ah!=null){
if(ae){
T=true;
}else{
aa[X]=false;
}
}else{
if(ae){
ai.push(af);
T=true;
}
}
}
}
}
if(ah!==g){
if(!ag){
aa=ai;
}
ad=ad.replace(I.match[ab],"");
if(!T){
return [];
}
break;
}
}
}
if(ad==V){
if(T==null){
throw "Syntax error, unrecognized expression: "+ad;
}else{
break;
}
}
V=ad;
}
return aa;
};
var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){
return T.getAttribute("href");
}},relative:{"+":function(aa,T,Z){
var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;
if(ab&&!Z){
T=T.toUpperCase();
}
for(var W=0,V=aa.length,U;W<V;W++){
if((U=aa[W])){
while((U=U.previousSibling)&&U.nodeType!==1){
}
aa[W]=Y||U&&U.nodeName===T?U||false:U===T;
}
}
if(Y){
F.filter(T,aa,true);
}
},">":function(Z,U,aa){
var X=typeof U==="string";
if(X&&!/\W/.test(U)){
U=aa?U:U.toUpperCase();
for(var V=0,T=Z.length;V<T;V++){
var Y=Z[V];
if(Y){
var W=Y.parentNode;
Z[V]=W.nodeName===U?W:false;
}
}
}else{
for(var V=0,T=Z.length;V<T;V++){
var Y=Z[V];
if(Y){
Z[V]=X?Y.parentNode:Y.parentNode===U;
}
}
if(X){
F.filter(U,Z,true);
}
}
},"":function(W,U,Y){
var V=L++,T=S;
if(!U.match(/\W/)){
var X=U=Y?U:U.toUpperCase();
T=P;
}
T("parentNode",U,V,W,X,Y);
},"~":function(W,U,Y){
var V=L++,T=S;
if(typeof U==="string"&&!U.match(/\W/)){
var X=U=Y?U:U.toUpperCase();
T=P;
}
T("previousSibling",U,V,W,X,Y);
}},find:{ID:function(U,V,W){
if(typeof V.getElementById!=="undefined"&&!W){
var T=V.getElementById(U[1]);
return T?[T]:[];
}
},NAME:function(V,Y,Z){
if(typeof Y.getElementsByName!=="undefined"){
var U=[],X=Y.getElementsByName(V[1]);
for(var W=0,T=X.length;W<T;W++){
if(X[W].getAttribute("name")===V[1]){
U.push(X[W]);
}
}
return U.length===0?null:U;
}
},TAG:function(T,U){
return U.getElementsByTagName(T[1]);
}},preFilter:{CLASS:function(W,U,V,T,Z,aa){
W=" "+W[1].replace(/\\/g,"")+" ";
if(aa){
return W;
}
for(var X=0,Y;(Y=U[X])!=null;X++){
if(Y){
if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){
if(!V){
T.push(Y);
}
}else{
if(V){
U[X]=false;
}
}
}
}
return false;
},ID:function(T){
return T[1].replace(/\\/g,"");
},TAG:function(U,T){
for(var V=0;T[V]===false;V++){
}
return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase();
},CHILD:function(T){
if(T[1]=="nth"){
var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);
T[2]=(U[1]+(U[2]||1))-0;
T[3]=U[3]-0;
}
T[0]=L++;
return T;
},ATTR:function(X,U,V,T,Y,Z){
var W=X[1].replace(/\\/g,"");
if(!Z&&I.attrMap[W]){
X[1]=I.attrMap[W];
}
if(X[2]==="~="){
X[4]=" "+X[4]+" ";
}
return X;
},PSEUDO:function(X,U,V,T,Y){
if(X[1]==="not"){
if(X[3].match(R).length>1||/^\w/.test(X[3])){
X[3]=F(X[3],null,null,U);
}else{
var W=F.filter(X[3],U,V,true^Y);
if(!V){
T.push.apply(T,W);
}
return false;
}
}else{
if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){
return true;
}
}
return X;
},POS:function(T){
T.unshift(true);
return T;
}},filters:{enabled:function(T){
return T.disabled===false&&T.type!=="hidden";
},disabled:function(T){
return T.disabled===true;
},checked:function(T){
return T.checked===true;
},selected:function(T){
T.parentNode.selectedIndex;
return T.selected===true;
},parent:function(T){
return !!T.firstChild;
},empty:function(T){
return !T.firstChild;
},has:function(V,U,T){
return !!F(T[3],V).length;
},header:function(T){
return /h\d/i.test(T.nodeName);
},text:function(T){
return "text"===T.type;
},radio:function(T){
return "radio"===T.type;
},checkbox:function(T){
return "checkbox"===T.type;
},file:function(T){
return "file"===T.type;
},password:function(T){
return "password"===T.type;
},submit:function(T){
return "submit"===T.type;
},image:function(T){
return "image"===T.type;
},reset:function(T){
return "reset"===T.type;
},button:function(T){
return "button"===T.type||T.nodeName.toUpperCase()==="BUTTON";
},input:function(T){
return /input|select|textarea|button/i.test(T.nodeName);
}},setFilters:{first:function(U,T){
return T===0;
},last:function(V,U,T,W){
return U===W.length-1;
},even:function(U,T){
return T%2===0;
},odd:function(U,T){
return T%2===1;
},lt:function(V,U,T){
return U<T[3]-0;
},gt:function(V,U,T){
return U>T[3]-0;
},nth:function(V,U,T){
return T[3]-0==U;
},eq:function(V,U,T){
return T[3]-0==U;
}},filter:{PSEUDO:function(Z,V,W,aa){
var U=V[1],X=I.filters[U];
if(X){
return X(Z,W,V,aa);
}else{
if(U==="contains"){
return (Z.textContent||Z.innerText||"").indexOf(V[3])>=0;
}else{
if(U==="not"){
var Y=V[3];
for(var W=0,T=Y.length;W<T;W++){
if(Y[W]===Z){
return false;
}
}
return true;
}
}
}
},CHILD:function(T,W){
var Z=W[1],U=T;
switch(Z){
case "only":
case "first":
while(U=U.previousSibling){
if(U.nodeType===1){
return false;
}
}
if(Z=="first"){
return true;
}
U=T;
case "last":
while(U=U.nextSibling){
if(U.nodeType===1){
return false;
}
}
return true;
case "nth":
var V=W[2],ac=W[3];
if(V==1&&ac==0){
return true;
}
var Y=W[0],ab=T.parentNode;
if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){
var X=0;
for(U=ab.firstChild;U;U=U.nextSibling){
if(U.nodeType===1){
U.nodeIndex=++X;
}
}
ab.sizcache=Y;
}
var aa=T.nodeIndex-ac;
if(V==0){
return aa==0;
}else{
return (aa%V==0&&aa/V>=0);
}
}
},ID:function(U,T){
return U.nodeType===1&&U.getAttribute("id")===T;
},TAG:function(U,T){
return (T==="*"&&U.nodeType===1)||U.nodeName===T;
},CLASS:function(U,T){
return (" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1;
},ATTR:function(Y,W){
var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];
return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false;
},POS:function(X,U,V,Y){
var T=U[2],W=I.setFilters[T];
if(W){
return W(X,V,U,Y);
}
}}};
var M=I.match.POS;
for(var O in I.match){
I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source);
}
var E=function(U,T){
U=Array.prototype.slice.call(U);
if(T){
T.push.apply(T,U);
return T;
}
return U;
};
try{
Array.prototype.slice.call(document.documentElement.childNodes);
}
catch(N){
E=function(X,W){
var U=W||[];
if(H.call(X)==="[object Array]"){
Array.prototype.push.apply(U,X);
}else{
if(typeof X.length==="number"){
for(var V=0,T=X.length;V<T;V++){
U.push(X[V]);
}
}else{
for(var V=0;X[V];V++){
U.push(X[V]);
}
}
}
return U;
};
}
var G;
if(document.documentElement.compareDocumentPosition){
G=function(U,T){
var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;
if(V===0){
hasDuplicate=true;
}
return V;
};
}else{
if("sourceIndex" in document.documentElement){
G=function(U,T){
var V=U.sourceIndex-T.sourceIndex;
if(V===0){
hasDuplicate=true;
}
return V;
};
}else{
if(document.createRange){
G=function(W,U){
var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();
V.selectNode(W);
V.collapse(true);
T.selectNode(U);
T.collapse(true);
var X=V.compareBoundaryPoints(Range.START_TO_END,T);
if(X===0){
hasDuplicate=true;
}
return X;
};
}
}
}
(function(){
var U=document.createElement("form"),V="script"+(new Date).getTime();
U.innerHTML="<input name='"+V+"'/>";
var T=document.documentElement;
T.insertBefore(U,T.firstChild);
if(!!document.getElementById(V)){
I.find.ID=function(X,Y,Z){
if(typeof Y.getElementById!=="undefined"&&!Z){
var W=Y.getElementById(X[1]);
return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[];
}
};
I.filter.ID=function(Y,W){
var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");
return Y.nodeType===1&&X&&X.nodeValue===W;
};
}
T.removeChild(U);
})();
(function(){
var T=document.createElement("div");
T.appendChild(document.createComment(""));
if(T.getElementsByTagName("*").length>0){
I.find.TAG=function(U,Y){
var X=Y.getElementsByTagName(U[1]);
if(U[1]==="*"){
var W=[];
for(var V=0;X[V];V++){
if(X[V].nodeType===1){
W.push(X[V]);
}
}
X=W;
}
return X;
};
}
T.innerHTML="<a href='#'></a>";
if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){
I.attrHandle.href=function(U){
return U.getAttribute("href",2);
};
}
})();
if(document.querySelectorAll){
(function(){
var T=F,U=document.createElement("div");
U.innerHTML="<p class='TEST'></p>";
if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){
return;
}
F=function(Y,X,V,W){
X=X||document;
if(!W&&X.nodeType===9&&!Q(X)){
try{
return E(X.querySelectorAll(Y),V);
}
catch(Z){
}
}
return T(Y,X,V,W);
};
F.find=T.find;
F.filter=T.filter;
F.selectors=T.selectors;
F.matches=T.matches;
})();
}
if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){
(function(){
var T=document.createElement("div");
T.innerHTML="<div class='test e'></div><div class='test'></div>";
if(T.getElementsByClassName("e").length===0){
return;
}
T.lastChild.className="e";
if(T.getElementsByClassName("e").length===1){
return;
}
I.order.splice(1,0,"CLASS");
I.find.CLASS=function(U,V,W){
if(typeof V.getElementsByClassName!=="undefined"&&!W){
return V.getElementsByClassName(U[1]);
}
};
})();
}
function P(U,Z,Y,ad,aa,ac){
var ab=U=="previousSibling"&&!ac;
for(var W=0,V=ad.length;W<V;W++){
var T=ad[W];
if(T){
if(ab&&T.nodeType===1){
T.sizcache=Y;
T.sizset=W;
}
T=T[U];
var X=false;
while(T){
if(T.sizcache===Y){
X=ad[T.sizset];
break;
}
if(T.nodeType===1&&!ac){
T.sizcache=Y;
T.sizset=W;
}
if(T.nodeName===Z){
X=T;
break;
}
T=T[U];
}
ad[W]=X;
}
}
};
function S(U,Z,Y,ad,aa,ac){
var ab=U=="previousSibling"&&!ac;
for(var W=0,V=ad.length;W<V;W++){
var T=ad[W];
if(T){
if(ab&&T.nodeType===1){
T.sizcache=Y;
T.sizset=W;
}
T=T[U];
var X=false;
while(T){
if(T.sizcache===Y){
X=ad[T.sizset];
break;
}
if(T.nodeType===1){
if(!ac){
T.sizcache=Y;
T.sizset=W;
}
if(typeof Z!=="string"){
if(T===Z){
X=true;
break;
}
}else{
if(F.filter(Z,[T]).length>0){
X=T;
break;
}
}
}
T=T[U];
}
ad[W]=X;
}
}
};
var K=document.compareDocumentPosition?function(U,T){
return U.compareDocumentPosition(T)&16;
}:function(U,T){
return U!==T&&(U.contains?U.contains(T):true);
};
var Q=function(T){
return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument);
};
var J=function(T,aa){
var W=[],X="",Y,V=aa.nodeType?[aa]:aa;
while((Y=I.match.PSEUDO.exec(T))){
X+=Y[0];
T=T.replace(I.match.PSEUDO,"");
}
T=I.relative[T]?T+"*":T;
for(var Z=0,U=V.length;Z<U;Z++){
F(T,V[Z],W);
}
return F.filter(X,W);
};
o.find=F;
o.filter=F.filter;
o.expr=F.selectors;
o.expr[":"]=o.expr.filters;
F.selectors.filters.hidden=function(T){
return T.offsetWidth===0||T.offsetHeight===0;
};
F.selectors.filters.visible=function(T){
return T.offsetWidth>0||T.offsetHeight>0;
};
F.selectors.filters.animated=function(T){
return o.grep(o.timers,function(U){
return T===U.elem;
}).length;
};
o.multiFilter=function(V,T,U){
if(U){
V=":not("+V+")";
}
return F.matches(V,T);
};
o.dir=function(V,U){
var T=[],W=V[U];
while(W&&W!=document){
if(W.nodeType==1){
T.push(W);
}
W=W[U];
}
return T;
};
o.nth=function(X,T,V,W){
T=T||1;
var U=0;
for(;X;X=X[V]){
if(X.nodeType==1&&++U==T){
break;
}
}
return X;
};
o.sibling=function(V,U){
var T=[];
for(;V;V=V.nextSibling){
if(V.nodeType==1&&V!=U){
T.push(V);
}
}
return T;
};
return;
l.Sizzle=F;
})();
o.event={add:function(I,F,H,K){
if(I.nodeType==3||I.nodeType==8){
return;
}
if(I.setInterval&&I!=l){
I=l;
}
if(!H.guid){
H.guid=this.guid++;
}
if(K!==g){
var G=H;
H=this.proxy(G);
H.data=K;
}
var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){
return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g;
});
J.elem=I;
o.each(F.split(/\s+/),function(M,N){
var O=N.split(".");
N=O.shift();
H.type=O.slice().sort().join(".");
var L=E[N];
if(o.event.specialAll[N]){
o.event.specialAll[N].setup.call(I,K,O);
}
if(!L){
L=E[N]={};
if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){
if(I.addEventListener){
I.addEventListener(N,J,false);
}else{
if(I.attachEvent){
I.attachEvent("on"+N,J);
}
}
}
}
L[H.guid]=H;
o.event.global[N]=true;
});
I=null;
},guid:1,global:{},remove:function(K,H,J){
if(K.nodeType==3||K.nodeType==8){
return;
}
var G=o.data(K,"events"),F,E;
if(G){
if(H===g||(typeof H==="string"&&H.charAt(0)==".")){
for(var I in G){
this.remove(K,I+(H||""));
}
}else{
if(H.type){
J=H.handler;
H=H.type;
}
o.each(H.split(/\s+/),function(M,O){
var Q=O.split(".");
O=Q.shift();
var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");
if(G[O]){
if(J){
delete G[O][J.guid];
}else{
for(var P in G[O]){
if(N.test(G[O][P].type)){
delete G[O][P];
}
}
}
if(o.event.specialAll[O]){
o.event.specialAll[O].teardown.call(K,Q);
}
for(F in G[O]){
break;
}
if(!F){
if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){
if(K.removeEventListener){
K.removeEventListener(O,o.data(K,"handle"),false);
}else{
if(K.detachEvent){
K.detachEvent("on"+O,o.data(K,"handle"));
}
}
}
F=null;
delete G[O];
}
}
});
}
for(F in G){
break;
}
if(!F){
var L=o.data(K,"handle");
if(L){
L.elem=null;
}
o.removeData(K,"events");
o.removeData(K,"handle");
}
}
},trigger:function(I,K,H,E){
var G=I.type||I;
if(!E){
I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);
if(G.indexOf("!")>=0){
I.type=G=G.slice(0,-1);
I.exclusive=true;
}
if(!H){
I.stopPropagation();
if(this.global[G]){
o.each(o.cache,function(){
if(this.events&&this.events[G]){
o.event.trigger(I,K,this.handle.elem);
}
});
}
}
if(!H||H.nodeType==3||H.nodeType==8){
return g;
}
I.result=g;
I.target=H;
K=o.makeArray(K);
K.unshift(I);
}
I.currentTarget=H;
var J=o.data(H,"handle");
if(J){
J.apply(H,K);
}
if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){
I.result=false;
}
if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){
this.triggered=true;
try{
H[G]();
}
catch(L){
}
}
this.triggered=false;
if(!I.isPropagationStopped()){
var F=H.parentNode||H.ownerDocument;
if(F){
o.event.trigger(I,K,F,true);
}
}
},handle:function(K){
var J,E;
K=arguments[0]=o.event.fix(K||l.event);
K.currentTarget=this;
var L=K.type.split(".");
K.type=L.shift();
J=!L.length&&!K.exclusive;
var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");
E=(o.data(this,"events")||{})[K.type];
for(var G in E){
var H=E[G];
if(J||I.test(H.type)){
K.handler=H;
K.data=H.data;
var F=H.apply(this,arguments);
if(F!==g){
K.result=F;
if(F===false){
K.preventDefault();
K.stopPropagation();
}
}
if(K.isImmediatePropagationStopped()){
break;
}
}
}
},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){
if(H[h]){
return H;
}
var F=H;
H=o.Event(F);
for(var G=this.props.length,J;G;){
J=this.props[--G];
H[J]=F[J];
}
if(!H.target){
H.target=H.srcElement||document;
}
if(H.target.nodeType==3){
H.target=H.target.parentNode;
}
if(!H.relatedTarget&&H.fromElement){
H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement;
}
if(H.pageX==null&&H.clientX!=null){
var I=document.documentElement,E=document.body;
H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);
H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0);
}
if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){
H.which=H.charCode||H.keyCode;
}
if(!H.metaKey&&H.ctrlKey){
H.metaKey=H.ctrlKey;
}
if(!H.which&&H.button){
H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)));
}
return H;
},proxy:function(F,E){
E=E||function(){
return F.apply(this,arguments);
};
E.guid=F.guid=F.guid||E.guid||this.guid++;
return E;
},special:{ready:{setup:B,teardown:function(){
}}},specialAll:{live:{setup:function(E,F){
o.event.add(this,F[0],c);
},teardown:function(G){
if(G.length){
var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");
o.each((o.data(this,"events").live||{}),function(){
if(F.test(this.type)){
E++;
}
});
if(E<1){
o.event.remove(this,G[0],c);
}
}
}}}};
o.Event=function(E){
if(!this.preventDefault){
return new o.Event(E);
}
if(E&&E.type){
this.originalEvent=E;
this.type=E.type;
}else{
this.type=E;
}
this.timeStamp=e();
this[h]=true;
};
function k(){
return false;
};
function u(){
return true;
};
o.Event.prototype={preventDefault:function(){
this.isDefaultPrevented=u;
var E=this.originalEvent;
if(!E){
return;
}
if(E.preventDefault){
E.preventDefault();
}
E.returnValue=false;
},stopPropagation:function(){
this.isPropagationStopped=u;
var E=this.originalEvent;
if(!E){
return;
}
if(E.stopPropagation){
E.stopPropagation();
}
E.cancelBubble=true;
},stopImmediatePropagation:function(){
this.isImmediatePropagationStopped=u;
this.stopPropagation();
},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};
var a=function(F){
var E=F.relatedTarget;
while(E&&E!=this){
try{
E=E.parentNode;
}
catch(G){
E=this;
}
}
if(E!=this){
F.type=F.data;
o.event.handle.apply(this,arguments);
}
};
o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){
o.event.special[E]={setup:function(){
o.event.add(this,F,a,E);
},teardown:function(){
o.event.remove(this,F,a);
}};
});
o.fn.extend({bind:function(F,G,E){
return F=="unload"?this.one(F,G,E):this.each(function(){
o.event.add(this,F,E||G,E&&G);
});
},one:function(G,H,F){
var E=o.event.proxy(F||H,function(I){
o(this).unbind(I,E);
return (F||H).apply(this,arguments);
});
return this.each(function(){
o.event.add(this,G,E,F&&H);
});
},unbind:function(F,E){
return this.each(function(){
o.event.remove(this,F,E);
});
},trigger:function(E,F){
return this.each(function(){
o.event.trigger(E,F,this);
});
},triggerHandler:function(E,G){
if(this[0]){
var F=o.Event(E);
F.preventDefault();
F.stopPropagation();
o.event.trigger(F,G,this[0]);
return F.result;
}
},toggle:function(G){
var E=arguments,F=1;
while(F<E.length){
o.event.proxy(G,E[F++]);
}
return this.click(o.event.proxy(G,function(H){
this.lastToggle=(this.lastToggle||0)%F;
H.preventDefault();
return E[this.lastToggle++].apply(this,arguments)||false;
}));
},hover:function(E,F){
return this.mouseenter(E).mouseleave(F);
},ready:function(E){
B();
if(o.isReady){
E.call(document,o);
}else{
o.readyList.push(E);
}
return this;
},live:function(G,F){
var E=o.event.proxy(F);
E.guid+=this.selector+G;
o(document).bind(i(G,this.selector),this.selector,E);
return this;
},die:function(F,E){
o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);
return this;
}});
function c(H){
var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];
o.each(o.data(this,"events").live||[],function(I,J){
if(E.test(J.type)){
var K=o(H.target).closest(J.data)[0];
if(K){
F.push({elem:K,fn:J});
}
}
});
F.sort(function(J,I){
return o.data(J.elem,"closest")-o.data(I.elem,"closest");
});
o.each(F,function(){
if(this.fn.call(this.elem,H,this.fn.data)===false){
return (G=false);
}
});
return G;
};
function i(F,E){
return ["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".");
};
o.extend({isReady:false,readyList:[],ready:function(){
if(!o.isReady){
o.isReady=true;
if(o.readyList){
o.each(o.readyList,function(){
this.call(document,o);
});
o.readyList=null;
}
o(document).triggerHandler("ready");
}
}});
var x=false;
function B(){
if(x){
return;
}
x=true;
if(document.addEventListener){
document.addEventListener("DOMContentLoaded",function(){
document.removeEventListener("DOMContentLoaded",arguments.callee,false);
o.ready();
},false);
}else{
if(document.attachEvent){
document.attachEvent("onreadystatechange",function(){
if(document.readyState==="complete"){
document.detachEvent("onreadystatechange",arguments.callee);
o.ready();
}
});
if(document.documentElement.doScroll&&l==l.top){
(function(){
if(o.isReady){
return;
}
try{
document.documentElement.doScroll("left");
}
catch(E){
setTimeout(arguments.callee,0);
return;
}
o.ready();
})();
}
}
}
o.event.add(l,"load",o.ready);
};
o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){
o.fn[E]=function(G){
return G?this.bind(E,G):this.trigger(E);
};
});
o(l).bind("unload",function(){
for(var E in o.cache){
if(E!=1&&o.cache[E].handle){
o.event.remove(o.cache[E].handle.elem);
}
}
});
(function(){
o.support={};
var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();
K.style.display="none";
K.innerHTML="   <link/><table></table><a href=\"/a\" style=\"color:red;float:left;opacity:.5;\">a</a><select><option>text</option></select><object><param/></object>";
var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];
if(!H||!H.length||!E){
return;
}
o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};
G.type="text/javascript";
try{
G.appendChild(document.createTextNode("window."+J+"=1;"));
}
catch(I){
}
F.insertBefore(G,F.firstChild);
if(l[J]){
o.support.scriptEval=true;
delete l[J];
}
F.removeChild(G);
if(K.attachEvent&&K.fireEvent){
K.attachEvent("onclick",function(){
o.support.noCloneEvent=false;
K.detachEvent("onclick",arguments.callee);
});
K.cloneNode(true).fireEvent("onclick");
}
o(function(){
var L=document.createElement("div");
L.style.width=L.style.paddingLeft="1px";
document.body.appendChild(L);
o.boxModel=o.support.boxModel=L.offsetWidth===2;
document.body.removeChild(L).style.display="none";
});
})();
var w=o.support.cssFloat?"cssFloat":"styleFloat";
o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};
o.fn.extend({_load:o.fn.load,load:function(G,J,K){
if(typeof G!=="string"){
return this._load(G);
}
var I=G.indexOf(" ");
if(I>=0){
var E=G.slice(I,G.length);
G=G.slice(0,I);
}
var H="GET";
if(J){
if(o.isFunction(J)){
K=J;
J=null;
}else{
if(typeof J==="object"){
J=o.param(J);
H="POST";
}
}
}
var F=this;
o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){
if(L=="success"||L=="notmodified"){
F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText);
}
if(K){
F.each(K,[M.responseText,L,M]);
}
}});
return this;
},serialize:function(){
return o.param(this.serializeArray());
},serializeArray:function(){
return this.map(function(){
return this.elements?o.makeArray(this.elements):this;
}).filter(function(){
return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));
}).map(function(E,F){
var G=o(this).val();
return G==null?null:o.isArray(G)?o.map(G,function(I,H){
return {name:F.name,value:I};
}):{name:F.name,value:G};
}).get();
}});
o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){
o.fn[F]=function(G){
return this.bind(F,G);
};
});
var r=e();
o.extend({get:function(E,G,H,F){
if(o.isFunction(G)){
H=G;
G=null;
}
return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F});
},getScript:function(E,F){
return o.get(E,null,F,"script");
},getJSON:function(E,F,G){
return o.get(E,F,G,"json");
},post:function(E,G,H,F){
if(o.isFunction(G)){
H=G;
G={};
}
return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F});
},ajaxSetup:function(E){
o.extend(o.ajaxSettings,E);
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){
return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();
},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){
M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));
var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();
if(M.data&&M.processData&&typeof M.data!=="string"){
M.data=o.param(M.data);
}
if(M.dataType=="jsonp"){
if(G=="GET"){
if(!M.url.match(F)){
M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?";
}
}else{
if(!M.data||!M.data.match(F)){
M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?";
}
}
M.dataType="json";
}
if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){
W="jsonp"+r++;
if(M.data){
M.data=(M.data+"").replace(F,"="+W+"$1");
}
M.url=M.url.replace(F,"="+W+"$1");
M.dataType="script";
l[W]=function(X){
V=X;
I();
L();
l[W]=g;
try{
delete l[W];
}
catch(Y){
}
if(H){
H.removeChild(T);
}
};
}
if(M.dataType=="script"&&M.cache==null){
M.cache=false;
}
if(M.cache===false&&G=="GET"){
var E=e();
var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");
M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"");
}
if(M.data&&G=="GET"){
M.url+=(M.url.match(/\?/)?"&":"?")+M.data;
M.data=null;
}
if(M.global&&!o.active++){
o.event.trigger("ajaxStart");
}
var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);
if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){
var H=document.getElementsByTagName("head")[0];
var T=document.createElement("script");
T.src=M.url;
if(M.scriptCharset){
T.charset=M.scriptCharset;
}
if(!W){
var O=false;
T.onload=T.onreadystatechange=function(){
if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){
O=true;
I();
L();
T.onload=T.onreadystatechange=null;
H.removeChild(T);
}
};
}
H.appendChild(T);
return g;
}
var K=false;
var J=M.xhr();
if(M.username){
J.open(G,M.url,M.async,M.username,M.password);
}else{
J.open(G,M.url,M.async);
}
try{
if(M.data){
J.setRequestHeader("Content-Type",M.contentType);
}
if(M.ifModified){
J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT");
}
J.setRequestHeader("X-Requested-With","XMLHttpRequest");
J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default);
}
catch(S){
}
if(M.beforeSend&&M.beforeSend(J,M)===false){
if(M.global&&!--o.active){
o.event.trigger("ajaxStop");
}
J.abort();
return false;
}
if(M.global){
o.event.trigger("ajaxSend",[J,M]);
}
var N=function(X){
if(J.readyState==0){
if(P){
clearInterval(P);
P=null;
if(M.global&&!--o.active){
o.event.trigger("ajaxStop");
}
}
}else{
if(!K&&J&&(J.readyState==4||X=="timeout")){
K=true;
if(P){
clearInterval(P);
P=null;
}
R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";
if(R=="success"){
try{
V=o.httpData(J,M.dataType,M);
}
catch(Z){
R="parsererror";
}
}
if(R=="success"){
var Y;
try{
Y=J.getResponseHeader("Last-Modified");
}
catch(Z){
}
if(M.ifModified&&Y){
o.lastModified[M.url]=Y;
}
if(!W){
I();
}
}else{
o.handleError(M,J,R);
}
L();
if(X){
J.abort();
}
if(M.async){
J=null;
}
}
}
};
if(M.async){
var P=setInterval(N,13);
if(M.timeout>0){
setTimeout(function(){
if(J&&!K){
N("timeout");
}
},M.timeout);
}
}
try{
J.send(M.data);
}
catch(S){
o.handleError(M,J,null,S);
}
if(!M.async){
N();
}
function I(){
if(M.success){
M.success(V,R);
}
if(M.global){
o.event.trigger("ajaxSuccess",[J,M]);
}
};
function L(){
if(M.complete){
M.complete(J,R);
}
if(M.global){
o.event.trigger("ajaxComplete",[J,M]);
}
if(M.global&&!--o.active){
o.event.trigger("ajaxStop");
}
};
return J;
},handleError:function(F,H,E,G){
if(F.error){
F.error(H,E,G);
}
if(F.global){
o.event.trigger("ajaxError",[H,F,G]);
}
},active:0,httpSuccess:function(F){
try{
return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223;
}
catch(E){
}
return false;
},httpNotModified:function(G,E){
try{
var H=G.getResponseHeader("Last-Modified");
return G.status==304||H==o.lastModified[E];
}
catch(F){
}
return false;
},httpData:function(J,H,G){
var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;
if(E&&I.documentElement.tagName=="parsererror"){
throw "parsererror";
}
if(G&&G.dataFilter){
I=G.dataFilter(I,H);
}
if(typeof I==="string"){
if(H=="script"){
o.globalEval(I);
}
if(H=="json"){
I=l["eval"]("("+I+")");
}
}
return I;
},param:function(E){
var G=[];
function H(I,J){
G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J);
};
if(o.isArray(E)||E.jquery){
o.each(E,function(){
H(this.name,this.value);
});
}else{
for(var F in E){
if(o.isArray(E[F])){
o.each(E[F],function(){
H(F,this);
});
}else{
H(F,o.isFunction(E[F])?E[F]():E[F]);
}
}
}
return G.join("&").replace(/%20/g,"+");
}});
var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];
function t(F,E){
var G={};
o.each(d.concat.apply([],d.slice(0,E)),function(){
G[this]=F;
});
return G;
};
o.fn.extend({show:function(J,L){
if(J){
return this.animate(t("show",3),J,L);
}else{
for(var H=0,F=this.length;H<F;H++){
var E=o.data(this[H],"olddisplay");
this[H].style.display=E||"";
if(o.css(this[H],"display")==="none"){
var G=this[H].tagName,K;
if(m[G]){
K=m[G];
}else{
var I=o("<"+G+" />").appendTo("body");
K=I.css("display");
if(K==="none"){
K="block";
}
I.remove();
m[G]=K;
}
o.data(this[H],"olddisplay",K);
}
}
for(var H=0,F=this.length;H<F;H++){
this[H].style.display=o.data(this[H],"olddisplay")||"";
}
return this;
}
},hide:function(H,I){
if(H){
return this.animate(t("hide",3),H,I);
}else{
for(var G=0,F=this.length;G<F;G++){
var E=o.data(this[G],"olddisplay");
if(!E&&E!=="none"){
o.data(this[G],"olddisplay",o.css(this[G],"display"));
}
}
for(var G=0,F=this.length;G<F;G++){
this[G].style.display="none";
}
return this;
}
},_toggle:o.fn.toggle,toggle:function(G,F){
var E=typeof G==="boolean";
return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){
var H=E?G:o(this).is(":hidden");
o(this)[H?"show":"hide"]();
}):this.animate(t("toggle",3),G,F);
},fadeTo:function(E,G,F){
return this.animate({opacity:G},E,F);
},animate:function(I,F,H,G){
var E=o.speed(F,H,G);
return this[E.queue===false?"each":"queue"](function(){
var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;
for(M in I){
if(I[M]=="hide"&&L||I[M]=="show"&&!L){
return K.complete.call(this);
}
if((M=="height"||M=="width")&&this.style){
K.display=o.css(this,"display");
K.overflow=this.style.overflow;
}
}
if(K.overflow!=null){
this.style.overflow="hidden";
}
K.curAnim=o.extend({},I);
o.each(I,function(O,S){
var R=new o.fx(J,K,O);
if(/toggle|show|hide/.test(S)){
R[S=="toggle"?L?"show":"hide":S](I);
}else{
var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;
if(Q){
var N=parseFloat(Q[2]),P=Q[3]||"px";
if(P!="px"){
J.style[O]=(N||1)+P;
T=((N||1)/R.cur(true))*T;
J.style[O]=T+P;
}
if(Q[1]){
N=((Q[1]=="-="?-1:1)*N)+T;
}
R.custom(T,N,P);
}else{
R.custom(T,S,"");
}
}
});
return true;
});
},stop:function(F,E){
var G=o.timers;
if(F){
this.queue([]);
}
this.each(function(){
for(var H=G.length-1;H>=0;H--){
if(G[H].elem==this){
if(E){
G[H](true);
}
G.splice(H,1);
}
}
});
if(!E){
this.dequeue();
}
return this;
}});
o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){
o.fn[E]=function(G,H){
return this.animate(F,G,H);
};
});
o.extend({speed:function(G,H,F){
var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};
E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;
E.old=E.complete;
E.complete=function(){
if(E.queue!==false){
o(this).dequeue();
}
if(o.isFunction(E.old)){
E.old.call(this);
}
};
return E;
},easing:{linear:function(G,H,E,F){
return E+F*G;
},swing:function(G,H,E,F){
return ((-Math.cos(G*Math.PI)/2)+0.5)*F+E;
}},timers:[],fx:function(F,E,G){
this.options=E;
this.elem=F;
this.prop=G;
if(!E.orig){
E.orig={};
}
}});
o.fx.prototype={update:function(){
if(this.options.step){
this.options.step.call(this.elem,this.now,this);
}
(o.fx.step[this.prop]||o.fx.step._default)(this);
if((this.prop=="height"||this.prop=="width")&&this.elem.style){
this.elem.style.display="block";
}
},cur:function(F){
if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){
return this.elem[this.prop];
}
var E=parseFloat(o.css(this.elem,this.prop,F));
return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0;
},custom:function(I,H,G){
this.startTime=e();
this.start=I;
this.end=H;
this.unit=G||this.unit||"px";
this.now=this.start;
this.pos=this.state=0;
var E=this;
function F(J){
return E.step(J);
};
F.elem=this.elem;
if(F()&&o.timers.push(F)&&!n){
n=setInterval(function(){
var K=o.timers;
for(var J=0;J<K.length;J++){
if(!K[J]()){
K.splice(J--,1);
}
}
if(!K.length){
clearInterval(n);
n=g;
}
},13);
}
},show:function(){
this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);
this.options.show=true;
this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());
o(this.elem).show();
},hide:function(){
this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);
this.options.hide=true;
this.custom(this.cur(),0);
},step:function(H){
var G=e();
if(H||G>=this.options.duration+this.startTime){
this.now=this.end;
this.pos=this.state=1;
this.update();
this.options.curAnim[this.prop]=true;
var E=true;
for(var F in this.options.curAnim){
if(this.options.curAnim[F]!==true){
E=false;
}
}
if(E){
if(this.options.display!=null){
this.elem.style.overflow=this.options.overflow;
this.elem.style.display=this.options.display;
if(o.css(this.elem,"display")=="none"){
this.elem.style.display="block";
}
}
if(this.options.hide){
o(this.elem).hide();
}
if(this.options.hide||this.options.show){
for(var I in this.options.curAnim){
o.attr(this.elem.style,I,this.options.orig[I]);
}
}
this.options.complete.call(this.elem);
}
return false;
}else{
var J=G-this.startTime;
this.state=J/this.options.duration;
this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);
this.now=this.start+((this.end-this.start)*this.pos);
this.update();
}
return true;
}};
o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){
o.attr(E.elem.style,"opacity",E.now);
},_default:function(E){
if(E.elem.style&&E.elem.style[E.prop]!=null){
E.elem.style[E.prop]=E.now+E.unit;
}else{
E.elem[E.prop]=E.now;
}
}}});
if(document.documentElement.getBoundingClientRect){
o.fn.offset=function(){
if(!this[0]){
return {top:0,left:0};
}
if(this[0]===this[0].ownerDocument.body){
return o.offset.bodyOffset(this[0]);
}
var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;
return {top:I,left:H};
};
}else{
o.fn.offset=function(){
if(!this[0]){
return {top:0,left:0};
}
if(this[0]===this[0].ownerDocument.body){
return o.offset.bodyOffset(this[0]);
}
o.offset.initialized||o.offset.initialize();
var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;
while((J=J.parentNode)&&J!==K&&J!==H){
M=L.getComputedStyle(J,null);
N-=J.scrollTop,I-=J.scrollLeft;
if(J===G){
N+=J.offsetTop,I+=J.offsetLeft;
if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){
N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0;
}
F=G,G=J.offsetParent;
}
if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){
N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0;
}
E=M;
}
if(E.position==="relative"||E.position==="static"){
N+=K.offsetTop,I+=K.offsetLeft;
}
if(E.position==="fixed"){
N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft);
}
return {top:N,left:I};
};
}
o.offset={initialize:function(){
if(this.initialized){
return;
}
var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K="<div style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\"><div></div></div><table style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\" cellpadding=\"0\" cellspacing=\"0\"><tr><td></td></tr></table>";
M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};
for(E in M){
F.style[E]=M[E];
}
F.innerHTML=K;
L.insertBefore(F,L.firstChild);
H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;
this.doesNotAddBorder=(G.offsetTop!==5);
this.doesAddBorderForTableAndCells=(I.offsetTop===5);
H.style.overflow="hidden",H.style.position="relative";
this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);
L.style.marginTop="1px";
this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);
L.style.marginTop=J;
L.removeChild(F);
this.initialized=true;
},bodyOffset:function(E){
o.offset.initialized||o.offset.initialize();
var G=E.offsetTop,F=E.offsetLeft;
if(o.offset.doesNotIncludeMarginInBodyOffset){
G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0;
}
return {top:G,left:F};
}};
o.fn.extend({position:function(){
var I=0,H=0,F;
if(this[0]){
var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();
J.top-=j(this,"marginTop");
J.left-=j(this,"marginLeft");
E.top+=j(G,"borderTopWidth");
E.left+=j(G,"borderLeftWidth");
F={top:J.top-E.top,left:J.left-E.left};
}
return F;
},offsetParent:function(){
var E=this[0].offsetParent||document.body;
while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){
E=E.offsetParent;
}
return o(E);
}});
o.each(["Left","Top"],function(F,E){
var G="scroll"+E;
o.fn[G]=function(H){
if(!this[0]){
return null;
}
return H!==g?this.each(function(){
this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H;
}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G];
};
});
o.each(["Height","Width"],function(I,G){
var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();
o.fn["inner"+G]=function(){
return this[0]?o.css(this[0],F,false,"padding"):null;
};
o.fn["outer"+G]=function(K){
return this[0]?o.css(this[0],F,false,K?"margin":"border"):null;
};
var J=G.toLowerCase();
o.fn[J]=function(K){
return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px");
};
});
})();
jQuery.cookie=function(_1,_2,_3){
if(typeof _2!="undefined"){
_3=_3||{};
var _4="";
if(_3.expires&&(typeof _3.expires=="number"||_3.expires.toGMTString)){
var _5;
if(typeof _3.expires=="number"){
_5=new Date();
_5.setTime(_5.getTime()+(_3.expires*24*60*60*1000));
}else{
_5=_3.expires;
}
_4="; expires="+_5.toGMTString();
}
var _6=_3.path?"; path="+_3.path:"";
var _7=_3.domain?"; domain="+_3.domain:"";
var _8=_3.secure?"; secure":"";
document.cookie=[_1,"=",encodeURIComponent(_2),_4,_6,_7,_8].join("");
}else{
var _9=null;
if(document.cookie&&document.cookie!=""){
var _a=document.cookie.split(";");
for(var i=0;i<_a.length;i++){
var _b=jQuery.trim(_a[i]);
if(_b.substring(0,_1.length+1)==(_1+"=")){
_9=decodeURIComponent(_b.substring(_1.length+1));
break;
}
}
}
return _9;
}
};
(function($){
var _c=$.fn.height,_d=$.fn.width;
$.fn.extend({height:function(){
if(!this[0]){
_e();
}
if(this[0]==window){
if(($.browser.mozilla||$.browser.opera)&&$(document).width()>self.innerWidth){
return self.innerHeight-_f();
}else{
return self.innerHeight||$.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;
}
}
if(this[0]==document){
return Math.max(document.body.scrollHeight,document.body.offsetHeight);
}
return _c.apply(this,arguments);
},width:function(){
if(!this[0]){
_e();
}
if(this[0]==window){
if(($.browser.mozilla||$.browser.opera)&&$(document).height()>self.innerHeight){
return self.innerWidth-_f();
}else{
return self.innerWidth||$.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;
}
}
if(this[0]==document){
if($.browser.mozilla){
var _10=self.pageXOffset;
self.scrollTo(99999999,self.pageYOffset);
var _11=self.pageXOffset;
self.scrollTo(_10,self.pageYOffset);
return document.body.offsetWidth+_11;
}else{
return Math.max(document.body.scrollWidth,document.body.offsetWidth);
}
}
return _d.apply(this,arguments);
},innerHeight:function(){
if(!this[0]){
_e();
}
return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight-num(this,"borderTopWidth")-num(this,"borderBottomWidth"):this.height()+num(this,"paddingTop")+num(this,"paddingBottom");
},innerWidth:function(){
if(!this[0]){
_e();
}
return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth-num(this,"borderLeftWidth")-num(this,"borderRightWidth"):this.width()+num(this,"paddingLeft")+num(this,"paddingRight");
},outerHeight:function(_12){
if(!this[0]){
_e();
}
_12=$.extend({margin:false},_12||{});
return this[0]==window||this[0]==document?this.height():this.is(":visible")?this[0].offsetHeight+(_12.margin?(num(this,"marginTop")+num(this,"marginBottom")):0):this.height()+num(this,"borderTopWidth")+num(this,"borderBottomWidth")+num(this,"paddingTop")+num(this,"paddingBottom")+(_12.margin?(num(this,"marginTop")+num(this,"marginBottom")):0);
},outerWidth:function(_13){
if(!this[0]){
_e();
}
_13=$.extend({margin:false},_13||{});
return this[0]==window||this[0]==document?this.width():this.is(":visible")?this[0].offsetWidth+(_13.margin?(num(this,"marginLeft")+num(this,"marginRight")):0):this.width()+num(this,"borderLeftWidth")+num(this,"borderRightWidth")+num(this,"paddingLeft")+num(this,"paddingRight")+(_13.margin?(num(this,"marginLeft")+num(this,"marginRight")):0);
},scrollLeft:function(val){
if(!this[0]){
_e();
}
if(val!=undefined){
return this.each(function(){
if(this==window||this==document){
window.scrollTo(val,$(window).scrollTop());
}else{
this.scrollLeft=val;
}
});
}
if(this[0]==window||this[0]==document){
return self.pageXOffset||$.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;
}
return this[0].scrollLeft;
},scrollTop:function(val){
if(!this[0]){
_e();
}
if(val!=undefined){
return this.each(function(){
if(this==window||this==document){
window.scrollTo($(window).scrollLeft(),val);
}else{
this.scrollTop=val;
}
});
}
if(this[0]==window||this[0]==document){
return self.pageYOffset||$.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;
}
return this[0].scrollTop;
},position:function(_14){
return this.offset({margin:false,scroll:false,relativeTo:this.offsetParent()},_14);
},offset:function(_15,_16){
if(!this[0]){
_e();
}
var x=0,y=0,sl=0,st=0,_17=this[0],_18=this[0],op,_19,_1a=$.css(_17,"position"),mo=$.browser.mozilla,ie=$.browser.msie,oa=$.browser.opera,sf=$.browser.safari,sf3=$.browser.safari&&parseInt($.browser.version)>520,_1b=false,_1c=false,_15=$.extend({margin:true,border:false,padding:false,scroll:true,lite:false,relativeTo:document.body},_15||{});
if(_15.lite){
return this.offsetLite(_15,_16);
}
if(_15.relativeTo.jquery){
_15.relativeTo=_15.relativeTo[0];
}
if(_17.tagName=="BODY"){
x=_17.offsetLeft;
y=_17.offsetTop;
if(mo){
x+=num(_17,"marginLeft")+(num(_17,"borderLeftWidth")*2);
y+=num(_17,"marginTop")+(num(_17,"borderTopWidth")*2);
}else{
if(oa){
x+=num(_17,"marginLeft");
y+=num(_17,"marginTop");
}else{
if((ie&&jQuery.boxModel)){
x+=num(_17,"borderLeftWidth");
y+=num(_17,"borderTopWidth");
}else{
if(sf3){
x+=num(_17,"marginLeft")+num(_17,"borderLeftWidth");
y+=num(_17,"marginTop")+num(_17,"borderTopWidth");
}
}
}
}
}else{
do{
_19=$.css(_18,"position");
x+=_18.offsetLeft;
y+=_18.offsetTop;
if(mo||ie||sf3){
x+=num(_18,"borderLeftWidth");
y+=num(_18,"borderTopWidth");
if(mo&&_19=="absolute"){
_1b=true;
}
if(ie&&_19=="relative"){
_1c=true;
}
}
op=_18.offsetParent||document.body;
if(_15.scroll||mo){
do{
if(_15.scroll){
sl+=_18.scrollLeft;
st+=_18.scrollTop;
}
if(oa&&($.css(_18,"display")||"").match(/table-row|inline/)){
sl=sl-((_18.scrollLeft==_18.offsetLeft)?_18.scrollLeft:0);
st=st-((_18.scrollTop==_18.offsetTop)?_18.scrollTop:0);
}
if(mo&&_18!=_17&&$.css(_18,"overflow")!="visible"){
x+=num(_18,"borderLeftWidth");
y+=num(_18,"borderTopWidth");
}
_18=_18.parentNode;
}while(_18!=op);
}
_18=op;
if(_18==_15.relativeTo&&!(_18.tagName=="BODY"||_18.tagName=="HTML")){
if(mo&&_18!=_17&&$.css(_18,"overflow")!="visible"){
x+=num(_18,"borderLeftWidth");
y+=num(_18,"borderTopWidth");
}
if(((sf&&!sf3)||oa)&&_19!="static"){
x-=num(op,"borderLeftWidth");
y-=num(op,"borderTopWidth");
}
break;
}
if(_18.tagName=="BODY"||_18.tagName=="HTML"){
if(((sf&&!sf3)||(ie&&$.boxModel))&&_1a!="absolute"&&_1a!="fixed"){
x+=num(_18,"marginLeft");
y+=num(_18,"marginTop");
}
if(sf3||(mo&&!_1b&&_1a!="fixed")||(ie&&_1a=="static"&&!_1c)){
x+=num(_18,"borderLeftWidth");
y+=num(_18,"borderTopWidth");
}
break;
}
}while(_18);
}
var _1d=_1e(_17,_15,x,y,sl,st);
if(_16){
$.extend(_16,_1d);
return this;
}else{
return _1d;
}
},offsetLite:function(_1f,_20){
if(!this[0]){
_e();
}
var x=0,y=0,sl=0,st=0,_21=this[0],_22,_1f=$.extend({margin:true,border:false,padding:false,scroll:true,relativeTo:document.body},_1f||{});
if(_1f.relativeTo.jquery){
_1f.relativeTo=_1f.relativeTo[0];
}
do{
x+=_21.offsetLeft;
y+=_21.offsetTop;
_22=_21.offsetParent||document.body;
if(_1f.scroll){
do{
sl+=_21.scrollLeft;
st+=_21.scrollTop;
_21=_21.parentNode;
}while(_21!=_22);
}
_21=_22;
}while(_21&&_21.tagName!="BODY"&&_21.tagName!="HTML"&&_21!=_1f.relativeTo);
var _23=_1e(this[0],_1f,x,y,sl,st);
if(_20){
$.extend(_20,_23);
return this;
}else{
return _23;
}
},offsetParent:function(){
if(!this[0]){
_e();
}
var _24=this[0].offsetParent;
while(_24&&(_24.tagName!="BODY"&&$.css(_24,"position")=="static")){
_24=_24.offsetParent;
}
return $(_24);
}});
var _e=function(){
throw "Dimensions: jQuery collection is empty";
};
var num=function(el,_25){
return parseInt($.css(el.jquery?el[0]:el,_25))||0;
};
var _1e=function(_26,_27,x,y,sl,st){
if(!_27.margin){
x-=num(_26,"marginLeft");
y-=num(_26,"marginTop");
}
if(_27.border&&(($.browser.safari&&parseInt($.browser.version)<520)||$.browser.opera)){
x+=num(_26,"borderLeftWidth");
y+=num(_26,"borderTopWidth");
}else{
if(!_27.border&&!(($.browser.safari&&parseInt($.browser.version)<520)||$.browser.opera)){
x-=num(_26,"borderLeftWidth");
y-=num(_26,"borderTopWidth");
}
}
if(_27.padding){
x+=num(_26,"paddingLeft");
y+=num(_26,"paddingTop");
}
if(_27.scroll&&(!$.browser.opera||_26.offsetLeft!=_26.scrollLeft&&_26.offsetTop!=_26.scrollLeft)){
sl-=_26.scrollLeft;
st-=_26.scrollTop;
}
return _27.scroll?{top:y-st,left:x-sl,scrollTop:st,scrollLeft:sl}:{top:y,left:x};
};
var _28=0;
var _f=function(){
if(!_28){
var _29=$("<div>").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1000,left:-1000}).appendTo("body");
_28=100-_29.append("<div>").find("div").css({width:"100%",height:200}).width();
_29.remove();
}
return _28;
};
})(jQuery);
(function($){
$.fn.hoverIntent=function(f,g){
var cfg={sensitivity:7,interval:100,timeout:0};
cfg=$.extend(cfg,g?{over:f,out:g}:f);
var cX,cY,pX,pY;
var _2a=function(ev){
cX=ev.pageX;
cY=ev.pageY;
};
var _2b=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){
$(ob).unbind("mousemove",_2a);
ob.hoverIntent_s=1;
return cfg.over.apply(ob,[ev]);
}else{
pX=cX;
pY=cY;
ob.hoverIntent_t=setTimeout(function(){
_2b(ev,ob);
},cfg.interval);
}
};
var _2c=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
ob.hoverIntent_s=0;
return cfg.out.apply(ob,[ev]);
};
var _2d=function(e){
var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;
while(p&&p!=this){
try{
p=p.parentNode;
}
catch(e){
p=this;
}
}
if(p==this){
return false;
}
var ev=jQuery.extend({},e);
var ob=this;
if(ob.hoverIntent_t){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
}
if(e.type=="mouseover"){
pX=ev.pageX;
pY=ev.pageY;
$(ob).bind("mousemove",_2a);
if(ob.hoverIntent_s!=1){
ob.hoverIntent_t=setTimeout(function(){
_2b(ev,ob);
},cfg.interval);
}
}else{
$(ob).unbind("mousemove",_2a);
if(ob.hoverIntent_s==1){
ob.hoverIntent_t=setTimeout(function(){
_2c(ev,ob);
},cfg.timeout);
}
}
};
return this.mouseover(_2d).mouseout(_2d);
};
})(jQuery);
jQuery.iAccordion={build:function(_2e){
return this.each(function(){
if(!_2e.headerSelector||!_2e.panelSelector){
return;
}
var el=this;
el.accordionCfg={panelHeight:_2e.panelHeight||300,headerSelector:_2e.headerSelector,panelSelector:_2e.panelSelector,activeClass:_2e.activeClass||"fakeAccordionClass",hoverClass:_2e.hoverClass||"fakeAccordionClass",onShow:_2e.onShow&&typeof _2e.onShow=="function"?_2e.onShow:false,onHide:_2e.onShow&&typeof _2e.onHide=="function"?_2e.onHide:false,onClick:_2e.onClick&&typeof _2e.onClick=="function"?_2e.onClick:false,headers:jQuery(_2e.headerSelector,this),panels:jQuery(_2e.panelSelector,this),speed:_2e.speed||400,currentPanel:_2e.currentPanel||0};
el.accordionCfg.panels.hide().css("height","1px").eq(0).css({height:el.accordionCfg.panelHeight+"px",display:"block"}).end();
el.accordionCfg.headers.each(function(nr){
this.accordionPos=nr;
}).hover(function(){
jQuery(this).addClass(el.accordionCfg.hoverClass);
},function(){
jQuery(this).removeClass(el.accordionCfg.hoverClass);
}).bind("click",function(e){
if(el.accordionCfg.currentPanel==this.accordionPos){
return;
}
el.accordionCfg.headers.eq(el.accordionCfg.currentPanel).removeClass(el.accordionCfg.activeClass).end().eq(this.accordionPos).addClass(el.accordionCfg.activeClass).end();
el.accordionCfg.panels.eq(el.accordionCfg.currentPanel).animate({height:0},el.accordionCfg.speed,function(){
this.style.display="none";
if(el.accordionCfg.onHide){
el.accordionCfg.onHide.apply(el,[this]);
}
}).end().eq(this.accordionPos).show().animate({height:el.accordionCfg.panelHeight},el.accordionCfg.speed,function(){
this.style.display="block";
if(el.accordionCfg.onShow){
el.accordionCfg.onShow.apply(el,[this]);
}
}).end();
if(el.accordionCfg.onClick){
el.accordionCfg.onClick.apply(el,[this,el.accordionCfg.panels.get(this.accordionPos),el.accordionCfg.headers.get(el.accordionCfg.currentPanel),el.accordionCfg.panels.get(el.accordionCfg.currentPanel)]);
}
el.accordionCfg.currentPanel=this.accordionPos;
}).eq(0).addClass(el.accordionCfg.activeClass).end();
jQuery(this).css("height",jQuery(this).css("height")).css("overflow","hidden");
});
}};
jQuery.fn.Accordion=jQuery.iAccordion.build;
jQuery.iCarousel={build:function(_2f){
return this.each(function(){
var el=this;
var _30=2*Math.PI/360;
var _31=2*Math.PI;
if(jQuery(el).css("position")!="relative"&&jQuery(el).css("position")!="absolute"){
jQuery(el).css("position","relative");
}
el.carouselCfg={items:jQuery(_2f.items,this),itemWidth:_2f.itemWidth,itemHeight:_2f.itemHeight,itemMinWidth:_2f.itemMinWidth,maxRotation:_31,size:jQuery.iUtil.getSize(this),position:jQuery.iUtil.getPosition(this),start:Math.PI/2,rotationSpeed:_2f.rotationSpeed,reflectionSize:_2f.reflections,reflections:[],protectRotation:false,increment:2*Math.PI/360};
el.carouselCfg.radiusX=(el.carouselCfg.size.w-el.carouselCfg.itemWidth)/2;
el.carouselCfg.radiusY=(el.carouselCfg.size.h-el.carouselCfg.itemHeight-el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize)/2;
el.carouselCfg.step=2*Math.PI/el.carouselCfg.items.size();
el.carouselCfg.paddingX=el.carouselCfg.size.w/2;
el.carouselCfg.paddingY=el.carouselCfg.size.h/2-el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize;
var _32=document.createElement("div");
jQuery(_32).css({position:"absolute",zIndex:1,top:0,left:0});
jQuery(el).append(_32);
el.carouselCfg.items.each(function(nr){
image=jQuery("img",this).get(0);
height=parseInt(el.carouselCfg.itemHeight*el.carouselCfg.reflectionSize);
if(jQuery.browser.msie){
canvas=document.createElement("img");
jQuery(canvas).css("position","absolute");
canvas.src=image.src;
canvas.style.filter="flipv progid:DXImageTransform.Microsoft.Alpha(opacity=60, style=1, finishOpacity=0, startx=0, starty=0, finishx=0)";
}else{
canvas=document.createElement("canvas");
if(canvas.getContext){
context=canvas.getContext("2d");
canvas.style.position="absolute";
canvas.style.height=height+"px";
canvas.style.width=el.carouselCfg.itemWidth+"px";
canvas.height=height;
canvas.width=el.carouselCfg.itemWidth;
context.save();
context.translate(0,height);
context.scale(1,-1);
context.drawImage(image,0,0,el.carouselCfg.itemWidth,height);
context.restore();
context.globalCompositeOperation="destination-out";
var _33=context.createLinearGradient(0,0,0,height);
_33.addColorStop(1,"rgba(255, 255, 255, 1)");
_33.addColorStop(0,"rgba(255, 255, 255, 0.6)");
context.fillStyle=_33;
if(navigator.appVersion.indexOf("WebKit")!=-1){
context.fill();
}else{
context.fillRect(0,0,el.carouselCfg.itemWidth,height);
}
}
}
el.carouselCfg.reflections[nr]=canvas;
jQuery(_32).append(canvas);
}).bind("mouseover",function(e){
el.carouselCfg.protectRotation=true;
el.carouselCfg.speed=el.carouselCfg.increment*0.1*el.carouselCfg.speed/Math.abs(el.carouselCfg.speed);
return false;
}).bind("mouseout",function(e){
el.carouselCfg.protectRotation=false;
return false;
});
jQuery.iCarousel.positionItems(el);
el.carouselCfg.speed=el.carouselCfg.increment*0.2;
el.carouselCfg.rotationTimer=window.setInterval(function(){
el.carouselCfg.start+=el.carouselCfg.speed;
if(el.carouselCfg.start>_31){
el.carouselCfg.start=0;
}
jQuery.iCarousel.positionItems(el);
},20);
jQuery(el).bind("mouseout",function(){
el.carouselCfg.speed=el.carouselCfg.increment*0.2*el.carouselCfg.speed/Math.abs(el.carouselCfg.speed);
}).bind("mousemove",function(e){
if(el.carouselCfg.protectRotation==false){
pointer=jQuery.iUtil.getPointer(e);
mousex=el.carouselCfg.size.w-pointer.x+el.carouselCfg.position.x;
el.carouselCfg.speed=el.carouselCfg.rotationSpeed*el.carouselCfg.increment*(el.carouselCfg.size.w/2-mousex)/(el.carouselCfg.size.w/2);
}
});
});
},positionItems:function(el){
el.carouselCfg.items.each(function(nr){
angle=el.carouselCfg.start+nr*el.carouselCfg.step;
x=el.carouselCfg.radiusX*Math.cos(angle);
y=el.carouselCfg.radiusY*Math.sin(angle);
itemZIndex=parseInt(100*(el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY));
parte=(el.carouselCfg.radiusY+y)/(2*el.carouselCfg.radiusY);
width=parseInt((el.carouselCfg.itemWidth-el.carouselCfg.itemMinWidth)*parte+el.carouselCfg.itemMinWidth);
height=parseInt(width*el.carouselCfg.itemHeight/el.carouselCfg.itemWidth);
this.style.top=el.carouselCfg.paddingY+y-height/2+"px";
this.style.left=el.carouselCfg.paddingX+x-width/2+"px";
this.style.width=width+"px";
this.style.height=height+"px";
this.style.zIndex=itemZIndex;
el.carouselCfg.reflections[nr].style.top=parseInt(el.carouselCfg.paddingY+y+height-1-height/2)+"px";
el.carouselCfg.reflections[nr].style.left=parseInt(el.carouselCfg.paddingX+x-width/2)+"px";
el.carouselCfg.reflections[nr].style.width=width+"px";
el.carouselCfg.reflections[nr].style.height=parseInt(height*el.carouselCfg.reflectionSize)+"px";
});
}};
jQuery.fn.Carousel=jQuery.iCarousel.build;
jQuery.extend({easing:{linear:function(p,n,_34,_35,_36){
return ((-Math.cos(p*Math.PI)/2)+0.5)*_35+_34;
},easein:function(p,n,_37,_38,_39){
return _38*(n/=_39)*n*n+_37;
},easeout:function(p,n,_3a,_3b,_3c){
return -_3b*((n=n/_3c-1)*n*n*n-1)+_3a;
},easeboth:function(p,n,_3d,_3e,_3f){
if((n/=_3f/2)<1){
return _3e/2*n*n*n*n+_3d;
}
return -_3e/2*((n-=2)*n*n*n-2)+_3d;
},bounceout:function(p,n,_40,_41,_42){
if((n/=_42)<(1/2.75)){
return _41*(7.5625*n*n)+_40;
}else{
if(n<(2/2.75)){
return _41*(7.5625*(n-=(1.5/2.75))*n+0.75)+_40;
}else{
if(n<(2.5/2.75)){
return _41*(7.5625*(n-=(2.25/2.75))*n+0.9375)+_40;
}else{
return _41*(7.5625*(n-=(2.625/2.75))*n+0.984375)+_40;
}
}
}
},bouncein:function(p,n,_43,_44,_45){
if(jQuery.easing.bounceout){
return _44-jQuery.easing.bounceout(p,_45-n,0,_44,_45)+_43;
}
return _43+_44;
},bounceboth:function(p,n,_46,_47,_48){
if(jQuery.easing.bouncein&&jQuery.easing.bounceout){
if(n<_48/2){
return jQuery.easing.bouncein(p,n*2,0,_47,_48)*0.5+_46;
}
}
return jQuery.easing.bounceout(p,n*2-_48,0,_47,_48)*0.5+_47*0.5+_46;
return _46+_47;
},elasticin:function(p,n,_49,_4a,_4b){
var a,s;
if(n==0){
return _49;
}
if((n/=_4b)==1){
return _49+_4a;
}
a=_4a*0.3;
p=_4b*0.3;
if(a<Math.abs(_4a)){
a=_4a;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_4a/a);
}
return -(a*Math.pow(2,10*(n-=1))*Math.sin((n*_4b-s)*(2*Math.PI)/p))+_49;
},elasticout:function(p,n,_4c,_4d,_4e){
var a,s;
if(n==0){
return _4c;
}
if((n/=_4e/2)==2){
return _4c+_4d;
}
a=_4d*0.3;
p=_4e*0.3;
if(a<Math.abs(_4d)){
a=_4d;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_4d/a);
}
return a*Math.pow(2,-10*n)*Math.sin((n*_4e-s)*(2*Math.PI)/p)+_4d+_4c;
},elasticboth:function(p,n,_4f,_50,_51){
var a,s;
if(n==0){
return _4f;
}
if((n/=_51/2)==2){
return _4f+_50;
}
a=_50*0.3;
p=_51*0.3;
if(a<Math.abs(_50)){
a=_50;
s=p/4;
}else{
s=p/(2*Math.PI)*Math.asin(_50/a);
}
if(n<1){
return -0.5*(a*Math.pow(2,10*(n-=1))*Math.sin((n*_51-s)*(2*Math.PI)/p))+_4f;
}
return a*Math.pow(2,-10*(n-=1))*Math.sin((n*_51-s)*(2*Math.PI)/p)*0.5+_50+_4f;
}}});
jQuery.iFisheye={build:function(_52){
return this.each(function(){
var el=this;
el.fisheyeCfg={items:jQuery(_52.items,this),container:jQuery(_52.container,this),pos:jQuery.iUtil.getPosition(this),itemWidth:_52.itemWidth,itemsText:_52.itemsText,proximity:_52.proximity,valign:_52.valign,halign:_52.halign,maxWidth:_52.maxWidth};
jQuery.iFisheye.positionContainer(el,0);
jQuery(window).bind("resize",function(){
el.fisheyeCfg.pos=jQuery.iUtil.getPosition(el);
jQuery.iFisheye.positionContainer(el,0);
jQuery.iFisheye.positionItems(el);
});
jQuery.iFisheye.positionItems(el);
el.fisheyeCfg.items.bind("mouseover",function(){
jQuery(el.fisheyeCfg.itemsText,this).get(0).style.display="block";
}).bind("mouseout",function(){
jQuery(el.fisheyeCfg.itemsText,this).get(0).style.display="none";
});
jQuery(document).bind("mousemove",function(e){
var _53=jQuery.iUtil.getPointer(e);
var _54=0;
if(el.fisheyeCfg.halign&&el.fisheyeCfg.halign=="center"){
var _55=_53.x-el.fisheyeCfg.pos.x-(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())/2-el.fisheyeCfg.itemWidth/2;
}else{
if(el.fisheyeCfg.halign&&el.fisheyeCfg.halign=="right"){
var _55=_53.x-el.fisheyeCfg.pos.x-el.offsetWidth+el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size();
}else{
var _55=_53.x-el.fisheyeCfg.pos.x;
}
}
var _56=Math.pow(_53.y-el.fisheyeCfg.pos.y-el.offsetHeight/2,2);
el.fisheyeCfg.items.each(function(nr){
distance=Math.sqrt(Math.pow(_55-nr*el.fisheyeCfg.itemWidth,2)+_56);
distance-=el.fisheyeCfg.itemWidth/2;
distance=distance<0?0:distance;
distance=distance>el.fisheyeCfg.proximity?el.fisheyeCfg.proximity:distance;
distance=el.fisheyeCfg.proximity-distance;
extraWidth=el.fisheyeCfg.maxWidth*distance/el.fisheyeCfg.proximity;
this.style.width=el.fisheyeCfg.itemWidth+extraWidth+"px";
this.style.left=el.fisheyeCfg.itemWidth*nr+_54+"px";
_54+=extraWidth;
});
jQuery.iFisheye.positionContainer(el,_54);
});
});
},positionContainer:function(el,_57){
if(el.fisheyeCfg.halign){
if(el.fisheyeCfg.halign=="center"){
el.fisheyeCfg.container.get(0).style.left=(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())/2-_57/2+"px";
}else{
if(el.fisheyeCfg.halign=="left"){
el.fisheyeCfg.container.get(0).style.left=-_57/el.fisheyeCfg.items.size()+"px";
}else{
if(el.fisheyeCfg.halign=="right"){
el.fisheyeCfg.container.get(0).style.left=(el.offsetWidth-el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size())-_57/2+"px";
}
}
}
}
el.fisheyeCfg.container.get(0).style.width=el.fisheyeCfg.itemWidth*el.fisheyeCfg.items.size()+_57+"px";
},positionItems:function(el){
el.fisheyeCfg.items.each(function(nr){
this.style.width=el.fisheyeCfg.itemWidth+"px";
this.style.left=el.fisheyeCfg.itemWidth*nr+"px";
});
}};
jQuery.fn.Fisheye=jQuery.iFisheye.build;
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 _58=jQuery.iAuto.subject;
var _59=jQuery.iAuto.getFieldValues(_58);
if(_58&&_59.item!=jQuery.iAuto.lastValue&&_59.item.length>=_58.autoCFG.minchars){
jQuery.iAuto.lastValue=_59.item;
jQuery.iAuto.currentValue=_59.item;
data={field:jQuery(_58).attr("name")||"field",value:_59.item};
jQuery.ajax({type:"POST",data:jQuery.param(data),success:function(xml){
_58.autoCFG.lastSuggestion=jQuery("item",xml);
size=_58.autoCFG.lastSuggestion.size();
if(size>0){
var _5a="";
_58.autoCFG.lastSuggestion.each(function(nr){
_5a+="<li rel=\""+jQuery("value",this).text()+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+jQuery("text",this).text()+"</li>";
});
if(_58.autoCFG.autofill){
var _5b=jQuery("value",_58.autoCFG.lastSuggestion.get(0)).text();
_58.value=_59.pre+_5b+_58.autoCFG.multipleSeparator+_59.post;
jQuery.iAuto.selection(_58,_59.item.length!=_5b.length?(_59.pre.length+_59.item.length):_5b.length,_59.item.length!=_5b.length?(_59.pre.length+_5b.length):_5b.length);
}
if(size>0){
jQuery.iAuto.writeItems(_58,_5a);
}else{
jQuery.iAuto.clear();
}
}else{
jQuery.iAuto.clear();
}
},url:_58.autoCFG.source});
}
},writeItems:function(_5c,_5d){
jQuery.iAuto.content.html(_5d);
jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));
jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);
var _5e=jQuery.iUtil.getPosition(_5c);
var _5f=jQuery.iUtil.getSize(_5c);
jQuery.iAuto.helper.css("top",_5e.y+_5f.hb+"px").css("left",_5e.x+"px").addClass(_5c.autoCFG.helperClass);
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.css("display","block").css("top",_5e.y+_5f.hb+"px").css("left",_5e.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=_5c.autoCFG.selectClass;
jQuery.iAuto.applyOn(_5c,_5c.autoCFG.lastSuggestion.get(0),"onHighlight");
if(jQuery.iAuto.helper.css("display")=="none"){
if(_5c.autoCFG.inputWidth){
var _60=jQuery.iUtil.getPadding(_5c,true);
var _61=jQuery.iUtil.getBorder(_5c,true);
jQuery.iAuto.helper.css("width",_5c.offsetWidth-(jQuery.boxModel?(_60.l+_60.r+_61.l+_61.r):0)+"px");
}
if(_5c.autoCFG.fx){
switch(_5c.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeIn(_5c.autoCFG.fx.duration);
break;
case "slide":
jQuery.iAuto.helper.SlideInUp(_5c.autoCFG.fx.duration);
break;
case "blind":
jQuery.iAuto.helper.BlindDown(_5c.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 _62=this;
if(_62.autoCFG.lastSuggestion){
jQuery.iAuto.lastValue=_62.value;
jQuery.iAuto.currentValue=_62.value;
var _63="";
_62.autoCFG.lastSuggestion.each(function(nr){
value=jQuery("value",this).text().toLowerCase();
inputValue=_62.value.toLowerCase();
if(value.indexOf(inputValue)==0){
_63+="<li rel=\""+jQuery("value",this).text()+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+jQuery("text",this).text()+"</li>";
}
});
if(_63!=""){
jQuery.iAuto.writeItems(_62,_63);
this.autoCFG.inCache=true;
return;
}
}
_62.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
},selection:function(_64,_65,end){
if(_64.createTextRange){
var _66=_64.createTextRange();
_66.collapse(true);
_66.moveStart("character",_65);
_66.moveEnd("character",-end+_65);
_66.select();
}else{
if(_64.setSelectionRange){
_64.setSelectionRange(_65,end);
}else{
if(_64.selectionStart){
_64.selectionStart=_65;
_64.selectionEnd=end;
}
}
}
_64.focus();
},getSelectionStart:function(_67){
if(_67.selectionStart){
return _67.selectionStart;
}else{
if(_67.createTextRange){
var _68=document.selection.createRange();
var _69=_68.duplicate();
return 0-_69.moveStart("character",-100000);
}
}
},getFieldValues:function(_6a){
var _6b={value:_6a.value,pre:"",post:"",item:""};
if(_6a.autoCFG.multiple){
var _6c=false;
var _6d=jQuery.iAuto.getSelectionStart(_6a)||0;
var _6e=_6b.value.split(_6a.autoCFG.multipleSeparator);
for(var i=0;i<_6e.length;i++){
if((_6b.pre.length+_6e[i].length>=_6d||_6d==0)&&!_6c){
if(_6b.pre.length<=_6d){
_6b.item=_6e[i];
}else{
_6b.post+=_6e[i]+(_6e[i]!=""?_6a.autoCFG.multipleSeparator:"");
}
_6c=true;
}else{
if(_6c){
_6b.post+=_6e[i]+(_6e[i]!=""?_6a.autoCFG.multipleSeparator:"");
}
}
if(!_6c){
_6b.pre+=_6e[i]+(_6e.length>1?_6a.autoCFG.multipleSeparator:"");
}
}
}else{
_6b.item=_6b.value;
}
return _6b;
},autocomplete:function(e){
window.clearTimeout(jQuery.iAuto.timer);
var _6f=jQuery.iAuto.getFieldValues(this);
var _70=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40|9/.test(_70)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}else{
jQuery.iAuto.selectedItem=-1;
}
switch(_70){
case 9:
case 13:
if(jQuery.iAuto.selectedItem==-1){
jQuery.iAuto.selectedItem=0;
}
var _71=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);
var _72=_71.getAttribute("rel");
this.value=_6f.pre+_72+this.autoCFG.multipleSeparator+_6f.post;
jQuery.iAuto.lastValue=_6f.item;
jQuery.iAuto.selection(this,_6f.pre.length+_72.length+this.autoCFG.multipleSeparator.length,_6f.pre.length+_72.length+this.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(this.autoCFG.onSelect){
iteration=parseInt(_71.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion.get(iteration),"onSelect");
}
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return _70!=13;
break;
case 27:
this.value=_6f.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+_6f.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.get(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 _73=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");
this.value=_6f.pre+_73+this.autoCFG.multipleSeparator+_6f.post;
if(jQuery.iAuto.lastValue.length!=_73.length){
jQuery.iAuto.selection(this,_6f.pre.length+jQuery.iAuto.lastValue.length,_6f.pre.length+_73.length);
}
}
return false;
}
jQuery.iAuto.checkCache.apply(this);
if(this.autoCFG.inCache==false){
if(_6f.item!=jQuery.iAuto.lastValue&&_6f.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(_74,_75,_76){
if(_74.autoCFG[_76]){
var _77={};
childs=_75.getElementsByTagName("*");
for(i=0;i<childs.length;i++){
_77[childs[i].tagName]=childs[i].firstChild.nodeValue;
}
_74.autoCFG[_76].apply(_74,[_77]);
}
},hoverItem:function(e){
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(_78){
window.clearTimeout(jQuery.iAuto.timer);
_78=_78||jQuery.event.fix(window.event);
_78.preventDefault();
_78.stopPropagation();
var _79=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);
var _7a=this.getAttribute("rel");
jQuery.iAuto.subject.value=_79.pre+_7a+jQuery.iAuto.subject.autoCFG.multipleSeparator+_79.post;
jQuery.iAuto.lastValue=this.getAttribute("rel");
jQuery.iAuto.selection(jQuery.iAuto.subject,_79.pre.length+_7a.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,_79.pre.length+_7a.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.get(iteration),"onSelect");
}
return false;
},protect:function(e){
pressedKey=e.charCode||e.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{
e.preventDefault();
e.stopPropagation();
}
return false;
}
},build:function(_7b){
if(!_7b.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=_7b.source;
this.autoCFG.minchars=Math.abs(parseInt(_7b.minchars)||1);
this.autoCFG.helperClass=_7b.helperClass?_7b.helperClass:"";
this.autoCFG.selectClass=_7b.selectClass?_7b.selectClass:"";
this.autoCFG.onSelect=_7b.onSelect&&_7b.onSelect.constructor==Function?_7b.onSelect:null;
this.autoCFG.onShow=_7b.onShow&&_7b.onShow.constructor==Function?_7b.onShow:null;
this.autoCFG.onHide=_7b.onHide&&_7b.onHide.constructor==Function?_7b.onHide:null;
this.autoCFG.onHighlight=_7b.onHighlight&&_7b.onHighlight.constructor==Function?_7b.onHighlight:null;
this.autoCFG.inputWidth=_7b.inputWidth||false;
this.autoCFG.multiple=_7b.multiple||false;
this.autoCFG.multipleSeparator=this.autoCFG.multiple?(_7b.multipleSeparator||", "):"";
this.autoCFG.autofill=_7b.autofill?true:false;
this.autoCFG.delay=Math.abs(parseInt(_7b.delay)||1000);
if(_7b.fx&&_7b.fx.constructor==Object){
if(!_7b.fx.type||!/fade|slide|blind/.test(_7b.fx.type)){
_7b.fx.type="slide";
}
if(_7b.fx.type=="slide"&&!jQuery.fx.slide){
return;
}
if(_7b.fx.type=="blind"&&!jQuery.fx.BlindDirection){
return;
}
_7b.fx.duration=Math.abs(parseInt(_7b.fx.duration)||400);
if(_7b.fx.duration>this.autoCFG.delay){
_7b.fx.duration=this.autoCFG.delay-100;
}
this.autoCFG.fx=_7b.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.fn.Autocomplete=jQuery.iAuto.build;
jQuery.iAutoscroller={timer:null,elToScroll:null,elsToScroll:null,step:10,start:function(el,els,_7c,_7d){
jQuery.iAutoscroller.elToScroll=el;
jQuery.iAutoscroller.elsToScroll=els;
jQuery.iAutoscroller.step=parseInt(_7c)||10;
jQuery.iAutoscroller.timer=window.setInterval(jQuery.iAutoscroller.doScroll,parseInt(_7d)||40);
},doScroll:function(){
for(i=0;i<jQuery.iAutoscroller.elsToScroll.length;i++){
if(!jQuery.iAutoscroller.elsToScroll[i].parentData){
jQuery.iAutoscroller.elsToScroll[i].parentData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elsToScroll[i]),jQuery.iUtil.getScroll(jQuery.iAutoscroller.elsToScroll[i]));
}else{
jQuery.iAutoscroller.elsToScroll[i].parentData.t=jQuery.iAutoscroller.elsToScroll[i].scrollTop;
jQuery.iAutoscroller.elsToScroll[i].parentData.l=jQuery.iAutoscroller.elsToScroll[i].scrollLeft;
}
if(jQuery.iAutoscroller.elToScroll.dragCfg&&jQuery.iAutoscroller.elToScroll.dragCfg.init==true){
elementData={x:jQuery.iAutoscroller.elToScroll.dragCfg.nx,y:jQuery.iAutoscroller.elToScroll.dragCfg.ny,wb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.wb,hb:jQuery.iAutoscroller.elToScroll.dragCfg.oC.hb};
}else{
elementData=jQuery.extend(jQuery.iUtil.getPositionLite(jQuery.iAutoscroller.elToScroll),jQuery.iUtil.getSizeLite(jQuery.iAutoscroller.elToScroll));
}
if(jQuery.iAutoscroller.elsToScroll[i].parentData.t>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.y+jQuery.iAutoscroller.elsToScroll[i].parentData.t>elementData.y){
jQuery.iAutoscroller.elsToScroll[i].scrollTop-=jQuery.iAutoscroller.step;
}else{
if(jQuery.iAutoscroller.elsToScroll[i].parentData.t<=jQuery.iAutoscroller.elsToScroll[i].parentData.h&&jQuery.iAutoscroller.elsToScroll[i].parentData.t+jQuery.iAutoscroller.elsToScroll[i].parentData.hb<elementData.y+elementData.hb){
jQuery.iAutoscroller.elsToScroll[i].scrollTop+=jQuery.iAutoscroller.step;
}
}
if(jQuery.iAutoscroller.elsToScroll[i].parentData.l>0&&jQuery.iAutoscroller.elsToScroll[i].parentData.x+jQuery.iAutoscroller.elsToScroll[i].parentData.l>elementData.x){
jQuery.iAutoscroller.elsToScroll[i].scrollLeft-=jQuery.iAutoscroller.step;
}else{
if(jQuery.iAutoscroller.elsToScroll[i].parentData.l<=jQuery.iAutoscroller.elsToScroll[i].parentData.wh&&jQuery.iAutoscroller.elsToScroll[i].parentData.l+jQuery.iAutoscroller.elsToScroll[i].parentData.wb<elementData.x+elementData.wb){
jQuery.iAutoscroller.elsToScroll[i].scrollLeft+=jQuery.iAutoscroller.step;
}
}
}
},stop:function(){
window.clearInterval(jQuery.iAutoscroller.timer);
jQuery.iAutoscroller.elToScroll=null;
jQuery.iAutoscroller.elsToScroll=null;
for(i in jQuery.iAutoscroller.elsToScroll){
jQuery.iAutoscroller.elsToScroll[i].parentData=null;
}
}};
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(e){
if(jQuery.iDrag.dragged!=null){
jQuery.iDrag.dragstop(e);
return false;
}
var elm=this.dragElem;
jQuery(document).bind("mousemove",jQuery.iDrag.dragmove).bind("mouseup",jQuery.iDrag.dragstop);
elm.dragCfg.pointer=jQuery.iUtil.getPointer(e);
elm.dragCfg.currentPointer=elm.dragCfg.pointer;
elm.dragCfg.init=false;
elm.dragCfg.fromHandler=this!=this.dragElem;
jQuery.iDrag.dragged=elm;
if(elm.dragCfg.si&&this!=this.dragElem){
parentPos=jQuery.iUtil.getPosition(elm.parentNode);
sliderSize=jQuery.iUtil.getSize(elm);
sliderPos={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
dx=elm.dragCfg.currentPointer.x-parentPos.x-sliderSize.wb/2-sliderPos.x;
dy=elm.dragCfg.currentPointer.y-parentPos.y-sliderSize.hb/2-sliderPos.y;
jQuery.iSlider.dragmoveBy(elm,[dx,dy]);
}
return jQuery.selectKeyHelper||false;
},dragstart:function(e){
var elm=jQuery.iDrag.dragged;
elm.dragCfg.init=true;
var dEs=elm.style;
elm.dragCfg.oD=jQuery.css(elm,"display");
elm.dragCfg.oP=jQuery.css(elm,"position");
if(!elm.dragCfg.initialPosition){
elm.dragCfg.initialPosition=elm.dragCfg.oP;
}
elm.dragCfg.oR={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
elm.dragCfg.diffX=0;
elm.dragCfg.diffY=0;
if(jQuery.browser.msie){
var _7e=jQuery.iUtil.getBorder(elm,true);
elm.dragCfg.diffX=_7e.l||0;
elm.dragCfg.diffY=_7e.t||0;
}
elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));
if(elm.dragCfg.oP!="relative"&&elm.dragCfg.oP!="absolute"){
dEs.position="relative";
}
jQuery.iDrag.helper.empty();
var _7f=elm.cloneNode(true);
jQuery(_7f).css({display:"block",left:"0px",top:"0px"});
_7f.style.marginTop="0";
_7f.style.marginRight="0";
_7f.style.marginBottom="0";
_7f.style.marginLeft="0";
jQuery.iDrag.helper.append(_7f);
var dhs=jQuery.iDrag.helper.get(0).style;
if(elm.dragCfg.autoSize){
dhs.width="auto";
dhs.height="auto";
}else{
dhs.height=elm.dragCfg.oC.hb+"px";
dhs.width=elm.dragCfg.oC.wb+"px";
}
dhs.display="block";
dhs.marginTop="0px";
dhs.marginRight="0px";
dhs.marginBottom="0px";
dhs.marginLeft="0px";
jQuery.extend(elm.dragCfg.oC,jQuery.iUtil.getSize(_7f));
if(elm.dragCfg.cursorAt){
if(elm.dragCfg.cursorAt.left){
elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.cursorAt.left;
elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.cursorAt.left;
}
if(elm.dragCfg.cursorAt.top){
elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.cursorAt.top;
elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.cursorAt.top;
}
if(elm.dragCfg.cursorAt.right){
elm.dragCfg.oR.x+=elm.dragCfg.pointer.x-elm.dragCfg.oC.x-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.right;
elm.dragCfg.oC.x=elm.dragCfg.pointer.x-elm.dragCfg.oC.wb+elm.dragCfg.cursorAt.right;
}
if(elm.dragCfg.cursorAt.bottom){
elm.dragCfg.oR.y+=elm.dragCfg.pointer.y-elm.dragCfg.oC.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;
elm.dragCfg.oC.y=elm.dragCfg.pointer.y-elm.dragCfg.oC.hb+elm.dragCfg.cursorAt.bottom;
}
}
elm.dragCfg.nx=elm.dragCfg.oR.x;
elm.dragCfg.ny=elm.dragCfg.oR.y;
if(elm.dragCfg.insideParent||elm.dragCfg.containment=="parent"){
parentBorders=jQuery.iUtil.getBorder(elm.parentNode,true);
elm.dragCfg.oC.x=elm.offsetLeft+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.l:parentBorders.l);
elm.dragCfg.oC.y=elm.offsetTop+(jQuery.browser.msie?0:jQuery.browser.opera?-parentBorders.t:parentBorders.t);
jQuery(elm.parentNode).append(jQuery.iDrag.helper.get(0));
}
if(elm.dragCfg.containment){
jQuery.iDrag.getContainment(elm);
elm.dragCfg.onDragModifier.containment=jQuery.iDrag.fitToContainer;
}
if(elm.dragCfg.si){
jQuery.iSlider.modifyContainer(elm);
}
dhs.left=elm.dragCfg.oC.x-elm.dragCfg.diffX+"px";
dhs.top=elm.dragCfg.oC.y-elm.dragCfg.diffY+"px";
dhs.width=elm.dragCfg.oC.wb+"px";
dhs.height=elm.dragCfg.oC.hb+"px";
jQuery.iDrag.dragged.dragCfg.prot=false;
if(elm.dragCfg.gx){
elm.dragCfg.onDragModifier.grid=jQuery.iDrag.snapToGrid;
}
if(elm.dragCfg.zIndex!=false){
jQuery.iDrag.helper.css("zIndex",elm.dragCfg.zIndex);
}
if(elm.dragCfg.opacity){
jQuery.iDrag.helper.css("opacity",elm.dragCfg.opacity);
if(window.ActiveXObject){
jQuery.iDrag.helper.css("filter","alpha(opacity="+elm.dragCfg.opacity*100+")");
}
}
if(elm.dragCfg.frameClass){
jQuery.iDrag.helper.addClass(elm.dragCfg.frameClass);
jQuery.iDrag.helper.get(0).firstChild.style.display="none";
}
if(elm.dragCfg.onStart){
elm.dragCfg.onStart.apply(elm,[_7f,elm.dragCfg.oR.x,elm.dragCfg.oR.y]);
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.highlight(elm);
}
if(elm.dragCfg.ghosting==false){
dEs.display="none";
}
return false;
},getContainment:function(elm){
if(elm.dragCfg.containment.constructor==String){
if(elm.dragCfg.containment=="parent"){
elm.dragCfg.cont=jQuery.extend({x:0,y:0},jQuery.iUtil.getSize(elm.parentNode));
var _80=jQuery.iUtil.getBorder(elm.parentNode,true);
elm.dragCfg.cont.w=elm.dragCfg.cont.wb-_80.l-_80.r;
elm.dragCfg.cont.h=elm.dragCfg.cont.hb-_80.t-_80.b;
}else{
if(elm.dragCfg.containment=="document"){
var _81=jQuery.iUtil.getClient();
elm.dragCfg.cont={x:0,y:0,w:_81.w,h:_81.h};
}
}
}else{
if(elm.dragCfg.containment.constructor==Array){
elm.dragCfg.cont={x:parseInt(elm.dragCfg.containment[0])||0,y:parseInt(elm.dragCfg.containment[1])||0,w:parseInt(elm.dragCfg.containment[2])||0,h:parseInt(elm.dragCfg.containment[3])||0};
}
}
elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oC.x;
elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oC.y;
},hidehelper:function(_82){
if(_82.dragCfg.insideParent||_82.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(e){
jQuery(document).unbind("mousemove",jQuery.iDrag.dragmove).unbind("mouseup",jQuery.iDrag.dragstop);
if(jQuery.iDrag.dragged==null){
return;
}
var _83=jQuery.iDrag.dragged;
jQuery.iDrag.dragged=null;
if(_83.dragCfg.init==false){
return false;
}
if(_83.dragCfg.so==true){
jQuery(_83).css("position",_83.dragCfg.oP);
}
var dEs=_83.style;
if(_83.si){
jQuery.iDrag.helper.css("cursor","move");
}
if(_83.dragCfg.frameClass){
jQuery.iDrag.helper.removeClass(_83.dragCfg.frameClass);
}
if(_83.dragCfg.revert==false){
if(_83.dragCfg.fx>0){
if(!_83.dragCfg.axis||_83.dragCfg.axis=="horizontally"){
var x=new jQuery.fx(_83,{duration:_83.dragCfg.fx},"left");
x.custom(_83.dragCfg.oR.x,_83.dragCfg.nRx);
}
if(!_83.dragCfg.axis||_83.dragCfg.axis=="vertically"){
var y=new jQuery.fx(_83,{duration:_83.dragCfg.fx},"top");
y.custom(_83.dragCfg.oR.y,_83.dragCfg.nRy);
}
}else{
if(!_83.dragCfg.axis||_83.dragCfg.axis=="horizontally"){
_83.style.left=_83.dragCfg.nRx+"px";
}
if(!_83.dragCfg.axis||_83.dragCfg.axis=="vertically"){
_83.style.top=_83.dragCfg.nRy+"px";
}
}
jQuery.iDrag.hidehelper(_83);
if(_83.dragCfg.ghosting==false){
jQuery(_83).css("display",_83.dragCfg.oD);
}
}else{
if(_83.dragCfg.fx>0){
_83.dragCfg.prot=true;
var dh=false;
if(jQuery.iDrop&&jQuery.iSort&&_83.dragCfg.so){
dh=jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0));
}
jQuery.iDrag.helper.animate({left:dh?dh.x:_83.dragCfg.oC.x,top:dh?dh.y:_83.dragCfg.oC.y},_83.dragCfg.fx,function(){
_83.dragCfg.prot=false;
if(_83.dragCfg.ghosting==false){
_83.style.display=_83.dragCfg.oD;
}
jQuery.iDrag.hidehelper(_83);
});
}else{
jQuery.iDrag.hidehelper(_83);
if(_83.dragCfg.ghosting==false){
jQuery(_83).css("display",_83.dragCfg.oD);
}
}
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.checkdrop(_83);
}
if(jQuery.iSort&&_83.dragCfg.so){
jQuery.iSort.check(_83);
}
if(_83.dragCfg.onChange&&(_83.dragCfg.nRx!=_83.dragCfg.oR.x||_83.dragCfg.nRy!=_83.dragCfg.oR.y)){
_83.dragCfg.onChange.apply(_83,_83.dragCfg.lastSi||[0,0,_83.dragCfg.nRx,_83.dragCfg.nRy]);
}
if(_83.dragCfg.onStop){
_83.dragCfg.onStop.apply(_83);
}
return false;
},snapToGrid:function(x,y,dx,dy){
if(dx!=0){
dx=parseInt((dx+(this.dragCfg.gx*dx/Math.abs(dx))/2)/this.dragCfg.gx)*this.dragCfg.gx;
}
if(dy!=0){
dy=parseInt((dy+(this.dragCfg.gy*dy/Math.abs(dy))/2)/this.dragCfg.gy)*this.dragCfg.gy;
}
return {dx:dx,dy:dy,x:0,y:0};
},fitToContainer:function(x,y,dx,dy){
dx=Math.min(Math.max(dx,this.dragCfg.cont.dx),this.dragCfg.cont.w+this.dragCfg.cont.dx-this.dragCfg.oC.wb);
dy=Math.min(Math.max(dy,this.dragCfg.cont.dy),this.dragCfg.cont.h+this.dragCfg.cont.dy-this.dragCfg.oC.hb);
return {dx:dx,dy:dy,x:0,y:0};
},dragmove:function(e){
if(jQuery.iDrag.dragged==null||jQuery.iDrag.dragged.dragCfg.prot==true){
return;
}
var _84=jQuery.iDrag.dragged;
_84.dragCfg.currentPointer=jQuery.iUtil.getPointer(e);
if(_84.dragCfg.init==false){
distance=Math.sqrt(Math.pow(_84.dragCfg.pointer.x-_84.dragCfg.currentPointer.x,2)+Math.pow(_84.dragCfg.pointer.y-_84.dragCfg.currentPointer.y,2));
if(distance<_84.dragCfg.snapDistance){
return;
}else{
jQuery.iDrag.dragstart(e);
}
}
var dx=_84.dragCfg.currentPointer.x-_84.dragCfg.pointer.x;
var dy=_84.dragCfg.currentPointer.y-_84.dragCfg.pointer.y;
for(var i in _84.dragCfg.onDragModifier){
var _85=_84.dragCfg.onDragModifier[i].apply(_84,[_84.dragCfg.oR.x+dx,_84.dragCfg.oR.y+dy,dx,dy]);
if(_85&&_85.constructor==Object){
dx=i!="user"?_85.dx:(_85.x-_84.dragCfg.oR.x);
dy=i!="user"?_85.dy:(_85.y-_84.dragCfg.oR.y);
}
}
_84.dragCfg.nx=_84.dragCfg.oC.x+dx-_84.dragCfg.diffX;
_84.dragCfg.ny=_84.dragCfg.oC.y+dy-_84.dragCfg.diffY;
if(_84.dragCfg.si&&(_84.dragCfg.onSlide||_84.dragCfg.onChange)){
jQuery.iSlider.onSlide(_84,_84.dragCfg.nx,_84.dragCfg.ny);
}
if(_84.dragCfg.onDrag){
_84.dragCfg.onDrag.apply(_84,[_84.dragCfg.oR.x+dx,_84.dragCfg.oR.y+dy]);
}
if(!_84.dragCfg.axis||_84.dragCfg.axis=="horizontally"){
_84.dragCfg.nRx=_84.dragCfg.oR.x+dx;
jQuery.iDrag.helper.get(0).style.left=_84.dragCfg.nx+"px";
}
if(!_84.dragCfg.axis||_84.dragCfg.axis=="vertically"){
_84.dragCfg.nRy=_84.dragCfg.oR.y+dy;
jQuery.iDrag.helper.get(0).style.top=_84.dragCfg.ny+"px";
}
if(jQuery.iDrop&&jQuery.iDrop.count>0){
jQuery.iDrop.checkhover(_84);
}
return false;
},build:function(o){
if(!jQuery.iDrag.helper){
jQuery("body",document).append("<div id=\"dragHelper\"></div>");
jQuery.iDrag.helper=jQuery("#dragHelper");
var el=jQuery.iDrag.helper.get(0);
var els=el.style;
els.position="absolute";
els.display="none";
els.cursor="move";
els.listStyle="none";
els.overflow="hidden";
if(window.ActiveXObject){
el.unselectable="on";
}else{
els.mozUserSelect="none";
els.userSelect="none";
els.KhtmlUserSelect="none";
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isDraggable||!jQuery.iUtil){
return;
}
if(window.ActiveXObject){
this.onselectstart=function(){
return false;
};
this.ondragstart=function(){
return false;
};
}
var el=this;
var dhe=o.handle?jQuery(this).find(o.handle):jQuery(this);
if(jQuery.browser.msie){
dhe.each(function(){
this.unselectable="on";
});
}else{
dhe.css("-moz-user-select","none");
dhe.css("user-select","none");
dhe.css("-khtml-user-select","none");
}
this.dragCfg={dhe:dhe,revert:o.revert?true:false,ghosting:o.ghosting?true:false,so:o.so?o.so:false,si:o.si?o.si:false,insideParent:o.insideParent?o.insideParent:false,zIndex:o.zIndex?parseInt(o.zIndex)||0:false,opacity:o.opacity?parseFloat(o.opacity):false,fx:parseInt(o.fx)||null,hpc:o.hpc?o.hpc:false,onDragModifier:{},pointer:{},onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:0,cursorAt:o.cursorAt?o.cursorAt:false,autoSize:o.autoSize?true:false,frameClass:o.frameClass||false};
if(o.onDragModifier&&o.onDragModifier.constructor==Function){
this.dragCfg.onDragModifier.user=o.onDragModifier;
}
if(o.onDrag&&o.onDrag.constructor==Function){
this.dragCfg.onDrag=o.onDrag;
}
if(o.containment&&((o.containment.constructor==String&&(o.containment=="parent"||o.containment=="document"))||(o.containment.constructor==Array&&o.containment.length==4))){
this.dragCfg.containment=o.containment;
}
if(o.fractions){
this.dragCfg.fractions=o.fractions;
}
if(o.grid){
if(typeof o.grid=="number"){
this.dragCfg.gx=parseInt(o.grid)||1;
this.dragCfg.gy=parseInt(o.grid)||1;
}else{
if(o.grid.length==2){
this.dragCfg.gx=parseInt(o.grid[0])||1;
this.dragCfg.gy=parseInt(o.grid[1])||1;
}
}
}
if(o.onSlide&&o.onSlide.constructor==Function){
this.dragCfg.onSlide=o.onSlide;
}
this.isDraggable=true;
dhe.each(function(){
this.dragElem=el;
});
dhe.bind("mousedown",jQuery.iDrag.draginit);
});
}};
jQuery.fn.extend({DraggableDestroy:jQuery.iDrag.destroy,Draggable:jQuery.iDrag.build});
jQuery.iDrop={fit:function(_86,_87,_88,_89){
return _86<=jQuery.iDrag.dragged.dragCfg.nx&&(_86+_88)>=(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)&&_87<=jQuery.iDrag.dragged.dragCfg.ny&&(_87+_89)>=(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)?true:false;
},intersect:function(_8a,_8b,_8c,_8d){
return !(_8a>(jQuery.iDrag.dragged.dragCfg.nx+jQuery.iDrag.dragged.dragCfg.oC.w)||(_8a+_8c)<jQuery.iDrag.dragged.dragCfg.nx||_8b>(jQuery.iDrag.dragged.dragCfg.ny+jQuery.iDrag.dragged.dragCfg.oC.h)||(_8b+_8d)<jQuery.iDrag.dragged.dragCfg.ny)?true:false;
},pointer:function(_8e,_8f,_90,_91){
return _8e<jQuery.iDrag.dragged.dragCfg.currentPointer.x&&(_8e+_90)>jQuery.iDrag.dragged.dragCfg.currentPointer.x&&_8f<jQuery.iDrag.dragged.dragCfg.currentPointer.y&&(_8f+_91)>jQuery.iDrag.dragged.dragCfg.currentPointer.y?true:false;
},overzone:false,highlighted:{},count:0,zones:{},highlight:function(elm){
if(jQuery.iDrag.dragged==null){
return;
}
var i;
jQuery.iDrop.highlighted={};
var _92=false;
for(i in jQuery.iDrop.zones){
if(jQuery.iDrop.zones[i]!=null){
var iEL=jQuery.iDrop.zones[i].get(0);
if(jQuery(jQuery.iDrag.dragged).is("."+iEL.dropCfg.a)){
if(iEL.dropCfg.m==false){
iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));
iEL.dropCfg.m=true;
}
if(iEL.dropCfg.ac){
jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
}
jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
iEL.dropCfg.el=jQuery("."+iEL.dropCfg.a,iEL);
elm.style.display="none";
jQuery.iSort.measure(iEL);
iEL.dropCfg.os=jQuery.iSort.serialize(jQuery.attr(iEL,"id")).hash;
elm.style.display=elm.dragCfg.oD;
_92=true;
}
if(iEL.dropCfg.onActivate){
iEL.dropCfg.onActivate.apply(jQuery.iDrop.zones[i].get(0),[jQuery.iDrag.dragged]);
}
}
}
}
if(_92){
jQuery.iSort.start();
}
},remeasure:function(){
jQuery.iDrop.highlighted={};
for(i in jQuery.iDrop.zones){
if(jQuery.iDrop.zones[i]!=null){
var iEL=jQuery.iDrop.zones[i].get(0);
if(jQuery(jQuery.iDrag.dragged).is("."+iEL.dropCfg.a)){
iEL.dropCfg.p=jQuery.extend(jQuery.iUtil.getPositionLite(iEL),jQuery.iUtil.getSizeLite(iEL));
if(iEL.dropCfg.ac){
jQuery.iDrop.zones[i].addClass(iEL.dropCfg.ac);
}
jQuery.iDrop.highlighted[i]=jQuery.iDrop.zones[i];
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
iEL.dropCfg.el=jQuery("."+iEL.dropCfg.a,iEL);
elm.style.display="none";
jQuery.iSort.measure(iEL);
elm.style.display=elm.dragCfg.oD;
}
}
}
}
},checkhover:function(e){
if(jQuery.iDrag.dragged==null){
return;
}
jQuery.iDrop.overzone=false;
var i;
var _93=false;
var hlt=0;
for(i in jQuery.iDrop.highlighted){
var iEL=jQuery.iDrop.highlighted[i].get(0);
if(jQuery.iDrop.overzone==false&&jQuery.iDrop[iEL.dropCfg.t](iEL.dropCfg.p.x,iEL.dropCfg.p.y,iEL.dropCfg.p.wb,iEL.dropCfg.p.hb)){
if(iEL.dropCfg.hc&&iEL.dropCfg.h==false){
jQuery.iDrop.highlighted[i].addClass(iEL.dropCfg.hc);
}
if(iEL.dropCfg.h==false&&iEL.dropCfg.onHover){
_93=true;
}
iEL.dropCfg.h=true;
jQuery.iDrop.overzone=iEL;
if(jQuery.iSort&&iEL.dropCfg.s&&jQuery.iDrag.dragged.dragCfg.so){
jQuery.iSort.helper.get(0).className=iEL.dropCfg.shc;
jQuery.iSort.checkhover(iEL);
}
hlt++;
}else{
if(iEL.dropCfg.h==true){
if(iEL.dropCfg.onOut){
iEL.dropCfg.onOut.apply(iEL,[e,jQuery.iDrag.helper.get(0).firstChild,iEL.dropCfg.fx]);
}
if(iEL.dropCfg.hc){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
}
iEL.dropCfg.h=false;
}
}
}
if(jQuery.iSort&&!jQuery.iDrop.overzone&&jQuery.iDrag.dragged.so){
jQuery.iSort.helper.get(0).style.display="none";
}
if(_93){
jQuery.iDrop.overzone.dropCfg.onHover.apply(jQuery.iDrop.overzone,[e,jQuery.iDrag.helper.get(0).firstChild]);
}
},checkdrop:function(e){
var i;
for(i in jQuery.iDrop.highlighted){
var iEL=jQuery.iDrop.highlighted[i].get(0);
if(iEL.dropCfg.ac){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.ac);
}
if(iEL.dropCfg.hc){
jQuery.iDrop.highlighted[i].removeClass(iEL.dropCfg.hc);
}
if(iEL.dropCfg.s){
jQuery.iSort.changed[jQuery.iSort.changed.length]=i;
}
if(iEL.dropCfg.onDrop&&iEL.dropCfg.h==true){
iEL.dropCfg.h=false;
iEL.dropCfg.onDrop.apply(iEL,[e,iEL.dropCfg.fx]);
}
iEL.dropCfg.m=false;
iEL.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(o){
return this.each(function(){
if(this.isDroppable==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag){
return;
}
this.dropCfg={a:o.accept,ac:o.activeclass||false,hc:o.hoverclass||false,shc:o.helperclass||false,onDrop:o.ondrop||o.onDrop||false,onHover:o.onHover||o.onhover||false,onOut:o.onOut||o.onout||false,onActivate:o.onActivate||false,t:o.tolerance&&(o.tolerance=="fit"||o.tolerance=="intersect")?o.tolerance:"pointer",fx:o.fx?o.fx:false,m:false,h:false};
if(o.sortable==true&&jQuery.iSort){
id=jQuery.attr(this,"id");
jQuery.iSort.collected[id]=this.dropCfg.a;
this.dropCfg.s=true;
if(o.onChange){
this.dropCfg.onChange=o.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.iExpander={helper:null,expand:function(){
text=this.value;
if(!text){
return;
}
style={fontFamily:jQuery(this).css("fontFamily")||"",fontSize:jQuery(this).css("fontSize")||"",fontWeight:jQuery(this).css("fontWeight")||"",fontStyle:jQuery(this).css("fontStyle")||"",fontStretch:jQuery(this).css("fontStretch")||"",fontVariant:jQuery(this).css("fontVariant")||"",letterSpacing:jQuery(this).css("letterSpacing")||"",wordSpacing:jQuery(this).css("wordSpacing")||""};
jQuery.iExpander.helper.css(style);
html=jQuery.iExpander.htmlEntities(text);
html=html.replace(new RegExp("\\n","g"),"<br />");
jQuery.iExpander.helper.html("pW");
spacer=jQuery.iExpander.helper.get(0).offsetWidth;
jQuery.iExpander.helper.html(html);
width=jQuery.iExpander.helper.get(0).offsetWidth+spacer;
if(this.Expander.limit&&width>this.Expander.limit[0]){
width=this.Expander.limit[0];
}
this.style.width=width+"px";
if(this.tagName=="TEXTAREA"){
height=jQuery.iExpander.helper.get(0).offsetHeight+spacer;
if(this.Expander.limit&&height>this.Expander.limit[1]){
height=this.Expander.limit[1];
}
this.style.height=height+"px";
}
},htmlEntities:function(_94){
entities={"&":"&amp;","<":"&lt;",">":"&gt;","\"":"&quot;"};
for(i in entities){
_94=_94.replace(new RegExp(i,"g"),entities[i]);
}
return _94;
},build:function(_95){
if(jQuery.iExpander.helper==null){
jQuery("body",document).append("<div id=\"expanderHelper\" style=\"position: absolute; top: 0; left: 0; visibility: hidden;\"></div>");
jQuery.iExpander.helper=jQuery("#expanderHelper");
}
return this.each(function(){
if(/TEXTAREA|INPUT/.test(this.tagName)){
if(this.tagName=="INPUT"){
elType=this.getAttribute("type");
if(!/text|password/.test(elType)){
return;
}
}
if(_95&&(_95.constructor==Number||(_95.constructor==Array&&_95.length==2))){
if(_95.constructor==Number){
_95=[_95,_95];
}else{
_95[0]=parseInt(_95[0])||400;
_95[1]=parseInt(_95[1])||400;
}
this.Expander={limit:_95};
}
jQuery(this).blur(jQuery.iExpander.expand).keyup(jQuery.iExpander.expand).keypress(jQuery.iExpander.expand);
jQuery.iExpander.expand.apply(this);
}
});
}};
jQuery.fn.Autoexpand=jQuery.iExpander.build;
jQuery.fxCheckTag=function(e){
if(/^tr$|^td$|^tbody$|^caption$|^thead$|^tfoot$|^col$|^colgroup$|^th$|^body$|^header$|^script$|^frame$|^frameset$|^option$|^optgroup$|^meta$/i.test(e.nodeName)){
return false;
}else{
return true;
}
};
jQuery.fx.destroyWrapper=function(e,old){
var c=e.firstChild;
var cs=c.style;
cs.position=old.position;
cs.marginTop=old.margins.t;
cs.marginLeft=old.margins.l;
cs.marginBottom=old.margins.b;
cs.marginRight=old.margins.r;
cs.top=old.top+"px";
cs.left=old.left+"px";
e.parentNode.insertBefore(c,e);
e.parentNode.removeChild(e);
};
jQuery.fx.buildWrapper=function(e){
if(!jQuery.fxCheckTag(e)){
return false;
}
var t=jQuery(e);
var es=e.style;
var _96=false;
if(t.css("display")=="none"){
oldVisibility=t.css("visibility");
t.css("visibility","hidden").show();
_96=true;
}
var _97={};
_97.position=t.css("position");
_97.sizes=jQuery.iUtil.getSize(e);
_97.margins=jQuery.iUtil.getMargins(e);
var _98=e.currentStyle?e.currentStyle.styleFloat:t.css("float");
_97.top=parseInt(t.css("top"))||0;
_97.left=parseInt(t.css("left"))||0;
var wid="w_"+parseInt(Math.random()*10000);
var wr=document.createElement(/^img$|^br$|^input$|^hr$|^select$|^textarea$|^object$|^iframe$|^button$|^form$|^table$|^ul$|^dl$|^ol$/i.test(e.nodeName)?"div":e.nodeName);
jQuery.attr(wr,"id",wid);
var _99=jQuery(wr).addClass("fxWrapper");
var wrs=wr.style;
var top=0;
var _9a=0;
if(_97.position=="relative"||_97.position=="absolute"){
top=_97.top;
_9a=_97.left;
}
wrs.top=top+"px";
wrs.left=_9a+"px";
wrs.position=_97.position!="relative"&&_97.position!="absolute"?"relative":_97.position;
wrs.height=_97.sizes.hb+"px";
wrs.width=_97.sizes.wb+"px";
wrs.marginTop=_97.margins.t;
wrs.marginRight=_97.margins.r;
wrs.marginBottom=_97.margins.b;
wrs.marginLeft=_97.margins.l;
wrs.overflow="hidden";
if(jQuery.browser.msie){
wrs.styleFloat=_98;
}else{
wrs.cssFloat=_98;
}
if(jQuery.browser=="msie"){
es.filter="alpha(opacity="+0.999*100+")";
}
es.opacity=0.999;
e.parentNode.insertBefore(wr,e);
wr.appendChild(e);
es.marginTop="0px";
es.marginRight="0px";
es.marginBottom="0px";
es.marginLeft="0px";
es.position="absolute";
es.listStyle="none";
es.top="0px";
es.left="0px";
if(_96){
t.hide();
es.visibility=oldVisibility;
}
return {oldStyle:_97,wrapper:jQuery(wr)};
};
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(_9b,_9c){
if(jQuery.fx.namedColors[_9b]){
return {r:jQuery.fx.namedColors[_9b][0],g:jQuery.fx.namedColors[_9b][1],b:jQuery.fx.namedColors[_9b][2]};
}else{
if(result=/^rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)$/.exec(_9b)){
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(_9b)){
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(_9b)){
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(_9b)){
return {r:parseInt("0x"+result[1]),g:parseInt("0x"+result[2]),b:parseInt("0x"+result[3])};
}else{
return _9c==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(_9d,_9e,_9f,_a0){
return this.queue(function(){
var opt=jQuery.speed(_9e,_9f,_a0);
var e=new jQuery.fxe(this,opt,_9d);
});
},pause:function(_a1,_a2){
return this.queue(function(){
var opt=jQuery.speed(_a1,_a2);
var e=new jQuery.pause(this,opt);
});
},stop:function(_a3){
return this.each(function(){
if(this.animationHandler){
jQuery.stopAnim(this,_a3);
}
});
},stopAll:function(_a4){
return this.each(function(){
if(this.animationHandler){
jQuery.stopAnim(this,_a4);
}
if(this.queue&&this.queue["fx"]){
this.queue.fx=[];
}
});
}});
jQuery.extend({pause:function(_a5,_a6){
var z=this,_a7;
z.step=function(){
if(jQuery.isFunction(_a6.complete)){
_a6.complete.apply(_a5);
}
};
z.timer=setInterval(function(){
z.step();
},_a6.duration);
_a5.animationHandler=z;
},easing:{linear:function(p,n,_a8,_a9,_aa){
return ((-Math.cos(p*Math.PI)/2)+0.5)*_a9+_a8;
}},fxe:function(_ab,_ac,_ad){
var z=this,_ae;
var y=_ab.style;
var _af=jQuery.css(_ab,"overflow");
var _b0=jQuery.css(_ab,"display");
var _b1={};
z.startTime=(new Date()).getTime();
_ac.easing=_ac.easing&&jQuery.easing[_ac.easing]?_ac.easing:"linear";
z.getValues=function(tp,vp){
if(jQuery.fx.cssProps[tp]){
if(vp=="show"||vp=="hide"||vp=="toggle"){
if(!_ab.orig){
_ab.orig={};
}
var r=parseFloat(jQuery.curCSS(_ab,tp));
_ab.orig[tp]=r&&r>-10000?r:(parseFloat(jQuery.css(_ab,tp))||0);
vp=vp=="toggle"?(_b0=="none"?"show":"hide"):vp;
_ac[vp]=true;
_b1[tp]=vp=="show"?[0,_ab.orig[tp]]:[_ab.orig[tp],0];
if(tp!="opacity"){
y[tp]=_b1[tp][0]+(tp!="zIndex"&&tp!="fontWeight"?"px":"");
}else{
jQuery.attr(y,"opacity",_b1[tp][0]);
}
}else{
_b1[tp]=[parseFloat(jQuery.curCSS(_ab,tp)),parseFloat(vp)||0];
}
}else{
if(jQuery.fx.colorCssProps[tp]){
_b1[tp]=[jQuery.fx.parseColor(jQuery.curCSS(_ab,tp)),jQuery.fx.parseColor(vp)];
}else{
if(/^margin$|padding$|border$|borderColor$|borderWidth$/i.test(tp)){
var m=vp.replace(/\s+/g," ").replace(/rgb\s*\(\s*/g,"rgb(").replace(/\s*,\s*/g,",").replace(/\s*\)/g,")").match(/([^\s]+)/g);
switch(tp){
case "margin":
case "padding":
case "borderWidth":
case "borderColor":
m[3]=m[3]||m[1]||m[0];
m[2]=m[2]||m[0];
m[1]=m[1]||m[0];
for(var i=0;i<jQuery.fx.cssSides.length;i++){
var nmp=jQuery.fx.cssSidesEnd[tp][0]+jQuery.fx.cssSides[i]+jQuery.fx.cssSidesEnd[tp][1];
_b1[nmp]=tp=="borderColor"?[jQuery.fx.parseColor(jQuery.curCSS(_ab,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(_ab,nmp)),parseFloat(m[i])];
}
break;
case "border":
for(var i=0;i<m.length;i++){
var _b2=parseFloat(m[i]);
var _b3=!isNaN(_b2)?"Width":(!/transparent|none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset/i.test(m[i])?"Color":false);
if(_b3){
for(var j=0;j<jQuery.fx.cssSides.length;j++){
nmp="border"+jQuery.fx.cssSides[j]+_b3;
_b1[nmp]=_b3=="Color"?[jQuery.fx.parseColor(jQuery.curCSS(_ab,nmp)),jQuery.fx.parseColor(m[i])]:[parseFloat(jQuery.curCSS(_ab,nmp)),_b2];
}
}else{
y["borderStyle"]=m[i];
}
}
break;
}
}else{
y[tp]=vp;
}
}
}
return false;
};
for(p in _ad){
if(p=="style"){
var _b4=jQuery.parseStyle(_ad[p]);
for(np in _b4){
this.getValues(np,_b4[np]);
}
}else{
if(p=="className"){
if(document.styleSheets){
for(var i=0;i<document.styleSheets.length;i++){
var _b5=document.styleSheets[i].cssRules||document.styleSheets[i].rules||null;
if(_b5){
for(var j=0;j<_b5.length;j++){
if(_b5[j].selectorText=="."+_ad[p]){
var _b6=new RegExp("."+_ad[p]+" {");
var _b7=_b5[j].style.cssText;
var _b4=jQuery.parseStyle(_b7.replace(_b6,"").replace(/}/g,""));
for(np in _b4){
this.getValues(np,_b4[np]);
}
}
}
}
}
}
}else{
this.getValues(p,_ad[p]);
}
}
}
y.display=_b0=="none"?"block":_b0;
y.overflow="hidden";
z.step=function(){
var t=(new Date()).getTime();
if(t>_ac.duration+z.startTime){
clearInterval(z.timer);
z.timer=null;
for(p in _b1){
if(p=="opacity"){
jQuery.attr(y,"opacity",_b1[p][1]);
}else{
if(typeof _b1[p][1]=="object"){
y[p]="rgb("+_b1[p][1].r+","+_b1[p][1].g+","+_b1[p][1].b+")";
}else{
y[p]=_b1[p][1]+(p!="zIndex"&&p!="fontWeight"?"px":"");
}
}
}
if(_ac.hide||_ac.show){
for(var p in _ab.orig){
if(p=="opacity"){
jQuery.attr(y,p,_ab.orig[p]);
}else{
y[p]="";
}
}
}
y.display=_ac.hide?"none":(_b0!="none"?_b0:"block");
y.overflow=_af;
_ab.animationHandler=null;
if(jQuery.isFunction(_ac.complete)){
_ac.complete.apply(_ab);
}
}else{
var n=t-this.startTime;
var pr=n/_ac.duration;
for(p in _b1){
if(typeof _b1[p][1]=="object"){
y[p]="rgb("+parseInt(jQuery.easing[_ac.easing](pr,n,_b1[p][0].r,(_b1[p][1].r-_b1[p][0].r),_ac.duration))+","+parseInt(jQuery.easing[_ac.easing](pr,n,_b1[p][0].g,(_b1[p][1].g-_b1[p][0].g),_ac.duration))+","+parseInt(jQuery.easing[_ac.easing](pr,n,_b1[p][0].b,(_b1[p][1].b-_b1[p][0].b),_ac.duration))+")";
}else{
var _b8=jQuery.easing[_ac.easing](pr,n,_b1[p][0],(_b1[p][1]-_b1[p][0]),_ac.duration);
if(p=="opacity"){
jQuery.attr(y,"opacity",_b8);
}else{
y[p]=_b8+(p!="zIndex"&&p!="fontWeight"?"px":"");
}
}
}
}
};
z.timer=setInterval(function(){
z.step();
},13);
_ab.animationHandler=z;
},stopAnim:function(_b9,_ba){
if(_ba){
_b9.animationHandler.startTime-=100000000;
}else{
window.clearInterval(_b9.animationHandler.timer);
_b9.animationHandler=null;
jQuery.dequeue(_b9,"fx");
}
}});
jQuery.parseStyle=function(_bb){
var _bc={};
if(typeof _bb=="string"){
_bb=_bb.toLowerCase().split(";");
for(var i=0;i<_bb.length;i++){
rule=_bb[i].split(":");
if(rule.length==2){
_bc[jQuery.trim(rule[0].replace(/\-(\w)/g,function(m,c){
return c.toUpperCase();
}))]=jQuery.trim(rule[1]);
}
}
}
return _bc;
};
jQuery.fn.extend({BlindUp:function(_bd,_be,_bf){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_bd,_be,"up",_bf);
});
},BlindDown:function(_c0,_c1,_c2){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_c0,_c1,"down",_c2);
});
},BlindToggleVertically:function(_c3,_c4,_c5){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_c3,_c4,"togglever",_c5);
});
},BlindLeft:function(_c6,_c7,_c8){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_c6,_c7,"left",_c8);
});
},BlindRight:function(_c9,_ca,_cb){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_c9,_ca,"right",_cb);
});
},BlindToggleHorizontally:function(_cc,_cd,_ce){
return this.queue("interfaceFX",function(){
new jQuery.fx.BlindDirection(this,_cc,_cd,"togglehor",_ce);
});
}});
jQuery.fx.BlindDirection=function(e,_cf,_d0,_d1,_d2){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.size=jQuery.iUtil.getSize(e);
z.easing=typeof _d0=="string"?_d0:_d2||null;
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
if(_d1=="togglever"){
_d1=z.el.css("display")=="none"?"down":"up";
}else{
if(_d1=="togglehor"){
_d1=z.el.css("display")=="none"?"right":"left";
}
}
z.el.show();
z.speed=_cf;
z.callback=typeof _d0=="function"?_d0:null;
z.fx=jQuery.fx.buildWrapper(e);
z.direction=_d1;
z.complete=function(){
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
if(z.direction=="down"||z.direction=="right"){
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}else{
z.el.hide();
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(z.direction){
case "up":
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
fxh.custom(z.fx.oldStyle.sizes.hb,0);
break;
case "down":
z.fx.wrapper.css("height","1px");
z.el.show();
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
fxh.custom(0,z.fx.oldStyle.sizes.hb);
break;
case "left":
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
fxh.custom(z.fx.oldStyle.sizes.wb,0);
break;
case "right":
z.fx.wrapper.css("width","1px");
z.el.show();
fxh=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
fxh.custom(0,z.fx.oldStyle.sizes.wb);
break;
}
};
jQuery.fn.Bounce=function(_d3,_d4){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var e=new jQuery.fx.iBounce(this,_d3,_d4);
e.bounce();
});
};
jQuery.fx.iBounce=function(e,_d5,_d6){
var z=this;
z.el=jQuery(e);
z.el.show();
z.callback=_d6;
z.hight=parseInt(_d5)||40;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=parseInt(z.el.css("top"))||0;
z.oldStyle.left=parseInt(z.el.css("left"))||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.times=5;
z.cnt=1;
z.bounce=function(){
z.cnt++;
z.e=new jQuery.fx(z.el.get(0),{duration:120,complete:function(){
z.e=new jQuery.fx(z.el.get(0),{duration:80,complete:function(){
z.hight=parseInt(z.hight/2);
if(z.cnt<=z.times){
z.bounce();
}else{
z.el.css("position",z.oldStyle.position).css("top",z.oldStyle.top+"px").css("left",z.oldStyle.left+"px");
jQuery.dequeue(z.el.get(0),"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
}
}},"top");
z.e.custom(z.oldStyle.top-z.hight,z.oldStyle.top);
}},"top");
z.e.custom(z.oldStyle.top,z.oldStyle.top-z.hight);
};
};
jQuery.fn.extend({DropOutDown:function(_d7,_d8,_d9){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_d7,_d8,"down","out",_d9);
});
},DropInDown:function(_da,_db,_dc){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_da,_db,"down","in",_dc);
});
},DropToggleDown:function(_dd,_de,_df){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_dd,_de,"down","toggle",_df);
});
},DropOutUp:function(_e0,_e1,_e2){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_e0,_e1,"up","out",_e2);
});
},DropInUp:function(_e3,_e4,_e5){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_e3,_e4,"up","in",_e5);
});
},DropToggleUp:function(_e6,_e7,_e8){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_e6,_e7,"up","toggle",_e8);
});
},DropOutLeft:function(_e9,_ea,_eb){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_e9,_ea,"left","out",_eb);
});
},DropInLeft:function(_ec,_ed,_ee){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_ec,_ed,"left","in",_ee);
});
},DropToggleLeft:function(_ef,_f0,_f1){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_ef,_f0,"left","toggle",_f1);
});
},DropOutRight:function(_f2,_f3,_f4){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_f2,_f3,"right","out",_f4);
});
},DropInRight:function(_f5,_f6,_f7){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_f5,_f6,"right","in",_f7);
});
},DropToggleRight:function(_f8,_f9,_fa){
return this.queue("interfaceFX",function(){
new jQuery.fx.DropOutDirectiont(this,_f8,_f9,"right","toggle",_fa);
});
}});
jQuery.fx.DropOutDirectiont=function(e,_fb,_fc,_fd,_fe,_ff){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _fc=="string"?_fc:_ff||null;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=z.el.css("top");
z.oldStyle.left=z.el.css("left");
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
if(_fe=="toggle"){
_fe=z.el.css("display")=="none"?"in":"out";
}
z.el.show();
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.type=_fe;
_fc=typeof _fc=="function"?_fc:null;
directionIncrement=1;
switch(_fd){
case "up":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_fb-15,z.easing,_fc),"top");
z.point=parseFloat(z.oldStyle.top)||0;
z.unit=z.topUnit;
directionIncrement=-1;
break;
case "down":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_fb-15,z.easing,_fc),"top");
z.point=parseFloat(z.oldStyle.top)||0;
z.unit=z.topUnit;
break;
case "right":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_fb-15,z.easing,_fc),"left");
z.point=parseFloat(z.oldStyle.left)||0;
z.unit=z.leftUnit;
break;
case "left":
z.e=new jQuery.fx(z.el.get(0),jQuery.speed(_fb-15,z.easing,_fc),"left");
z.point=parseFloat(z.oldStyle.left)||0;
z.unit=z.leftUnit;
directionIncrement=-1;
break;
}
z.e2=new jQuery.fx(z.el.get(0),jQuery.speed(_fb,z.easing,function(){
z.el.css(z.oldStyle);
if(z.type=="out"){
z.el.css("display","none");
}else{
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
}),"opacity");
if(_fe=="in"){
z.e.custom(z.point+100*directionIncrement,z.point);
z.e2.custom(0,1);
}else{
z.e.custom(z.point,z.point+100*directionIncrement);
z.e2.custom(1,0);
}
};
jQuery.fn.extend({Fold:function(_100,_101,_102,_103){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_100,_101,_102,"fold",_103);
});
},UnFold:function(_104,_105,_106,_107){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_104,_105,_106,"unfold",_107);
});
},FoldToggle:function(_108,_109,_10a,_10b){
return this.queue("interfaceFX",function(){
new jQuery.fx.DoFold(this,_108,_109,_10a,"toggle",_10b);
});
}});
jQuery.fx.DoFold=function(e,_10c,_10d,_10e,type,_10f){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _10e=="string"?_10e:_10f||null;
z.callback=typeof _10e=="function"?_10e:null;
if(type=="toggle"){
type=z.el.css("display")=="none"?"unfold":"fold";
}
z.speed=_10c;
z.height=_10d&&_10d.constructor==Number?_10d:20;
z.fx=jQuery.fx.buildWrapper(e);
z.type=type;
z.complete=function(){
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
if(z.type=="unfold"){
z.el.show();
}else{
z.el.hide();
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
if(z.type=="unfold"){
z.el.show();
z.fx.wrapper.css("height",z.height+"px").css("width","1px");
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,function(){
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"height");
z.ef.custom(z.height,z.fx.oldStyle.sizes.hb);
}),"width");
z.ef.custom(0,z.fx.oldStyle.sizes.wb);
}else{
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,function(){
z.ef=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing,z.complete),"width");
z.ef.custom(z.fx.oldStyle.sizes.wb,0);
}),"height");
z.ef.custom(z.fx.oldStyle.sizes.hb,z.height);
}
};
jQuery.fn.Highlight=function(_110,_111,_112,_113){
return this.queue("interfaceColorFX",function(){
this.oldStyleAttr=jQuery(this).attr("style")||"";
_113=typeof _112=="string"?_112:_113||null;
_112=typeof _112=="function"?_112:null;
var _114=jQuery(this).css("backgroundColor");
var _115=this.parentNode;
while(_114=="transparent"&&_115){
_114=jQuery(_115).css("backgroundColor");
_115=_115.parentNode;
}
jQuery(this).css("backgroundColor",_111);
if(typeof this.oldStyleAttr=="object"){
this.oldStyleAttr=this.oldStyleAttr["cssText"];
}
jQuery(this).animate({"backgroundColor":_114},_110,_113,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(_112){
_112.apply(this);
}
});
});
};
jQuery.fn.extend({CloseVertically:function(_116,_117,_118){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_116,_117,"vertically","close",_118);
});
},CloseHorizontally:function(_119,_11a,_11b){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_119,_11a,"horizontally","close",_11b);
});
},SwitchHorizontally:function(_11c,_11d,_11e){
return this.queue("interfaceFX",function(){
if(jQuery.css(this,"display")=="none"){
new jQuery.fx.OpenClose(this,_11c,_11d,"horizontally","open",_11e);
}else{
new jQuery.fx.OpenClose(this,_11c,_11d,"horizontally","close",_11e);
}
});
},SwitchVertically:function(_11f,_120,_121){
return this.queue("interfaceFX",function(){
if(jQuery.css(this,"display")=="none"){
new jQuery.fx.OpenClose(this,_11f,_120,"vertically","open",_121);
}else{
new jQuery.fx.OpenClose(this,_11f,_120,"vertically","close",_121);
}
});
},OpenVertically:function(_122,_123,_124){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_122,_123,"vertically","open",_124);
});
},OpenHorizontally:function(_125,_126,_127){
return this.queue("interfaceFX",function(){
new jQuery.fx.OpenClose(this,_125,_126,"horizontally","open",_127);
});
}});
jQuery.fx.OpenClose=function(e,_128,_129,_12a,type,_12b){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
var _12c=false;
z.el=jQuery(e);
z.easing=typeof _129=="string"?_129:_12b||null;
z.callback=typeof _129=="function"?_129:null;
z.type=type;
z.speed=_128;
z.oldP=jQuery.iUtil.getSize(e);
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.display=z.el.css("display");
if(z.oldStyle.display=="none"){
oldVisibility=z.el.css("visibility");
z.el.show();
_12c=true;
}
z.oldStyle.top=z.el.css("top");
z.oldStyle.left=z.el.css("left");
if(_12c){
z.el.hide();
z.el.css("visibility",oldVisibility);
}
z.oldStyle.width=z.oldP.w+"px";
z.oldStyle.height=z.oldP.h+"px";
z.oldStyle.overflow=z.el.css("overflow");
z.oldP.top=parseInt(z.oldStyle.top)||0;
z.oldP.left=parseInt(z.oldStyle.left)||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.el.css("overflow","hidden").css("height",type=="open"&&_12a=="vertically"?1:z.oldP.h+"px").css("width",type=="open"&&_12a=="horizontally"?1:z.oldP.w+"px");
z.complete=function(){
z.el.css(z.oldStyle);
if(z.type=="close"){
z.el.hide();
}else{
z.el.show();
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(_12a){
case "vertically":
z.eh=new jQuery.fx(z.el.get(0),jQuery.speed(_128-15,z.easing,_129),"height");
z.et=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
if(z.type=="close"){
z.eh.custom(z.oldP.h,0);
z.et.custom(z.oldP.top,z.oldP.top+z.oldP.h/2);
}else{
z.eh.custom(0,z.oldP.h);
z.et.custom(z.oldP.top+z.oldP.h/2,z.oldP.top);
}
break;
case "horizontally":
z.eh=new jQuery.fx(z.el.get(0),jQuery.speed(_128-15,z.easing,_129),"width");
z.et=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
if(z.type=="close"){
z.eh.custom(z.oldP.w,0);
z.et.custom(z.oldP.left,z.oldP.left+z.oldP.w/2);
}else{
z.eh.custom(0,z.oldP.w);
z.et.custom(z.oldP.left+z.oldP.w/2,z.oldP.left);
}
break;
}
};
jQuery.fn.Pulsate=function(_12d,_12e,_12f){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var fx=new jQuery.fx.Pulsate(this,_12d,_12e,_12f);
fx.pulse();
});
};
jQuery.fx.Pulsate=function(el,_130,_131,_132){
var z=this;
z.times=_131;
z.cnt=1;
z.el=el;
z.speed=_130;
z.callback=_132;
jQuery(z.el).show();
z.pulse=function(){
z.cnt++;
z.e=new jQuery.fx(z.el,jQuery.speed(z.speed,function(){
z.ef=new jQuery.fx(z.el,jQuery.speed(z.speed,function(){
if(z.cnt<=z.times){
z.pulse();
}else{
jQuery.dequeue(z.el,"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el);
}
}
}),"opacity");
z.ef.custom(0,1);
}),"opacity");
z.e.custom(1,0);
};
};
jQuery.fn.extend({Grow:function(_133,_134,_135){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_133,1,100,true,_134,"grow",_135);
});
},Shrink:function(_136,_137,_138){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_136,100,1,true,_137,"shrink",_138);
});
},Puff:function(_139,_13a,_13b){
return this.queue("interfaceFX",function(){
var _13c=_13c||"easeout";
new jQuery.fx.Scale(this,_139,100,150,true,_13a,"puff",_13c);
});
},Scale:function(_13d,from,to,_13e,_13f,_140){
return this.queue("interfaceFX",function(){
new jQuery.fx.Scale(this,_13d,from,to,_13e,_13f,"Scale",_140);
});
}});
jQuery.fx.Scale=function(e,_141,from,to,_142,_143,type,_144){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.from=parseInt(from)||100;
z.to=parseInt(to)||100;
z.easing=typeof _143=="string"?_143:_144||null;
z.callback=typeof _143=="function"?_143:null;
z.duration=jQuery.speed(_141).duration;
z.restore=_142||null;
z.oldP=jQuery.iUtil.getSize(e);
z.oldStyle={width:z.el.css("width"),height:z.el.css("height"),fontSize:z.el.css("fontSize")||"100%",position:z.el.css("position"),display:z.el.css("display"),top:z.el.css("top"),left:z.el.css("left"),overflow:z.el.css("overflow"),borderTopWidth:z.el.css("borderTopWidth"),borderRightWidth:z.el.css("borderRightWidth"),borderBottomWidth:z.el.css("borderBottomWidth"),borderLeftWidth:z.el.css("borderLeftWidth"),paddingTop:z.el.css("paddingTop"),paddingRight:z.el.css("paddingRight"),paddingBottom:z.el.css("paddingBottom"),paddingLeft:z.el.css("paddingLeft")};
z.width=parseInt(z.oldStyle.width)||e.offsetWidth||0;
z.height=parseInt(z.oldStyle.height)||e.offsetHeight||0;
z.top=parseInt(z.oldStyle.top)||0;
z.left=parseInt(z.oldStyle.left)||0;
sizes=["em","px","pt","%"];
for(i in sizes){
if(z.oldStyle.fontSize.indexOf(sizes[i])>0){
z.fontUnit=sizes[i];
z.fontSize=parseFloat(z.oldStyle.fontSize);
}
if(z.oldStyle.borderTopWidth.indexOf(sizes[i])>0){
z.borderTopUnit=sizes[i];
z.borderTopSize=parseFloat(z.oldStyle.borderTopWidth)||0;
}
if(z.oldStyle.borderRightWidth.indexOf(sizes[i])>0){
z.borderRightUnit=sizes[i];
z.borderRightSize=parseFloat(z.oldStyle.borderRightWidth)||0;
}
if(z.oldStyle.borderBottomWidth.indexOf(sizes[i])>0){
z.borderBottomUnit=sizes[i];
z.borderBottomSize=parseFloat(z.oldStyle.borderBottomWidth)||0;
}
if(z.oldStyle.borderLeftWidth.indexOf(sizes[i])>0){
z.borderLeftUnit=sizes[i];
z.borderLeftSize=parseFloat(z.oldStyle.borderLeftWidth)||0;
}
if(z.oldStyle.paddingTop.indexOf(sizes[i])>0){
z.paddingTopUnit=sizes[i];
z.paddingTopSize=parseFloat(z.oldStyle.paddingTop)||0;
}
if(z.oldStyle.paddingRight.indexOf(sizes[i])>0){
z.paddingRightUnit=sizes[i];
z.paddingRightSize=parseFloat(z.oldStyle.paddingRight)||0;
}
if(z.oldStyle.paddingBottom.indexOf(sizes[i])>0){
z.paddingBottomUnit=sizes[i];
z.paddingBottomSize=parseFloat(z.oldStyle.paddingBottom)||0;
}
if(z.oldStyle.paddingLeft.indexOf(sizes[i])>0){
z.paddingLeftUnit=sizes[i];
z.paddingLeftSize=parseFloat(z.oldStyle.paddingLeft)||0;
}
}
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.el.css("overflow","hidden");
z.type=type;
switch(z.type){
case "grow":
z.startTop=z.top+z.oldP.h/2;
z.endTop=z.top;
z.startLeft=z.left+z.oldP.w/2;
z.endLeft=z.left;
break;
case "shrink":
z.endTop=z.top+z.oldP.h/2;
z.startTop=z.top;
z.endLeft=z.left+z.oldP.w/2;
z.startLeft=z.left;
break;
case "puff":
z.endTop=z.top-z.oldP.h/4;
z.startTop=z.top;
z.endLeft=z.left-z.oldP.w/4;
z.startLeft=z.left;
break;
}
z.firstStep=false;
z.t=(new Date).getTime();
z.clear=function(){
clearInterval(z.timer);
z.timer=null;
};
z.step=function(){
if(z.firstStep==false){
z.el.show();
z.firstStep=true;
}
var t=(new Date).getTime();
var n=t-z.t;
var p=n/z.duration;
if(t>=z.duration+z.t){
setTimeout(function(){
o=1;
if(z.type){
t=z.endTop;
l=z.endLeft;
if(z.type=="puff"){
o=0;
}
}
z.zoom(z.to,l,t,true,o);
},13);
z.clear();
}else{
o=1;
if(!jQuery.easing||!jQuery.easing[z.easing]){
s=((-Math.cos(p*Math.PI)/2)+0.5)*(z.to-z.from)+z.from;
}else{
s=jQuery.easing[z.easing](p,n,z.from,(z.to-z.from),z.duration);
}
if(z.type){
if(!jQuery.easing||!jQuery.easing[z.easing]){
t=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endTop-z.startTop)+z.startTop;
l=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endLeft-z.startLeft)+z.startLeft;
if(z.type=="puff"){
o=((-Math.cos(p*Math.PI)/2)+0.5)*(-0.9999)+0.9999;
}
}else{
t=jQuery.easing[z.easing](p,n,z.startTop,(z.endTop-z.startTop),z.duration);
l=jQuery.easing[z.easing](p,n,z.startLeft,(z.endLeft-z.startLeft),z.duration);
if(z.type=="puff"){
o=jQuery.easing[z.easing](p,n,0.9999,-0.9999,z.duration);
}
}
}
z.zoom(s,l,t,false,o);
}
};
z.timer=setInterval(function(){
z.step();
},13);
z.zoom=function(_145,left,top,_146,_147){
z.el.css("height",z.height*_145/100+"px").css("width",z.width*_145/100+"px").css("left",left+"px").css("top",top+"px").css("fontSize",z.fontSize*_145/100+z.fontUnit);
if(z.borderTopSize){
z.el.css("borderTopWidth",z.borderTopSize*_145/100+z.borderTopUnit);
}
if(z.borderRightSize){
z.el.css("borderRightWidth",z.borderRightSize*_145/100+z.borderRightUnit);
}
if(z.borderBottomSize){
z.el.css("borderBottomWidth",z.borderBottomSize*_145/100+z.borderBottomUnit);
}
if(z.borderLeftSize){
z.el.css("borderLeftWidth",z.borderLeftSize*_145/100+z.borderLeftUnit);
}
if(z.paddingTopSize){
z.el.css("paddingTop",z.paddingTopSize*_145/100+z.paddingTopUnit);
}
if(z.paddingRightSize){
z.el.css("paddingRight",z.paddingRightSize*_145/100+z.paddingRightUnit);
}
if(z.paddingBottomSize){
z.el.css("paddingBottom",z.paddingBottomSize*_145/100+z.paddingBottomUnit);
}
if(z.paddingLeftSize){
z.el.css("paddingLeft",z.paddingLeftSize*_145/100+z.paddingLeftUnit);
}
if(z.type=="puff"){
if(window.ActiveXObject){
z.el.get(0).style.filter="alpha(opacity="+_147*100+")";
}
z.el.get(0).style.opacity=_147;
}
if(_146){
if(z.restore){
z.el.css(z.oldStyle);
}
if(z.type=="shrink"||z.type=="puff"){
z.el.css("display","none");
if(z.type=="puff"){
if(window.ActiveXObject){
z.el.get(0).style.filter="alpha(opacity="+100+")";
}
z.el.get(0).style.opacity=1;
}
}else{
z.el.css("display","block");
}
if(z.callback){
z.callback.apply(z.el.get(0));
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
}
};
};
jQuery.fn.extend({ScrollTo:function(_148,axis,_149){
o=jQuery.speed(_148);
return this.queue("interfaceFX",function(){
new jQuery.fx.ScrollTo(this,o,axis,_149);
});
},ScrollToAnchors:function(_14a,axis,_14b){
return this.each(function(){
jQuery("a[@href*=\"#\"]",this).click(function(e){
parts=this.href.split("#");
jQuery("#"+parts[1]).ScrollTo(_14a,axis,_14b);
return false;
});
});
}});
jQuery.fx.ScrollTo=function(e,o,axis,_14c){
var z=this;
z.o=o;
z.e=e;
z.axis=/vertical|horizontal/.test(axis)?axis:false;
z.easing=_14c;
p=jQuery.iUtil.getPosition(e);
s=jQuery.iUtil.getScroll();
z.clear=function(){
clearInterval(z.timer);
z.timer=null;
jQuery.dequeue(z.e,"interfaceFX");
};
z.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;
z.endTop=p.y>s.h?s.h:p.y;
z.endLeft=p.x>s.w?s.w:p.x;
z.startTop=s.t;
z.startLeft=s.l;
z.step=function(){
var t=(new Date).getTime();
var n=t-z.t;
var p=n/z.o.duration;
if(t>=z.o.duration+z.t){
z.clear();
setTimeout(function(){
z.scroll(z.endTop,z.endLeft);
},13);
}else{
if(!z.axis||z.axis=="vertical"){
if(!jQuery.easing||!jQuery.easing[z.easing]){
st=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endTop-z.startTop)+z.startTop;
}else{
st=jQuery.easing[z.easing](p,n,z.startTop,(z.endTop-z.startTop),z.o.duration);
}
}else{
st=z.startTop;
}
if(!z.axis||z.axis=="horizontal"){
if(!jQuery.easing||!jQuery.easing[z.easing]){
sl=((-Math.cos(p*Math.PI)/2)+0.5)*(z.endLeft-z.startLeft)+z.startLeft;
}else{
sl=jQuery.easing[z.easing](p,n,z.startLeft,(z.endLeft-z.startLeft),z.o.duration);
}
}else{
sl=z.startLeft;
}
z.scroll(st,sl);
}
};
z.scroll=function(t,l){
window.scrollTo(l,t);
};
z.timer=setInterval(function(){
z.step();
},13);
};
jQuery.fn.Shake=function(_14d,_14e){
return this.queue("interfaceFX",function(){
if(!jQuery.fxCheckTag(this)){
jQuery.dequeue(this,"interfaceFX");
return false;
}
var e=new jQuery.fx.Shake(this,_14d,_14e);
e.shake();
});
};
jQuery.fx.Shake=function(e,_14f,_150){
var z=this;
z.el=jQuery(e);
z.el.show();
z.times=parseInt(_14f)||3;
z.callback=_150;
z.cnt=1;
z.oldStyle={};
z.oldStyle.position=z.el.css("position");
z.oldStyle.top=parseInt(z.el.css("top"))||0;
z.oldStyle.left=parseInt(z.el.css("left"))||0;
if(z.oldStyle.position!="relative"&&z.oldStyle.position!="absolute"){
z.el.css("position","relative");
}
z.shake=function(){
z.cnt++;
z.e=new jQuery.fx(z.el.get(0),{duration:60,complete:function(){
z.e=new jQuery.fx(z.el.get(0),{duration:60,complete:function(){
z.e=new jQuery.fx(e,{duration:60,complete:function(){
if(z.cnt<=z.times){
z.shake();
}else{
z.el.css("position",z.oldStyle.position).css("top",z.oldStyle.top+"px").css("left",z.oldStyle.left+"px");
jQuery.dequeue(z.el.get(0),"interfaceFX");
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
}
}},"left");
z.e.custom(z.oldStyle.left-20,z.oldStyle.left);
}},"left");
z.e.custom(z.oldStyle.left+20,z.oldStyle.left-20);
}},"left");
z.e.custom(z.oldStyle.left,z.oldStyle.left+20);
};
};
jQuery.fn.extend({SlideInUp:function(_151,_152,_153){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_151,_152,"up","in",_153);
});
},SlideOutUp:function(_154,_155,_156){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_154,_155,"up","out",_156);
});
},SlideToggleUp:function(_157,_158,_159){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_157,_158,"up","toggle",_159);
});
},SlideInDown:function(_15a,_15b,_15c){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_15a,_15b,"down","in",_15c);
});
},SlideOutDown:function(_15d,_15e,_15f){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_15d,_15e,"down","out",_15f);
});
},SlideToggleDown:function(_160,_161,_162){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_160,_161,"down","toggle",_162);
});
},SlideInLeft:function(_163,_164,_165){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_163,_164,"left","in",_165);
});
},SlideOutLeft:function(_166,_167,_168){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_166,_167,"left","out",_168);
});
},SlideToggleLeft:function(_169,_16a,_16b){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_169,_16a,"left","toggle",_16b);
});
},SlideInRight:function(_16c,_16d,_16e){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_16c,_16d,"right","in",_16e);
});
},SlideOutRight:function(_16f,_170,_171){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_16f,_170,"right","out",_171);
});
},SlideToggleRight:function(_172,_173,_174){
return this.queue("interfaceFX",function(){
new jQuery.fx.slide(this,_172,_173,"right","toggle",_174);
});
}});
jQuery.fx.slide=function(e,_175,_176,_177,type,_178){
if(!jQuery.fxCheckTag(e)){
jQuery.dequeue(e,"interfaceFX");
return false;
}
var z=this;
z.el=jQuery(e);
z.easing=typeof _176=="string"?_176:_178||null;
z.callback=typeof _176=="function"?_176:null;
if(type=="toggle"){
type=z.el.css("display")=="none"?"in":"out";
}
if(!e.ifxFirstDisplay){
e.ifxFirstDisplay=z.el.css("display");
}
z.el.show();
z.speed=_175;
z.fx=jQuery.fx.buildWrapper(e);
z.type=type;
z.direction=_177;
z.complete=function(){
if(z.type=="out"){
z.el.css("visibility","hidden");
}
jQuery.fx.destroyWrapper(z.fx.wrapper.get(0),z.fx.oldStyle);
if(z.type=="in"){
z.el.css("display",z.el.get(0).ifxFirstDisplay=="none"?"block":z.el.get(0).ifxFirstDisplay);
}else{
z.el.css("display","none");
z.el.css("visibility","visible");
}
if(z.callback&&z.callback.constructor==Function){
z.callback.apply(z.el.get(0));
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
};
switch(z.direction){
case "up":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
z.efx=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing),"height");
if(z.type=="in"){
z.ef.custom(-z.fx.oldStyle.sizes.hb,0);
z.efx.custom(0,z.fx.oldStyle.sizes.hb);
}else{
z.ef.custom(0,-z.fx.oldStyle.sizes.hb);
z.efx.custom(z.fx.oldStyle.sizes.hb,0);
}
break;
case "down":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"top");
if(z.type=="in"){
z.ef.custom(z.fx.oldStyle.sizes.hb,0);
}else{
z.ef.custom(0,z.fx.oldStyle.sizes.hb);
}
break;
case "left":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
z.efx=new jQuery.fx(z.fx.wrapper.get(0),jQuery.speed(z.speed,z.easing),"width");
if(z.type=="in"){
z.ef.custom(-z.fx.oldStyle.sizes.wb,0);
z.efx.custom(0,z.fx.oldStyle.sizes.wb);
}else{
z.ef.custom(0,-z.fx.oldStyle.sizes.wb);
z.efx.custom(z.fx.oldStyle.sizes.wb,0);
}
break;
case "right":
z.ef=new jQuery.fx(z.el.get(0),jQuery.speed(z.speed,z.easing,z.complete),"left");
if(z.type=="in"){
z.ef.custom(z.fx.oldStyle.sizes.wb,0);
}else{
z.ef.custom(0,z.fx.oldStyle.sizes.wb);
}
break;
}
};
jQuery.transferHelper=null;
jQuery.fn.TransferTo=function(o){
return this.queue("interfaceFX",function(){
new jQuery.fx.itransferTo(this,o);
});
};
jQuery.fx.itransferTo=function(e,o){
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 z=this;
z.el=jQuery(e);
if(!o||!o.to){
return;
}
if(o.to.constructor==String&&document.getElementById(o.to)){
o.to=document.getElementById(o.to);
}else{
if(!o.to.childNodes){
return;
}
}
if(!o.duration){
o.duration=500;
}
z.duration=o.duration;
z.to=o.to;
z.classname=o.className;
z.complete=o.complete;
if(z.classname){
jQuery.transferHelper.addClass(z.classname);
}
z.diffWidth=0;
z.diffHeight=0;
if(jQuery.boxModel){
z.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);
z.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);
}
z.start=jQuery.extend(jQuery.iUtil.getPosition(z.el.get(0)),jQuery.iUtil.getSize(z.el.get(0)));
z.end=jQuery.extend(jQuery.iUtil.getPosition(z.to),jQuery.iUtil.getSize(z.to));
z.start.wb-=z.diffWidth;
z.start.hb-=z.diffHeight;
z.end.wb-=z.diffWidth;
z.end.hb-=z.diffHeight;
z.callback=o.complete;
jQuery.transferHelper.css("width",z.start.wb+"px").css("height",z.start.hb+"px").css("top",z.start.y+"px").css("left",z.start.x+"px").animate({top:z.end.y,left:z.end.x,width:z.end.wb,height:z.end.hb},z.duration,function(){
if(z.classname){
jQuery.transferHelper.removeClass(z.classname);
}
jQuery.transferHelper.css("display","none");
if(z.complete&&z.complete.constructor==Function){
z.complete.apply(z.el.get(0),[z.to]);
}
jQuery.dequeue(z.el.get(0),"interfaceFX");
});
};
jQuery.ImageBox={options:{border:10,loaderSRC:"images/loading.gif",closeHTML:"<img src=\"images/close.jpg\" />",overlayOpacity:0.8,textImage:"Showing image",textImageFrom:"from",fadeDuration:400},imageLoaded:false,firstResize:false,currentRel:null,animationInProgress:false,opened:false,keyPressed:function(_179){
if(!jQuery.ImageBox.opened||jQuery.ImageBox.animationInProgress){
return;
}
var _17a=_179.charCode||_179.keyCode||-1;
switch(_17a){
case 35:
if(jQuery.ImageBox.currentRel){
jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:last").get(0));
}
break;
case 36:
if(jQuery.ImageBox.currentRel){
jQuery.ImageBox.start(null,jQuery("a[@rel="+jQuery.ImageBox.currentRel+"]:first").get(0));
}
break;
case 37:
case 8:
case 33:
case 80:
case 112:
var _17b=jQuery("#ImageBoxPrevImage");
if(_17b.get(0).onclick!=null){
_17b.get(0).onclick.apply(_17b.get(0));
}
break;
case 38:
break;
case 39:
case 34:
case 32:
case 110:
case 78:
var _17c=jQuery("#ImageBoxNextImage");
if(_17c.get(0).onclick!=null){
_17c.get(0).onclick.apply(_17c.get(0));
}
break;
case 40:
break;
case 27:
jQuery.ImageBox.hideImage();
break;
}
},init:function(_17d){
if(_17d){
jQuery.extend(jQuery.ImageBox.options,_17d);
}
if(window.event){
jQuery("body",document).bind("keyup",jQuery.ImageBox.keyPressed);
}else{
jQuery(document).bind("keyup",jQuery.ImageBox.keyPressed);
}
jQuery("a").each(function(){
el=jQuery(this);
relAttr=el.attr("rel")||"";
hrefAttr=el.attr("href")||"";
imageTypes=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;
if(hrefAttr.toLowerCase().match(imageTypes)!=null&&relAttr.toLowerCase().indexOf("imagebox")==0){
el.bind("click",jQuery.ImageBox.start);
}
});
if(jQuery.browser.msie){
iframe=document.createElement("iframe");
jQuery(iframe).attr({id:"ImageBoxIframe",src:"javascript:false;",frameborder:"no",scrolling:"no"}).css({display:"none",position:"absolute",top:"0",left:"0",filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"});
jQuery("body").append(iframe);
}
overlay=document.createElement("div");
jQuery(overlay).attr("id","ImageBoxOverlay").css({position:"absolute",display:"none",top:"0",left:"0",opacity:0}).append(document.createTextNode(" ")).bind("click",jQuery.ImageBox.hideImage);
captionText=document.createElement("div");
jQuery(captionText).attr("id","ImageBoxCaptionText").css({paddingLeft:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));
captionImages=document.createElement("div");
jQuery(captionImages).attr("id","ImageBoxCaptionImages").css({paddingLeft:jQuery.ImageBox.options.border+"px",paddingBottom:jQuery.ImageBox.options.border+"px"}).append(document.createTextNode(" "));
closeEl=document.createElement("a");
jQuery(closeEl).attr({id:"ImageBoxClose",href:"#"}).css({position:"absolute",right:jQuery.ImageBox.options.border+"px",top:"0"}).append(jQuery.ImageBox.options.closeHTML).bind("click",jQuery.ImageBox.hideImage);
captionEl=document.createElement("div");
jQuery(captionEl).attr("id","ImageBoxCaption").css({position:"relative",textAlign:"left",margin:"0 auto",zIndex:1}).append(captionText).append(captionImages).append(closeEl);
loader=document.createElement("img");
loader.src=jQuery.ImageBox.options.loaderSRC;
jQuery(loader).attr("id","ImageBoxLoader").css({position:"absolute"});
prevImage=document.createElement("a");
jQuery(prevImage).attr({id:"ImageBoxPrevImage",href:"#"}).css({position:"absolute",display:"none",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));
nextImage=document.createElement("a");
jQuery(nextImage).attr({id:"ImageBoxNextImage",href:"#"}).css({position:"absolute",overflow:"hidden",textDecoration:"none"}).append(document.createTextNode(" "));
container=document.createElement("div");
jQuery(container).attr("id","ImageBoxContainer").css({display:"none",position:"relative",overflow:"hidden",textAlign:"left",margin:"0 auto",top:"0",left:"0",zIndex:2}).append([loader,prevImage,nextImage]);
outerContainer=document.createElement("div");
jQuery(outerContainer).attr("id","ImageBoxOuterContainer").css({display:"none",position:"absolute",overflow:"hidden",top:"0",left:"0",textAlign:"center",backgroundColor:"transparent",lineHeigt:"0"}).append([container,captionEl]);
jQuery("body").append(overlay).append(outerContainer);
},start:function(e,elm){
el=elm?jQuery(elm):jQuery(this);
linkRel=el.attr("rel");
var _17e,_17f,_180,_181;
if(linkRel!="imagebox"){
jQuery.ImageBox.currentRel=linkRel;
gallery=jQuery("a[@rel="+linkRel+"]");
_17e=gallery.size();
_17f=gallery.index(elm?elm:this);
_180=gallery.get(_17f-1);
_181=gallery.get(_17f+1);
}
imageSrc=el.attr("href");
captionText=el.attr("title");
pageSize=jQuery.iUtil.getScroll();
overlay=jQuery("#ImageBoxOverlay");
if(!jQuery.ImageBox.opened){
jQuery.ImageBox.opened=true;
if(jQuery.browser.msie){
jQuery("#ImageBoxIframe").css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show();
}
overlay.css("height",Math.max(pageSize.ih,pageSize.h)+"px").css("width",Math.max(pageSize.iw,pageSize.w)+"px").show().fadeTo(300,jQuery.ImageBox.options.overlayOpacity,function(){
jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,_17e,_17f,_180,_181);
});
jQuery("#ImageBoxOuterContainer").css("width",Math.max(pageSize.iw,pageSize.w)+"px");
}else{
jQuery("#ImageBoxPrevImage").get(0).onclick=null;
jQuery("#ImageBoxNextImage").get(0).onclick=null;
jQuery.ImageBox.loadImage(imageSrc,captionText,pageSize,_17e,_17f,_180,_181);
}
return false;
},loadImage:function(_182,_183,_184,_185,_186,_187,_188){
jQuery("#ImageBoxCurrentImage").remove();
prevImageEl=jQuery("#ImageBoxPrevImage");
prevImageEl.hide();
nextImageEl=jQuery("#ImageBoxNextImage");
nextImageEl.hide();
loader=jQuery("#ImageBoxLoader");
container=jQuery("#ImageBoxContainer");
outerContainer=jQuery("#ImageBoxOuterContainer");
captionEl=jQuery("#ImageBoxCaption").css("visibility","hidden");
jQuery("#ImageBoxCaptionText").html(captionText);
jQuery.ImageBox.animationInProgress=true;
if(_185){
jQuery("#ImageBoxCaptionImages").html(jQuery.ImageBox.options.textImage+" "+(_186+1)+" "+jQuery.ImageBox.options.textImageFrom+" "+_185);
}
if(_187){
prevImageEl.get(0).onclick=function(){
this.blur();
jQuery.ImageBox.start(null,_187);
return false;
};
}
if(_188){
nextImageEl.get(0).onclick=function(){
this.blur();
jQuery.ImageBox.start(null,_188);
return false;
};
}
loader.show();
containerSize=jQuery.iUtil.getSize(container.get(0));
containerW=Math.max(containerSize.wb,loader.get(0).width+jQuery.ImageBox.options.border*2);
containerH=Math.max(containerSize.hb,loader.get(0).height+jQuery.ImageBox.options.border*2);
loader.css({left:(containerW-loader.get(0).width)/2+"px",top:(containerH-loader.get(0).height)/2+"px"});
container.css({width:containerW+"px",height:containerH+"px"}).show();
clientSize=jQuery.iUtil.getClient();
outerContainer.css("top",_184.t+(clientSize.h/15)+"px");
if(outerContainer.css("display")=="none"){
outerContainer.show().fadeIn(jQuery.ImageBox.options.fadeDuration);
}
imageEl=new Image;
jQuery(imageEl).attr("id","ImageBoxCurrentImage").bind("load",function(){
containerW=imageEl.width+jQuery.ImageBox.options.border*2;
containerH=imageEl.height+jQuery.ImageBox.options.border*2;
loader.hide();
container.animate({height:containerH},containerSize.hb!=containerH?jQuery.ImageBox.options.fadeDuration:1,function(){
container.animate({width:containerW},containerSize.wb!=containerW?jQuery.ImageBox.options.fadeDuration:1,function(){
container.prepend(imageEl);
jQuery(imageEl).css({position:"absolute",left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px"}).fadeIn(jQuery.ImageBox.options.fadeDuration,function(){
captionSize=jQuery.iUtil.getSize(captionEl.get(0));
if(_187){
prevImageEl.css({left:jQuery.ImageBox.options.border+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show();
}
if(_188){
nextImageEl.css({left:containerW/2+jQuery.ImageBox.options.border*2+"px",top:jQuery.ImageBox.options.border+"px",width:containerW/2-jQuery.ImageBox.options.border*3+"px",height:containerH-jQuery.ImageBox.options.border*2+"px"}).show();
}
captionEl.css({width:containerW+"px",top:-captionSize.hb+"px",visibility:"visible"}).animate({top:-1},jQuery.ImageBox.options.fadeDuration,function(){
jQuery.ImageBox.animationInProgress=false;
});
});
});
});
});
imageEl.src=_182;
},hideImage:function(){
jQuery("#ImageBoxCurrentImage").remove();
jQuery("#ImageBoxOuterContainer").hide();
jQuery("#ImageBoxCaption").css("visibility","hidden");
jQuery("#ImageBoxOverlay").fadeTo(300,0,function(){
jQuery(this).hide();
if(jQuery.browser.msie){
jQuery("#ImageBoxIframe").hide();
}
});
jQuery("#ImageBoxPrevImage").get(0).onclick=null;
jQuery("#ImageBoxNextImage").get(0).onclick=null;
jQuery.ImageBox.currentRel=null;
jQuery.ImageBox.opened=false;
jQuery.ImageBox.animationInProgress=false;
return false;
}};
jQuery.iResize={resizeElement:null,resizeDirection:null,dragged:null,pointer:null,sizes:null,position:null,startDrag:function(e){
jQuery.iResize.dragged=(this.dragEl)?this.dragEl:this;
jQuery.iResize.pointer=jQuery.iUtil.getPointer(e);
jQuery.iResize.sizes={width:parseInt(jQuery(jQuery.iResize.dragged).css("width"))||0,height:parseInt(jQuery(jQuery.iResize.dragged).css("height"))||0};
jQuery.iResize.position={top:parseInt(jQuery(jQuery.iResize.dragged).css("top"))||0,left:parseInt(jQuery(jQuery.iResize.dragged).css("left"))||0};
jQuery(document).bind("mousemove",jQuery.iResize.moveDrag).bind("mouseup",jQuery.iResize.stopDrag);
if(typeof jQuery.iResize.dragged.resizeOptions.onDragStart==="function"){
jQuery.iResize.dragged.resizeOptions.onDragStart.apply(jQuery.iResize.dragged);
}
return false;
},stopDrag:function(e){
jQuery(document).unbind("mousemove",jQuery.iResize.moveDrag).unbind("mouseup",jQuery.iResize.stopDrag);
if(typeof jQuery.iResize.dragged.resizeOptions.onDragStop==="function"){
jQuery.iResize.dragged.resizeOptions.onDragStop.apply(jQuery.iResize.dragged);
}
jQuery.iResize.dragged=null;
},moveDrag:function(e){
if(!jQuery.iResize.dragged){
return;
}
pointer=jQuery.iUtil.getPointer(e);
newTop=jQuery.iResize.position.top-jQuery.iResize.pointer.y+pointer.y;
newLeft=jQuery.iResize.position.left-jQuery.iResize.pointer.x+pointer.x;
newTop=Math.max(Math.min(newTop,jQuery.iResize.dragged.resizeOptions.maxBottom-jQuery.iResize.sizes.height),jQuery.iResize.dragged.resizeOptions.minTop);
newLeft=Math.max(Math.min(newLeft,jQuery.iResize.dragged.resizeOptions.maxRight-jQuery.iResize.sizes.width),jQuery.iResize.dragged.resizeOptions.minLeft);
if(typeof jQuery.iResize.dragged.resizeOptions.onDrag==="function"){
var _189=jQuery.iResize.dragged.resizeOptions.onDrag.apply(jQuery.iResize.dragged,[newLeft,newTop]);
if(typeof _189=="array"&&_189.length==2){
newLeft=_189[0];
newTop=_189[1];
}
}
jQuery.iResize.dragged.style.top=newTop+"px";
jQuery.iResize.dragged.style.left=newLeft+"px";
return false;
},start:function(e){
jQuery(document).bind("mousemove",jQuery.iResize.move).bind("mouseup",jQuery.iResize.stop);
jQuery.iResize.resizeElement=this.resizeElement;
jQuery.iResize.resizeDirection=this.resizeDirection;
jQuery.iResize.pointer=jQuery.iUtil.getPointer(e);
jQuery.iResize.sizes={width:parseInt(jQuery(this.resizeElement).css("width"))||0,height:parseInt(jQuery(this.resizeElement).css("height"))||0};
jQuery.iResize.position={top:parseInt(jQuery(this.resizeElement).css("top"))||0,left:parseInt(jQuery(this.resizeElement).css("left"))||0};
if(jQuery.iResize.resizeElement.resizeOptions.onStart){
jQuery.iResize.resizeElement.resizeOptions.onStart.apply(jQuery.iResize.resizeElement,[this]);
}
return false;
},stop:function(){
jQuery(document).unbind("mousemove",jQuery.iResize.move).unbind("mouseup",jQuery.iResize.stop);
if(jQuery.iResize.resizeElement.resizeOptions.onStop){
jQuery.iResize.resizeElement.resizeOptions.onStop.apply(jQuery.iResize.resizeElement,[jQuery.iResize.resizeDirection]);
}
jQuery.iResize.resizeElement=null;
jQuery.iResize.resizeDirection=null;
},getWidth:function(dx,side){
return Math.min(Math.max(jQuery.iResize.sizes.width+dx*side,jQuery.iResize.resizeElement.resizeOptions.minWidth),jQuery.iResize.resizeElement.resizeOptions.maxWidth);
},getHeight:function(dy,side){
return Math.min(Math.max(jQuery.iResize.sizes.height+dy*side,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight);
},getHeightMinMax:function(_18a){
return Math.min(Math.max(_18a,jQuery.iResize.resizeElement.resizeOptions.minHeight),jQuery.iResize.resizeElement.resizeOptions.maxHeight);
},move:function(e){
if(jQuery.iResize.resizeElement==null){
return;
}
pointer=jQuery.iUtil.getPointer(e);
dx=pointer.x-jQuery.iResize.pointer.x;
dy=pointer.y-jQuery.iResize.pointer.y;
newSizes={width:jQuery.iResize.sizes.width,height:jQuery.iResize.sizes.height};
newPosition={top:jQuery.iResize.position.top,left:jQuery.iResize.position.left};
switch(jQuery.iResize.resizeDirection){
case "e":
newSizes.width=jQuery.iResize.getWidth(dx,1);
break;
case "se":
newSizes.width=jQuery.iResize.getWidth(dx,1);
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
case "w":
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
break;
case "sw":
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
case "nw":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
newSizes.width=jQuery.iResize.getWidth(dx,-1);
newPosition.left=jQuery.iResize.position.left-newSizes.width+jQuery.iResize.sizes.width;
break;
case "n":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
break;
case "ne":
newSizes.height=jQuery.iResize.getHeight(dy,-1);
newPosition.top=jQuery.iResize.position.top-newSizes.height+jQuery.iResize.sizes.height;
newSizes.width=jQuery.iResize.getWidth(dx,1);
break;
case "s":
newSizes.height=jQuery.iResize.getHeight(dy,1);
break;
}
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
if(jQuery.iResize.resizeDirection=="n"||jQuery.iResize.resizeDirection=="s"){
nWidth=newSizes.height*jQuery.iResize.resizeElement.resizeOptions.ratio;
}else{
nWidth=newSizes.width;
}
nHeight=jQuery.iResize.getHeightMinMax(nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio);
nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "n":
case "nw":
case "ne":
newPosition.top+=newSizes.height-nHeight;
break;
}
switch(jQuery.iResize.resizeDirection){
case "nw":
case "w":
case "sw":
newPosition.left+=newSizes.width-nWidth;
break;
}
newSizes.height=nHeight;
newSizes.width=nWidth;
}
if(newPosition.top<jQuery.iResize.resizeElement.resizeOptions.minTop){
nHeight=newSizes.height+newPosition.top-jQuery.iResize.resizeElement.resizeOptions.minTop;
newPosition.top=jQuery.iResize.resizeElement.resizeOptions.minTop;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
nWidth=nHeight/jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "nw":
case "w":
case "sw":
newPosition.left+=newSizes.width-nWidth;
break;
}
newSizes.width=nWidth;
}
newSizes.height=nHeight;
}
if(newPosition.left<jQuery.iResize.resizeElement.resizeOptions.minLeft){
nWidth=newSizes.width+newPosition.left-jQuery.iResize.resizeElement.resizeOptions.minLeft;
newPosition.left=jQuery.iResize.resizeElement.resizeOptions.minLeft;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
nHeight=nWidth*jQuery.iResize.resizeElement.resizeOptions.ratio;
switch(jQuery.iResize.resizeDirection){
case "n":
case "nw":
case "ne":
newPosition.top+=newSizes.height-nHeight;
break;
}
newSizes.height=nHeight;
}
newSizes.width=nWidth;
}
if(newPosition.top+newSizes.height>jQuery.iResize.resizeElement.resizeOptions.maxBottom){
newSizes.height=jQuery.iResize.resizeElement.resizeOptions.maxBottom-newPosition.top;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
newSizes.width=newSizes.height/jQuery.iResize.resizeElement.resizeOptions.ratio;
}
}
if(newPosition.left+newSizes.width>jQuery.iResize.resizeElement.resizeOptions.maxRight){
newSizes.width=jQuery.iResize.resizeElement.resizeOptions.maxRight-newPosition.left;
if(jQuery.iResize.resizeElement.resizeOptions.ratio){
newSizes.height=newSizes.width*jQuery.iResize.resizeElement.resizeOptions.ratio;
}
}
var _18b=false;
if(jQuery.iResize.resizeElement.resizeOptions.onResize){
_18b=jQuery.iResize.resizeElement.resizeOptions.onResize.apply(jQuery.iResize.resizeElement,[newSizes,newPosition]);
if(_18b){
if(_18b.sizes){
jQuery.extend(newSizes,_18b.sizes);
}
if(_18b.position){
jQuery.extend(newPosition,_18b.position);
}
}
}
elS=jQuery.iResize.resizeElement.style;
elS.left=newPosition.left+"px";
elS.top=newPosition.top+"px";
elS.width=newSizes.width+"px";
elS.height=newSizes.height+"px";
return false;
},build:function(_18c){
if(!_18c||!_18c.handlers||_18c.handlers.constructor!=Object){
return;
}
return this.each(function(){
var el=this;
el.resizeOptions=_18c;
el.resizeOptions.minWidth=_18c.minWidth||10;
el.resizeOptions.minHeight=_18c.minHeight||10;
el.resizeOptions.maxWidth=_18c.maxWidth||3000;
el.resizeOptions.maxHeight=_18c.maxHeight||3000;
el.resizeOptions.minTop=_18c.minTop||-1000;
el.resizeOptions.minLeft=_18c.minLeft||-1000;
el.resizeOptions.maxRight=_18c.maxRight||3000;
el.resizeOptions.maxBottom=_18c.maxBottom||3000;
elPosition=jQuery(el).css("position");
if(!(elPosition=="relative"||elPosition=="absolute")){
el.style.position="relative";
}
directions=/n|ne|e|se|s|sw|w|nw/g;
for(i in el.resizeOptions.handlers){
if(i.toLowerCase().match(directions)!=null){
if(el.resizeOptions.handlers[i].constructor==String){
handle=jQuery(el.resizeOptions.handlers[i]);
if(handle.size()>0){
el.resizeOptions.handlers[i]=handle.get(0);
}
}
if(el.resizeOptions.handlers[i].tagName){
el.resizeOptions.handlers[i].resizeElement=el;
el.resizeOptions.handlers[i].resizeDirection=i;
jQuery(el.resizeOptions.handlers[i]).bind("mousedown",jQuery.iResize.start);
}
}
}
if(el.resizeOptions.dragHandle){
if(typeof el.resizeOptions.dragHandle==="string"){
handleEl=jQuery(el.resizeOptions.dragHandle);
if(handleEl.size()>0){
handleEl.each(function(){
this.dragEl=el;
});
handleEl.bind("mousedown",jQuery.iResize.startDrag);
}
}else{
if(el.resizeOptions.dragHandle==true){
jQuery(this).bind("mousedown",jQuery.iResize.startDrag);
}
}
}
});
},destroy:function(){
return this.each(function(){
var el=this;
for(i in el.resizeOptions.handlers){
el.resizeOptions.handlers[i].resizeElement=null;
el.resizeOptions.handlers[i].resizeDirection=null;
jQuery(el.resizeOptions.handlers[i]).unbind("mousedown",jQuery.iResize.start);
}
if(el.resizeOptions.dragHandle){
if(typeof el.resizeOptions.dragHandle==="string"){
handle=jQuery(el.resizeOptions.dragHandle);
if(handle.size()>0){
handle.unbind("mousedown",jQuery.iResize.startDrag);
}
}else{
if(el.resizeOptions.dragHandle==true){
jQuery(this).unbind("mousedown",jQuery.iResize.startDrag);
}
}
}
el.resizeOptions=null;
});
}};
jQuery.fn.extend({Resizable:jQuery.iResize.build,ResizableDestroy:jQuery.iResize.destroy});
jQuery.selectHelper=null;
jQuery.selectKeyHelper=false;
jQuery.selectdrug=null;
jQuery.selectCurrent=[];
jQuery.selectKeyDown=function(e){
var _18d=e.charCode||e.keyCode||-1;
if(_18d==17||_18d==16){
jQuery.selectKeyHelper=true;
}
};
jQuery.selectKeyUp=function(e){
jQuery.selectKeyHelper=false;
};
jQuery.selectstart=function(e){
this.f.pointer=jQuery.iUtil.getPointer(e);
this.f.pos=jQuery.extend(jQuery.iUtil.getPosition(this),jQuery.iUtil.getSize(this));
this.f.scr=jQuery.iUtil.getScroll(this);
this.f.pointer.x-=this.f.pos.x;
this.f.pointer.y-=this.f.pos.y;
jQuery(this).append(jQuery.selectHelper.get(0));
if(this.f.hc){
jQuery.selectHelper.addClass(this.f.hc).css("display","block");
}
jQuery.selectHelper.css({display:"block",width:"0px",height:"0px"});
if(this.f.o){
jQuery.selectHelper.css("opacity",this.f.o);
}
jQuery.selectdrug=this;
jQuery.selectedone=false;
jQuery.selectCurrent=[];
this.f.el.each(function(){
this.pos={x:this.offsetLeft+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderLeftWidth)||0:0)+(jQuery.selectdrug.scrollLeft||0),y:this.offsetTop+(this.currentStyle&&!jQuery.browser.opera?parseInt(this.currentStyle.borderTopWidth)||0:0)+(jQuery.selectdrug.scrollTop||0),wb:this.offsetWidth,hb:this.offsetHeight};
if(this.s==true){
if(jQuery.selectKeyHelper==false){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}else{
jQuery.selectedone=true;
jQuery.selectCurrent[jQuery.selectCurrent.length]=jQuery.attr(this,"id");
}
}
});
jQuery.selectcheck.apply(this,[e]);
jQuery(document).bind("mousemove",jQuery.selectcheck).bind("mouseup",jQuery.selectstop);
return false;
};
jQuery.selectcheck=function(e){
if(!jQuery.selectdrug){
return;
}
jQuery.selectcheckApply.apply(jQuery.selectdrug,[e]);
};
jQuery.selectcheckApply=function(e){
if(!jQuery.selectdrug){
return;
}
var _18e=jQuery.iUtil.getPointer(e);
var scr=jQuery.iUtil.getScroll(jQuery.selectdrug);
_18e.x+=scr.l-this.f.scr.l-this.f.pos.x;
_18e.y+=scr.t-this.f.scr.t-this.f.pos.y;
var sx=Math.min(_18e.x,this.f.pointer.x);
var sw=Math.min(Math.abs(_18e.x-this.f.pointer.x),Math.abs(this.f.scr.w-sx));
var sy=Math.min(_18e.y,this.f.pointer.y);
var sh=Math.min(Math.abs(_18e.y-this.f.pointer.y),Math.abs(this.f.scr.h-sy));
if(this.scrollTop>0&&_18e.y-20<this.scrollTop){
var diff=Math.min(scr.t,10);
sy-=diff;
sh+=diff;
this.scrollTop-=diff;
}else{
if(this.scrollTop+this.f.pos.h<this.f.scr.h&&_18e.y+20>this.scrollTop+this.f.pos.h){
var diff=Math.min(this.f.scr.h-this.scrollTop,10);
this.scrollTop+=diff;
if(this.scrollTop!=scr.t){
sh+=diff;
}
}
}
if(this.scrollLeft>0&&_18e.x-20<this.scrollLeft){
var diff=Math.min(scr.l,10);
sx-=diff;
sw+=diff;
this.scrollLeft-=diff;
}else{
if(this.scrollLeft+this.f.pos.w<this.f.scr.w&&_18e.x+20>this.scrollLeft+this.f.pos.w){
var diff=Math.min(this.f.scr.w-this.scrollLeft,10);
this.scrollLeft+=diff;
if(this.scrollLeft!=scr.l){
sw+=diff;
}
}
}
jQuery.selectHelper.css({left:sx+"px",top:sy+"px",width:sw+"px",height:sh+"px"});
jQuery.selectHelper.l=sx+this.f.scr.l;
jQuery.selectHelper.t=sy+this.f.scr.t;
jQuery.selectHelper.r=jQuery.selectHelper.l+sw;
jQuery.selectHelper.b=jQuery.selectHelper.t+sh;
jQuery.selectedone=false;
this.f.el.each(function(){
iIndex=jQuery.selectCurrent.indexOf(jQuery.attr(this,"id"));
if(!(this.pos.x>jQuery.selectHelper.r||(this.pos.x+this.pos.wb)<jQuery.selectHelper.l||this.pos.y>jQuery.selectHelper.b||(this.pos.y+this.pos.hb)<jQuery.selectHelper.t)){
jQuery.selectedone=true;
if(this.s!=true){
this.s=true;
jQuery(this).addClass(jQuery.selectdrug.f.sc);
}
if(iIndex!=-1){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}
}else{
if((this.s==true)&&(iIndex==-1)){
this.s=false;
jQuery(this).removeClass(jQuery.selectdrug.f.sc);
}else{
if((!this.s)&&(jQuery.selectKeyHelper==true)&&(iIndex!=-1)){
this.s=true;
jQuery(this).addClass(jQuery.selectdrug.f.sc);
}
}
}
});
return false;
};
jQuery.selectstop=function(e){
if(!jQuery.selectdrug){
return;
}
jQuery.selectstopApply.apply(jQuery.selectdrug,[e]);
};
jQuery.selectstopApply=function(e){
jQuery(document).unbind("mousemove",jQuery.selectcheck).unbind("mouseup",jQuery.selectstop);
if(!jQuery.selectdrug){
return;
}
jQuery.selectHelper.css("display","none");
if(this.f.hc){
jQuery.selectHelper.removeClass(this.f.hc);
}
jQuery.selectdrug=false;
jQuery("body").append(jQuery.selectHelper.get(0));
if(jQuery.selectedone==true){
if(this.f.onselect){
this.f.onselect(jQuery.Selectserialize(jQuery.attr(this,"id")));
}
}else{
if(this.f.onselectstop){
this.f.onselectstop(jQuery.Selectserialize(jQuery.attr(this,"id")));
}
}
jQuery.selectCurrent=[];
};
jQuery.Selectserialize=function(s){
var h="";
var o=[];
if(a=jQuery("#"+s)){
a.get(0).f.el.each(function(){
if(this.s==true){
if(h.length>0){
h+="&";
}
h+=s+"[]="+jQuery.attr(this,"id");
o[o.length]=jQuery.attr(this,"id");
}
});
}
return {hash:h,o:o};
};
jQuery.fn.Selectable=function(o){
if(!jQuery.selectHelper){
jQuery("body",document).append("<div id=\"selectHelper\"></div>").bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
jQuery.selectHelper=jQuery("#selectHelper");
jQuery.selectHelper.css({position:"absolute",display:"none"});
if(window.event){
jQuery("body",document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
}else{
jQuery(document).bind("keydown",jQuery.selectKeyDown).bind("keyup",jQuery.selectKeyUp);
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isSelectable){
return;
}
this.isSelectable=true;
this.f={a:o.accept,o:o.opacity?parseFloat(o.opacity):false,sc:o.selectedclass?o.selectedclass:false,hc:o.helperclass?o.helperclass:false,onselect:o.onselect?o.onselect:false,onselectstop:o.onselectstop?o.onselectstop:false};
this.f.el=jQuery("."+o.accept);
jQuery(this).bind("mousedown",jQuery.selectstart).css("position","relative");
});
};
jQuery.iSlider={tabindex:1,set:function(_18f){
var _18f=_18f;
return this.each(function(){
this.slideCfg.sliders.each(function(key){
jQuery.iSlider.dragmoveBy(this,_18f[key]);
});
});
},get:function(){
var _190=[];
this.each(function(_191){
if(this.isSlider){
_190[_191]=[];
var elm=this;
var _192=jQuery.iUtil.getSize(this);
this.slideCfg.sliders.each(function(key){
var x=this.offsetLeft;
var y=this.offsetTop;
xproc=parseInt(x*100/(_192.w-this.offsetWidth));
yproc=parseInt(y*100/(_192.h-this.offsetHeight));
_190[_191][key]=[xproc||0,yproc||0,x||0,y||0];
});
}
});
return _190;
},modifyContainer:function(elm){
elm.dragCfg.containerMaxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;
elm.dragCfg.containerMaxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;
if(elm.SliderContainer.slideCfg.restricted){
next=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration+1);
if(next){
elm.dragCfg.cont.w=(parseInt(jQuery(next).css("left"))||0)+elm.dragCfg.oC.wb;
elm.dragCfg.cont.h=(parseInt(jQuery(next).css("top"))||0)+elm.dragCfg.oC.hb;
}
prev=elm.SliderContainer.slideCfg.sliders.get(elm.SliderIteration-1);
if(prev){
var _193=parseInt(jQuery(prev).css("left"))||0;
var _194=parseInt(jQuery(prev).css("left"))||0;
elm.dragCfg.cont.x+=_193;
elm.dragCfg.cont.y+=_194;
elm.dragCfg.cont.w-=_193;
elm.dragCfg.cont.h-=_194;
}
}
elm.dragCfg.maxx=elm.dragCfg.cont.w-elm.dragCfg.oC.wb;
elm.dragCfg.maxy=elm.dragCfg.cont.h-elm.dragCfg.oC.hb;
if(elm.dragCfg.fractions){
elm.dragCfg.gx=((elm.dragCfg.cont.w-elm.dragCfg.oC.wb)/elm.dragCfg.fractions)||1;
elm.dragCfg.gy=((elm.dragCfg.cont.h-elm.dragCfg.oC.hb)/elm.dragCfg.fractions)||1;
elm.dragCfg.fracW=elm.dragCfg.maxx/elm.dragCfg.fractions;
elm.dragCfg.fracH=elm.dragCfg.maxy/elm.dragCfg.fractions;
}
elm.dragCfg.cont.dx=elm.dragCfg.cont.x-elm.dragCfg.oR.x;
elm.dragCfg.cont.dy=elm.dragCfg.cont.y-elm.dragCfg.oR.y;
jQuery.iDrag.helper.css("cursor","default");
},onSlide:function(elm,x,y){
if(elm.dragCfg.fractions){
xfrac=parseInt(x/elm.dragCfg.fracW);
xproc=xfrac*100/elm.dragCfg.fractions;
yfrac=parseInt(y/elm.dragCfg.fracH);
yproc=yfrac*100/elm.dragCfg.fractions;
}else{
xproc=parseInt(x*100/elm.dragCfg.containerMaxx);
yproc=parseInt(y*100/elm.dragCfg.containerMaxy);
}
elm.dragCfg.lastSi=[xproc||0,yproc||0,x||0,y||0];
if(elm.dragCfg.onSlide){
elm.dragCfg.onSlide.apply(elm,elm.dragCfg.lastSi);
}
},dragmoveByKey:function(_195){
pressedKey=_195.charCode||_195.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(elm,_196){
if(!elm.dragCfg){
return;
}
elm.dragCfg.oC=jQuery.extend(jQuery.iUtil.getPosition(elm),jQuery.iUtil.getSize(elm));
elm.dragCfg.oR={x:parseInt(jQuery.css(elm,"left"))||0,y:parseInt(jQuery.css(elm,"top"))||0};
elm.dragCfg.oP=jQuery.css(elm,"position");
if(elm.dragCfg.oP!="relative"&&elm.dragCfg.oP!="absolute"){
elm.style.position="relative";
}
jQuery.iDrag.getContainment(elm);
jQuery.iSlider.modifyContainer(elm);
dx=parseInt(_196[0])||0;
dy=parseInt(_196[1])||0;
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
if(elm.dragCfg.fractions){
newCoords=jQuery.iDrag.snapToGrid.apply(elm,[nx,ny,dx,dy]);
if(newCoords.constructor==Object){
dx=newCoords.dx;
dy=newCoords.dy;
}
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
}
newCoords=jQuery.iDrag.fitToContainer.apply(elm,[nx,ny,dx,dy]);
if(newCoords&&newCoords.constructor==Object){
dx=newCoords.dx;
dy=newCoords.dy;
}
nx=elm.dragCfg.oR.x+dx;
ny=elm.dragCfg.oR.y+dy;
if(elm.dragCfg.si&&(elm.dragCfg.onSlide||elm.dragCfg.onChange)){
jQuery.iSlider.onSlide(elm,nx,ny);
}
nx=!elm.dragCfg.axis||elm.dragCfg.axis=="horizontally"?nx:elm.dragCfg.oR.x||0;
ny=!elm.dragCfg.axis||elm.dragCfg.axis=="vertically"?ny:elm.dragCfg.oR.y||0;
elm.style.left=nx+"px";
elm.style.top=ny+"px";
},build:function(o){
return this.each(function(){
if(this.isSlider==true||!o.accept||!jQuery.iUtil||!jQuery.iDrag||!jQuery.iDrop){
return;
}
toDrag=jQuery(o.accept,this);
if(toDrag.size()==0){
return;
}
var _197={containment:"parent",si:true,onSlide:o.onSlide&&o.onSlide.constructor==Function?o.onSlide:null,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:null,handle:this,opacity:o.opacity||false};
if(o.fractions&&parseInt(o.fractions)){
_197.fractions=parseInt(o.fractions)||1;
_197.fractions=_197.fractions>0?_197.fractions:1;
}
if(toDrag.size()==1){
toDrag.Draggable(_197);
}else{
jQuery(toDrag.get(0)).Draggable(_197);
_197.handle=null;
toDrag.Draggable(_197);
}
toDrag.keydown(jQuery.iSlider.dragmoveByKey);
toDrag.attr("tabindex",jQuery.iSlider.tabindex++);
this.isSlider=true;
this.slideCfg={};
this.slideCfg.onslide=_197.onslide;
this.slideCfg.fractions=_197.fractions;
this.slideCfg.sliders=toDrag;
this.slideCfg.restricted=o.restricted?true:false;
sliderEl=this;
sliderEl.slideCfg.sliders.each(function(nr){
this.SliderIteration=nr;
this.SliderContainer=sliderEl;
});
if(o.values&&o.values.constructor==Array){
for(i=o.values.length-1;i>=0;i--){
if(o.values[i].constructor==Array&&o.values[i].length==2){
el=this.slideCfg.sliders.get(i);
if(el.tagName){
jQuery.iSlider.dragmoveBy(el,o.values[i]);
}
}
}
}
});
}};
jQuery.fn.extend({Slider:jQuery.iSlider.build,SliderSetValues:jQuery.iSlider.set,SliderGetValues:jQuery.iSlider.get});
jQuery.islideshow={slideshows:[],gonext:function(){
this.blur();
slideshow=this.parentNode;
id=jQuery.attr(slideshow,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
slide=slideshow.ss.currentslide+1;
if(slideshow.ss.images.length<slide){
slide=1;
}
images=jQuery("img",slideshow.ss.holder);
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},goprev:function(){
this.blur();
slideshow=this.parentNode;
id=jQuery.attr(slideshow,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
slide=slideshow.ss.currentslide-1;
images=jQuery("img",slideshow.ss.holder);
if(slide<1){
slide=slideshow.ss.images.length;
}
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},timer:function(c){
slideshow=document.getElementById(c);
if(slideshow.ss.random){
slide=slideshow.ss.currentslide;
while(slide==slideshow.ss.currentslide){
slide=1+parseInt(Math.random()*slideshow.ss.images.length);
}
}else{
slide=slideshow.ss.currentslide+1;
if(slideshow.ss.images.length<slide){
slide=1;
}
}
images=jQuery("img",slideshow.ss.holder);
slideshow.ss.currentslide=slide;
if(images.size()>0){
images.fadeOut(slideshow.ss.fadeDuration,jQuery.islideshow.showImage);
}
},go:function(o){
var _198;
if(o&&o.constructor==Object){
if(o.loader){
_198=document.getElementById(o.loader.slideshow);
url=window.location.href.split("#");
o.loader.onload=null;
if(url.length==2){
slide=parseInt(url[1]);
show=url[1].replace(slide,"");
if(jQuery.attr(_198,"id")!=show){
slide=1;
}
}else{
slide=1;
}
}
if(o.link){
o.link.blur();
_198=o.link.parentNode.parentNode;
id=jQuery.attr(_198,"id");
if(jQuery.islideshow.slideshows[id]!=null){
window.clearInterval(jQuery.islideshow.slideshows[id]);
}
url=o.link.href.split("#");
slide=parseInt(url[1]);
show=url[1].replace(slide,"");
if(jQuery.attr(_198,"id")!=show){
slide=1;
}
}
if(_198.ss.images.length<slide||slide<1){
slide=1;
}
_198.ss.currentslide=slide;
slidePos=jQuery.iUtil.getSize(_198);
slidePad=jQuery.iUtil.getPadding(_198);
slideBor=jQuery.iUtil.getBorder(_198);
if(_198.ss.prevslide){
_198.ss.prevslide.o.css("display","none");
}
if(_198.ss.nextslide){
_198.ss.nextslide.o.css("display","none");
}
if(_198.ss.loader){
y=parseInt(slidePad.t)+parseInt(slideBor.t);
if(_198.ss.slideslinks){
if(_198.ss.slideslinks.linksPosition=="top"){
y+=_198.ss.slideslinks.dimm.hb;
}else{
slidePos.h-=_198.ss.slideslinks.dimm.hb;
}
}
if(_198.ss.slideCaption){
if(_198.ss.slideCaption&&_198.ss.slideCaption.captionPosition=="top"){
y+=_198.ss.slideCaption.dimm.hb;
}else{
slidePos.h-=_198.ss.slideCaption.dimm.hb;
}
}
if(!_198.ss.loaderWidth){
_198.ss.loaderHeight=o.loader?o.loader.height:(parseInt(_198.ss.loader.css("height"))||0);
_198.ss.loaderWidth=o.loader?o.loader.width:(parseInt(_198.ss.loader.css("width"))||0);
}
_198.ss.loader.css("top",y+(slidePos.h-_198.ss.loaderHeight)/2+"px");
_198.ss.loader.css("left",(slidePos.wb-_198.ss.loaderWidth)/2+"px");
_198.ss.loader.css("display","block");
}
images=jQuery("img",_198.ss.holder);
if(images.size()>0){
images.fadeOut(_198.ss.fadeDuration,jQuery.islideshow.showImage);
}else{
lnk=jQuery("a",_198.ss.slideslinks.o).get(slide-1);
jQuery(lnk).addClass(_198.ss.slideslinks.activeLinkClass);
var img=new Image();
img.slideshow=jQuery.attr(_198,"id");
img.slide=slide-1;
img.src=_198.ss.images[_198.ss.currentslide-1].src;
if(img.complete){
img.onload=null;
jQuery.islideshow.display.apply(img);
}else{
img.onload=jQuery.islideshow.display;
}
if(_198.ss.slideCaption){
_198.ss.slideCaption.o.html(_198.ss.images[slide-1].caption);
}
}
}
},showImage:function(){
slideshow=this.parentNode.parentNode;
slideshow.ss.holder.css("display","none");
if(slideshow.ss.slideslinks.activeLinkClass){
lnk=jQuery("a",slideshow.ss.slideslinks.o).removeClass(slideshow.ss.slideslinks.activeLinkClass).get(slideshow.ss.currentslide-1);
jQuery(lnk).addClass(slideshow.ss.slideslinks.activeLinkClass);
}
var img=new Image();
img.slideshow=jQuery.attr(slideshow,"id");
img.slide=slideshow.ss.currentslide-1;
img.src=slideshow.ss.images[slideshow.ss.currentslide-1].src;
if(img.complete){
img.onload=null;
jQuery.islideshow.display.apply(img);
}else{
img.onload=jQuery.islideshow.display;
}
if(slideshow.ss.slideCaption){
slideshow.ss.slideCaption.o.html(slideshow.ss.images[slideshow.ss.currentslide-1].caption);
}
},display:function(){
slideshow=document.getElementById(this.slideshow);
if(slideshow.ss.prevslide){
slideshow.ss.prevslide.o.css("display","none");
}
if(slideshow.ss.nextslide){
slideshow.ss.nextslide.o.css("display","none");
}
slidePos=jQuery.iUtil.getSize(slideshow);
y=0;
if(slideshow.ss.slideslinks){
if(slideshow.ss.slideslinks.linksPosition=="top"){
y+=slideshow.ss.slideslinks.dimm.hb;
}else{
slidePos.h-=slideshow.ss.slideslinks.dimm.hb;
}
}
if(slideshow.ss.slideCaption){
if(slideshow.ss.slideCaption&&slideshow.ss.slideCaption.captionPosition=="top"){
y+=slideshow.ss.slideCaption.dimm.hb;
}else{
slidePos.h-=slideshow.ss.slideCaption.dimm.hb;
}
}
par=jQuery(".slideshowHolder",slideshow);
y=y+(slidePos.h-this.height)/2;
x=(slidePos.wb-this.width)/2;
slideshow.ss.holder.css("top",y+"px").css("left",x+"px").html("<img src=\""+this.src+"\" />");
slideshow.ss.holder.fadeIn(slideshow.ss.fadeDuration);
nextslide=slideshow.ss.currentslide+1;
if(nextslide>slideshow.ss.images.length){
nextslide=1;
}
prevslide=slideshow.ss.currentslide-1;
if(prevslide<1){
prevslide=slideshow.ss.images.length;
}
slideshow.ss.nextslide.o.css("display","block").css("top",y+"px").css("left",x+2*this.width/3+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[nextslide-1].caption);
slideshow.ss.nextslide.o.get(0).href="#"+nextslide+jQuery.attr(slideshow,"id");
slideshow.ss.prevslide.o.css("display","block").css("top",y+"px").css("left",x+"px").css("width",this.width/3+"px").css("height",this.height+"px").attr("title",slideshow.ss.images[prevslide-1].caption);
slideshow.ss.prevslide.o.get(0).href="#"+prevslide+jQuery.attr(slideshow,"id");
},build:function(o){
if(!o||!o.container||jQuery.islideshow.slideshows[o.container]){
return;
}
var _199=jQuery("#"+o.container);
var el=_199.get(0);
if(el.style.position!="absolute"&&el.style.position!="relative"){
el.style.position="relative";
}
el.style.overflow="hidden";
if(_199.size()==0){
return;
}
el.ss={};
el.ss.images=o.images?o.images:[];
el.ss.random=o.random&&o.random==true||false;
imgs=el.getElementsByTagName("IMG");
for(i=0;i<imgs.length;i++){
indic=el.ss.images.length;
el.ss.images[indic]={src:imgs[i].src,caption:imgs[i].title||imgs[i].alt||""};
}
if(el.ss.images.length==0){
return;
}
el.ss.oP=jQuery.extend(jQuery.iUtil.getPosition(el),jQuery.iUtil.getSize(el));
el.ss.oPad=jQuery.iUtil.getPadding(el);
el.ss.oBor=jQuery.iUtil.getBorder(el);
t=parseInt(el.ss.oPad.t)+parseInt(el.ss.oBor.t);
b=parseInt(el.ss.oPad.b)+parseInt(el.ss.oBor.b);
jQuery("img",el).remove();
el.ss.fadeDuration=o.fadeDuration?o.fadeDuration:500;
if(o.linksPosition||o.linksClass||o.activeLinkClass){
el.ss.slideslinks={};
_199.append("<div class=\"slideshowLinks\"></div>");
el.ss.slideslinks.o=jQuery(".slideshowLinks",el);
if(o.linksClass){
el.ss.slideslinks.linksClass=o.linksClass;
el.ss.slideslinks.o.addClass(o.linksClass);
}
if(o.activeLinkClass){
el.ss.slideslinks.activeLinkClass=o.activeLinkClass;
}
el.ss.slideslinks.o.css("position","absolute").css("width",el.ss.oP.w+"px");
if(o.linksPosition&&o.linksPosition=="top"){
el.ss.slideslinks.linksPosition="top";
el.ss.slideslinks.o.css("top",t+"px");
}else{
el.ss.slideslinks.linksPosition="bottom";
el.ss.slideslinks.o.css("bottom",b+"px");
}
el.ss.slideslinks.linksSeparator=o.linksSeparator?o.linksSeparator:" ";
for(var i=0;i<el.ss.images.length;i++){
indic=parseInt(i)+1;
el.ss.slideslinks.o.append("<a href=\"#"+indic+o.container+"\" class=\"slideshowLink\" title=\""+el.ss.images[i].caption+"\">"+indic+"</a>"+(indic!=el.ss.images.length?el.ss.slideslinks.linksSeparator:""));
}
jQuery("a",el.ss.slideslinks.o).bind("click",function(){
jQuery.islideshow.go({link:this});
});
el.ss.slideslinks.dimm=jQuery.iUtil.getSize(el.ss.slideslinks.o.get(0));
}
if(o.captionPosition||o.captionClass){
el.ss.slideCaption={};
_199.append("<div class=\"slideshowCaption\">&nbsp;</div>");
el.ss.slideCaption.o=jQuery(".slideshowCaption",el);
if(o.captionClass){
el.ss.slideCaption.captionClass=o.captionClass;
el.ss.slideCaption.o.addClass(o.captionClass);
}
el.ss.slideCaption.o.css("position","absolute").css("width",el.ss.oP.w+"px");
if(o.captionPosition&&o.captionPosition=="top"){
el.ss.slideCaption.captionPosition="top";
el.ss.slideCaption.o.css("top",(el.ss.slideslinks&&el.ss.slideslinks.linksPosition=="top"?el.ss.slideslinks.dimm.hb+t:t)+"px");
}else{
el.ss.slideCaption.captionPosition="bottom";
el.ss.slideCaption.o.css("bottom",(el.ss.slideslinks&&el.ss.slideslinks.linksPosition=="bottom"?el.ss.slideslinks.dimm.hb+b:b)+"px");
}
el.ss.slideCaption.dimm=jQuery.iUtil.getSize(el.ss.slideCaption.o.get(0));
}
if(o.nextslideClass){
el.ss.nextslide={nextslideClass:o.nextslideClass};
_199.append("<a href=\"#2"+o.container+"\" class=\"slideshowNextSlide\">&nbsp;</a>");
el.ss.nextslide.o=jQuery(".slideshowNextSlide",el);
el.ss.nextslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(el.ss.nextslide.nextslideClass);
el.ss.nextslide.o.bind("click",jQuery.islideshow.gonext);
}
if(o.prevslideClass){
el.ss.prevslide={prevslideClass:o.prevslideClass};
_199.append("<a href=\"#0"+o.container+"\" class=\"slideshowPrevslide\">&nbsp;</a>");
el.ss.prevslide.o=jQuery(".slideshowPrevslide",el);
el.ss.prevslide.o.css("position","absolute").css("display","none").css("overflow","hidden").css("fontSize","30px").addClass(el.ss.prevslide.prevslideClass);
el.ss.prevslide.o.bind("click",jQuery.islideshow.goprev);
}
_199.prepend("<div class=\"slideshowHolder\"></div>");
el.ss.holder=jQuery(".slideshowHolder",el);
el.ss.holder.css("position","absolute").css("top","0px").css("left","0px").css("display","none");
if(o.loader){
_199.prepend("<div class=\"slideshowLoader\" style=\"display: none;\"><img src=\""+o.loader+"\" /></div>");
el.ss.loader=jQuery(".slideshowLoader",el);
el.ss.loader.css("position","absolute");
var img=new Image();
img.slideshow=o.container;
img.src=o.loader;
if(img.complete){
img.onload=null;
jQuery.islideshow.go({loader:img});
}else{
img.onload=function(){
jQuery.islideshow.go({loader:this});
};
}
}else{
jQuery.islideshow.go({container:el});
}
if(o.autoplay){
time=parseInt(o.autoplay)*1000;
}
jQuery.islideshow.slideshows[o.container]=o.autoplay?window.setInterval("jQuery.islideshow.timer('"+o.container+"')",time):null;
}};
jQuery.slideshow=jQuery.islideshow.build;
jQuery.iSort={changed:[],collected:{},helper:false,inFrontOf:null,start:function(){
if(jQuery.iDrag.dragged==null){
return;
}
var shs,_19a,c,cs;
jQuery.iSort.helper.get(0).className=jQuery.iDrag.dragged.dragCfg.hpc;
shs=jQuery.iSort.helper.get(0).style;
shs.display="block";
jQuery.iSort.helper.oC=jQuery.extend(jQuery.iUtil.getPosition(jQuery.iSort.helper.get(0)),jQuery.iUtil.getSize(jQuery.iSort.helper.get(0)));
shs.width=jQuery.iDrag.dragged.dragCfg.oC.wb+"px";
shs.height=jQuery.iDrag.dragged.dragCfg.oC.hb+"px";
_19a=jQuery.iUtil.getMargins(jQuery.iDrag.dragged);
shs.marginTop=_19a.t;
shs.marginRight=_19a.r;
shs.marginBottom=_19a.b;
shs.marginLeft=_19a.l;
if(jQuery.iDrag.dragged.dragCfg.ghosting==true){
c=jQuery.iDrag.dragged.cloneNode(true);
cs=c.style;
cs.marginTop="0px";
cs.marginRight="0px";
cs.marginBottom="0px";
cs.marginLeft="0px";
cs.display="block";
jQuery.iSort.helper.empty().append(c);
}
jQuery(jQuery.iDrag.dragged).after(jQuery.iSort.helper.get(0));
jQuery.iDrag.dragged.style.display="none";
},check:function(e){
if(!e.dragCfg.so&&jQuery.iDrop.overzone.sortable){
if(e.dragCfg.onStop){
e.dragCfg.onStop.apply(dragged);
}
jQuery(e).css("position",e.dragCfg.initialPosition||e.dragCfg.oP);
jQuery(e).DraggableDestroy();
jQuery(jQuery.iDrop.overzone).SortableAddItem(e);
}
jQuery.iSort.helper.removeClass(e.dragCfg.hpc).html("&nbsp;");
jQuery.iSort.inFrontOf=null;
var shs=jQuery.iSort.helper.get(0).style;
shs.display="none";
jQuery.iSort.helper.after(e);
if(e.dragCfg.fx>0){
jQuery(e).fadeIn(e.dragCfg.fx);
}
jQuery("body").append(jQuery.iSort.helper.get(0));
var ts=[];
var fnc=false;
for(var i=0;i<jQuery.iSort.changed.length;i++){
var iEL=jQuery.iDrop.zones[jQuery.iSort.changed[i]].get(0);
var id=jQuery.attr(iEL,"id");
var ser=jQuery.iSort.serialize(id);
if(iEL.dropCfg.os!=ser.hash){
iEL.dropCfg.os=ser.hash;
if(fnc==false&&iEL.dropCfg.onChange){
fnc=iEL.dropCfg.onChange;
}
ser.id=id;
ts[ts.length]=ser;
}
}
jQuery.iSort.changed=[];
if(fnc!=false&&ts.length>0){
fnc(ts);
}
},checkhover:function(e,o){
if(!jQuery.iDrag.dragged){
return;
}
var cur=false;
var i=0;
if(e.dropCfg.el.size()>0){
for(i=e.dropCfg.el.size();i>0;i--){
if(e.dropCfg.el.get(i-1)!=jQuery.iDrag.dragged){
if(!e.sortCfg.floats){
if((e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){
cur=e.dropCfg.el.get(i-1);
}else{
break;
}
}else{
if((e.dropCfg.el.get(i-1).pos.x+e.dropCfg.el.get(i-1).pos.wb/2)>jQuery.iDrag.dragged.dragCfg.nx&&(e.dropCfg.el.get(i-1).pos.y+e.dropCfg.el.get(i-1).pos.hb/2)>jQuery.iDrag.dragged.dragCfg.ny){
cur=e.dropCfg.el.get(i-1);
}
}
}
}
}
if(cur&&jQuery.iSort.inFrontOf!=cur){
jQuery.iSort.inFrontOf=cur;
jQuery(cur).before(jQuery.iSort.helper.get(0));
}else{
if(!cur&&(jQuery.iSort.inFrontOf!=null||jQuery.iSort.helper.get(0).parentNode!=e)){
jQuery.iSort.inFrontOf=null;
jQuery(e).append(jQuery.iSort.helper.get(0));
}
}
jQuery.iSort.helper.get(0).style.display="block";
},measure:function(e){
if(jQuery.iDrag.dragged==null){
return;
}
e.dropCfg.el.each(function(){
this.pos=jQuery.extend(jQuery.iUtil.getSizeLite(this),jQuery.iUtil.getPositionLite(this));
});
},serialize:function(s){
var i;
var h="";
var o={};
if(s){
if(jQuery.iSort.collected[s]){
o[s]=[];
jQuery("#"+s+" ."+jQuery.iSort.collected[s]).each(function(){
if(h.length>0){
h+="&";
}
h+=s+"[]="+jQuery.attr(this,"id");
o[s][o[s].length]=jQuery.attr(this,"id");
});
}else{
for(a in s){
if(jQuery.iSort.collected[s[a]]){
o[s[a]]=[];
jQuery("#"+s[a]+" ."+jQuery.iSort.collected[s[a]]).each(function(){
if(h.length>0){
h+="&";
}
h+=s[a]+"[]="+jQuery.attr(this,"id");
o[s[a]][o[s[a]].length]=jQuery.attr(this,"id");
});
}
}
}
}else{
for(i in jQuery.iSort.collected){
o[i]=[];
jQuery("#"+i+" ."+jQuery.iSort.collected[i]).each(function(){
if(h.length>0){
h+="&";
}
h+=i+"[]="+jQuery.attr(this,"id");
o[i][o[i].length]=jQuery.attr(this,"id");
});
}
}
return {hash:h,o:o};
},addItem:function(e){
if(!e.childNodes){
return;
}
return this.each(function(){
if(!this.sortCfg||!jQuery(e).is("."+this.sortCfg.accept)){
jQuery(e).addClass(this.sortCfg.accept);
}
jQuery(e).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(o){
if(o.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:o.accept,activeclass:o.activeclass?o.activeclass:false,hoverclass:o.hoverclass?o.hoverclass:false,helperclass:o.helperclass?o.helperclass:false,onHover:o.onHover||o.onhover,onOut:o.onOut||o.onout,sortable:true,onChange:o.onChange||o.onchange,fx:o.fx?o.fx:false,ghosting:o.ghosting?true:false,tolerance:o.tolerance?o.tolerance:"intersect"});
return this.each(function(){
var _19b={revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onDrag:o.onDrag&&o.onDrag.constructor==Function?o.onDrag:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:false,cursorAt:o.cursorAt?o.cursorAt:false};
jQuery("."+o.accept,this).Draggable(_19b);
this.isSortable=true;
this.sortCfg={accept:o.accept,revert:o.revert?true:false,zindex:3000,opacity:o.opacity?parseFloat(o.opacity):false,hpc:o.helperclass?o.helperclass:false,fx:o.fx?o.fx:false,so:true,ghosting:o.ghosting?true:false,handle:o.handle?o.handle:null,containment:o.containment?o.containment:null,floats:o.floats?true:false,dragCfg:_19b};
});
}
}};
jQuery.fn.extend({Sortable:jQuery.iSort.build,SortableAddItem:jQuery.iSort.addItem,SortableDestroy:jQuery.iSort.destroy});
jQuery.SortSerialize=jQuery.iSort.serialize;
jQuery.iTooltip={current:null,focused:false,oldTitle:null,focus:function(e){
jQuery.iTooltip.focused=true;
jQuery.iTooltip.show(e,this,true);
},hidefocused:function(e){
if(jQuery.iTooltip.current!=this){
return;
}
jQuery.iTooltip.focused=false;
jQuery.iTooltip.hide(e,this);
},show:function(e,el,_19c){
if(jQuery.iTooltip.current!=null){
return;
}
if(!el){
el=this;
}
jQuery.iTooltip.current=el;
pos=jQuery.extend(jQuery.iUtil.getPosition(el),jQuery.iUtil.getSize(el));
jEl=jQuery(el);
title=jEl.attr("title");
href=jEl.attr("href");
if(title){
jQuery.iTooltip.oldTitle=title;
jEl.attr("title","");
jQuery("#tooltipTitle").html(title);
if(href){
jQuery("#tooltipURL").html(href.replace("http://",""));
}else{
jQuery("#tooltipURL").html("");
}
helper=jQuery("#tooltipHelper");
if(el.tooltipCFG.className){
helper.get(0).className=el.tooltipCFG.className;
}else{
helper.get(0).className="";
}
helperSize=jQuery.iUtil.getSize(helper.get(0));
filteredPosition=_19c&&el.tooltipCFG.position=="mouse"?"bottom":el.tooltipCFG.position;
switch(filteredPosition){
case "top":
ny=pos.y-helperSize.hb;
nx=pos.x;
break;
case "left":
ny=pos.y;
nx=pos.x-helperSize.wb;
break;
case "right":
ny=pos.y;
nx=pos.x+pos.wb;
break;
case "mouse":
jQuery("body").bind("mousemove",jQuery.iTooltip.mousemove);
pointer=jQuery.iUtil.getPointer(e);
ny=pointer.y+15;
nx=pointer.x+15;
break;
default:
ny=pos.y+pos.hb;
nx=pos.x;
break;
}
helper.css({top:ny+"px",left:nx+"px"});
if(el.tooltipCFG.delay==false){
helper.show();
}else{
helper.fadeIn(el.tooltipCFG.delay);
}
if(el.tooltipCFG.onShow){
el.tooltipCFG.onShow.apply(el);
}
jEl.bind("mouseout",jQuery.iTooltip.hide).bind("blur",jQuery.iTooltip.hidefocused);
}
},mousemove:function(e){
if(jQuery.iTooltip.current==null){
jQuery("body").unbind("mousemove",jQuery.iTooltip.mousemove);
return;
}
pointer=jQuery.iUtil.getPointer(e);
jQuery("#tooltipHelper").css({top:pointer.y+15+"px",left:pointer.x+15+"px"});
},hide:function(e,el){
if(!el){
el=this;
}
if(jQuery.iTooltip.focused!=true&&jQuery.iTooltip.current==el){
jQuery.iTooltip.current=null;
jQuery("#tooltipHelper").fadeOut(1);
jQuery(el).attr("title",jQuery.iTooltip.oldTitle).unbind("mouseout",jQuery.iTooltip.hide).unbind("blur",jQuery.iTooltip.hidefocused);
if(el.tooltipCFG.onHide){
el.tooltipCFG.onHide.apply(el);
}
jQuery.iTooltip.oldTitle=null;
}
},build:function(_19d){
if(!jQuery.iTooltip.helper){
jQuery("body").append("<div id=\"tooltipHelper\"><div id=\"tooltipTitle\"></div><div id=\"tooltipURL\"></div></div>");
jQuery("#tooltipHelper").css({position:"absolute",zIndex:3000,display:"none"});
jQuery.iTooltip.helper=true;
}
return this.each(function(){
if(jQuery.attr(this,"title")){
this.tooltipCFG={position:/top|bottom|left|right|mouse/.test(_19d.position)?_19d.position:"bottom",className:_19d.className?_19d.className:false,delay:_19d.delay?_19d.delay:false,onShow:_19d.onShow&&_19d.onShow.constructor==Function?_19d.onShow:false,onHide:_19d.onHide&&_19d.onHide.constructor==Function?_19d.onHide:false};
var el=jQuery(this);
el.bind("mouseover",jQuery.iTooltip.show);
el.bind("focus",jQuery.iTooltip.focus);
}
});
}};
jQuery.fn.ToolTip=jQuery.iTooltip.build;
jQuery.iTTabs={doTab:function(e){
pressedKey=e.charCode||e.keyCode||-1;
if(pressedKey==9){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.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(e){
var x=0;
var y=0;
var es=e.style;
var _19e=false;
if(jQuery(e).css("display")=="none"){
var _19f=es.visibility;
var _1a0=es.position;
_19e=true;
es.visibility="hidden";
es.display="block";
es.position="absolute";
}
var el=e;
while(el){
x+=el.offsetLeft+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderLeftWidth)||0:0);
y+=el.offsetTop+(el.currentStyle&&!jQuery.browser.opera?parseInt(el.currentStyle.borderTopWidth)||0:0);
el=el.offsetParent;
}
el=e;
while(el&&el.tagName&&el.tagName.toLowerCase()!="body"){
x-=el.scrollLeft||0;
y-=el.scrollTop||0;
el=el.parentNode;
}
if(_19e==true){
es.display="none";
es.position=_1a0;
es.visibility=_19f;
}
return {x:x,y:y};
},getPositionLite:function(el){
var x=0,y=0;
while(el){
x+=el.offsetLeft||0;
y+=el.offsetTop||0;
el=el.offsetParent;
}
return {x:x,y:y};
},getSize:function(e){
var w=jQuery.css(e,"width");
var h=jQuery.css(e,"height");
var wb=0;
var hb=0;
var es=e.style;
if(jQuery(e).css("display")!="none"){
wb=e.offsetWidth;
hb=e.offsetHeight;
}else{
var _1a1=es.visibility;
var _1a2=es.position;
es.visibility="hidden";
es.display="block";
es.position="absolute";
wb=e.offsetWidth;
hb=e.offsetHeight;
es.display="none";
es.position=_1a2;
es.visibility=_1a1;
}
return {w:w,h:h,wb:wb,hb:hb};
},getSizeLite:function(el){
return {wb:el.offsetWidth||0,hb:el.offsetHeight||0};
},getClient:function(e){
var h,w,de;
if(e){
w=e.clientWidth;
h=e.clientHeight;
}else{
de=document.documentElement;
w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;
h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;
}
return {w:w,h:h};
},getScroll:function(e){
var t=0,l=0,w=0,h=0,iw=0,ih=0;
if(e&&e.nodeName.toLowerCase()!="body"){
t=e.scrollTop;
l=e.scrollLeft;
w=e.scrollWidth;
h=e.scrollHeight;
iw=0;
ih=0;
}else{
if(document.documentElement){
t=document.documentElement.scrollTop;
l=document.documentElement.scrollLeft;
w=document.documentElement.scrollWidth;
h=document.documentElement.scrollHeight;
}else{
if(document.body){
t=document.body.scrollTop;
l=document.body.scrollLeft;
w=document.body.scrollWidth;
h=document.body.scrollHeight;
}
}
iw=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;
ih=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;
}
return {t:t,l:l,w:w,h:h,iw:iw,ih:ih};
},getMargins:function(e,_1a3){
var el=jQuery(e);
var t=el.css("marginTop")||"";
var r=el.css("marginRight")||"";
var b=el.css("marginBottom")||"";
var l=el.css("marginLeft")||"";
if(_1a3){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};
}else{
return {t:t,r:r,b:b,l:l};
}
},getPadding:function(e,_1a4){
var el=jQuery(e);
var t=el.css("paddingTop")||"";
var r=el.css("paddingRight")||"";
var b=el.css("paddingBottom")||"";
var l=el.css("paddingLeft")||"";
if(_1a4){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)};
}else{
return {t:t,r:r,b:b,l:l};
}
},getBorder:function(e,_1a5){
var el=jQuery(e);
var t=el.css("borderTopWidth")||"";
var r=el.css("borderRightWidth")||"";
var b=el.css("borderBottomWidth")||"";
var l=el.css("borderLeftWidth")||"";
if(_1a5){
return {t:parseInt(t)||0,r:parseInt(r)||0,b:parseInt(b)||0,l:parseInt(l)||0};
}else{
return {t:t,r:r,b:b,l:l};
}
},getPointer:function(_1a6){
var x=_1a6.pageX||(_1a6.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;
var y=_1a6.pageY||(_1a6.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;
return {x:x,y:y};
},traverseDOM:function(_1a7,func){
func(_1a7);
_1a7=_1a7.firstChild;
while(_1a7){
jQuery.iUtil.traverseDOM(_1a7,func);
_1a7=_1a7.nextSibling;
}
},purgeEvents:function(_1a8){
jQuery.iUtil.traverseDOM(_1a8,function(el){
for(var attr in el){
if(typeof el[attr]==="function"){
el[attr]=null;
}
}
});
},centerEl:function(el,axis){
var _1a9=jQuery.iUtil.getScroll();
var _1aa=jQuery.iUtil.getSize(el);
if(!axis||axis=="vertically"){
jQuery(el).css({top:_1a9.t+((Math.max(_1a9.h,_1a9.ih)-_1a9.t-_1aa.hb)/2)+"px"});
}
if(!axis||axis=="horizontally"){
jQuery(el).css({left:_1a9.l+((Math.max(_1a9.w,_1a9.iw)-_1a9.l-_1aa.wb)/2)+"px"});
}
},fixPNG:function(el,_1ab){
var _1ac=jQuery("img[@src*=\"png\"]",el||document),png;
_1ac.each(function(){
png=this.src;
this.src=_1ab;
this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+png+"')";
});
}};
[].indexOf||(Array.prototype.indexOf=function(v,n){
n=(n==null)?0:n;
var m=this.length;
for(var i=n;i<m;i++){
if(this[i]==v){
return i;
}
}
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 _1ad=jQuery.iAuto.subject;
var _1ae=jQuery.iAuto.getFieldValues(_1ad);
var _1af=_1ad.autoCFG.source;
var _1b0=_1ad.autoCFG.dataSourceType;
var _1b1=_1ad.autoCFG.isXML;
if(_1ad&&_1ae.item!=jQuery.iAuto.lastValue&&_1ae.item.length>=_1ad.autoCFG.minchars){
jQuery.iAuto.lastValue=_1ae.item;
jQuery.iAuto.currentValue=_1ae.item;
data={field:jQuery(_1ad).attr("name")||"field",value:_1ae.item};
if(typeof _1af=="string"){
jQuery.ajax({type:"POST",data:jQuery.param(data),dataType:(_1b1)?"xml":"json",success:function(_1b2){
jQuery.iAuto.handleData(_1b2,_1ad,_1ae,_1b1);
},url:_1af});
}else{
if(typeof _1af=="function"){
var _1b3=_1af(data);
jQuery.iAuto.handleData(_1b3,_1ad,_1ae,_1b1);
}
}
}
},writeItems:function(_1b4,_1b5){
jQuery.iAuto.content.html(_1b5);
jQuery.iAuto.items=jQuery("li",jQuery.iAuto.content.get(0));
jQuery.iAuto.items.mouseover(jQuery.iAuto.hoverItem).bind("click",jQuery.iAuto.clickItem);
var _1b6=jQuery.iUtil.getPosition(_1b4);
var size=jQuery.iUtil.getSize(_1b4);
jQuery.iAuto.helper.css("top",_1b6.y+size.hb+"px").css("left",_1b6.x+"px").addClass(_1b4.autoCFG.helperClass);
if(jQuery.iAuto.iframe){
jQuery.iAuto.iframe.css("display","block").css("top",_1b6.y+size.hb+"px").css("left",_1b6.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=_1b4.autoCFG.selectClass;
jQuery.iAuto.applyOn(_1b4,_1b4.autoCFG.lastSuggestion[0],"onHighlight");
if(jQuery.iAuto.helper.css("display")=="none"){
if(_1b4.autoCFG.inputWidth){
var _1b7=jQuery.iUtil.getPadding(_1b4,true);
var _1b8=jQuery.iUtil.getBorder(_1b4,true);
jQuery.iAuto.helper.css("width",_1b4.offsetWidth-(jQuery.boxModel?(_1b7.l+_1b7.r+_1b8.l+_1b8.r):0)+"px");
}
if(_1b4.autoCFG.fx){
switch(_1b4.autoCFG.fx.type){
case "fade":
jQuery.iAuto.helper.fadeIn(_1b4.autoCFG.fx.duration);
break;
case "slide":
jQuery.iAuto.helper.SlideInUp(_1b4.autoCFG.fx.duration);
break;
case "blind":
jQuery.iAuto.helper.BlindDown(_1b4.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 _1b9=this;
if(_1b9.autoCFG.lastSuggestion){
jQuery.iAuto.lastValue=_1b9.value;
jQuery.iAuto.currentValue=_1b9.value;
var _1ba=_1b9.autoCFG.isXML;
var _1bb=function(nr){
var _1bc,text,_1bd;
if(_1ba){
_1bc=jQuery("value",this).text();
text=jQuery("text",this).text();
}else{
_1bc=this.value;
text=this.text;
}
_1bd=_1bc.toLowerCase();
inputValue=_1b9.value.toLowerCase();
if(_1bd.indexOf(inputValue)==0){
_1be+="<li rel=\""+_1bc+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+text+"</li>";
}
};
var _1be="";
if(_1ba){
_1b9.autoCFG.lastSuggestion.each(_1bb);
}else{
jQuery.each(_1b9.autoCFG.lastSuggestion,_1bb);
}
if(_1be!=""){
jQuery.iAuto.writeItems(_1b9,_1be);
this.autoCFG.inCache=true;
return;
}
}
_1b9.autoCFG.lastSuggestion=null;
this.autoCFG.inCache=false;
},selection:function(_1bf,_1c0,end){
if(_1bf.createTextRange){
var _1c1=_1bf.createTextRange();
_1c1.collapse(true);
_1c1.moveStart("character",_1c0);
_1c1.moveEnd("character",-end+_1c0);
_1c1.select();
}else{
if(_1bf.setSelectionRange){
_1bf.setSelectionRange(_1c0,end);
}else{
if(_1bf.selectionStart){
_1bf.selectionStart=_1c0;
_1bf.selectionEnd=end;
}
}
}
_1bf.focus();
},getSelectionStart:function(_1c2){
if(_1c2.selectionStart){
return _1c2.selectionStart;
}else{
if(_1c2.createTextRange){
var _1c3=document.selection.createRange();
var _1c4=_1c3.duplicate();
return 0-_1c4.moveStart("character",-100000);
}
}
},getFieldValues:function(_1c5){
var _1c6={value:_1c5.value,pre:"",post:"",item:""};
if(_1c5.autoCFG.multiple){
var _1c7=false;
var _1c8=jQuery.iAuto.getSelectionStart(_1c5)||0;
var _1c9=_1c6.value.split(_1c5.autoCFG.multipleSeparator);
for(var i=0;i<_1c9.length;i++){
if((_1c6.pre.length+_1c9[i].length>=_1c8||_1c8==0)&&!_1c7){
if(_1c6.pre.length<=_1c8){
_1c6.item=_1c9[i];
}else{
_1c6.post+=_1c9[i]+(_1c9[i]!=""?_1c5.autoCFG.multipleSeparator:"");
}
_1c7=true;
}else{
if(_1c7){
_1c6.post+=_1c9[i]+(_1c9[i]!=""?_1c5.autoCFG.multipleSeparator:"");
}
}
if(!_1c7){
_1c6.pre+=_1c9[i]+(_1c9.length>1?_1c5.autoCFG.multipleSeparator:"");
}
}
}else{
_1c6.item=_1c6.value;
}
return _1c6;
},autocomplete:function(e){
window.clearTimeout(jQuery.iAuto.timer);
var _1ca=jQuery.iAuto.getFieldValues(this);
var _1cb=e.charCode||e.keyCode||-1;
if(/13|27|35|36|38|40|9/.test(_1cb)&&jQuery.iAuto.items){
if(window.event){
window.event.cancelBubble=true;
window.event.returnValue=false;
}else{
e.preventDefault();
e.stopPropagation();
}
if(jQuery.iAuto.selectedItem!=null){
jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).className="";
}else{
jQuery.iAuto.selectedItem=-1;
}
switch(_1cb){
case 9:
case 13:
if(jQuery.iAuto.selectedItem==-1){
jQuery.iAuto.selectedItem=0;
}
var _1cc=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0);
var _1cd=_1cc.getAttribute("rel");
this.value=_1ca.pre+_1cd+this.autoCFG.multipleSeparator+_1ca.post;
jQuery.iAuto.lastValue=_1ca.item;
jQuery.iAuto.selection(this,_1ca.pre.length+_1cd.length+this.autoCFG.multipleSeparator.length,_1ca.pre.length+_1cd.length+this.autoCFG.multipleSeparator.length);
jQuery.iAuto.clear();
if(this.autoCFG.onSelect){
iteration=parseInt(_1cc.getAttribute("dir"))||0;
jQuery.iAuto.applyOn(this,this.autoCFG.lastSuggestion[iteration],"onSelect");
}
if(this.scrollIntoView){
this.scrollIntoView(false);
}
return _1cb!=13;
break;
case 27:
this.value=_1ca.pre+jQuery.iAuto.lastValue+this.autoCFG.multipleSeparator+_1ca.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 _1ce=jQuery.iAuto.items.get(jQuery.iAuto.selectedItem||0).getAttribute("rel");
this.value=_1ca.pre+_1ce+this.autoCFG.multipleSeparator+_1ca.post;
if(jQuery.iAuto.lastValue.length!=_1ce.length){
jQuery.iAuto.selection(this,_1ca.pre.length+jQuery.iAuto.lastValue.length,_1ca.pre.length+_1ce.length);
}
}
return false;
}
jQuery.iAuto.checkCache.apply(this);
if(this.autoCFG.inCache==false){
if(_1ca.item!=jQuery.iAuto.lastValue&&_1ca.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(_1cf,item,type){
var _1d0=_1cf.autoCFG.source;
if(_1cf.autoCFG[type]){
var data={};
if(_1cf.autoCFG.isXML){
childs=item.getElementsByTagName("*");
for(i=0;i<childs.length;i++){
data[childs[i].tagName]=childs[i].firstChild.nodeValue;
}
}else{
data=item;
}
_1cf.autoCFG[type].apply(_1cf,[data]);
}
},hoverItem:function(e){
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(_1d1){
window.clearTimeout(jQuery.iAuto.timer);
_1d1=_1d1||jQuery.event.fix(window.event);
_1d1.preventDefault();
_1d1.stopPropagation();
var _1d2=jQuery.iAuto.getFieldValues(jQuery.iAuto.subject);
var _1d3=this.getAttribute("rel");
jQuery.iAuto.subject.value=_1d2.pre+_1d3+jQuery.iAuto.subject.autoCFG.multipleSeparator+_1d2.post;
jQuery.iAuto.lastValue=this.getAttribute("rel");
jQuery.iAuto.selection(jQuery.iAuto.subject,_1d2.pre.length+_1d3.length+jQuery.iAuto.subject.autoCFG.multipleSeparator.length,_1d2.pre.length+_1d3.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(e){
pressedKey=e.charCode||e.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{
e.preventDefault();
e.stopPropagation();
}
return false;
}
},build:function(_1d4){
if(!_1d4.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=_1d4.source;
this.autoCFG.minchars=Math.abs(parseInt(_1d4.minchars)||1);
this.autoCFG.helperClass=_1d4.helperClass?_1d4.helperClass:"";
this.autoCFG.selectClass=_1d4.selectClass?_1d4.selectClass:"";
this.autoCFG.onSelect=_1d4.onSelect&&_1d4.onSelect.constructor==Function?_1d4.onSelect:null;
this.autoCFG.onShow=_1d4.onShow&&_1d4.onShow.constructor==Function?_1d4.onShow:null;
this.autoCFG.onHide=_1d4.onHide&&_1d4.onHide.constructor==Function?_1d4.onHide:null;
this.autoCFG.onHighlight=_1d4.onHighlight&&_1d4.onHighlight.constructor==Function?_1d4.onHighlight:null;
this.autoCFG.inputWidth=_1d4.inputWidth||false;
this.autoCFG.dataSourceType=_1d4.dataSourceType||"xml";
this.autoCFG.dataSourceType=this.autoCFG.dataSourceType.toLowerCase();
this.autoCFG.isXML=(this.autoCFG.dataSourceType=="xml");
this.autoCFG.multiple=_1d4.multiple||false;
this.autoCFG.multipleSeparator=this.autoCFG.multiple?(_1d4.multipleSeparator||", "):"";
this.autoCFG.autofill=_1d4.autofill?true:false;
this.autoCFG.delay=Math.abs(parseInt(_1d4.delay)||1000);
if(_1d4.fx&&_1d4.fx.constructor==Object){
if(!_1d4.fx.type||!/fade|slide|blind/.test(_1d4.fx.type)){
_1d4.fx.type="slide";
}
if(_1d4.fx.type=="slide"&&!jQuery.fx.slide){
return;
}
if(_1d4.fx.type=="blind"&&!jQuery.fx.BlindDirection){
return;
}
_1d4.fx.duration=Math.abs(parseInt(_1d4.fx.duration)||400);
if(_1d4.fx.duration>this.autoCFG.delay){
_1d4.fx.duration=this.autoCFG.delay-100;
}
this.autoCFG.fx=_1d4.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(_1d5,_1d6,_1d7,_1d8){
if(_1d5.length==0){
return;
}
if(_1d8){
_1d6.autoCFG.lastSuggestion=jQuery("item",_1d5);
}else{
_1d6.autoCFG.lastSuggestion=_1d5;
}
size=_1d6.autoCFG.lastSuggestion.length;
if(size>0){
var _1d9="";
var _1da=function(nr){
var text,_1db;
if(_1d8){
text=jQuery("text",this).text();
_1db=jQuery("value",this).text();
}else{
text=this.text;
_1db=this.value;
}
_1d9+="<li rel=\""+_1db+"\" dir=\""+nr+"\" style=\"cursor: default;\">"+text+"</li>";
};
if(_1d8){
_1d6.autoCFG.lastSuggestion.each(_1da);
}else{
jQuery.each(_1d5,_1da);
}
if(_1d6.autoCFG.autofill){
var _1dc;
if(_1d8){
_1dc=jQuery("value",_1d6.autoCFG.lastSuggestion[0]).text();
}else{
_1dc=_1d6.autoCFG.lastSuggestion[0].value;
}
_1d6.value=_1d7.pre+_1dc+_1d6.autoCFG.multipleSeparator+_1d7.post;
jQuery.iAuto.selection(_1d6,_1d7.item.length!=_1dc.length?(_1d7.pre.length+_1d7.item.length):_1dc.length,_1d7.item.length!=_1dc.length?(_1d7.pre.length+_1dc.length):_1dc.length);
}
if(size>0){
jQuery.iAuto.writeItems(_1d6,_1d9);
}else{
jQuery.iAuto.clear();
}
}else{
jQuery.iAuto.clear();
}
};
jQuery.fn.Autocomplete=jQuery.iAuto.build;
jQuery.iDrag.build=function(o){
if(!jQuery.iDrag.helper){
jQuery("body",document).append("<div id=\"dragHelper\"></div>");
jQuery.iDrag.helper=jQuery("#dragHelper");
var el=jQuery.iDrag.helper.get(0);
var els=el.style;
els.position="absolute";
els.display="none";
els.cursor="move";
els.listStyle="none";
els.overflow="hidden";
if(window.ActiveXObject){
el.unselectable="on";
}else{
els.mozUserSelect="none";
els.userSelect="none";
els.KhtmlUserSelect="none";
}
}
if(!o){
o={};
}
return this.each(function(){
if(this.isDraggable||!jQuery.iUtil){
return;
}
if(window.ActiveXObject){
this.onselectstart=function(){
return false;
};
this.ondragstart=function(){
return false;
};
}
var el=this;
var dhe=o.handle?jQuery(o.handle,this):jQuery(this);
if(jQuery.browser.msie){
dhe.each(function(){
this.unselectable="on";
});
}else{
dhe.css("-moz-user-select","none");
dhe.css("user-select","none");
dhe.css("-khtml-user-select","none");
}
this.dragCfg={dhe:dhe,revert:o.revert?true:false,ghosting:o.ghosting?true:false,so:o.so?o.so:false,si:o.si?o.si:false,insideParent:o.insideParent?o.insideParent:false,zIndex:o.zIndex?parseInt(o.zIndex)||0:false,opacity:o.opacity?parseFloat(o.opacity):false,fx:parseInt(o.fx)||null,hpc:o.hpc?o.hpc:false,onDragModifier:{},pointer:{},onStart:o.onStart&&o.onStart.constructor==Function?o.onStart:false,onStop:o.onStop&&o.onStop.constructor==Function?o.onStop:false,onChange:o.onChange&&o.onChange.constructor==Function?o.onChange:false,axis:/vertically|horizontally/.test(o.axis)?o.axis:false,snapDistance:o.snapDistance?parseInt(o.snapDistance)||0:0,cursorAt:o.cursorAt?o.cursorAt:false,autoSize:o.autoSize?true:false,frameClass:o.frameClass||false};
if(o.onDragModifier&&o.onDragModifier.constructor==Function){
this.dragCfg.onDragModifier.user=o.onDragModifier;
}
if(o.onDrag&&o.onDrag.constructor==Function){
this.dragCfg.onDrag=o.onDrag;
}
if(o.containment&&((o.containment.constructor==String&&(o.containment=="parent"||o.containment=="document"))||(o.containment.constructor==Array&&o.containment.length==4))){
this.dragCfg.containment=o.containment;
}
if(o.fractions){
this.dragCfg.fractions=o.fractions;
}
if(o.grid){
if(typeof o.grid=="number"){
this.dragCfg.gx=parseInt(o.grid)||1;
this.dragCfg.gy=parseInt(o.grid)||1;
}else{
if(o.grid.length==2){
this.dragCfg.gx=parseInt(o.grid[0])||1;
this.dragCfg.gy=parseInt(o.grid[1])||1;
}
}
}
if(o.onSlide&&o.onSlide.constructor==Function){
this.dragCfg.onSlide=o.onSlide;
}
this.isDraggable=true;
dhe.each(function(){
this.dragElem=el;
});
dhe.bind("mousedown",jQuery.iDrag.draginit);
});
};
jQuery.fn.Draggable=jQuery.iDrag.build;
var jQBrowser2=function(){
var _1dd=true;
var _1de={"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 i=0,ua=navigator.userAgent,ve=navigator.vendor,data=[{"name":"Safari","browser":/Apple/.test(ve)},{"name":"Opera","browser":window.opera!=undefined},{"name":"iCab","browser":/iCab/.test(ve)},{"name":"Konqueror","browser":/KDE/.test(ve)},{"identifier":"aol","name":"AOL Explorer","browser":/America Online Browser/.test(ua),"version":ua.match(/rev(\d+(?:\.\d+)+)/)},{"name":"Flock","browser":/Flock/.test(ua)},{"name":"Camino","browser":/Camino/.test(ve)},{"name":"Firefox","browser":/Firefox/.test(ua)},{"name":"Netscape","browser":/Netscape/.test(ua)},{"identifier":"msie","name":"Internet Explorer","browser":/MSIE/.test(ua),"version":ua.match(/MSIE (\d+(?:\.\d+)+(?:b\d*)?)/)},{"name":"Mozilla","browser":/Gecko|Mozilla/.test(ua),"version":ua.match(/rv:(\d+(?:\.\d+)+)/)}];i<data.length;i++){
if(data[i].browser){
var _1df=data[i].identifier?data[i].identifier:data[i].name.toLowerCase();
_1de[_1df]=true;
_1de.browser=data[i].name;
var _1e0;
if(data[i].version!=undefined&&(_1e0=data[i].version)){
_1de.version.string=_1e0[1];
_1de.version.number=parseFloat(_1e0[1]);
}else{
var re=new RegExp(data[i].name+"(?:\\s|\\/)(\\d+(?:\\.\\d+)+(?:(?:a|b)\\d*)?)");
_1e0=ua.match(re);
if(_1e0!=undefined){
_1de.version.string=_1e0[1];
_1de.version.number=parseFloat(_1e0[1]);
}
}
break;
}
}
for(var i=0,pl=navigator.platform,data=[{"identifier":"win","name":"Windows","OS":/Win/.test(pl)},{"name":"Mac","OS":/Mac/.test(pl)},{"name":"Linux","OS":/Linux/.test(pl)}];i<data.length;i++){
if(data[i].OS){
var _1df=data[i].identifier?data[i].identifier:data[i].name.toLowerCase();
_1de[_1df]=true;
_1de.OS=data[i].name;
break;
}
}
var _1e1={"browser":_1de.browser,"version":{"number":function(){
return !arguments.length?_1de.version.number:Math.floor(_1de.version.number);
},"string":function(){
return !arguments.length?_1de.version.string:this.number("round").toString();
}},"OS":_1de.OS,"aol":_1de.aol,"camino":_1de.camino,"firefox":_1de.firefox,"flock":_1de.flock,"icab":_1de.icab,"konqueror":_1de.konqueror,"mozilla":_1de.mozilla,"msie":_1de.msie,"netscape":_1de.netscape,"opera":_1de.opera,"safari":_1de.safari,"linux":_1de.linux,"mac":_1de.mac,"win":_1de.win};
jQuery.browser=_1e1;
if(!_1dd){
return;
}
var bn=jQuery.browser.browser.toLowerCase();
var bv=jQuery.browser.version.string("round");
var b=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 "+bn+bv+" "+bn:(jQuery.browser.opera)?"opera "+bn+bv:(jQuery.browser.safari)?"safari "+bn+bv:jQuery.browser.konqueror?"konqueror "+bn+bv:jQuery.browser.icab?"icab "+bn+bv:jQuery.browser.aol?"aol "+bn+bv:"",os=jQuery.browser.linux?"linux":jQuery.browser.mac?"mac":jQuery.browser.win?"win":"";
jQuery("html").addClass(b).addClass(os).addClass("js");
}();
jQuery.fn.editable=function(_1e2,_1e3,_1e4){
if(this.length==0){
return (this);
}
var _1e5={target:_1e2,name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click",onblur:"cancel",loadtype:"GET"};
if(_1e3){
jQuery.extend(_1e5,_1e3);
}
var _1e4=_1e4||function(){
};
jQuery(this).attr("title",_1e5.tooltip);
jQuery(this)[_1e5.event](function(e){
var self=this;
if(self.editing){
return;
}
var _1e6=("auto"==_1e5.width)?jQuery(self).width():_1e5.width;
var _1e7=("auto"==_1e5.height)?jQuery(self).height():_1e5.height;
self.editing=true;
self.revert=jQuery(self).html();
self.innerHTML="";
var f=document.createElement("form");
if(_1e5.cssclass){
if("inherit"==_1e5.cssclass){
jQuery(f).attr("class",jQuery(self).attr("class"));
}else{
jQuery(f).attr("class",_1e5.cssclass);
}
}
if(_1e5.style){
if("inherit"==_1e5.style){
jQuery(f).attr("style",jQuery(self).attr("style"));
jQuery(f).css("display",jQuery(self).css("display"));
}else{
jQuery(f).attr("style",_1e5.style);
}
}
var i;
switch(_1e5.type){
case "textarea":
i=document.createElement("textarea");
if(_1e5.rows){
i.rows=_1e5.rows;
}else{
jQuery(i).height(_1e7);
}
if(_1e5.cols){
i.cols=_1e5.cols;
}else{
jQuery(i).width(_1e6);
}
break;
case "select":
i=document.createElement("select");
break;
default:
i=document.createElement("input");
i.type=_1e5.type;
jQuery(i).width(_1e6);
jQuery(i).height(_1e7);
i.setAttribute("autocomplete","off");
}
if(_1e5.getload){
_1e5.loadurl=_1e5.getload;
_1e5.loadtype="GET";
}else{
if(_1e5.postload){
_1e5.loadurl=_1e5.postload;
_1e5.loadtype="POST";
}
}
if(_1e5.loadurl){
var data={};
data[_1e5.id]=self.id;
jQuery.ajax({type:_1e5.loadtype,url:_1e5.loadurl,data:data,success:function(str){
_1e8(str);
}});
}else{
if(_1e5.data){
_1e8(_1e5.data);
}else{
_1e8(self.revert);
}
}
i.name=_1e5.name;
f.appendChild(i);
if(_1e5.submit){
var b=document.createElement("input");
b.type="submit";
b.value=_1e5.submit;
f.appendChild(b);
}
if(_1e5.cancel){
var b=document.createElement("input");
b.type="button";
b.value=_1e5.cancel;
jQuery(b).click(function(){
_1e9();
});
f.appendChild(b);
}
self.appendChild(f);
i.focus();
if(_1e5.select){
i.select();
}
jQuery(i).keydown(function(e){
if(e.keyCode==27){
e.preventDefault();
_1e9();
}
});
var t;
if("cancel"==_1e5.onblur){
jQuery(i).blur(function(e){
t=setTimeout(_1e9,500);
});
}else{
if("submit"==_1e5.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(_1e5.target)){
var str=_1e5.target.apply(self,[jQuery(i).val(),_1e5]);
self.innerHTML=str;
self.editing=false;
_1e4.apply(self,[self.innerHTML,_1e5]);
}else{
var p={};
p[i.name]=jQuery(i).val();
p[_1e5.id]=self.id;
jQuery(self).html(_1e5.indicator);
jQuery.post(_1e5.target,p,function(str){
self.innerHTML=str;
self.editing=false;
_1e4.apply(self,[self.innerHTML,_1e5]);
});
}
return false;
});
function _1e9(){
self.innerHTML=self.revert;
self.editing=false;
};
function _1e8(str){
if(jQuery.isFunction(str)){
var str=str.apply(self,[self.revert,_1e5]);
}
switch(_1e5.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($){
$.fn.media=function(_1ea,f1,f2){
if(_1ea=="undo"){
return this.each(function(){
var _1eb=$(this);
var html=_1eb.data("media.origHTML");
if(html){
_1eb.replaceWith(html);
}
});
}
return this.each(function(){
if(typeof _1ea=="function"){
f2=f1;
f1=_1ea;
_1ea={};
}
var o=_1ec(this,_1ea);
if(typeof f1=="function"){
f1(this,o);
}
var r=_1ed();
var m=r.exec(o.src.toLowerCase())||[""];
o.type?m[0]=o.type:m.shift();
for(var i=0;i<m.length;i++){
fn=m[i].toLowerCase();
if(_1ee(fn[0])){
fn="fn"+fn;
}
if(!$.fn.media[fn]){
continue;
}
var _1ef=$.fn.media[fn+"_player"];
if(!o.params){
o.params={};
}
if(_1ef){
var num=_1ef.autoplayAttr=="autostart";
o.params[_1ef.autoplayAttr||"autoplay"]=num?(o.autoplay?1:0):o.autoplay?true:false;
}
var $div=$.fn.media[fn](this,o);
$div.css("backgroundColor",o.bgColor).width(o.width);
if(o.canUndo){
var _1f0=$("<div></div>").append(this);
$div.data("media.origHTML",_1f0.html());
}
if(typeof f2=="function"){
f2(this,$div[0],o,_1ef.name);
}
break;
}
});
};
$.fn.media.mapFormat=function(_1f1,_1f2){
if(!_1f1||!_1f2||!$.fn.media.defaults.players[_1f2]){
return;
}
_1f1=_1f1.toLowerCase();
if(_1ee(_1f1[0])){
_1f1="fn"+_1f1;
}
$.fn.media[_1f1]=$.fn.media[_1f2];
$.fn.media[_1f1+"_player"]=$.fn.media.defaults.players[_1f2];
};
$.fn.media.defaults={standards:false,canUndo:true,width:400,height:400,autoplay:0,bgColor:"#ffffff",params:{wmode:"transparent"},attrs:{},flvKeyName:"file",flashvars:{},flashVersion:"7",expressInstaller:null,flvPlayer:"mediaplayer.swf",mp3Player:"mediaplayer.swf",silverlight:{inplaceInstallPrompt:"true",isWindowless:"true",framerate:"24",version:"0.9",onError:null,onLoad:null,initParams:null,userContext:null}};
$.fn.media.defaults.players={flash:{name:"flash",title:"Flash",types:"flv,mp3,swf",mimetype:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer",ieAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:"application/x-oleobject",codebase:"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+$.fn.media.defaults.flashVersion}},quicktime:{name:"quicktime",title:"QuickTime",mimetype:"video/quicktime",pluginspage:"http://www.apple.com/quicktime/download/",types:"aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp",ieAttrs:{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codebase:"http://www.apple.com/qtactivex/qtplugin.cab"}},realplayer:{name:"real",title:"RealPlayer",types:"ra,ram,rm,rpm,rv,smi,smil",mimetype:"audio/x-pn-realaudio-plugin",pluginspage:"http://www.real.com/player/",autoplayAttr:"autostart",ieAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"}},winmedia:{name:"winmedia",title:"Windows Media",types:"asx,asf,avi,wma,wmv",mimetype:$.browser.mozilla&&_1f3()?"application/x-ms-wmp":"application/x-mplayer2",pluginspage:"http://www.microsoft.com/Windows/MediaPlayer/",autoplayAttr:"autostart",oUrl:"url",ieAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:"application/x-oleobject"}},iframe:{name:"iframe",types:"html,pdf"},silverlight:{name:"silverlight",types:"xaml"}};
function _1f3(){
var _1f4=navigator.plugins;
for(var i=0;i<_1f4.length;i++){
var _1f5=_1f4[i];
if(_1f5["filename"]=="np-mswmp.dll"){
return true;
}
}
return false;
};
var _1f6=1;
for(var _1f7 in $.fn.media.defaults.players){
var _1f8=$.fn.media.defaults.players[_1f7].types;
$.each(_1f8.split(","),function(i,o){
if(_1ee(o[0])){
o="fn"+o;
}
$.fn.media[o]=$.fn.media[_1f7]=_1f9(_1f7);
$.fn.media[o+"_player"]=$.fn.media.defaults.players[_1f7];
});
}
function _1ed(){
var _1fa="";
for(var _1fb in $.fn.media.defaults.players){
if(_1fa.length){
_1fa+=",";
}
_1fa+=$.fn.media.defaults.players[_1fb].types;
}
return new RegExp("\\.("+_1fa.replace(/,/ig,"|")+")\\b");
};
function _1f9(_1fc){
return function(el,_1fd){
return _1fe(el,_1fd,_1fc);
};
};
function _1ee(c){
return "0123456789".indexOf(c)>-1;
};
function _1ec(el,_1ff){
_1ff=_1ff||{};
var $el=$(el);
var cls=el.className||"";
var meta=$.metadata?$el.metadata():$.meta?$el.data():{};
meta=meta||{};
var w=meta.width||parseInt(((cls.match(/w:(\d+)/)||[])[1]||0));
var h=meta.height||parseInt(((cls.match(/h:(\d+)/)||[])[1]||0));
if(w){
meta.width=w;
}
if(h){
meta.height=h;
}
if(cls){
meta.cls=cls;
}
var a=$.fn.media.defaults;
var b=_1ff;
var c=meta;
var p={params:{bgColor:_1ff.bgColor||$.fn.media.defaults.bgColor}};
var opts=$.extend({},a,b,c);
$.each(["attrs","params","flashvars","silverlight"],function(i,o){
opts[o]=$.extend({},p[o]||{},a[o]||{},b[o]||{},c[o]||{});
});
if(typeof opts.caption=="undefined"){
opts.caption=$el.text();
}
opts.src=opts.src||$el.attr("href")||$el.attr("src")||"unknown";
return opts;
};
$.fn.media.swf=function(el,opts){
if(!window.SWFObject&&!window.swfobject){
if(opts.flashvars){
var a=[];
for(var f in opts.flashvars){
a.push(f+"="+opts.flashvars[f]);
}
if(!opts.params){
opts.params={};
}
opts.params.flashvars=a.join("&");
}
return _1fe(el,opts,"flash");
}
var id=el.id?(" id=\""+el.id+"\""):"";
var cls=opts.cls?(" class=\""+opts.cls+"\""):"";
var $div=$("<div"+id+cls+">");
if(window.swfobject){
$(el).after($div).appendTo($div);
if(!el.id){
el.id="movie_player_"+_1f6++;
}
swfobject.embedSWF(opts.src,el.id,opts.width,opts.height,opts.flashVersion,opts.expressInstaller,opts.flashvars,opts.params,opts.attrs);
}else{
$(el).after($div).remove();
var so=new SWFObject(opts.src,"movie_player_"+_1f6++,opts.width,opts.height,opts.flashVersion,opts.bgColor);
if(opts.expressInstaller){
so.useExpressInstall(opts.expressInstaller);
}
for(var p in opts.params){
if(p!="bgColor"){
so.addParam(p,opts.params[p]);
}
}
for(var f in opts.flashvars){
so.addVariable(f,opts.flashvars[f]);
}
so.write($div[0]);
}
if(opts.caption){
$("<div>").appendTo($div).html(opts.caption);
}
return $div;
};
$.fn.media.flv=$.fn.media.mp3=function(el,opts){
var src=opts.src;
var _200=/\.mp3\b/i.test(src)?$.fn.media.defaults.mp3Player:$.fn.media.defaults.flvPlayer;
var key=opts.flvKeyName;
src=encodeURIComponent(src);
opts.src=_200;
opts.src=opts.src+"?"+key+"="+(src);
var _201={};
_201[key]=src;
opts.flashvars=$.extend({},_201,opts.flashvars);
return $.fn.media.swf(el,opts);
};
$.fn.media.xaml=function(el,opts){
if(!window.Sys||!window.Sys.Silverlight){
if($.fn.media.xaml.warning){
return;
}
$.fn.media.xaml.warning=1;
alert("You must include the Silverlight.js script.");
return;
}
var _202={width:opts.width,height:opts.height,background:opts.bgColor,inplaceInstallPrompt:opts.silverlight.inplaceInstallPrompt,isWindowless:opts.silverlight.isWindowless,framerate:opts.silverlight.framerate,version:opts.silverlight.version};
var _203={onError:opts.silverlight.onError,onLoad:opts.silverlight.onLoad};
var id1=el.id?(" id=\""+el.id+"\""):"";
var id2=opts.id||"AG"+_1f6++;
var cls=opts.cls?(" class=\""+opts.cls+"\""):"";
var $div=$("<div"+id1+cls+">");
$(el).after($div).remove();
Sys.Silverlight.createObjectEx({source:opts.src,initParams:opts.silverlight.initParams,userContext:opts.silverlight.userContext,id:id2,parentElement:$div[0],properties:_202,events:_203});
if(opts.caption){
$("<div>").appendTo($div).html(opts.caption);
}
return $div;
};
function _1fe(el,opts,_204){
var $el=$(el);
var o=$.fn.media.defaults.players[_204];
if(_204=="iframe"){
var o=$("<iframe"+" width=\""+opts.width+"\" height=\""+opts.height+"\" >");
o.attr("src",opts.src);
o.css("backgroundColor",o.bgColor);
}else{
if($.browser.msie){
var a=["<object width=\""+opts.width+"\" height=\""+opts.height+"\" "];
for(var key in opts.attrs){
a.push(key+"=\""+opts.attrs[key]+"\" ");
}
for(var key in o.ieAttrs||{}){
var v=o.ieAttrs[key];
if(key=="codebase"&&window.location.protocol=="https:"){
v=v.replace("http","https");
}
a.push(key+"=\""+v+"\" ");
}
a.push("></ob"+"ject"+">");
var p=["<param name=\""+(o.oUrl||"src")+"\" value=\""+opts.src+"\">"];
for(var key in opts.params){
p.push("<param name=\""+key+"\" value=\""+opts.params[key]+"\">");
}
var o=document.createElement(a.join(""));
for(var i=0;i<p.length;i++){
o.appendChild(document.createElement(p[i]));
}
}else{
if(o.standards){
var a=["<object type=\""+o.mimetype+"\" width=\""+opts.width+"\" height=\""+opts.height+"\""];
if(opts.src){
a.push(" data=\""+opts.src+"\" ");
}
a.push(">");
a.push("<param name=\""+(o.oUrl||"src")+"\" value=\""+opts.src+"\">");
for(var key in opts.params){
if(key=="wmode"&&_204!="flash"){
continue;
}
a.push("<param name=\""+key+"\" value=\""+opts.params[key]+"\">");
}
a.push("<div><p><strong>"+o.title+" Required</strong></p><p>"+o.title+" is required to view this media. <a href=\""+o.pluginspage+"\">Download Here</a>.</p></div>");
a.push("</ob"+"ject"+">");
}else{
var a=["<embed width=\""+opts.width+"\" height=\""+opts.height+"\" style=\"display:block\""];
if(opts.src){
a.push(" src=\""+opts.src+"\" ");
}
for(var key in opts.attrs){
a.push(key+"=\""+opts.attrs[key]+"\" ");
}
for(var key in o.eAttrs||{}){
a.push(key+"=\""+o.eAttrs[key]+"\" ");
}
for(var key in opts.params){
if(key=="wmode"&&_204!="flash"){
continue;
}
a.push(key+"=\""+opts.params[key]+"\" ");
}
a.push("></em"+"bed"+">");
}
}
}
var id=el.id?(" id=\""+el.id+"\""):"";
var cls=opts.cls?(" class=\""+opts.cls+"\""):"";
var $div=$("<div"+id+cls+">");
$el.after($div).remove();
($.browser.msie||_204=="iframe")?$div.append(o):$div.html(a.join(""));
if(opts.caption){
$("<div>").appendTo($div).html(opts.caption);
}
return $div;
};
})(jQuery);
(function($){
$.extend({tabs:{remoteCount:0}});
$.fn.tabs=function(_205,_206){
if(typeof _205=="object"){
_206=_205;
}
_206=$.extend({initial:(_205&&typeof _205=="number"&&_205>0)?--_205:0,disabled:null,bookmarkable:$.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"},_206||{});
$.browser.msie6=$.browser.msie6||$.browser.msie&&typeof XMLHttpRequest=="function";
function _207(){
scrollTo(0,0);
};
return this.each(function(){
var _208=this;
var nav=$("ul."+_206.navClass,_208);
nav=nav.size()&&nav||$(">ul:eq(0)",_208);
var tabs=$("a",nav);
if(_206.remote){
tabs.each(function(){
var id=_206.hashPrefix+(++$.tabs.remoteCount),hash="#"+id,url=this.href;
this.href=hash;
$("<div id=\""+id+"\" class=\""+_206.containerClass+"\"></div>").appendTo(_208);
$(this).bind("loadRemoteTab",function(e,_209){
var $$=$(this).addClass(_206.loadingClass),span=$("span",this)[0],_20a=span.innerHTML;
if(_206.spinner){
span.innerHTML="<em>"+_206.spinner+"</em>";
}
setTimeout(function(){
$(hash).load(url,function(){
if(_206.spinner){
span.innerHTML=_20a;
}
$$.removeClass(_206.loadingClass);
_209&&_209();
});
},0);
});
});
}
var _20b=$("div."+_206.containerClass,_208);
_20b=_20b.size()&&_20b||$(">"+_206.tabStruct,_208);
nav.is("."+_206.navClass)||nav.addClass(_206.navClass);
_20b.each(function(){
var $$=$(this);
$$.is("."+_206.containerClass)||$$.addClass(_206.containerClass);
});
var _20c=$("li",nav).index($("li."+_206.selectedClass,nav)[0]);
if(_20c>=0){
_206.initial=_20c;
}
if(location.hash){
tabs.each(function(i){
if(this.hash==location.hash){
_206.initial=i;
if(($.browser.msie||$.browser.opera)&&!_206.remote){
var _20d=$(location.hash);
var _20e=_20d.attr("id");
_20d.attr("id","");
setTimeout(function(){
_20d.attr("id",_20e);
},500);
}
_207();
return false;
}
});
}
if($.browser.msie){
_207();
}
_20b.filter(":eq("+_206.initial+")").show().end().not(":eq("+_206.initial+")").addClass(_206.hideClass);
$("li",nav).removeClass(_206.selectedClass).eq(_206.initial).addClass(_206.selectedClass);
tabs.eq(_206.initial).trigger("loadRemoteTab").end();
if(_206.fxAutoHeight){
var _20f=function(_210){
var _211=$.map(_20b.get(),function(el){
var h,jq=$(el);
if(_210){
if($.browser.msie6){
el.style.removeExpression("behaviour");
el.style.height="";
el.minHeight=null;
}
h=jq.css({"min-height":""}).height();
}else{
h=jq.height();
}
return h;
}).sort(function(a,b){
return b-a;
});
if($.browser.msie6){
_20b.each(function(){
this.minHeight=_211[0]+"px";
this.style.setExpression("behaviour","this.style.height = this.minHeight ? this.minHeight : \"1px\"");
});
}else{
_20b.css({"min-height":_211[0]+"px"});
}
};
_20f();
var _212=_208.offsetWidth;
var _213=_208.offsetHeight;
var _214=$("#tabs-watch-font-size").get(0)||$("<span id=\"tabs-watch-font-size\">M</span>").css({display:"block",position:"absolute",visibility:"hidden"}).appendTo(document.body).get(0);
var _215=_214.offsetHeight;
setInterval(function(){
var _216=_208.offsetWidth;
var _217=_208.offsetHeight;
var _218=_214.offsetHeight;
if(_217>_213||_216!=_212||_218!=_215){
_20f((_216>_212||_218<_215));
_212=_216;
_213=_217;
_215=_218;
}
},50);
}
var _219={},_21a={},_21b=_206.fxShowSpeed||_206.fxSpeed,_21c=_206.fxHideSpeed||_206.fxSpeed;
if(_206.fxSlide||_206.fxFade){
if(_206.fxSlide){
_219["height"]="show";
_21a["height"]="hide";
}
if(_206.fxFade){
_219["opacity"]="show";
_21a["opacity"]="hide";
}
}else{
if(_206.fxShow){
_219=_206.fxShow;
}else{
_219["min-width"]=0;
_21b=_206.bookmarkable?50:1;
}
if(_206.fxHide){
_21a=_206.fxHide;
}else{
_21a["min-width"]=0;
_21c=_206.bookmarkable?50:1;
}
}
var _21d=_206.onClick,_21e=_206.onHide,_21f=_206.onShow;
tabs.bind("triggerTab",function(){
var li=$(this).parents("li:eq(0)");
if(_208.locked||li.is("."+_206.selectedClass)||li.is("."+_206.disabledClass)){
return false;
}
var hash=this.hash;
if($.browser.msie){
$(this).trigger("click");
if(_206.bookmarkable){
$.ajaxHistory.update(hash);
location.hash=hash.replace("#","");
}
}else{
if($.browser.safari){
var _220=$("<form action=\""+hash+"\"><div><input type=\"submit\" value=\"h\" /></div></form>").get(0);
_220.submit();
$(this).trigger("click");
if(_206.bookmarkable){
$.ajaxHistory.update(hash);
}
}else{
if(_206.bookmarkable){
location.hash=hash.replace("#","");
}else{
$(this).trigger("click");
}
}
}
});
tabs.bind("disableTab",function(){
var li=$(this).parents("li:eq(0)");
if($.browser.safari){
li.animate({opacity:0},1,function(){
li.css({opacity:""});
});
}
li.addClass(_206.disabledClass);
});
if(_206.disabled&&_206.disabled.length){
for(var i=0,k=_206.disabled.length;i<k;i++){
tabs.eq(--_206.disabled[i]).trigger("disableTab").end();
}
}
tabs.bind("enableTab",function(){
var li=$(this).parents("li:eq(0)");
li.removeClass(_206.disabledClass);
if($.browser.safari){
li.animate({opacity:1},1,function(){
li.css({opacity:""});
});
}
});
tabs.bind("click",function(e){
var _221=e.clientX;
var _222=this,li=$(this).parents("li:eq(0)"),_223=$(this.hash),_224=_20b.filter(":visible");
if(_208["locked"]||li.is("."+_206.selectedClass)||li.is("."+_206.disabledClass)||typeof _21d=="function"&&_21d(this,_223[0],_224[0])===false){
this.blur();
return false;
}
_208["locked"]=true;
if(_223.size()){
if($.browser.msie&&_206.bookmarkable){
var _225=this.hash.replace("#","");
_223.attr("id","");
setTimeout(function(){
_223.attr("id",_225);
},0);
}
function _226(){
if(_206.bookmarkable&&_221){
$.ajaxHistory.update(_222.hash);
}
_224.animate(_21a,_21c,function(){
$(_222).parents("li:eq(0)").addClass(_206.selectedClass).siblings().removeClass(_206.selectedClass);
if(typeof _21e=="function"){
_21e(_222,_223[0],_224[0]);
}
var _227={display:"",overflow:"",height:""};
if(!$.browser.msie){
_227["opacity"]="";
}
_224.addClass(_206.hideClass).css(_227);
_223.removeClass(_206.hideClass).animate(_219,_21b,function(){
_223.css(_227);
if($.browser.msie){
_224[0].style.filter="";
_223[0].style.filter="";
}
if(typeof _21f=="function"){
_21f(_222,_223[0],_224[0]);
}
_208["locked"]=null;
});
});
};
if(!_206.remote){
_226();
}else{
$(_222).trigger("loadRemoteTab",[_226]);
}
}else{
alert("There is no such container.");
}
var _228=window.pageXOffset||document.documentElement&&document.documentElement.scrollLeft||document.body.scrollLeft||0;
var _229=window.pageYOffset||document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop||0;
setTimeout(function(){
window.scrollTo(_228,_229);
},0);
this.blur();
return _206.bookmarkable&&!!_221;
});
if(_206.bookmarkable){
$.ajaxHistory.initialize(function(){
tabs.eq(_206.initial).trigger("click").end();
});
}
});
};
var _22a=["triggerTab","disableTab","enableTab"];
for(var i=0;i<_22a.length;i++){
$.fn[_22a[i]]=(function(_22b){
return function(tab){
return this.each(function(){
var nav=$("ul.tabs-nav",this);
nav=nav.size()&&nav||$(">ul:eq(0)",this);
var a;
if(!tab||typeof tab=="number"){
a=$("li a",nav).eq((tab&&tab>0&&tab-1||0));
}else{
if(typeof tab=="string"){
a=$("li a[@href$=\"#"+tab+"\"]",nav);
}
}
a.trigger(_22b);
});
};
})(_22a[i]);
}
$.fn.activeTab=function(){
var _22c=[];
this.each(function(){
var nav=$("ul.tabs-nav",this);
nav=nav.size()&&nav||$(">ul:eq(0)",this);
var lis=$("li",nav);
_22c.push(lis.index(lis.filter(".tabs-selected")[0])+1);
});
return _22c[0];
};
})(jQuery);
var Class=function(_22d){
var _22e=function(){
for(var p in this){
if(this[p]){
this[p]._proto_=this;
}
}
if(arguments[0]!="noinit"&&this.initialize){
return this.initialize.apply(this,arguments);
}
};
_22e.extend=this.extend;
_22e.implement=this.implement;
_22e.prototype=_22d;
return _22e;
};
Class.empty=function(){
};
Class.create=function(_22f){
return new Class(_22f);
};
Class.prototype={extend:function(_230){
var _231=new this("noinit");
for(var _232 in _230){
var _233=_231[_232];
var _234=_230[_232];
if(_233&&_233!=_234){
_234=_233.parentize(_234)||_234;
}
_231[_232]=_234;
}
return new Class(_231);
},implement:function(_235){
for(var _236 in _235){
this.prototype[_236]=_235[_236];
}
}};
Object.Native=function(){
for(var i=0;i<arguments.length;i++){
arguments[i].extend=Class.prototype.implement;
}
};
new Object.Native(Function,Array,String,Number);
Function.extend({parentize:function(_237){
var _238=this;
return function(){
this.parent=_238;
return _237.apply(this,arguments);
};
}});
$=null;
var _$J=jQuery;
Function.prototype.extendNativeFunctionObject=jQuery.extend;
jQuery.getOne=function(s,_239){
var rt;
if(typeof s=="object"){
rt=s;
}else{
if(typeof s=="string"){
if(s.search(/^[#.]/)==-1){
s="#"+s;
}
if(_239==null){
rt=jQuery(s);
}else{
rt=jQuery(s,_239);
}
if(rt.length>0){
rt=rt.get(0);
}else{
rt=null;
}
}
}
return rt;
};
jQuery.fn.getOne=function(s){
return jQuery.getOne(s,this);
};
Liferay=function(){
var $=jQuery;
return {};
}();
jQuery.fn.exactHeight=jQuery.fn.height;
jQuery.fn.exactWidth=jQuery.fn.width;
jQuery.each(["height","width"],function(i,n){
jQuery.fn[n]=function(h){
return h==undefined?(this.length?(n=="height"?this[0].offsetHeight:this[0].offsetWidth):null):this.css(n,h.constructor==String?h:h+"px");
};
});
Liferay.Browser={init:function(){
var _23a=this;
var _23b=_23a.version();
var _23c=_23a.version(true);
_23a._browserVars={agent:"",is_ie:false,is_ie_4:false,is_ie_5:false,is_ie_5_5:false,is_ie_5_up:false,is_ie_6:false,is_ie_7:false,is_mozilla:false,is_mozilla_1_3_up:false,is_ns_4:false,is_rtf:false,is_safari:false,is_opera:false};
_23a._browserVars.agent=_23a.browser().toLowerCase();
_23a._browserVars.is_ie=jQuery.browser.msie;
_23a._browserVars.is_ie_4=(_23a.is_ie&&_23b==4);
_23a._browserVars.is_ie_5=(_23a.is_ie&&_23b==5);
_23a._browserVars.is_ie_5_5=(_23a.is_ie&&_23c==5.5);
_23a._browserVars.is_ie_5_up=(_23a.is_ie&&_23b>=5);
_23a._browserVars.is_ie_6=(_23a.is_ie&&_23b==6);
_23a._browserVars.is_ie_7=(_23a.is_ie&&_23b==7);
_23a._browserVars.is_mozilla=(jQuery.browser.firefox||jQuery.browser.camino||jQuery.browser.flock||jQuery.browser.mozilla||jQuery.browser.netscape);
_23a._browserVars.is_mozilla_1_3_up=(_23a.is_mozilla&&_23c>1.3);
_23a._browserVars.is_ns_4=(jQuery.browser.netscape&&_23b==4);
_23a._browserVars.is_rtf=(_23a.is_ie_5_5_up||_23a.is_mozilla_1_3_up);
_23a._browserVars.is_safari=jQuery.browser.safari;
_23a._browserVars.is_opera=jQuery.browser.opera;
jQuery.extend(_23a,_23a._browserVars);
},browser:function(){
var _23d=this;
return jQuery.browser.browser;
},compat:function(){
var _23e=this;
for(var i in _23e._browserVars){
if(!window[i]){
window[i]=_23e._browserVars[i];
}
}
},version:function(_23f){
var _240=this;
if(!_23f){
return jQuery.browser.version.string(true);
}else{
return jQuery.browser.version.string();
}
},_browserVars:{}};
jQuery(function(){
Liferay.Browser.init();
});
Liferay.Util={submitCountdown:0,actsAsAspect:function(_241){
_241.yield=null;
_241.rv={};
_241.before=function(_242,f){
var _243=eval("this."+_242);
this[_242]=function(){
f.apply(this,arguments);
return _243.apply(this,arguments);
};
};
_241.after=function(_244,f){
var _245=eval("this."+_244);
this[_244]=function(){
this.rv[_244]=_245.apply(this,arguments);
return f.apply(this,arguments);
};
};
_241.around=function(_246,f){
var _247=eval("this."+_246);
this[_246]=function(){
this.yield=_247;
return f.apply(this,arguments);
};
};
},addEventHandler:function(obj,type,func){
if(type.indexOf("on")!=0){
type="on"+type;
}
var temp=obj[type];
if(typeof obj[type]!="function"){
obj[type]=func;
}else{
obj[type]=function(){
if(temp){
temp();
}
func();
};
}
},addInputFocus:function(el){
var item=null;
if(el){
if(typeof el=="object"){
item=jQuery(el);
}else{
item=jQuery("#"+el);
}
}else{
item=document.body;
}
var _248=jQuery("input[type=text], input[type=password], textarea",item);
_248.focus(function(){
jQuery(this).addClass("focus");
if(this.createTextRange){
var _249=this.value;
var _24a=this.createTextRange();
_24a.moveStart("character",_249.length);
_24a.select();
}
});
_248.blur(function(){
jQuery(this).removeClass("focus");
});
},addInputType:function(el){
var item;
if(jQuery.browser.msie&&jQuery.browser.version.number()<7){
if(el){
if(typeof el=="object"){
item=jQuery(el);
}else{
item=jQuery("#"+el);
}
}else{
item=document.body;
}
_$J("input",item).each(function(){
var _24b=_$J(this);
var type=this.type||"text";
_24b.addClass(type);
});
}
},changeOpacity:function(_24c,_24d){
_24d=(_24d>=1)?0.999:_24d;
_24d=(_24d<0)?0:_24d;
_24c.style.opacity=_24d;
_24c.style.MozOpacity=_24d;
_24c.style.KhtmlOpacity=_24d;
_24c.style.filter="alpha(opacity="+(_24d*100)+")";
},check:function(form,name,_24e){
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.name==name)&&(e.type=="checkbox")){
e.checked=_24e;
}
}
},checkAll:function(form,name,_24f){
if(Liferay.Util.isArray(name)){
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if(e.type=="checkbox"){
for(var j=0;j<name.length;j++){
if(e.name==name[j]){
e.checked=_24f.checked;
}
}
}
}
}else{
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.name==name)&&(e.type=="checkbox")){
e.checked=_24f.checked;
}
}
}
},checkAllBox:function(form,name,_250){
var _251=0;
var _252=0;
if(Liferay.Util.isArray(name)){
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.name!=_250.name)&&(e.type=="checkbox")){
for(var j=0;j<name.length;j++){
if(e.name==name[j]){
_251++;
if(e.checked){
_252++;
}
}
}
}
}
}else{
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.name!=_250.name)&&(e.name==name)&&(e.type=="checkbox")){
_251++;
if(e.checked){
_252++;
}
}
}
}
if(_251==_252){
_250.checked=true;
}else{
_250.checked=false;
}
},checkMaxLength:function(box,_253){
if((box.value.length)>=_253){
box.value=box.value.substring(0,_253-1);
}
},checkTab:function(box){
if((document.all)&&(event.keyCode==9)){
box.selection=document.selection.createRange();
setTimeout("Liferay.Util.processTab(\""+box.id+"\")",0);
}
},createInputElement:function(name){
if(Liferay.Browser.is_ie){
var _254=document.createElement("<input name='"+name+"'></input>");
}else{
var _254=document.createElement("input");
_254.name=name;
}
return _254;
},disableEsc:function(){
if((document.all)&&(event.keyCode==27)){
event.returnValue=false;
}
},focusFormField:function(el){
jQuery(function(){
if(el&&(el.offsetHeight!=0)){
var _255=jQuery(el);
jQuery("input").trigger("blur");
_255.trigger("focus");
}
});
},getSelectedIndex:function(col){
for(var i=0;i<col.length;i++){
if(col[i].checked==true){
return i;
}
}
return -1;
},getSelectedRadioValue:function(col){
var i=Liferay.Util.getSelectedIndex(col);
if(i==-1){
var _256=col.value;
if(_256==null){
_256="";
}
return _256;
}else{
return col[i].value;
}
},isArray:function(_257){
if(!window.Array){
return false;
}else{
return _257.constructor==window.Array;
}
},listChecked:function(form){
var s="";
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.type=="checkbox")&&(e.checked==true)&&(e.value>"")){
s+=e.value+",";
}
}
return s;
},listCheckedExcept:function(form,_258){
var s="";
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.type=="checkbox")&&(e.checked==true)&&(e.value>"")&&(e.name.indexOf(_258)!=0)){
s+=e.value+",";
}
}
return s;
},listSelect:function(box,_259){
var s="";
if(_259==null){
_259=",";
}
if(box==null){
return "";
}
for(var i=0;i<box.length;i++){
if(box.options[i].value>""){
s+=box.options[i].value+_259;
}
}
if(s==".none,"){
return "";
}else{
return s;
}
},listUncheckedExcept:function(form,_25a){
var s="";
for(var i=0;i<form.elements.length;i++){
var e=form.elements[i];
if((e.type=="checkbox")&&(e.checked==false)&&(e.value>"")&&(e.name.indexOf(_25a)!=0)){
s+=e.value+",";
}
}
return s;
},moveItem:function(_25b,_25c,sort){
var _25d=null;
var _25e=null;
var _25f=null;
if(_25b.selectedIndex>=0){
for(var i=0;i<_25b.length;i++){
if(_25b.options[i].selected){
_25d=_25b.options[i].text;
_25e=_25b.options[i].value;
_25f=new Option(_25d,_25e);
_25c[_25c.length]=_25f;
}
}
for(var i=0;i<_25c.length;i++){
for(var j=0;j<_25b.length;j++){
if(_25b[j].value==_25c[i].value){
_25b[j]=null;
break;
}
}
}
}
if(_25d!=null){
if(sort==true){
Liferay.Util.sortBox(_25c);
}
}
},portletTitleEdit:function(_260){
var _261=this;
var obj=_260.obj;
var plid=_260.plid;
var _262=_260.doAsUserId;
var _263=_260.portletId;
var url=_260.url;
var _264=obj.find(".portlet-title");
if(!_264.is(".not-editable")){
_264.editable(function(_265,_266){
var _267=_266._LFR_.cruft||[];
_267=_267.join("");
if(_265!=_266._LFR_.oldText){
Liferay.Util.savePortletTitle({plid:plid,doAsUserId:_262,portletId:_263,title:_265});
}
obj[0]._LFR_noDrag=null;
return _267+_265;
},{cssclass:"text",data:function(_268,_269){
var _26a=jQuery(this);
var re=new RegExp("</?[^>]+>|\n|\r|\t","gim");
cruft=_268.match(re);
_269._LFR_={};
_269._LFR_.oldText=_268;
_269._LFR_.cruft=cruft;
_268=_268.replace(re,"");
_269._LFR_.oldText=_268;
obj[0]._LFR_noDrag=true;
return _268;
},height:"",width:"",onblur:"submit",type:"text",select:false,style:"",submit:""});
}
},processTab:function(id){
document.all[id].selection.text=String.fromCharCode(9);
document.all[id].focus();
},randomMinMax:function(min,max){
return (Math.round(Math.random()*(max-min)))+min;
},removeItem:function(box,_26b){
if(_26b==null){
for(var i=box.length-1;i>=0;i--){
if(box.options[i].selected){
box[i]=null;
}
}
}else{
for(var i=box.length-1;i>=0;i--){
if(box.options[i].value==_26b){
box[i]=null;
}
}
}
},reorder:function(box,down){
var si=box.selectedIndex;
if(si==-1){
box.selectedIndex=0;
}else{
sText=box.options[si].text;
sValue=box.options[si].value;
if((box.options[si].value>"")&&(si>0)&&(down==0)){
box.options[si].text=box.options[si-1].text;
box.options[si].value=box.options[si-1].value;
box.options[si-1].text=sText;
box.options[si-1].value=sValue;
box.selectedIndex--;
}else{
if((si<box.length-1)&&(box.options[si+1].value>"")&&(down==1)){
box.options[si].text=box.options[si+1].text;
box.options[si].value=box.options[si+1].value;
box.options[si+1].text=sText;
box.options[si+1].value=sValue;
box.selectedIndex++;
}else{
if(si==0){
for(var i=0;i<(box.length-1);i++){
box.options[i].text=box.options[i+1].text;
box.options[i].value=box.options[i+1].value;
}
box.options[box.length-1].text=sText;
box.options[box.length-1].value=sValue;
box.selectedIndex=box.length-1;
}else{
if(si==(box.length-1)){
for(var j=(box.length-1);j>0;j--){
box.options[j].text=box.options[j-1].text;
box.options[j].value=box.options[j-1].value;
}
box.options[0].text=sText;
box.options[0].value=sValue;
box.selectedIndex=0;
}
}
}
}
}
},resizeTextarea:function(_26c){
var init=function(){
var el=jQuery("#"+_26c);
if(el.length){
var _26d=jQuery("body");
var _26e=function(){
var _26f=_26d.height();
el.css({height:(_26f-100)+"px",width:"98%"});
};
_26e();
jQuery(window).resize(_26e);
}
};
jQuery(init);
},resubmitCountdown:function(_270){
if(Liferay.Util.submitCountdown>0){
Liferay.Util.submitCountdown--;
setTimeout("Liferay.Util.resubmitCountdown('"+_270+"')",1000);
}else{
Liferay.Util.submitCountdown=0;
if(!Liferay.Browser.is_ns_4){
document.body.style.cursor="auto";
}
var form=document.forms[_270];
for(var i=0;i<form.length;i++){
var e=form.elements[i];
if(e.type&&(e.type.toLowerCase()=="button"||e.type.toLowerCase()=="reset"||e.type.toLowerCase()=="submit")){
e.disabled=false;
}
}
}
},savePortletTitle:function(_271){
var _272={plid:0,doAsUserId:0,portletId:0,title:"",url:themeDisplay.getPathMain()+"/portlet_configuration/update_title"};
var _273=jQuery.extend(_272,_271);
jQuery.ajax({url:_273.url,data:{p_l_id:_273.plid,doAsUserId:_273.doAsUserId,portletId:_273.portletId,title:_273.title}});
},selectAndCopy:function(el){
el.focus();
el.select();
if(document.all){
var _274=el.createTextRange();
_274.execCommand("copy");
}
},setBox:function(_275,_276){
for(var i=_275.length-1;i>-1;i--){
_275.options[i]=null;
}
for(var i=0;i<_276.length;i++){
_275.options[i]=new Option(_276[i].value,i);
}
_275.options[0].selected=true;
},setSelectedValue:function(col,_277){
for(var i=0;i<col.length;i++){
if((col[i].value!="")&&(col[i].value==_277)){
col.selectedIndex=i;
break;
}
}
},setSelectVisibility:function(mode,obj){
if(Liferay.Browser.is_ie){
if(obj){
obj=jQuery.getOne(obj);
}else{
obj=document.getElementsByTagName("body")[0];
}
selectList=obj.getElementsByTagName("select");
for(var i=0;i<selectList.length;i++){
selectList[i].style.visibility=mode;
}
}
},slideMaximize:function(id,_278,_279){
var obj=document.getElementById(id);
var _27a=obj.getElementsByTagName("DIV")[0];
_278+=_279;
if(_278<(_27a.offsetHeight)){
obj.style.height=_278+"px";
setTimeout("Liferay.Util.slideMaximize(\""+id+"\","+_278+","+_279+")",10);
}else{
obj.style.overflow="";
obj.style.height="";
}
},slideMinimize:function(id,_27b,_27c){
var obj=document.getElementById(id);
_27b-=_27c;
if(_27b>0){
obj.style.height=_27b+"px";
setTimeout("Liferay.Util.slideMinimize(\""+id+"\","+_27b+","+_27c+")",10);
}else{
obj.style.height="1px";
}
},sortBox:function(box){
var _27d=[];
for(var i=0;i<box.length;i++){
_27d[i]=[box[i].value,box[i].text];
}
_27d.sort(Liferay.Util.sortByAscending);
for(var i=box.length-1;i>-1;i--){
box.options[i]=null;
}
for(var i=0;i<_27d.length;i++){
box.options[box.length]=new Option(_27d[i][1],_27d[i][0]);
}
},sortByAscending:function(a,b){
if(a[1].toLowerCase()>b[1].toLowerCase()){
return 1;
}else{
if(a[1].toLowerCase()<b[1].toLowerCase()){
return -1;
}else{
return 0;
}
}
},toggleByIdSpan:function(obj,id){
var _27e=Liferay.Util.toggle(id,true);
var _27f=obj.getElementsByTagName("span");
if(_27e){
_27f[0].style.display="none";
_27f[1].style.display="";
}else{
_27f[0].style.display="";
_27f[1].style.display="none";
}
},toggle:function(obj,_280,_281){
var _282=false;
var _283="";
obj=_$J.getOne(obj);
if(_281!=null){
_283=_281;
}
if(obj!=null){
if(!obj.style.display||!obj.style.display.toLowerCase().match("none")){
obj.style.display="none";
}else{
obj.style.display=_283;
_282=true;
}
}
if(_280){
return _282;
}
},toggleBoxes:function(_284,_285){
var _286=jQuery("#"+_284);
var _287=jQuery("#"+_285);
if(!_286.is(":checked")){
_287.hide();
}
_286.click(function(){
_287.toggle();
});
},toJSONObject:function(s){
try{
return eval("("+s+")");
}
catch(e){
return {};
}
},toJSONString:function(s){
var rt=s;
var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\"":"\\\"","\\":"\\\\"};
if(/["\\\x00-\x1f]/.test(s)){
rt=s.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 rt;
}};
function cloneObject(obj,_288){
for(i in obj){
if(typeof obj[i]=="object"&&_288){
this[i]=new cloneObject(obj[i],true);
}else{
this[i]=obj[i];
}
}
};
Element={};
Element.disable=function(_289){
_289=_$J.getOne(_289);
var _28a=_289.getElementsByTagName("*");
for(var i=0;i<_28a.length;i++){
var item=_28a[i];
var _28b=item.nodeName.toLowerCase();
item.onclick=function(){
};
item.onmouseover=function(){
};
item.onmouseout=function(){
};
if(Liferay.Browser.is_ie){
item.onmouseenter=function(){
};
item.onmouseleave=function(){
};
}
if(_28b=="a"){
item.href="javascript: void(0)";
}else{
if(_28b=="input"||_28b=="select"||_28b=="script"){
item.disabled="true";
}else{
if(_28b=="form"){
item.action="";
item.onsubmit=function(){
return false;
};
}
}
}
item.style.cursor="default";
}
};
Element.remove=function(id){
var obj=jQuery.getOne(id);
obj.parentNode.removeChild(obj);
};
function LinkedList(){
this.head=null;
this.tail=null;
};
LinkedList.prototype.add=function(obj){
obj.listInfo={};
var tail=this.tail;
var head=this.head;
if(this.head==null){
this.head=obj;
this.tail=obj;
}else{
this.tail.listInfo.next=obj;
obj.listInfo.prev=this.tail;
this.tail=obj;
}
obj.listInfo.listObj=this;
};
LinkedList.prototype.remove=function(obj){
if(obj.listInfo.listObj==this&&this.head){
var next=obj.listInfo.next;
var prev=obj.listInfo.prev;
if(next){
next.listInfo.prev=prev;
}
if(prev){
prev.listInfo.next=next;
}
if(this.head==obj){
this.head=next;
}
if(this.tail==obj){
this.tail=prev;
}
}
};
LinkedList.prototype.each=function(func){
var cur=this.head;
var _28c=0;
while(cur){
_28c++;
var next=cur.listInfo.next;
if(func){
func(cur);
}
cur=next;
}
return _28c;
};
LinkedList.prototype.size=function(){
return this.each();
};
function startsWith(str,x){
if(str.indexOf(x)==0){
return true;
}else{
return false;
}
};
function endsWith(str,x){
if(str.lastIndexOf(x)==str.length-x.length){
return true;
}else{
return false;
}
};
if(Liferay.Browser.is_ns_4){
encodeURIComponent=new function(uri){
return escape(uri);
};
decodeURIComponent=new function(uri){
return unescape(uri);
};
}
function submitForm(form,_28d,_28e){
if(Liferay.Util.submitCountdown==0){
Liferay.Util.submitCountdown=10;
setTimeout("Liferay.Util.resubmitCountdown('"+form.name+"')",1000);
if(_28e==null||_28e){
Liferay.Util.submitCountdown++;
var _28f=jQuery("input[type=button], input[type=reset], input[type=submit]",form);
_28f.each(function(i,el){
var _290=jQuery(this);
_290.attr("disabled",true);
_290.fadeTo(50,0.5);
});
}
if(_28d!=null){
form.action=_28d;
}
if(!Liferay.Browser.is_ns_4){
document.body.style.cursor="wait";
}
form.submit();
}else{
if(Liferay.Util.submitFormAlert!=null){
submitFormAlert(Liferay.Util.submitCountdown);
}
}
};
var Viewport={frame:function(){
var x,y;
if(self.innerHeight){
x=self.innerWidth;
y=self.innerHeight;
}else{
if(document.documentElement&&document.documentElement.clientHeight){
x=document.documentElement.clientWidth;
y=document.documentElement.clientHeight;
}else{
if(document.body){
x=document.body.clientWidth;
y=document.body.clientHeight;
}
}
}
return (new Coordinate(x,y));
},scroll:function(){
var x,y;
if(self.pageYOffset){
x=self.pageXOffset;
y=self.pageYOffset;
}else{
if(document.documentElement&&document.documentElement.scrollTop){
x=document.documentElement.scrollLeft;
y=document.documentElement.scrollTop;
}else{
if(document.body){
x=document.body.scrollLeft;
y=document.body.scrollTop;
}
}
}
return (new Coordinate(x,y));
},page:function(){
var x,y;
var _291=document.body.scrollHeight;
var _292=document.body.offsetHeight;
if(_291>_292){
x=document.body.scrollWidth;
y=document.body.scrollHeight;
}else{
x=document.body.offsetWidth;
y=document.body.offsetHeight;
}
return (new Coordinate(x,y));
}};
String.prototype.trim=jQuery.trim;
Liferay.zIndex={DOCK:10,DOCK_PARENT:20,ALERT:430,DROP_AREA:440,DROP_POSITION:450,DRAG_ITEM:460};
Liferay.Language={get:function(key,_293){
var _294=this;
var url=themeDisplay.getPathContext()+"/language/"+themeDisplay.getLanguageId()+"/"+key+"/";
if(_293){
if(typeof _293=="string"){
url+=_293;
}else{
if(Liferay.Util.isArray(_293)){
url+=_293.join("/");
}
}
}
var _295=_294._cache[url];
if(_295!=null){
return _295;
}
var xHR=jQuery.ajax({url:url,async:false});
_295=xHR.responseText;
_294._cache[url]=_295;
return _295;
},_cache:{}};
Liferay.Layout={getGroupId:function(_296){
var _297=this;
if((_296!=null)&&(_296.indexOf(_297._private)==0||_296.indexOf(_297._public)==0)){
return _296.split(_297._separator)[1];
}
return 0;
},getLayoutId:function(_298){
var _299=this;
if((_298!=null)&&(_298.indexOf(_299._private)==0||_298.indexOf(_299._public)==0)){
return _298.split(_299._separator)[2];
}
return 0;
},getOwnerId:function(_29a){
var _29b=this;
if((_29a!=null)&&(_29a.indexOf(_29b._private)==0||_29a.indexOf(_29b._public)==0)){
var pos=_29a.lastIndexOf(_29b._separator);
if(pos!=-1){
return _29a.substring(0,pos);
}
return null;
}
},_private:"PRI.",_public:"PUB.",_separator:"."};
function AjaxRequest(url,_29c){
var _29d;
var opts=_29c;
if(window.XMLHttpRequest){
_29d=new XMLHttpRequest();
if(_29d.overrideMimeType){
_29d.overrideMimeType("text/html");
}
}else{
if(window.ActiveXObject){
try{
_29d=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
_29d=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
try{
_29d=new XMLHttpRequest();
}
catch(e){
}
}
}
}
}
var _29e=function(){
if(_29d.readyState==4){
try{
if(_29d.status==200){
if(opts.update){
var el=jQuery.getOne(opts.update);
el.innerHTML=_29d.responseText;
executeLoadedScript(el);
}
if(opts.onComplete){
opts.onComplete(_29d,opts.returnArgs);
}
AjaxUtil.remove(opts.ajaxId);
}
}
catch(e){
}
}
};
var send=function(url){
var _29f=url.split("?");
var path=_29f[0];
var _2a0=_29f[1];
try{
if(opts.method=="get"){
_29d.open("GET",url,true);
_29d.onreadystatechange=_29e;
_29d.send("");
}else{
_29d.open("POST",path,true);
_29d.setRequestHeader("Method","POST "+path+" HTTP/1.1");
_29d.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
_29d.onreadystatechange=_29e;
_29d.send(_2a0);
}
}
catch(e){
}
};
send(url);
this.resend=function(url,_2a1){
opts=_2a1;
send(url);
};
this.getId=function(){
return ajaxId;
};
this.cleanUp=function(){
_29d.onreadystatechange=function(){
};
_29e=null;
returnArgs=null;
_29d=null;
};
};
var AjaxUtil={counter:1,requests:[],request:function(url,_2a2){
var opts=_2a2||{};
var _2a3=(opts.reverseAjax)?0:AjaxUtil.getNextId();
opts.ajaxId=_2a3;
var _2a4;
if(_2a3==0&&AjaxUtil.requests[0]){
_2a4=AjaxUtil.requests[0];
_2a4.resend(url,opts);
}else{
_2a4=new AjaxRequest(url,opts);
AjaxUtil.requests[_2a3]=_2a4;
}
if(!opts.onComplete&&!opts.update){
AjaxUtil.remove(_2a3);
}
},submit:function(form,id,_2a5){
var url=form.action;
var opts=_2a5||{};
var _2a6=jQuery("input, textarea, select",form);
for(var i=0;i<_2a6.length;i++){
if((_2a6[i].disabled)||((_2a6[i].type=="radio"||_2a6[i].type=="checkbox")&&!_2a6[i].checked)){
delete _2a6[i];
}
}
var _2a7=_2a6.serialize().replace(/=undefined&/g,"");
if(url.indexOf("?")==-1){
url=url+"?"+_2a7;
}
if(url.lastIndexOf("?")==url.length-1||url.lastIndexOf("&")==url.length-1){
url=url+_2a7;
}else{
url=url+"&"+_2a7;
}
if(opts.disable){
_2a6.attr("disabled",true);
}
AjaxUtil.update(url,id,opts);
},submit_old:function(form,_2a8){
var url=form.action;
var _2a9=jQuery("input, textarea, select",form);
var opts=_2a8||{};
var _2aa=_2a9.serialize();
if(url.indexOf("?")==-1){
url=url+"?"+_2aa;
}
if(url.lastIndexOf("?")==url.length-1){
url=url+_2aa;
}else{
url=url+"&"+_2aa;
}
if(opts.disable){
_2a9.attr("disabled",true);
}
AjaxUtil.request(url,opts);
},update:function(url,id,_2ab){
var opts=_2ab||{};
opts.update=id;
AjaxUtil.request(url,opts);
},update2:function(url,id){
var opts={};
opts.update=id;
opts.onComplete=function(){
hideLoading();
};
showLoading();
AjaxUtil.request(url,opts);
},getNextId:function(){
var id=AjaxUtil.counter++;
if(AjaxUtil.counter>20){
AjaxUtil.counter=1;
}
return id;
},remove:function(id){
if(id){
var _2ac=AjaxUtil.requests[id];
if(_2ac){
_2ac.cleanUp();
_2ac=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(_2ad){
var res=Liferay.Util.toJSONObject(_2ad.responseText);
var _2ae=res.status;
if(_2ae&&_2ae!="failure"){
if(_2ae=="success"){
if(res.chatMessages){
Messaging.getChatsReturn(res.chatMessages);
}
if(res.chatRoster){
MessagingRoster.getEntriesReturn(res.chatRoster);
}
}
ReverseAjax.request();
}
},release:function(){
AjaxUtil.request(themeDisplay.getPathMain()+"/portal/reverse_ajax?release=1",{reverseAjax:true});
}};
function executeLoadedScript(el){
var _2af=el.getElementsByTagName("script");
for(var i=0;i<_2af.length;i++){
if(_2af[i].src){
var head=document.getElementsByTagName("head")[0];
var _2b0=document.createElement("script");
_2b0.setAttribute("type","text/javascript");
_2b0.setAttribute("src",_2af[i].src);
head.appendChild(_2b0);
}else{
try{
if(Liferay.Browser.is_safari){
eval(_2af[i].innerHTML);
}else{
if(Liferay.Browser.is_mozilla){
eval(_2af[i].textContent);
}else{
eval(_2af[i].text);
}
}
}
catch(e){
}
}
}
};
function loadPage(path,_2b1,_2b2,_2b3){
AjaxUtil.request(path+"?"+_2b1,{onComplete:_2b2,returnArgs:_2b3});
};
function printJSON(data){
if(data&&data.id){
var _2b4=document.getElementById(data.id);
if(_2b4){
_2b4.innerHTML=data.toString();
}
}
};
function showLoading(){
var div=document.getElementById("AA_"+this.id+"_loading_div");
if(div==null){
div=document.createElement("DIV");
document.body.appendChild(div);
div.id="AA_"+this.id+"_loading_div";
div.innerHTML="&nbsp;Loading...";
div.style.position="absolute";
div.style.border="1 solid black";
div.style.color="white";
div.style.backgroundColor="blue";
div.style.width="100px";
div.style.heigth="50px";
div.style.fontFamily="Arial, Helvetica, sans-serif";
div.style.fontWeight="bold";
div.style.fontSize="11px";
}
div.style.top=document.body.scrollTop+"px";
div.style.left=(document.body.offsetWidth-100-(document.all?20:0))+"px";
div.style.display="";
};
function hideLoading(){
var div=document.getElementById("AA_"+this.id+"_loading_div");
if(div!=null){
div.style.display="none";
}
};
Liferay.Animate=function(id,fn,data){
var lib=Liferay.Animate;
if(!lib.q[id]){
lib.q[id]={"id":id,"fn":fn,"data":data};
}
if(!lib.timer){
lib.start();
}
};
Liferay.Animate.extendNativeFunctionObject({q:{},timer:0,process:function(){
var _2b5=false;
for(var i in this.q){
var item=this.q[i];
if(item){
var rt=item.fn(item.data);
if(rt==false){
this.q[i]=null;
}
_2b5=true;
}
}
if(!_2b5){
this.stop();
}
},start:function(){
var lib=Liferay.Animate;
if(!lib.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(_2b6,_2b7){
var data={};
data.recurse=_2b7;
data.size=new Coordinate(_2b6.offsetWidth,_2b6.offsetHeight);
data.nwOffset=Coordinates.northwestOffset(_2b6,_2b7);
data.seOffset=data.nwOffset.plus(data.size);
data.midPoint=data.nwOffset.plus(new Coordinate(Math.round(data.size.x/2),Math.round(data.size.y/2)));
return data;
},northwestPosition:function(_2b8){
var x=parseInt(_2b8.style.left);
var y=parseInt(_2b8.style.top);
return new Coordinate(isNaN(x)?0:x,isNaN(y)?0:y);
},southeastPosition:function(_2b9){
return Coordinates.northwestPosition(_2b9).plus(new Coordinate(_2b9.offsetWidth,_2b9.offsetHeight));
},northwestOffset:function(_2ba,_2bb){
var _2bc=new Coordinate(_2ba.offsetLeft,_2ba.offsetTop);
if(!_2bb){
return _2bc;
}
var _2bd=_2ba.offsetParent;
while(_2bd){
_2bc=_2bc.plus(new Coordinate(_2bd.offsetLeft,_2bd.offsetTop));
_2bd=_2bd.offsetParent;
}
return _2bc;
},southeastOffset:function(_2be,_2bf){
return Coordinates.northwestOffset(_2be,_2bf).plus(new Coordinate(_2be.offsetWidth,_2be.offsetHeight));
}};
function Coordinate(x,y){
this.x=x||0;
this.y=y||0;
};
Coordinate.prototype.toString=function(){
return "("+this.x+","+this.y+")";
};
Coordinate.prototype.plus=function(that){
return new Coordinate(this.x+that.x,this.y+that.y);
};
Coordinate.prototype.minus=function(that){
return new Coordinate(this.x-that.x,this.y-that.y);
};
Coordinate.prototype.distance=function(that){
var _2c0=this.x-that.x;
var _2c1=this.y-that.y;
return Math.sqrt(Math.pow(_2c0,2)+Math.pow(_2c1,2));
};
Coordinate.prototype.max=function(that){
var x=Math.max(this.x,that.x);
var y=Math.max(this.y,that.y);
return new Coordinate(x,y);
};
Coordinate.prototype.constrain=function(min,max){
if(min.x>max.x||min.y>max.y){
return this;
}
var x=this.x;
var y=this.y;
if(min.x!=null){
x=Math.max(x,min.x);
}
if(max.x!=null){
x=Math.min(x,max.x);
}
if(min.y!=null){
y=Math.max(y,min.y);
}
if(max.y!=null){
y=Math.min(y,max.y);
}
return new Coordinate(x,y);
};
Coordinate.prototype.reposition=function(_2c2){
_2c2.style["top"]=this.y+"px";
_2c2.style["left"]=this.x+"px";
};
Coordinate.prototype.equals=function(that){
if(this==that){
return true;
}
if(!that||that==null){
return false;
}
return this.x==that.x&&this.y==that.y;
};
Coordinate.prototype.inside=function(_2c3,_2c4){
if((this.x>=_2c3.x)&&(this.x<=_2c4.x)&&(this.y>=_2c3.y)&&(this.y<=_2c4.y)){
return true;
}else{
return false;
}
};
Coordinate.prototype.insideObject=function(obj,_2c5){
var data=Coordinates.coordinatesData(obj);
data.recurse=_2c5;
data.quadrant=this.insideObjectData(data);
return data.quadrant?data:null;
};
Coordinate.prototype.insideObjectData=function(data){
var _2c6=data.nwOffset;
var _2c7=data.seOffset;
var rt=0;
if(this.inside(_2c6,_2c7)){
var mid=data.midPoint;
if(this.x<=mid.x&&this.y<=mid.y){
rt=1;
}else{
if(this.x>=mid.x&&this.y<=mid.y){
rt=2;
}else{
if(this.x>=mid.x&&this.y>=mid.y){
rt=3;
}else{
if(this.x<=mid.x&&this.y>=mid.y){
rt=4;
}
}
}
}
}
return rt;
};
function MousePos(){
};
MousePos.prototype=new Coordinate();
MousePos.prototype.update=function(_2c8){
if(typeof _2c8=="undefined"){
_2c8=window.event;
}
var _2c9=new Coordinate(_2c8.clientX,_2c8.clientY);
var _2ca=Viewport.scroll();
this.x=_2c9.x+_2ca.x;
this.y=_2c9.y+_2ca.y;
if(this.x<0){
this.x=0;
}
if(this.y<0){
this.y=0;
}
return _2c8;
};
var mousePos=new MousePos(0,0);
jQuery.each(["coordinatesData","northwestPosition","southeastPosition","northwestOffset","southeastOffset"],function(i,n){
jQuery.fn[n]=function(h){
return this.length>0?Coordinates[n](this[0],h):null;
};
});
jQuery.fn.xySize=function(){
return new Coordinate(this.width(),this.height());
};
(function($){
$.fn.lDrag=function(_2cb){
this.each(function(){
$.lDrag.create(this,_2cb);
});
};
$.fn.lDragBind=function(type,fn){
this.each(function(){
$.lDrag.bind(this,type,fn);
});
};
$.fn.lDragUnbind=function(type,fn){
this.each(function(){
$.lDrag.unbind(this,type,fn);
});
};
$.lDrag=function(_2cc,_2cd){
$.lDrag.create(_2cc,_2cd);
};
$.lDrag.extendNativeFunctionObject({container:null,isDragging:false,scrollDirection:"",scrollTimer:0,bind:function(_2ce,type,fn){
if(_2ce.dragSettings&&type&&fn){
if(type=="start"){
_2ce.dragSettings.onDragStart.push(fn);
}else{
if(type=="move"){
_2ce.dragSettings.onDrag.push(fn);
}else{
if(type=="complete"){
_2ce.dragSettings.onDragEnd.push(fn);
}
}
}
}
},unbind:function(_2cf,type,fn){
if(_2cf.dragSettings&&type&&fn){
var _2d0=_2cf.dragSettings;
var prop="";
if(type=="start"){
prop="onDragStart";
}else{
if(type=="move"){
prop="onDrag";
}else{
if(type=="complete"){
prop="onDragEnd";
}
}
}
for(var i=0;i<_2d0[prop].length;i++){
if(_2d0[prop][i]==fn){
_2d0[prop].splice(i,1);
}
}
}
},create:function(_2d1,_2d2){
_2d2=_2d2||{};
_2d2.container=_2d1;
if(_2d2.handle==null){
_2d2.handle=_2d1;
}else{
if(typeof _2d2.handle=="string"){
_2d2.handle=$(_2d2.handle)[0];
}
_2d2.handle.dragSettings=_2d2;
}
_2d1.dragSettings=_2d2;
_2d2.onDragStart=[];
_2d2.onDrag=[];
_2d2.onDragEnd=[];
if(_2d2.onStart){
$.lDrag.bind(_2d1,"start",_2d2.onStart);
}
if(_2d2.onMove){
$.lDrag.bind(_2d1,"move",_2d2.onMove);
}
if(_2d2.onComplete){
$.lDrag.bind(_2d1,"complete",_2d2.onComplete);
}
jQuery(_2d2.handle).mousedown($.lDrag.onMouseDown);
},scroll:function(){
Liferay.Animate("layoutDragScroll",$.lDrag.scrollStart);
},scrollStart:function(){
var _2d3;
var _2d4=$.lDrag.container;
var _2d5=$($.lDrag.container);
var _2d6=false;
var _2d7=20;
var _2d8=Viewport.scroll().y;
if($.lDrag.scrollDirection=="down"){
_2d3=_2d5.northwestPosition();
_2d3.y+=_2d7;
_2d3.reposition(_2d4);
window.scrollTo(0,_2d8+_2d7);
_2d6=true;
}else{
if($.lDrag.scrollDirection=="up"&&_2d8>0){
_2d3=_2d5.northwestPosition();
_2d3.y-=_2d7;
_2d3.reposition(_2d4);
window.scrollTo(0,_2d8-_2d7);
_2d6=true;
}else{
_2d6=false;
}
}
if(!_2d6){
$.lDrag.scrollDirection="";
$.lDrag.scrollTimer=0;
return false;
}
},onMouseDown:function(_2d9){
mousePos.update(_2d9);
var _2da=this.dragSettings;
var _2db=_2da.container;
var _2dc=$(_2da.container);
if(!_2db._LFR_noDrag){
$.lDrag.container=_2db;
var _2dd=_2dc.northwestOffset(true);
var _2de=_2dd.plus(_2dc.xySize());
_2da.originalZIndex=_2db.style.zIndex;
_2da.mouseNwOffset=mousePos.minus(_2dd);
_2da.mouseSeOffset=mousePos.minus(_2de);
_2da.mouseStart=new Coordinate(mousePos.x,mousePos.y);
$.lDrag._processListeners(_2da,"start");
$.lDrag._setConstraint(_2da);
jQuery(document).mousemove($.lDrag.onMouseMove);
jQuery(document).mouseup($.lDrag.onMouseUp);
return false;
}else{
return;
}
},onMouseMove:function(_2df){
mousePos.update(_2df);
var _2e0=$.lDrag.container;
var _2e1=_2e0.dragSettings;
if(!$.lDrag._isAboveThreshold(_2e1)){
return false;
}else{
$.lDrag.isDragging=true;
}
_2e0=_2e1.clone?$.lDrag._createClone(_2e1):_2e1.container;
var _2e2=$(_2e0);
var _2e3=_2e2.northwestOffset(true);
var _2e4=_2e2.northwestPosition();
var size=_2e2.xySize();
var _2e5=_2e3.plus(size);
var _2e6=_2e4.plus(size);
$.lDrag._setScrolling(_2e1);
_2e4=_2e4.plus(mousePos.minus(_2e3).minus(_2e1.mouseNwOffset));
var _2e7=_2e1.autoCorrect?_2e2.northwestOffset(true):null;
if(!_2e1.noDrag){
_2e4.reposition(_2e0);
}
$.lDrag._processListeners(_2e1,"move");
if(_2e1.autoCorrect){
var _2e8=_2e2.northwestOffset(true);
if(!_2e7.equals(_2e8)){
var _2e9=_2e7.minus(_2e8);
_2e4=_2e2.northwestPosition().plus(_2e9);
_2e4.reposition(_2e0);
}
}
return false;
},onMouseUp:function(_2ea){
_2ea=mousePos.update(_2ea);
var _2eb=$.lDrag.container;
var _2ec=_2eb.dragSettings;
if(_2ec.clone){
$.lDrag._destroyClone(_2ec);
}
jQuery(document).unbind("mousemove",$.lDrag.onMouseMove);
jQuery(document).unbind("mouseup",$.lDrag.onMouseUp);
$.lDrag._processListeners(_2ec,"complete");
$.lDrag.container=null;
$.lDrag.isDragging=false;
},_createClone:function(_2ed){
if(!_2ed.clonedNode){
var _2ee=$("<div></div>");
var _2ef=$(_2ed.container);
var _2f0=_2ef.northwestOffset(true);
_2ee.css({height:_2ef.height()+"px",left:_2f0.x+"px",position:"absolute",top:_2f0.y+"px",width:_2ef.width()+"px",zIndex:Liferay.zIndex.DRAG_ITEM});
if(_2ed.opacity){
_2ee.css("opacity",_2ed.opacity);
}
if(_2ed.dragClass){
_2ee.addClass(_2ed.dragClass);
}
_2ee[0].dragSettings=_2ed;
_2ed.clonedNode=_2ee[0];
$("body").append(_2ee);
}
return _2ed.clonedNode;
},_destroyClone:function(_2f1){
if(_2f1.clonedNode){
var _2f2=$(_2f1.clonedNode);
var _2f3=$(_2f1.container);
var _2f4=_2f3.northwestPosition();
var _2f5=_2f4.plus(mousePos.minus(_2f1.mouseStart));
_2f5.reposition(_2f1.container);
_2f2.remove();
_2f1.clonedNode=null;
}
},_isAboveThreshold:function(_2f6){
var rt=true;
if(!$.lDrag.isDragging&&_2f6.threshold){
var _2f7=_2f6.mouseStart.distance(mousePos);
if(_2f7<_2f6.threshold){
rt=false;
}
}
return rt;
},_processListeners:function(_2f8,type){
var prop="";
if(type=="start"){
prop="onDragStart";
}else{
if(type=="move"){
prop="onDrag";
}else{
if(type=="complete"){
prop="onDragEnd";
}
}
}
for(var i=0;i<_2f8[prop].length;i++){
_2f8[prop][i](_2f8);
}
},_setConstraint:function(_2f9){
var _2fa;
var _2fb;
var _2fc;
var _2fd;
if(_2f9.minX!=null){
_2fa=_2f9.minX+_2f9.mouseNwOffset.x;
}
if(_2f9.minY!=null){
_2fb=_2f9.minY+_2f9.mouseNwOffset.y;
}
if(_2f9.maxX!=null){
_2fc=_2f9.maxX+_2f9.mouseSeOffset.x;
}
if(_2f9.maxY!=null){
_2fd=_2f9.maxY+_2f9.mouseSeOffset.y;
}
if(_2fa&&_2fc&&_2fa>_2fc){
_2fc=_2fa;
}
if(_2fb&&_2fd&&_2fb>_2fd){
_2fd=_2fb;
}
_2f9.mouseMin=new Coordinate(_2fa,_2fb);
_2f9.mouseMax=new Coordinate(_2fc,_2fd);
},_setScrolling:function(_2fe){
if(_2fe.scroll){
var _2ff=30;
var _300=5;
var _301=Viewport.scroll().y;
var _302=Viewport.page().y;
var _303=Viewport.frame().y;
if((_301+_303+2*_2ff)<_302&&mousePos.y>(_301+_303-_2ff)){
if($.lDrag.scrollDirection!="down"){
$.lDrag.scrollDirection="down";
$.lDrag.scroll();
}
}else{
if(_301>0&&mousePos.y<(_301+_2ff)){
if($.lDrag.scrollDirection!="up"){
$.lDrag.scrollDirection="up";
$.lDrag.scroll();
}
}else{
$.lDrag.scrollDirection="";
}
}
}
}});
})(jQuery);
(function($){
$.fn.lResize=function(_304){
this.each(function(){
$.lResize(this,_304);
});
};
$.fn.lResizeBind=$.fn.lDragBind;
$.fn.lResizeHandleRule=function(_305){
this.each(function(){
_305.handle=this;
$.lResize.handleRule(_305);
});
};
$.lResize=function(_306,_307){
$.lResize.create(_306,_307);
};
$.lResize.extendNativeFunctionObject({HORIZONTAL:"horizontal",VERTICAL:"vertical",ADD:"add",SUBTRACT:"subtract",resizeRule:function(_308,_309,mode){
this.container=_308;
this.direction=_309;
this.next=null;
this.origWidth=null;
this.origHeight=null;
this.mode=mode;
},handleRule:function(_30a){
var _30b=_30a.handle;
if(typeof _30b=="string"){
_30b=$(_30b);
}
var _30c=_30b.resizeSettings;
if(!_30c){
$.lResize.create(_30c.container,_30c);
}else{
_30c.resizeRules.push(new $.lResize.resizeRule(_30c.container,_30c.direction,_30c.mode));
}
},bind:function(_30d,type,fn){
$.lDrag.bind(_30d,type,fn);
},create:function(_30e,_30f){
if(_30f.handle&&_30f.direction&&_30f.mode){
if(typeof _30f.handle=="string"){
_30f.handle=$(_30f.handle)[0];
}
var _310=_30f.handle;
if(!_310.resizeSettings){
_310.resizeSettings=_30f;
}
var _311=_310.resizeSettings;
if(!_310.dragSettings||!_310.dragSettings.isResizeHandle){
$.lDrag.create(_310,{onStart:$.lResize.onMouseDown,onMove:$.lResize.onResize,onComplete:$.lResize.onMouseUp,noDrag:!_30f.drag,isResizeHandle:true});
}
var _312=$(_310);
_312.lDragBind("start",_30f.onStart);
_312.lDragBind("move",_30f.onMove);
_312.lDragBind("complete",_30f.onComplete);
if(!_311.resizeRules){
_311.resizeRules=[];
}
_311.resizeRules.push(new $.lResize.resizeRule(_30e,_30f.direction,_30f.mode));
}
},onMouseDown:function(){
var _313=$.lDrag.container;
var _314=_313.resizeSettings;
var _315=mousePos;
_314.mouseStart=new Coordinate(mousePos.x,mousePos.y);
for(var i=0;i<_314.resizeRules.length;i++){
var _316=_314.resizeRules[i];
var _317=$(_316.container);
_316.origWidth=_317.width();
_316.origHeight=_317.height();
}
},onResize:function(){
var _318=$.lDrag.container;
var _319=_318.resizeSettings;
var _31a=mousePos;
var _31b=mousePos.minus(_319.mouseStart);
var _31c;
var _31d=0;
var _31e=false;
for(var i=0;i<_319.resizeRules.length;i++){
var _31f=_319.resizeRules[i];
var _320=$(_31f.container);
if(_31f.direction==$.lResize.HORIZONTAL){
_31f.prevLength=_320.width();
if(_31f.mode==$.lResize.ADD){
_31c=_31f.origWidth+_31b.x;
}else{
_31c=_31f.origWidth-_31b.x;
}
}else{
if(_31f.direction==$.lResize.VERTICAL){
_31f.prevLength=_320.height();
if(_31f.mode==$.lResize.ADD){
_31c=_31f.origHeight+_31b.y;
}else{
_31c=_31f.origHeight-_31b.y;
}
}
}
_31f.newLength=_31c;
if(_31c<1){
_31d=Math.max(-_31c+1,_31d);
_31c=1;
}
if(_31c==_31f.prevLength){
_31e=true;
}
}
for(var i=0;i<_319.resizeRules.length;i++){
var _31f=_319.resizeRules[i];
var _320=$(_31f.container);
if(!_319.disableStop&&_31e){
_31c=_31f.prevLength;
}else{
if(_31f.newLength<1){
_31c=_31f.newLength+_31d;
}else{
_31c=_31f.newLength-_31d;
}
}
if(_31f.direction==$.lResize.HORIZONTAL){
_320.width(_31c);
}else{
if(_31f.direction==$.lResize.VERTICAL){
_320.height(_31c);
}
}
}
},onMouseUp:function(){
var _321=$.lDrag.container;
var _322=_321.resizeSettings;
_322.mouseEnd=new Coordinate(mousePos.x,mousePos.y);
}});
})(jQuery);
(function($){
$.Popup=function(_323){
return $.Popup.open(_323);
};
$.Popup.extendNativeFunctionObject({close:function(link){
jQuery(link).parents(".popup:first").remove();
var _324=jQuery("#alert-messages .modal:last");
if(_324.length){
_324.before(jQuery("#alert-messages .alert-background"));
}else{
var jBg=jQuery("#alert-messages .alert-background");
jBg.fadeTo("normal",0,function(){
jBg.remove();
});
jQuery(window).unbind("resize",$.Popup.center);
jQuery(window).unbind("resize",$.Popup.resize);
jQuery(window).unbind("scroll",$.Popup.center);
}
if(jQuery.browser.msie&&jQuery.browser.version.number()<7&&$.Popup.count()==0){
jQuery("select").css("visibility","visible");
}
},count:function(){
return jQuery("#alert-messages .popup").length;
},open:function(_325){
_325=_325||{};
var _326=_325.modal;
var _327=_325.message;
var _328=_325.height;
var _329=_325.width;
var _32a=_325.noCenter;
var _32b=_325.title;
var _32c=_325.onClose;
var _32d=jQuery("#alert-messages");
if(!_32d.length){
jQuery("body").append("<div id='alert-messages' style='position:absolute; top:0; left:0; z-index:"+Liferay.zIndex.ALERT+"'></div>");
_32d=jQuery("#alert-messages");
}
_32d.append("<div class='popup "+(_326?"modal":"")+"' style='position:absolute; top:0; left:0;'>"+"<div class='popup-inner'>"+"<div class='popup-header'>"+"<span class='popup-title'>"+(_32b||"&nbsp;")+"</span>"+"<img class='popup-close' src='"+themeDisplay.getPathThemeImages()+"/portlet/close.png'/>"+"</div>"+"<div class='popup-message'></div>"+"</div>"+"</div>");
var _32e=_32d.find(".popup:last");
var _32f=_32e.find(".popup-message");
_32e.find(".popup-close").click(function(){
$.Popup.close(this);
});
if(_32c!=null){
_32e.find(".popup-close").click(_32c);
}
_32e[0].alertOptions=_325;
_32f.append(_327||"<div class=\"loading-animation\"></div>");
if(_328){
_32f.css(jQuery.browser.msie?"height":"min-height",_328+"px");
}
if(_329){
_32e.css("width",_329+"px");
}
_32e.mousedown(function(){
if(this!=jQuery("#alert-messages .popup:last")[0]){
jQuery("#alert-messages").append(this);
}
});
var jBg=_32d.find(".alert-background");
if(_326){
if(jBg.length){
_32e.before(jBg[0]);
}else{
_32e.before("<div class='alert-background' style='position:absolute; top:0; left:0'></div>");
jBg=_32d.find(".alert-background");
jBg.css({display:"none",opacity:0});
}
}
if(jQuery.browser.msie&&jQuery.browser.version.number("round")<7&&$.Popup.count()==1){
jQuery("select").css("visibility","hidden");
_32e.find("select").css("visibility","visible");
}
if(_32d.find(".popup").length==1){
jQuery(window).resize($.Popup.center);
jQuery(window).resize($.Popup.resize);
jQuery(window).scroll($.Popup.center);
}
$.Popup.resize();
jBg.fadeTo("normal",0.5);
if(false){
_32e.Draggable({handle:_32e.find(".popup-header")[0],zIndex:Liferay.zIndex.ALERT+1});
}else{
_32e.lDrag({handle:_32e.find(".popup-header")[0],threshold:2,dragClass:"drag-indicator"});
}
if(_32a){
$.Popup.center();
}else{
$.Popup.center(_328,_329);
}
Liferay.Util.addInputType(_32e[0]);
Liferay.Util.addInputFocus(_32e[0]);
window.focus();
return _32f[0];
},iframe:function(url,_330){
var _331=_330.height;
var _332=_330.width;
var _333=$.Popup.open(_330);
var _334=document.createElement("iframe");
_333.height="";
_334.src=url;
_334.frameBorder=0;
if(_332){
_334.style.width="100%";
}
_333.appendChild(_334);
if(!_330.noCenter){
$.Popup.center(_331,_332);
}
return _333;
},center:function(_335,_336){
var _337=jQuery("#alert-messages .popup:last");
if(!_337[0].alertOptions.noCenter){
_337.css({top:(Viewport.scroll().y+(Viewport.frame().y/2-_337.height()/2))+"px",left:(Viewport.scroll().x+(Viewport.frame().x/2-_337.width()/2))+"px"});
}
},resize:function(){
jQuery("#alert-messages .alert-background").css({height:Viewport.page().y+"px",width:Viewport.page().x+"px"});
},resizeIframe:function(_338){
if($.Popup.message&&_338){
var _339=$.Popup.message.getElementsByTagName("iframe")[0];
var _33a=jQuery.getOne(".loading-animation",$.Popup.message);
if(_33a){
_33a.parentNode.removeChild(_33a);
}
if(_339){
if(_338.height){
_339.height=_338.height;
}
if(_338.width){
_339.width=_338.width;
}
}
}
$.Popup.resize();
}});
})(Liferay);
var DragLink={create:function(item,_33b){
item.dragId=_$J.getOne(_33b);
item.clickLink=item.href;
item.href="javascript:void(0)";
item.onclick=DragLink.onLinkClick;
},onLinkClick:function(){
if(this.dragId.wasClicked){
if(Liferay.Browser.is_ie){
setTimeout("window.location = \""+this.clickLink+"\";",0);
}else{
window.location=this.clickLink;
}
}
}};
var NavFlyout={zIndex:1,initialize:function(nav){
var nav=_$J.getOne(nav);
var _33c=_$J("portlet-nav-map-list",nav);
_33c.not(".portlet-nav-map-level_1, .portlet-nav-map-level_2").css({position:"absolute",display:"none"});
_$J(".portlet-nav-map-list a",nav).each(function(){
var item=_$J(this.parentNode.parentNode);
if(item.is(".portlet-nav-map-level_1")){
item.mouseover(function(){
NavFlyout.hide(this.parentNode);
});
}else{
item.mouseover(NavFlyout.onHoverOver);
}
});
},initToggle:function(nav,_33d){
var nav=_$J.getOne(nav);
var _33e=_$J(".portlet-nav-map-level_1 > li",nav);
_33e.click(NavFlyout.onToggle);
_33e.css({backgroundImage:"url("+_33d+")"});
},hide:function(_33f){
NavFlyout.initialize(_33f.parentNode);
},onHoverOver:function(){
var _340=this.parentNode;
if(_$J(_340.parentNode).is(".portlet-nav-map-level_2")){
NavFlyout.hide(_340.parentNode.parentNode.parentNode);
}else{
NavFlyout.hide(_340);
}
_$J(_340.childNodes).filter("ul").css({display:"block",top:"5px",left:"100px"});
zItem=_340;
while(zItem.nodeName.toLowerCase()!="div"){
if(zItem.nodeName.toLowerCase()=="li"){
zItem.style.zIndex=NavFlyout.zIndex;
}
zItem=zItem.parentNode;
}
NavFlyout.zIndex++;
},onToggle:function(){
var _341=_$J("ul:first",this).get(0);
if(this.isShowing){
_341.style.display="none";
this.style.backgroundImage=this.style.backgroundImage.replace(/02_minus/,"02_plus");
this.isShowing=false;
}else{
_341.style.display="block";
_341.style.backgroundImage="none";
this.style.backgroundImage=this.style.backgroundImage.replace(/02_plus/,"02_minus");
this.isShowing=true;
}
}};
var PortletHeaderBar={mode:{},fade:function(data){
var _342=data.count;
var id=data.id;
var _343=false;
var _344=_$J("#portlet-header-bar_"+id+" .portlet-small-icon-bar");
if(PortletHeaderBar.mode[id]=="in"){
if(_342<=10){
if(_342>=0){
_344.css({"opacity":(_342/10),"display":""});
}
_343=true;
data.count++;
}
}else{
if(PortletHeaderBar.mode[id]=="out"){
if(_342>=0){
if(_342<=10){
_344.css("opacity",(_342/10));
}
data.count--;
_343=true;
}else{
_344.css("display","none");
}
}
}
return _343;
},hide:function(id){
this.mode[id]="out";
Liferay.Animate("header-icon-fade_"+id,PortletHeaderBar.fade,{count:15,id:id});
},show:function(id){
this.mode[id]="in";
Liferay.Animate("header-icon-fade_"+id,PortletHeaderBar.fade,{count:-5,id:id});
}};
var PhotoSlider=Class.create();
PhotoSlider.prototype={initialize:function(_345,_346,_347,_348,_349){
this.TOTAL_FRAMES=20;
this.count=0;
this.page=0;
this.timer=0;
this.start=0;
this.photos=_$J.getOne(_347);
this.photos.style.position="relative";
this.photos.style.left="0px";
this.slidingWindow=_J$.getOne(_345);
this.windowWidth=_346;
this.totalPages=_348;
this.varName=_349;
},animate:function(){
if(this.count<=this.TOTAL_FRAMES){
var _34a=this.count/this.TOTAL_FRAMES;
var _34b=Math.sin(_34a*(Math.PI/2));
var _34c=-(this.page*this.windowWidth)-this.start;
this.photos.style.left=this.start+(_34c*_34b);
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(_34d,_34e,id){
var el=document.getElementById(_34d+id+"TabsId");
if(el){
el.className="current";
}
el=document.getElementById(_34d+id+"TabsSection");
if(el){
el.style.display="block";
}
for(var i=0;(_34e.length>1)&&(i<_34e.length);i++){
if(id!=_34e[i]){
el=document.getElementById(_34d+_34e[i]+"TabsId");
if(el){
el.className="none";
}
el=document.getElementById(_34d+_34e[i]+"TabsSection");
if(el){
el.style.display="none";
}
}
}
}};
var StarRating=new Class({initialize:function(id,_34f){
this.options=_34f||{};
this.rating=this.options.rating||0;
var item=_$J("#"+id);
this.stars=item.find("img");
var self=this;
if(!this.options.displayOnly){
item.bind("mouseout",{self:this},this.onHoverOut);
this.stars.each(function(_350){
this.index=_350+1;
_$J(this).bind("click",{self:self},self.onClick).bind("mouseover",{self:self},self.onHoverOver);
});
}
this.display(this.rating,"rating");
}});
StarRating.implement({display:function(_351,mode){
var self=this;
_351=_351==null?this.rating:_351;
var _352=Math.floor(_351);
var _353=_351-_352;
this.stars.each(function(_354){
image=this;
if(_354<_352){
if(mode=="hover"){
image.src=image.src.replace(/\bstar_.*\./,"star_hover.");
}else{
image.src=image.src.replace(/\bstar_.*\./,"star_on.");
}
}else{
if(_353<0.25){
image.src=image.src.replace(/\bstar_.*\./,"star_off.");
}else{
if(_353<0.5){
image.src=image.src.replace(/\bstar_.*\./,"star_on_quarter.");
}else{
if(_353<0.75){
image.src=image.src.replace(/\bstar_.*\./,"star_on_half.");
}else{
if(_353<1){
image.src=image.src.replace(/\bstar_.*\./,"star_on_threequarters.");
}
}
}
}
_353=0;
}
});
},onHoverOver:function(_355){
_355.data.self.display(this.index,"hover");
},onHoverOut:function(_356){
_356.data.self.display();
},onClick:function(_357){
var _358=this;
var _359=_358.index;
var self=_357.data.self;
self.rating=_359;
if(self.options.onComplete){
self.options.onComplete(_359);
}
self.display(_359);
}});
var ToolTip={container:null,show:function(_35a,obj,text){
var _35b=this;
var _35c=_35b.container;
var _35d=jQuery(obj);
var _35e=_35d.offset();
if(!_35c){
_35c=jQuery("<div class=\"portal-tool-tip\"></div>").appendTo("body");
_35b.container=_35c;
}
_35c.html(text);
_35c.show();
var _35f=_35c.width();
_35c.css({cursor:"default",left:(_35e.left-(_35f+5))+"px",position:"absolute",top:(_35e.top-15)+"px"});
_35d.one("mouseout",function(){
_35b.hide();
});
},hide:function(_360){
var _361=this;
_361.container.hide();
}};
Liferay.Portlet={fn:{},fnAll:[],fnLast:[],ajaxList:{},list:{},isAjax:function(id){
return (this.ajaxList[id]==1);
},flagAjax:function(id){
this.ajaxList[id]=1;
},process:function(id){
var _362=this.list[id];
var _363=0;
this.list[id]=0;
if(_362==1){
this.processPortlet(id);
this.processAll(id);
}else{
if(_362==0){
}else{
this.processPortlet(id);
}
}
for(var i in this.list){
_363+=this.list[i];
}
if(_363==0){
this.processLast(id);
}
},processAll:function(id){
for(var i=0;i<this.fnAll.length;i++){
this.fnAll[i](id,_$J("#p_p_id_"+id+"_"));
}
},processPortlet:function(id){
if(this.fn[id]){
for(var i=0;i<this.fn[id].length;i++){
this.fn[id][i](id,_$J("#p_p_id_"+id+"_"));
}
this.fn[id]=[];
}
},processLast:function(id){
for(var i=0;i<this.fnLast.length;i++){
this.fnLast[i](id);
}
this.fnLast=[];
},ready:function(arg1,arg2){
if(typeof arg1=="function"){
this.fnAll.push(arg1);
}else{
if(typeof arg1=="string"&&typeof arg2=="function"){
if(!this.fn[arg1]){
this.fn[arg1]=[];
}
this.fn[arg1].push(arg2);
}
}
},remove:function(id){
this.ajaxList[id]=0;
this.list[id]=1;
this.fn[id]=[];
},last:function(arg1){
this.fnLast.push(arg1);
},findIndex:function(_364){
var _365=-1;
_$J(".portlet-boundary",_364.parentNode).each(function(i){
if(this==_364){
_365=i;
}
});
return _365;
},move:function(data){
var _366=data.portlet;
var _367=data.neighbor;
var _368=data.quadrant;
var _369=data.container;
if(_367&&_368){
if(_368==1||_368==2){
jQuery(_367).before(_366);
}else{
jQuery(_367).after(_366);
}
}else{
if(_369){
jQuery(_369).append(_366);
}
}
this.savePosition(_366);
},savePosition:function(_36a){
var _36b=_36a.parentNode.id.replace(/^layout-column_/,"");
var _36c=this.findIndex(_36a);
var _36d=_36a.id.replace(/^(p_p_id_)/,"");
_36d=_36d.substring(0,_36d.length-1);
AjaxUtil.request(themeDisplay.getPathMain()+"/portal/update_layout"+"?p_l_id="+themeDisplay.getPlid()+"&p_p_id="+_36d+"&p_p_col_id="+_36b+"&p_p_col_pos="+_36c+"&doAsUserId="+themeDisplay.getDoAsUserIdEncoded()+"&cmd=move");
}};
jQuery.fn.last=function(fn){
Liferay.Portlet.last(fn);
};
Liferay.Publisher={publishers:{},deliver:function(_36e){
var _36f=this;
var _370=window;
var data;
if(arguments.length==2){
data=[arguments[1]];
}else{
data=jQuery.map(arguments,function(item,i){
return (i>0)?item:null;
});
}
jQuery.each(_36f.publishers[_36e],function(i,el){
var _371=el.obj||_370;
el.func.apply(_371,data);
});
},register:function(_372){
var _373=this;
if(!_373.publishers[_372]){
_373.publishers[_372]=[];
}
},subscribe:function(_374,func,obj){
var _375=this;
if(_375.publishers[_374]==null){
_375.register(_374);
}
var _376=false;
jQuery.each(_375.publishers[_374],function(i,el){
if(el===func){
_376=true;
return false;
}
});
if(!_376){
var data={func:func,obj:obj||null};
_375.publishers[_374].push(data);
}
},unsubscribe:function(_377,func){
var _378=this;
if(!_378.publishers[_377]){
return;
}
jQuery.each(_378.publishers[_377],function(i,el){
if(el.func===func){
_378.publishers[_377].pop(el);
return false;
}
});
}};
Liferay.Service={url:themeDisplay.getPathMain()+"/portal/json_service",classNameSuffix:"ServiceJSON",ajax:function(_379,_37a){
_379.serviceParameters=Liferay.Service.getParameters(_379);
if(_37a){
_$J.getJSON(Liferay.Service.url,_379,_37a);
}else{
var xHR=_$J.ajax({url:Liferay.Service.url,data:_379,dataType:"json",async:false});
return eval("("+xHR.responseText+")");
}
},getParameters:function(_37b){
var _37c="";
for(var key in _37b){
if((key!="serviceClassName")&&(key!="serviceMethodName")){
_37c+=key+",";
}
}
if(endsWith(_37c,",")){
_37c=_37c.substring(0,_37c.length-1);
}
return _37c;
}};
Liferay.Service.Portal={servicePackage:"com.liferay.portal.service.http."};
Liferay.Service.Portal.Address={serviceClassName:Liferay.Service.Portal.servicePackage+"Address"+Liferay.Service.classNameSuffix,addAddress:function(_37d,_37e){
_37d.serviceClassName=this.serviceClassName;
_37d.serviceMethodName="addAddress";
return Liferay.Service.ajax(_37d,_37e);
},deleteAddress:function(_37f,_380){
_37f.serviceClassName=this.serviceClassName;
_37f.serviceMethodName="deleteAddress";
return Liferay.Service.ajax(_37f,_380);
},getAddress:function(_381,_382){
_381.serviceClassName=this.serviceClassName;
_381.serviceMethodName="getAddress";
return Liferay.Service.ajax(_381,_382);
},getAddresses:function(_383,_384){
_383.serviceClassName=this.serviceClassName;
_383.serviceMethodName="getAddresses";
return Liferay.Service.ajax(_383,_384);
},updateAddress:function(_385,_386){
_385.serviceClassName=this.serviceClassName;
_385.serviceMethodName="updateAddress";
return Liferay.Service.ajax(_385,_386);
}};
Liferay.Service.Portal.ClassName={serviceClassName:Liferay.Service.Portal.servicePackage+"ClassName"+Liferay.Service.classNameSuffix,getClassName:function(_387,_388){
_387.serviceClassName=this.serviceClassName;
_387.serviceMethodName="getClassName";
return Liferay.Service.ajax(_387,_388);
}};
Liferay.Service.Portal.Company={serviceClassName:Liferay.Service.Portal.servicePackage+"Company"+Liferay.Service.classNameSuffix,addCompany:function(_389,_38a){
_389.serviceClassName=this.serviceClassName;
_389.serviceMethodName="addCompany";
return Liferay.Service.ajax(_389,_38a);
},updateCompany:function(_38b,_38c){
_38b.serviceClassName=this.serviceClassName;
_38b.serviceMethodName="updateCompany";
return Liferay.Service.ajax(_38b,_38c);
},updateDisplay:function(_38d,_38e){
_38d.serviceClassName=this.serviceClassName;
_38d.serviceMethodName="updateDisplay";
return Liferay.Service.ajax(_38d,_38e);
},updateSecurity:function(_38f,_390){
_38f.serviceClassName=this.serviceClassName;
_38f.serviceMethodName="updateSecurity";
return Liferay.Service.ajax(_38f,_390);
}};
Liferay.Service.Portal.Country={serviceClassName:Liferay.Service.Portal.servicePackage+"Country"+Liferay.Service.classNameSuffix,getCountries:function(_391,_392){
_391.serviceClassName=this.serviceClassName;
_391.serviceMethodName="getCountries";
return Liferay.Service.ajax(_391,_392);
},getCountry:function(_393,_394){
_393.serviceClassName=this.serviceClassName;
_393.serviceMethodName="getCountry";
return Liferay.Service.ajax(_393,_394);
}};
Liferay.Service.Portal.EmailAddress={serviceClassName:Liferay.Service.Portal.servicePackage+"EmailAddress"+Liferay.Service.classNameSuffix,addEmailAddress:function(_395,_396){
_395.serviceClassName=this.serviceClassName;
_395.serviceMethodName="addEmailAddress";
return Liferay.Service.ajax(_395,_396);
},deleteEmailAddress:function(_397,_398){
_397.serviceClassName=this.serviceClassName;
_397.serviceMethodName="deleteEmailAddress";
return Liferay.Service.ajax(_397,_398);
},getEmailAddress:function(_399,_39a){
_399.serviceClassName=this.serviceClassName;
_399.serviceMethodName="getEmailAddress";
return Liferay.Service.ajax(_399,_39a);
},getEmailAddresses:function(_39b,_39c){
_39b.serviceClassName=this.serviceClassName;
_39b.serviceMethodName="getEmailAddresses";
return Liferay.Service.ajax(_39b,_39c);
},updateEmailAddress:function(_39d,_39e){
_39d.serviceClassName=this.serviceClassName;
_39d.serviceMethodName="updateEmailAddress";
return Liferay.Service.ajax(_39d,_39e);
}};
Liferay.Service.Portal.Group={serviceClassName:Liferay.Service.Portal.servicePackage+"Group"+Liferay.Service.classNameSuffix,addGroup:function(_39f,_3a0){
_39f.serviceClassName=this.serviceClassName;
_39f.serviceMethodName="addGroup";
return Liferay.Service.ajax(_39f,_3a0);
},addRoleGroups:function(_3a1,_3a2){
_3a1.serviceClassName=this.serviceClassName;
_3a1.serviceMethodName="addRoleGroups";
return Liferay.Service.ajax(_3a1,_3a2);
},deleteGroup:function(_3a3,_3a4){
_3a3.serviceClassName=this.serviceClassName;
_3a3.serviceMethodName="deleteGroup";
return Liferay.Service.ajax(_3a3,_3a4);
},getGroup:function(_3a5,_3a6){
_3a5.serviceClassName=this.serviceClassName;
_3a5.serviceMethodName="getGroup";
return Liferay.Service.ajax(_3a5,_3a6);
},getOrganizationsGroups:function(_3a7,_3a8){
_3a7.serviceClassName=this.serviceClassName;
_3a7.serviceMethodName="getOrganizationsGroups";
return Liferay.Service.ajax(_3a7,_3a8);
},getUserGroupsGroups:function(_3a9,_3aa){
_3a9.serviceClassName=this.serviceClassName;
_3a9.serviceMethodName="getUserGroupsGroups";
return Liferay.Service.ajax(_3a9,_3aa);
},hasUserGroup:function(_3ab,_3ac){
_3ab.serviceClassName=this.serviceClassName;
_3ab.serviceMethodName="hasUserGroup";
return Liferay.Service.ajax(_3ab,_3ac);
},search:function(_3ad,_3ae){
_3ad.serviceClassName=this.serviceClassName;
_3ad.serviceMethodName="search";
return Liferay.Service.ajax(_3ad,_3ae);
},searchCount:function(_3af,_3b0){
_3af.serviceClassName=this.serviceClassName;
_3af.serviceMethodName="searchCount";
return Liferay.Service.ajax(_3af,_3b0);
},setRoleGroups:function(_3b1,_3b2){
_3b1.serviceClassName=this.serviceClassName;
_3b1.serviceMethodName="setRoleGroups";
return Liferay.Service.ajax(_3b1,_3b2);
},unsetRoleGroups:function(_3b3,_3b4){
_3b3.serviceClassName=this.serviceClassName;
_3b3.serviceMethodName="unsetRoleGroups";
return Liferay.Service.ajax(_3b3,_3b4);
},updateGroup:function(_3b5,_3b6){
_3b5.serviceClassName=this.serviceClassName;
_3b5.serviceMethodName="updateGroup";
return Liferay.Service.ajax(_3b5,_3b6);
}};
Liferay.Service.Portal.Layout={serviceClassName:Liferay.Service.Portal.servicePackage+"Layout"+Liferay.Service.classNameSuffix,addLayout:function(_3b7,_3b8){
_3b7.serviceClassName=this.serviceClassName;
_3b7.serviceMethodName="addLayout";
return Liferay.Service.ajax(_3b7,_3b8);
},deleteLayout:function(_3b9,_3ba){
_3b9.serviceClassName=this.serviceClassName;
_3b9.serviceMethodName="deleteLayout";
return Liferay.Service.ajax(_3b9,_3ba);
},getLayoutName:function(_3bb,_3bc){
_3bb.serviceClassName=this.serviceClassName;
_3bb.serviceMethodName="getLayoutName";
return Liferay.Service.ajax(_3bb,_3bc);
},getLayoutReferences:function(_3bd,_3be){
_3bd.serviceClassName=this.serviceClassName;
_3bd.serviceMethodName="getLayoutReferences";
return Liferay.Service.ajax(_3bd,_3be);
},setLayouts:function(_3bf,_3c0){
_3bf.serviceClassName=this.serviceClassName;
_3bf.serviceMethodName="setLayouts";
return Liferay.Service.ajax(_3bf,_3c0);
},updateLayout:function(_3c1,_3c2){
_3c1.serviceClassName=this.serviceClassName;
_3c1.serviceMethodName="updateLayout";
return Liferay.Service.ajax(_3c1,_3c2);
},updateLookAndFeel:function(_3c3,_3c4){
_3c3.serviceClassName=this.serviceClassName;
_3c3.serviceMethodName="updateLookAndFeel";
return Liferay.Service.ajax(_3c3,_3c4);
},updateName:function(_3c5,_3c6){
_3c5.serviceClassName=this.serviceClassName;
_3c5.serviceMethodName="updateName";
return Liferay.Service.ajax(_3c5,_3c6);
},updateParentLayoutId:function(_3c7,_3c8){
_3c7.serviceClassName=this.serviceClassName;
_3c7.serviceMethodName="updateParentLayoutId";
return Liferay.Service.ajax(_3c7,_3c8);
},updatePriority:function(_3c9,_3ca){
_3c9.serviceClassName=this.serviceClassName;
_3c9.serviceMethodName="updatePriority";
return Liferay.Service.ajax(_3c9,_3ca);
}};
Liferay.Service.Portal.LayoutSet={serviceClassName:Liferay.Service.Portal.servicePackage+"LayoutSet"+Liferay.Service.classNameSuffix,updateLookAndFeel:function(_3cb,_3cc){
_3cb.serviceClassName=this.serviceClassName;
_3cb.serviceMethodName="updateLookAndFeel";
return Liferay.Service.ajax(_3cb,_3cc);
},updateVirtualHost:function(_3cd,_3ce){
_3cd.serviceClassName=this.serviceClassName;
_3cd.serviceMethodName="updateVirtualHost";
return Liferay.Service.ajax(_3cd,_3ce);
}};
Liferay.Service.Portal.ListType={serviceClassName:Liferay.Service.Portal.servicePackage+"ListType"+Liferay.Service.classNameSuffix,getListType:function(_3cf,_3d0){
_3cf.serviceClassName=this.serviceClassName;
_3cf.serviceMethodName="getListType";
return Liferay.Service.ajax(_3cf,_3d0);
},getListTypes:function(_3d1,_3d2){
_3d1.serviceClassName=this.serviceClassName;
_3d1.serviceMethodName="getListTypes";
return Liferay.Service.ajax(_3d1,_3d2);
},validate:function(_3d3,_3d4){
_3d3.serviceClassName=this.serviceClassName;
_3d3.serviceMethodName="validate";
return Liferay.Service.ajax(_3d3,_3d4);
}};
Liferay.Service.Portal.Organization={serviceClassName:Liferay.Service.Portal.servicePackage+"Organization"+Liferay.Service.classNameSuffix,addGroupOrganizations:function(_3d5,_3d6){
_3d5.serviceClassName=this.serviceClassName;
_3d5.serviceMethodName="addGroupOrganizations";
return Liferay.Service.ajax(_3d5,_3d6);
},addPasswordPolicyOrganizations:function(_3d7,_3d8){
_3d7.serviceClassName=this.serviceClassName;
_3d7.serviceMethodName="addPasswordPolicyOrganizations";
return Liferay.Service.ajax(_3d7,_3d8);
},addOrganization:function(_3d9,_3da){
_3d9.serviceClassName=this.serviceClassName;
_3d9.serviceMethodName="addOrganization";
return Liferay.Service.ajax(_3d9,_3da);
},deleteOrganization:function(_3db,_3dc){
_3db.serviceClassName=this.serviceClassName;
_3db.serviceMethodName="deleteOrganization";
return Liferay.Service.ajax(_3db,_3dc);
},getOrganization:function(_3dd,_3de){
_3dd.serviceClassName=this.serviceClassName;
_3dd.serviceMethodName="getOrganization";
return Liferay.Service.ajax(_3dd,_3de);
},getOrganizationId:function(_3df,_3e0){
_3df.serviceClassName=this.serviceClassName;
_3df.serviceMethodName="getOrganizationId";
return Liferay.Service.ajax(_3df,_3e0);
},getUserOrganizations:function(_3e1,_3e2){
_3e1.serviceClassName=this.serviceClassName;
_3e1.serviceMethodName="getUserOrganizations";
return Liferay.Service.ajax(_3e1,_3e2);
},setGroupOrganizations:function(_3e3,_3e4){
_3e3.serviceClassName=this.serviceClassName;
_3e3.serviceMethodName="setGroupOrganizations";
return Liferay.Service.ajax(_3e3,_3e4);
},unsetGroupOrganizations:function(_3e5,_3e6){
_3e5.serviceClassName=this.serviceClassName;
_3e5.serviceMethodName="unsetGroupOrganizations";
return Liferay.Service.ajax(_3e5,_3e6);
},unsetPasswordPolicyOrganizations:function(_3e7,_3e8){
_3e7.serviceClassName=this.serviceClassName;
_3e7.serviceMethodName="unsetPasswordPolicyOrganizations";
return Liferay.Service.ajax(_3e7,_3e8);
},updateOrganization:function(_3e9,_3ea){
_3e9.serviceClassName=this.serviceClassName;
_3e9.serviceMethodName="updateOrganization";
return Liferay.Service.ajax(_3e9,_3ea);
}};
Liferay.Service.Portal.OrgLabor={serviceClassName:Liferay.Service.Portal.servicePackage+"OrgLabor"+Liferay.Service.classNameSuffix,addOrgLabor:function(_3eb,_3ec){
_3eb.serviceClassName=this.serviceClassName;
_3eb.serviceMethodName="addOrgLabor";
return Liferay.Service.ajax(_3eb,_3ec);
},deleteOrgLabor:function(_3ed,_3ee){
_3ed.serviceClassName=this.serviceClassName;
_3ed.serviceMethodName="deleteOrgLabor";
return Liferay.Service.ajax(_3ed,_3ee);
},getOrgLabor:function(_3ef,_3f0){
_3ef.serviceClassName=this.serviceClassName;
_3ef.serviceMethodName="getOrgLabor";
return Liferay.Service.ajax(_3ef,_3f0);
},getOrgLabors:function(_3f1,_3f2){
_3f1.serviceClassName=this.serviceClassName;
_3f1.serviceMethodName="getOrgLabors";
return Liferay.Service.ajax(_3f1,_3f2);
},updateOrgLabor:function(_3f3,_3f4){
_3f3.serviceClassName=this.serviceClassName;
_3f3.serviceMethodName="updateOrgLabor";
return Liferay.Service.ajax(_3f3,_3f4);
}};
Liferay.Service.Portal.PasswordPolicy={serviceClassName:Liferay.Service.Portal.servicePackage+"PasswordPolicy"+Liferay.Service.classNameSuffix,addPasswordPolicy:function(_3f5,_3f6){
_3f5.serviceClassName=this.serviceClassName;
_3f5.serviceMethodName="addPasswordPolicy";
return Liferay.Service.ajax(_3f5,_3f6);
},deletePasswordPolicy:function(_3f7,_3f8){
_3f7.serviceClassName=this.serviceClassName;
_3f7.serviceMethodName="deletePasswordPolicy";
return Liferay.Service.ajax(_3f7,_3f8);
},updatePasswordPolicy:function(_3f9,_3fa){
_3f9.serviceClassName=this.serviceClassName;
_3f9.serviceMethodName="updatePasswordPolicy";
return Liferay.Service.ajax(_3f9,_3fa);
}};
Liferay.Service.Portal.Permission={serviceClassName:Liferay.Service.Portal.servicePackage+"Permission"+Liferay.Service.classNameSuffix,checkPermission:function(_3fb,_3fc){
_3fb.serviceClassName=this.serviceClassName;
_3fb.serviceMethodName="checkPermission";
return Liferay.Service.ajax(_3fb,_3fc);
},hasGroupPermission:function(_3fd,_3fe){
_3fd.serviceClassName=this.serviceClassName;
_3fd.serviceMethodName="hasGroupPermission";
return Liferay.Service.ajax(_3fd,_3fe);
},hasUserPermission:function(_3ff,_400){
_3ff.serviceClassName=this.serviceClassName;
_3ff.serviceMethodName="hasUserPermission";
return Liferay.Service.ajax(_3ff,_400);
},hasUserPermissions:function(_401,_402){
_401.serviceClassName=this.serviceClassName;
_401.serviceMethodName="hasUserPermissions";
return Liferay.Service.ajax(_401,_402);
},setGroupPermissions:function(_403,_404){
_403.serviceClassName=this.serviceClassName;
_403.serviceMethodName="setGroupPermissions";
return Liferay.Service.ajax(_403,_404);
},setOrgGroupPermissions:function(_405,_406){
_405.serviceClassName=this.serviceClassName;
_405.serviceMethodName="setOrgGroupPermissions";
return Liferay.Service.ajax(_405,_406);
},setRolePermission:function(_407,_408){
_407.serviceClassName=this.serviceClassName;
_407.serviceMethodName="setRolePermission";
return Liferay.Service.ajax(_407,_408);
},setUserPermissions:function(_409,_40a){
_409.serviceClassName=this.serviceClassName;
_409.serviceMethodName="setUserPermissions";
return Liferay.Service.ajax(_409,_40a);
},unsetRolePermission:function(_40b,_40c){
_40b.serviceClassName=this.serviceClassName;
_40b.serviceMethodName="unsetRolePermission";
return Liferay.Service.ajax(_40b,_40c);
},unsetRolePermissions:function(_40d,_40e){
_40d.serviceClassName=this.serviceClassName;
_40d.serviceMethodName="unsetRolePermissions";
return Liferay.Service.ajax(_40d,_40e);
},unsetUserPermissions:function(_40f,_410){
_40f.serviceClassName=this.serviceClassName;
_40f.serviceMethodName="unsetUserPermissions";
return Liferay.Service.ajax(_40f,_410);
}};
Liferay.Service.Portal.Phone={serviceClassName:Liferay.Service.Portal.servicePackage+"Phone"+Liferay.Service.classNameSuffix,addPhone:function(_411,_412){
_411.serviceClassName=this.serviceClassName;
_411.serviceMethodName="addPhone";
return Liferay.Service.ajax(_411,_412);
},deletePhone:function(_413,_414){
_413.serviceClassName=this.serviceClassName;
_413.serviceMethodName="deletePhone";
return Liferay.Service.ajax(_413,_414);
},getPhone:function(_415,_416){
_415.serviceClassName=this.serviceClassName;
_415.serviceMethodName="getPhone";
return Liferay.Service.ajax(_415,_416);
},getPhones:function(_417,_418){
_417.serviceClassName=this.serviceClassName;
_417.serviceMethodName="getPhones";
return Liferay.Service.ajax(_417,_418);
},updatePhone:function(_419,_41a){
_419.serviceClassName=this.serviceClassName;
_419.serviceMethodName="updatePhone";
return Liferay.Service.ajax(_419,_41a);
}};
Liferay.Service.Portal.Portal={serviceClassName:Liferay.Service.Portal.servicePackage+"Portal"+Liferay.Service.classNameSuffix,test:function(_41b,_41c){
_41b.serviceClassName=this.serviceClassName;
_41b.serviceMethodName="test";
return Liferay.Service.ajax(_41b,_41c);
}};
Liferay.Service.Portal.PluginSetting={serviceClassName:Liferay.Service.Portal.servicePackage+"PluginSetting"+Liferay.Service.classNameSuffix,updatePluginSetting:function(_41d,_41e){
_41d.serviceClassName=this.serviceClassName;
_41d.serviceMethodName="updatePluginSetting";
return Liferay.Service.ajax(_41d,_41e);
}};
Liferay.Service.Portal.Portlet={serviceClassName:Liferay.Service.Portal.servicePackage+"Portlet"+Liferay.Service.classNameSuffix,updatePortlet:function(_41f,_420){
_41f.serviceClassName=this.serviceClassName;
_41f.serviceMethodName="updatePortlet";
return Liferay.Service.ajax(_41f,_420);
}};
Liferay.Service.Portal.Region={serviceClassName:Liferay.Service.Portal.servicePackage+"Region"+Liferay.Service.classNameSuffix,getRegions:function(_421,_422){
_421.serviceClassName=this.serviceClassName;
_421.serviceMethodName="getRegions";
return Liferay.Service.ajax(_421,_422);
},getRegion:function(_423,_424){
_423.serviceClassName=this.serviceClassName;
_423.serviceMethodName="getRegion";
return Liferay.Service.ajax(_423,_424);
}};
Liferay.Service.Portal.Resource={serviceClassName:Liferay.Service.Portal.servicePackage+"Resource"+Liferay.Service.classNameSuffix,getResource:function(_425,_426){
_425.serviceClassName=this.serviceClassName;
_425.serviceMethodName="getResource";
return Liferay.Service.ajax(_425,_426);
}};
Liferay.Service.Portal.Role={serviceClassName:Liferay.Service.Portal.servicePackage+"Role"+Liferay.Service.classNameSuffix,addRole:function(_427,_428){
_427.serviceClassName=this.serviceClassName;
_427.serviceMethodName="addRole";
return Liferay.Service.ajax(_427,_428);
},deleteRole:function(_429,_42a){
_429.serviceClassName=this.serviceClassName;
_429.serviceMethodName="deleteRole";
return Liferay.Service.ajax(_429,_42a);
},getGroupRole:function(_42b,_42c){
_42b.serviceClassName=this.serviceClassName;
_42b.serviceMethodName="getGroupRole";
return Liferay.Service.ajax(_42b,_42c);
},getGroupRoles:function(_42d,_42e){
_42d.serviceClassName=this.serviceClassName;
_42d.serviceMethodName="getGroupRoles";
return Liferay.Service.ajax(_42d,_42e);
},getRole:function(_42f,_430){
_42f.serviceClassName=this.serviceClassName;
_42f.serviceMethodName="getRole";
return Liferay.Service.ajax(_42f,_430);
},getUserGroupRoles:function(_431,_432){
_431.serviceClassName=this.serviceClassName;
_431.serviceMethodName="getUserGroupRoles";
return Liferay.Service.ajax(_431,_432);
},getUserRelatedRoles:function(_433,_434){
_433.serviceClassName=this.serviceClassName;
_433.serviceMethodName="getUserRelatedRoles";
return Liferay.Service.ajax(_433,_434);
},getUserRoles:function(_435,_436){
_435.serviceClassName=this.serviceClassName;
_435.serviceMethodName="getUserRoles";
return Liferay.Service.ajax(_435,_436);
},hasUserRole:function(_437,_438){
_437.serviceClassName=this.serviceClassName;
_437.serviceMethodName="hasUserRole";
return Liferay.Service.ajax(_437,_438);
},hasUserRoles:function(_439,_43a){
_439.serviceClassName=this.serviceClassName;
_439.serviceMethodName="hasUserRoles";
return Liferay.Service.ajax(_439,_43a);
},updateRole:function(_43b,_43c){
_43b.serviceClassName=this.serviceClassName;
_43b.serviceMethodName="updateRole";
return Liferay.Service.ajax(_43b,_43c);
}};
Liferay.Service.Portal.User={serviceClassName:Liferay.Service.Portal.servicePackage+"User"+Liferay.Service.classNameSuffix,addGroupUsers:function(_43d,_43e){
_43d.serviceClassName=this.serviceClassName;
_43d.serviceMethodName="addGroupUsers";
return Liferay.Service.ajax(_43d,_43e);
},addPasswordPolicyUsers:function(_43f,_440){
_43f.serviceClassName=this.serviceClassName;
_43f.serviceMethodName="addPasswordPolicyUsers";
return Liferay.Service.ajax(_43f,_440);
},addRoleUsers:function(_441,_442){
_441.serviceClassName=this.serviceClassName;
_441.serviceMethodName="addRoleUsers";
return Liferay.Service.ajax(_441,_442);
},addUserGroupUsers:function(_443,_444){
_443.serviceClassName=this.serviceClassName;
_443.serviceMethodName="addUserGroupUsers";
return Liferay.Service.ajax(_443,_444);
},addUser:function(_445,_446){
_445.serviceClassName=this.serviceClassName;
_445.serviceMethodName="addUser";
return Liferay.Service.ajax(_445,_446);
},deleteRoleUser:function(_447,_448){
_447.serviceClassName=this.serviceClassName;
_447.serviceMethodName="deleteRoleUser";
return Liferay.Service.ajax(_447,_448);
},deleteUser:function(_449,_44a){
_449.serviceClassName=this.serviceClassName;
_449.serviceMethodName="deleteUser";
return Liferay.Service.ajax(_449,_44a);
},getDefaultUserId:function(_44b,_44c){
_44b.serviceClassName=this.serviceClassName;
_44b.serviceMethodName="getDefaultUserId";
return Liferay.Service.ajax(_44b,_44c);
},getGroupUsers:function(_44d,_44e){
_44d.serviceClassName=this.serviceClassName;
_44d.serviceMethodName="getGroupUsers";
return Liferay.Service.ajax(_44d,_44e);
},getRoleUsers:function(_44f,_450){
_44f.serviceClassName=this.serviceClassName;
_44f.serviceMethodName="getRoleUsers";
return Liferay.Service.ajax(_44f,_450);
},getUserByEmailAddress:function(_451,_452){
_451.serviceClassName=this.serviceClassName;
_451.serviceMethodName="getUserByEmailAddress";
return Liferay.Service.ajax(_451,_452);
},getUserById:function(_453,_454){
_453.serviceClassName=this.serviceClassName;
_453.serviceMethodName="getUserById";
return Liferay.Service.ajax(_453,_454);
},getUserByScreenName:function(_455,_456){
_455.serviceClassName=this.serviceClassName;
_455.serviceMethodName="getUserByScreenName";
return Liferay.Service.ajax(_455,_456);
},hasGroupUser:function(_457,_458){
_457.serviceClassName=this.serviceClassName;
_457.serviceMethodName="hasGroupUser";
return Liferay.Service.ajax(_457,_458);
},hasRoleUser:function(_459,_45a){
_459.serviceClassName=this.serviceClassName;
_459.serviceMethodName="hasRoleUser";
return Liferay.Service.ajax(_459,_45a);
},setGroupUsers:function(_45b,_45c){
_45b.serviceClassName=this.serviceClassName;
_45b.serviceMethodName="setGroupUsers";
return Liferay.Service.ajax(_45b,_45c);
},setRoleUsers:function(_45d,_45e){
_45d.serviceClassName=this.serviceClassName;
_45d.serviceMethodName="setRoleUsers";
return Liferay.Service.ajax(_45d,_45e);
},setUserGroupUsers:function(_45f,_460){
_45f.serviceClassName=this.serviceClassName;
_45f.serviceMethodName="setUserGroupUsers";
return Liferay.Service.ajax(_45f,_460);
},unsetGroupUsers:function(_461,_462){
_461.serviceClassName=this.serviceClassName;
_461.serviceMethodName="unsetGroupUsers";
return Liferay.Service.ajax(_461,_462);
},unsetPasswordPolicyUsers:function(_463,_464){
_463.serviceClassName=this.serviceClassName;
_463.serviceMethodName="unsetPasswordPolicyUsers";
return Liferay.Service.ajax(_463,_464);
},unsetRoleUsers:function(_465,_466){
_465.serviceClassName=this.serviceClassName;
_465.serviceMethodName="unsetRoleUsers";
return Liferay.Service.ajax(_465,_466);
},unsetUserGroupUsers:function(_467,_468){
_467.serviceClassName=this.serviceClassName;
_467.serviceMethodName="unsetUserGroupUsers";
return Liferay.Service.ajax(_467,_468);
},updateActive:function(_469,_46a){
_469.serviceClassName=this.serviceClassName;
_469.serviceMethodName="updateActive";
return Liferay.Service.ajax(_469,_46a);
},updateAgreedToTermsOfUse:function(_46b,_46c){
_46b.serviceClassName=this.serviceClassName;
_46b.serviceMethodName="updateAgreedToTermsOfUse";
return Liferay.Service.ajax(_46b,_46c);
},updateLockout:function(_46d,_46e){
_46d.serviceClassName=this.serviceClassName;
_46d.serviceMethodName="updateLockout";
return Liferay.Service.ajax(_46d,_46e);
},updateOrganizations:function(_46f,_470){
_46f.serviceClassName=this.serviceClassName;
_46f.serviceMethodName="updateOrganizations";
return Liferay.Service.ajax(_46f,_470);
},updatePassword:function(_471,_472){
_471.serviceClassName=this.serviceClassName;
_471.serviceMethodName="updatePassword";
return Liferay.Service.ajax(_471,_472);
},updatePortrait:function(_473,_474){
_473.serviceClassName=this.serviceClassName;
_473.serviceMethodName="updatePortrait";
return Liferay.Service.ajax(_473,_474);
},updateUser:function(_475,_476){
_475.serviceClassName=this.serviceClassName;
_475.serviceMethodName="updateUser";
return Liferay.Service.ajax(_475,_476);
}};
Liferay.Service.Portal.UserGroup={serviceClassName:Liferay.Service.Portal.servicePackage+"UserGroup"+Liferay.Service.classNameSuffix,addGroupUserGroups:function(_477,_478){
_477.serviceClassName=this.serviceClassName;
_477.serviceMethodName="addGroupUserGroups";
return Liferay.Service.ajax(_477,_478);
},addUserGroup:function(_479,_47a){
_479.serviceClassName=this.serviceClassName;
_479.serviceMethodName="addUserGroup";
return Liferay.Service.ajax(_479,_47a);
},deleteUserGroup:function(_47b,_47c){
_47b.serviceClassName=this.serviceClassName;
_47b.serviceMethodName="deleteUserGroup";
return Liferay.Service.ajax(_47b,_47c);
},getUserGroup:function(_47d,_47e){
_47d.serviceClassName=this.serviceClassName;
_47d.serviceMethodName="getUserGroup";
return Liferay.Service.ajax(_47d,_47e);
},getUserUserGroups:function(_47f,_480){
_47f.serviceClassName=this.serviceClassName;
_47f.serviceMethodName="getUserUserGroups";
return Liferay.Service.ajax(_47f,_480);
},unsetGroupUserGroups:function(_481,_482){
_481.serviceClassName=this.serviceClassName;
_481.serviceMethodName="unsetGroupUserGroups";
return Liferay.Service.ajax(_481,_482);
},updateUserGroup:function(_483,_484){
_483.serviceClassName=this.serviceClassName;
_483.serviceMethodName="updateUserGroup";
return Liferay.Service.ajax(_483,_484);
}};
Liferay.Service.Portal.UserGroupRole={serviceClassName:Liferay.Service.Portal.servicePackage+"UserGroupRole"+Liferay.Service.classNameSuffix,addUserGroupRoles:function(_485,_486){
_485.serviceClassName=this.serviceClassName;
_485.serviceMethodName="addUserGroupRoles";
return Liferay.Service.ajax(_485,_486);
},deleteUserGroupRoles:function(_487,_488){
_487.serviceClassName=this.serviceClassName;
_487.serviceMethodName="deleteUserGroupRoles";
return Liferay.Service.ajax(_487,_488);
}};
Liferay.Service.Portal.Website={serviceClassName:Liferay.Service.Portal.servicePackage+"Website"+Liferay.Service.classNameSuffix,addWebsite:function(_489,_48a){
_489.serviceClassName=this.serviceClassName;
_489.serviceMethodName="addWebsite";
return Liferay.Service.ajax(_489,_48a);
},deleteWebsite:function(_48b,_48c){
_48b.serviceClassName=this.serviceClassName;
_48b.serviceMethodName="deleteWebsite";
return Liferay.Service.ajax(_48b,_48c);
},getWebsite:function(_48d,_48e){
_48d.serviceClassName=this.serviceClassName;
_48d.serviceMethodName="getWebsite";
return Liferay.Service.ajax(_48d,_48e);
},getWebsites:function(_48f,_490){
_48f.serviceClassName=this.serviceClassName;
_48f.serviceMethodName="getWebsites";
return Liferay.Service.ajax(_48f,_490);
},updateWebsite:function(_491,_492){
_491.serviceClassName=this.serviceClassName;
_491.serviceMethodName="updateWebsite";
return Liferay.Service.ajax(_491,_492);
}};
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(_493,_494){
_493.serviceClassName=this.serviceClassName;
_493.serviceMethodName="addCategory";
return Liferay.Service.ajax(_493,_494);
},deleteCategory:function(_495,_496){
_495.serviceClassName=this.serviceClassName;
_495.serviceMethodName="deleteCategory";
return Liferay.Service.ajax(_495,_496);
},getCategory:function(_497,_498){
_497.serviceClassName=this.serviceClassName;
_497.serviceMethodName="getCategory";
return Liferay.Service.ajax(_497,_498);
},updateCategory:function(_499,_49a){
_499.serviceClassName=this.serviceClassName;
_499.serviceMethodName="updateCategory";
return Liferay.Service.ajax(_499,_49a);
}};
Liferay.Service.Blogs.BlogsEntry={serviceClassName:Liferay.Service.Blogs.servicePackage+"BlogsEntry"+Liferay.Service.classNameSuffix,addEntry:function(_49b,_49c){
_49b.serviceClassName=this.serviceClassName;
_49b.serviceMethodName="addEntry";
return Liferay.Service.ajax(_49b,_49c);
},deleteEntry:function(_49d,_49e){
_49d.serviceClassName=this.serviceClassName;
_49d.serviceMethodName="deleteEntry";
return Liferay.Service.ajax(_49d,_49e);
},getCategoryBlogsRSS:function(_49f,_4a0){
_49f.serviceClassName=this.serviceClassName;
_49f.serviceMethodName="getCategoryBlogsRSS";
return Liferay.Service.ajax(_49f,_4a0);
},getEntry:function(_4a1,_4a2){
_4a1.serviceClassName=this.serviceClassName;
_4a1.serviceMethodName="getEntry";
return Liferay.Service.ajax(_4a1,_4a2);
},getGroupEntries:function(_4a3,_4a4){
_4a3.serviceClassName=this.serviceClassName;
_4a3.serviceMethodName="getGroupEntries";
return Liferay.Service.ajax(_4a3,_4a4);
},getGroupEntriesRSS:function(_4a5,_4a6){
_4a5.serviceClassName=this.serviceClassName;
_4a5.serviceMethodName="getGroupEntriesRSS";
return Liferay.Service.ajax(_4a5,_4a6);
},updateEntry:function(_4a7,_4a8){
_4a7.serviceClassName=this.serviceClassName;
_4a7.serviceMethodName="updateEntry";
return Liferay.Service.ajax(_4a7,_4a8);
}};
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(_4a9,_4aa){
_4a9.serviceClassName=this.serviceClassName;
_4a9.serviceMethodName="addEntry";
return Liferay.Service.ajax(_4a9,_4aa);
},deleteEntry:function(_4ab,_4ac){
_4ab.serviceClassName=this.serviceClassName;
_4ab.serviceMethodName="deleteEntry";
return Liferay.Service.ajax(_4ab,_4ac);
},getEntry:function(_4ad,_4ae){
_4ad.serviceClassName=this.serviceClassName;
_4ad.serviceMethodName="getEntry";
return Liferay.Service.ajax(_4ad,_4ae);
},openEntry:function(_4af,_4b0){
_4af.serviceClassName=this.serviceClassName;
_4af.serviceMethodName="openEntry";
return Liferay.Service.ajax(_4af,_4b0);
},updateEntry:function(_4b1,_4b2){
_4b1.serviceClassName=this.serviceClassName;
_4b1.serviceMethodName="updateEntry";
return Liferay.Service.ajax(_4b1,_4b2);
}};
Liferay.Service.Bookmarks.BookmarksFolder={serviceClassName:Liferay.Service.Bookmarks.servicePackage+"BookmarksFolder"+Liferay.Service.classNameSuffix,addFolder:function(_4b3,_4b4){
_4b3.serviceClassName=this.serviceClassName;
_4b3.serviceMethodName="addFolder";
return Liferay.Service.ajax(_4b3,_4b4);
},deleteFolder:function(_4b5,_4b6){
_4b5.serviceClassName=this.serviceClassName;
_4b5.serviceMethodName="deleteFolder";
return Liferay.Service.ajax(_4b5,_4b6);
},getFolder:function(_4b7,_4b8){
_4b7.serviceClassName=this.serviceClassName;
_4b7.serviceMethodName="getFolder";
return Liferay.Service.ajax(_4b7,_4b8);
},updateFolder:function(_4b9,_4ba){
_4b9.serviceClassName=this.serviceClassName;
_4b9.serviceMethodName="updateFolder";
return Liferay.Service.ajax(_4b9,_4ba);
}};
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(_4bb,_4bc){
_4bb.serviceClassName=this.serviceClassName;
_4bb.serviceMethodName="addEvent";
return Liferay.Service.ajax(_4bb,_4bc);
},deleteEvent:function(_4bd,_4be){
_4bd.serviceClassName=this.serviceClassName;
_4bd.serviceMethodName="deleteEvent";
return Liferay.Service.ajax(_4bd,_4be);
},getEvent:function(_4bf,_4c0){
_4bf.serviceClassName=this.serviceClassName;
_4bf.serviceMethodName="getEvent";
return Liferay.Service.ajax(_4bf,_4c0);
},updateEvent:function(_4c1,_4c2){
_4c1.serviceClassName=this.serviceClassName;
_4c1.serviceMethodName="updateEvent";
return Liferay.Service.ajax(_4c1,_4c2);
}};
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(_4c3,_4c4){
_4c3.serviceClassName=this.serviceClassName;
_4c3.serviceMethodName="addFileEntry";
return Liferay.Service.ajax(_4c3,_4c4);
},deleteFileEntry:function(_4c5,_4c6){
_4c5.serviceClassName=this.serviceClassName;
_4c5.serviceMethodName="deleteFileEntry";
return Liferay.Service.ajax(_4c5,_4c6);
},getFileEntry:function(_4c7,_4c8){
_4c7.serviceClassName=this.serviceClassName;
_4c7.serviceMethodName="getFileEntry";
return Liferay.Service.ajax(_4c7,_4c8);
},lockFileEntry:function(_4c9,_4ca){
_4c9.serviceClassName=this.serviceClassName;
_4c9.serviceMethodName="lockFileEntry";
return Liferay.Service.ajax(_4c9,_4ca);
},unlockFileEntry:function(_4cb,_4cc){
_4cb.serviceClassName=this.serviceClassName;
_4cb.serviceMethodName="unlockFileEntry";
return Liferay.Service.ajax(_4cb,_4cc);
},updateFileEntry:function(_4cd,_4ce){
_4cd.serviceClassName=this.serviceClassName;
_4cd.serviceMethodName="updateFileEntry";
return Liferay.Service.ajax(_4cd,_4ce);
}};
Liferay.Service.DL.DLFileShortcut={serviceClassName:Liferay.Service.DL.servicePackage+"DLFileShortcut"+Liferay.Service.classNameSuffix,addFileShortcut:function(_4cf,_4d0){
_4cf.serviceClassName=this.serviceClassName;
_4cf.serviceMethodName="addFileShortcut";
return Liferay.Service.ajax(_4cf,_4d0);
},deleteFileShortcut:function(_4d1,_4d2){
_4d1.serviceClassName=this.serviceClassName;
_4d1.serviceMethodName="deleteFileShortcut";
return Liferay.Service.ajax(_4d1,_4d2);
},getFileShortcut:function(_4d3,_4d4){
_4d3.serviceClassName=this.serviceClassName;
_4d3.serviceMethodName="getFileShortcut";
return Liferay.Service.ajax(_4d3,_4d4);
},updateFileShortcut:function(_4d5,_4d6){
_4d5.serviceClassName=this.serviceClassName;
_4d5.serviceMethodName="updateFileShortcut";
return Liferay.Service.ajax(_4d5,_4d6);
}};
Liferay.Service.DL.DLFolder={serviceClassName:Liferay.Service.DL.servicePackage+"DLFolder"+Liferay.Service.classNameSuffix,addFolder:function(_4d7,_4d8){
_4d7.serviceClassName=this.serviceClassName;
_4d7.serviceMethodName="addFolder";
return Liferay.Service.ajax(_4d7,_4d8);
},deleteFolder:function(_4d9,_4da){
_4d9.serviceClassName=this.serviceClassName;
_4d9.serviceMethodName="deleteFolder";
return Liferay.Service.ajax(_4d9,_4da);
},getFolder:function(_4db,_4dc){
_4db.serviceClassName=this.serviceClassName;
_4db.serviceMethodName="getFolder";
return Liferay.Service.ajax(_4db,_4dc);
},updateFolder:function(_4dd,_4de){
_4dd.serviceClassName=this.serviceClassName;
_4dd.serviceMethodName="updateFolder";
return Liferay.Service.ajax(_4dd,_4de);
}};
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(_4df,_4e0){
_4df.serviceClassName=this.serviceClassName;
_4df.serviceMethodName="addFolder";
return Liferay.Service.ajax(_4df,_4e0);
},deleteFolder:function(_4e1,_4e2){
_4e1.serviceClassName=this.serviceClassName;
_4e1.serviceMethodName="deleteFolder";
return Liferay.Service.ajax(_4e1,_4e2);
},getFolder:function(_4e3,_4e4){
_4e3.serviceClassName=this.serviceClassName;
_4e3.serviceMethodName="getFolder";
return Liferay.Service.ajax(_4e3,_4e4);
},updateFolder:function(_4e5,_4e6){
_4e5.serviceClassName=this.serviceClassName;
_4e5.serviceMethodName="updateFolder";
return Liferay.Service.ajax(_4e5,_4e6);
}};
Liferay.Service.IG.IGImage={serviceClassName:Liferay.Service.IG.servicePackage+"IGImage"+Liferay.Service.classNameSuffix,deleteImage:function(_4e7,_4e8){
_4e7.serviceClassName=this.serviceClassName;
_4e7.serviceMethodName="deleteImage";
return Liferay.Service.ajax(_4e7,_4e8);
},getImage:function(_4e9,_4ea){
_4e9.serviceClassName=this.serviceClassName;
_4e9.serviceMethodName="getImage";
return Liferay.Service.ajax(_4e9,_4ea);
}};
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(_4eb,_4ec){
_4eb.serviceClassName=this.serviceClassName;
_4eb.serviceMethodName="getArticle";
return Liferay.Service.ajax(_4eb,_4ec);
},removeArticleLocale:function(_4ed,_4ee){
_4ed.serviceClassName=this.serviceClassName;
_4ed.serviceMethodName="removeArticleLocale";
return Liferay.Service.ajax(_4ed,_4ee);
},updateContent:function(_4ef,_4f0){
_4ef.serviceClassName=this.serviceClassName;
_4ef.serviceMethodName="updateContent";
return Liferay.Service.ajax(_4ef,_4f0);
}};
Liferay.Service.Journal.JournalStructure={serviceClassName:Liferay.Service.Journal.servicePackage+"JournalStructure"+Liferay.Service.classNameSuffix,addStructure:function(_4f1,_4f2){
_4f1.serviceClassName=this.serviceClassName;
_4f1.serviceMethodName="addStructure";
return Liferay.Service.ajax(_4f1,_4f2);
},deleteStructure:function(_4f3,_4f4){
_4f3.serviceClassName=this.serviceClassName;
_4f3.serviceMethodName="deleteStructure";
return Liferay.Service.ajax(_4f3,_4f4);
},getStructure:function(_4f5,_4f6){
_4f5.serviceClassName=this.serviceClassName;
_4f5.serviceMethodName="getStructure";
return Liferay.Service.ajax(_4f5,_4f6);
},updateStructure:function(_4f7,_4f8){
_4f7.serviceClassName=this.serviceClassName;
_4f7.serviceMethodName="updateStructure";
return Liferay.Service.ajax(_4f7,_4f8);
}};
Liferay.Service.Journal.JournalTemplate={serviceClassName:Liferay.Service.Journal.servicePackage+"JournalTemplate"+Liferay.Service.classNameSuffix,deleteTemplate:function(_4f9,_4fa){
_4f9.serviceClassName=this.serviceClassName;
_4f9.serviceMethodName="deleteTemplate";
return Liferay.Service.ajax(_4f9,_4fa);
},getTemplate:function(_4fb,_4fc){
_4fb.serviceClassName=this.serviceClassName;
_4fb.serviceMethodName="getTemplate";
return Liferay.Service.ajax(_4fb,_4fc);
}};
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(_4fd,_4fe){
_4fd.serviceClassName=this.serviceClassName;
_4fd.serviceMethodName="addBan";
return Liferay.Service.ajax(_4fd,_4fe);
},deleteBan:function(_4ff,_500){
_4ff.serviceClassName=this.serviceClassName;
_4ff.serviceMethodName="deleteBan";
return Liferay.Service.ajax(_4ff,_500);
}};
Liferay.Service.MB.MBCategory={serviceClassName:Liferay.Service.MB.servicePackage+"MBCategory"+Liferay.Service.classNameSuffix,addCategory:function(_501,_502){
_501.serviceClassName=this.serviceClassName;
_501.serviceMethodName="addCategory";
return Liferay.Service.ajax(_501,_502);
},deleteCategory:function(_503,_504){
_503.serviceClassName=this.serviceClassName;
_503.serviceMethodName="deleteCategory";
return Liferay.Service.ajax(_503,_504);
},getCategory:function(_505,_506){
_505.serviceClassName=this.serviceClassName;
_505.serviceMethodName="getCategory";
return Liferay.Service.ajax(_505,_506);
},subscribeCategory:function(_507,_508){
_507.serviceClassName=this.serviceClassName;
_507.serviceMethodName="subscribeCategory";
return Liferay.Service.ajax(_507,_508);
},unsubscribeCategory:function(_509,_50a){
_509.serviceClassName=this.serviceClassName;
_509.serviceMethodName="unsubscribeCategory";
return Liferay.Service.ajax(_509,_50a);
},updateCategory:function(_50b,_50c){
_50b.serviceClassName=this.serviceClassName;
_50b.serviceMethodName="updateCategory";
return Liferay.Service.ajax(_50b,_50c);
}};
Liferay.Service.MB.MBMessage={serviceClassName:Liferay.Service.MB.servicePackage+"MBMessage"+Liferay.Service.classNameSuffix,addDiscussionMessage:function(_50d,_50e){
_50d.serviceClassName=this.serviceClassName;
_50d.serviceMethodName="addDiscussionMessage";
return Liferay.Service.ajax(_50d,_50e);
},addMessage:function(_50f,_510){
_50f.serviceClassName=this.serviceClassName;
_50f.serviceMethodName="addMessage";
return Liferay.Service.ajax(_50f,_510);
},deleteDiscussionMessage:function(_511,_512){
_511.serviceClassName=this.serviceClassName;
_511.serviceMethodName="deleteDiscussionMessage";
return Liferay.Service.ajax(_511,_512);
},deleteMessage:function(_513,_514){
_513.serviceClassName=this.serviceClassName;
_513.serviceMethodName="deleteMessage";
return Liferay.Service.ajax(_513,_514);
},getMessage:function(_515,_516){
_515.serviceClassName=this.serviceClassName;
_515.serviceMethodName="getMessage";
return Liferay.Service.ajax(_515,_516);
},getMessageDisplay:function(_517,_518){
_517.serviceClassName=this.serviceClassName;
_517.serviceMethodName="getMessageDisplay";
return Liferay.Service.ajax(_517,_518);
},subscribeMessage:function(_519,_51a){
_519.serviceClassName=this.serviceClassName;
_519.serviceMethodName="subscribeMessage";
return Liferay.Service.ajax(_519,_51a);
},unsubscribeMessage:function(_51b,_51c){
_51b.serviceClassName=this.serviceClassName;
_51b.serviceMethodName="unsubscribeMessage";
return Liferay.Service.ajax(_51b,_51c);
},updateDiscussionMessage:function(_51d,_51e){
_51d.serviceClassName=this.serviceClassName;
_51d.serviceMethodName="updateDiscussionMessage";
return Liferay.Service.ajax(_51d,_51e);
},updateMessage:function(_51f,_520){
_51f.serviceClassName=this.serviceClassName;
_51f.serviceMethodName="updateMessage";
return Liferay.Service.ajax(_51f,_520);
}};
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(_521,_522){
_521.serviceClassName=this.serviceClassName;
_521.serviceMethodName="addQuestion";
return Liferay.Service.ajax(_521,_522);
},deleteQuestion:function(_523,_524){
_523.serviceClassName=this.serviceClassName;
_523.serviceMethodName="deleteQuestion";
return Liferay.Service.ajax(_523,_524);
},getQuestion:function(_525,_526){
_525.serviceClassName=this.serviceClassName;
_525.serviceMethodName="getQuestion";
return Liferay.Service.ajax(_525,_526);
},updateQuestion:function(_527,_528){
_527.serviceClassName=this.serviceClassName;
_527.serviceMethodName="updateQuestion";
return Liferay.Service.ajax(_527,_528);
}};
Liferay.Service.Polls.PollsVote={serviceClassName:Liferay.Service.Polls.servicePackage+"PollsVote"+Liferay.Service.classNameSuffix,addVote:function(_529,_52a){
_529.serviceClassName=this.serviceClassName;
_529.serviceMethodName="addVote";
return Liferay.Service.ajax(_529,_52a);
}};
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(_52b,_52c){
_52b.serviceClassName=this.serviceClassName;
_52b.serviceMethodName="updateEntry";
return Liferay.Service.ajax(_52b,_52c);
}};
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(_52d,_52e){
_52d.serviceClassName=this.serviceClassName;
_52d.serviceMethodName="addCategory";
return Liferay.Service.ajax(_52d,_52e);
},deleteCategory:function(_52f,_530){
_52f.serviceClassName=this.serviceClassName;
_52f.serviceMethodName="deleteCategory";
return Liferay.Service.ajax(_52f,_530);
},getCategory:function(_531,_532){
_531.serviceClassName=this.serviceClassName;
_531.serviceMethodName="getCategory";
return Liferay.Service.ajax(_531,_532);
},updateCategory:function(_533,_534){
_533.serviceClassName=this.serviceClassName;
_533.serviceMethodName="updateCategory";
return Liferay.Service.ajax(_533,_534);
}};
Liferay.Service.Shopping.ShoppingCoupon={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingCoupon"+Liferay.Service.classNameSuffix,addCoupon:function(_535,_536){
_535.serviceClassName=this.serviceClassName;
_535.serviceMethodName="addCoupon";
return Liferay.Service.ajax(_535,_536);
},deleteCoupon:function(_537,_538){
_537.serviceClassName=this.serviceClassName;
_537.serviceMethodName="deleteCoupon";
return Liferay.Service.ajax(_537,_538);
},getCoupon:function(_539,_53a){
_539.serviceClassName=this.serviceClassName;
_539.serviceMethodName="getCoupon";
return Liferay.Service.ajax(_539,_53a);
},search:function(_53b,_53c){
_53b.serviceClassName=this.serviceClassName;
_53b.serviceMethodName="search";
return Liferay.Service.ajax(_53b,_53c);
},updateCoupon:function(_53d,_53e){
_53d.serviceClassName=this.serviceClassName;
_53d.serviceMethodName="updateCoupon";
return Liferay.Service.ajax(_53d,_53e);
}};
Liferay.Service.Shopping.ShoppingItem={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingItem"+Liferay.Service.classNameSuffix,addBookItems:function(_53f,_540){
_53f.serviceClassName=this.serviceClassName;
_53f.serviceMethodName="addBookItems";
return Liferay.Service.ajax(_53f,_540);
},deleteItem:function(_541,_542){
_541.serviceClassName=this.serviceClassName;
_541.serviceMethodName="deleteItem";
return Liferay.Service.ajax(_541,_542);
},getItem:function(_543,_544){
_543.serviceClassName=this.serviceClassName;
_543.serviceMethodName="getItem";
return Liferay.Service.ajax(_543,_544);
}};
Liferay.Service.Shopping.ShoppingOrder={serviceClassName:Liferay.Service.Shopping.servicePackage+"ShoppingOrder"+Liferay.Service.classNameSuffix,completeOrder:function(_545,_546){
_545.serviceClassName=this.serviceClassName;
_545.serviceMethodName="completeOrder";
return Liferay.Service.ajax(_545,_546);
},deleteOrder:function(_547,_548){
_547.serviceClassName=this.serviceClassName;
_547.serviceMethodName="deleteOrder";
return Liferay.Service.ajax(_547,_548);
},getOrder:function(_549,_54a){
_549.serviceClassName=this.serviceClassName;
_549.serviceMethodName="getOrder";
return Liferay.Service.ajax(_549,_54a);
},sendEmail:function(_54b,_54c){
_54b.serviceClassName=this.serviceClassName;
_54b.serviceMethodName="sendEmail";
return Liferay.Service.ajax(_54b,_54c);
},updateOrder:function(_54d,_54e){
_54d.serviceClassName=this.serviceClassName;
_54d.serviceMethodName="updateOrder";
return Liferay.Service.ajax(_54d,_54e);
}};
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(_54f,_550){
_54f.serviceClassName=this.serviceClassName;
_54f.serviceMethodName="addLicense";
return Liferay.Service.ajax(_54f,_550);
},deleteLicense:function(_551,_552){
_551.serviceClassName=this.serviceClassName;
_551.serviceMethodName="deleteLicense";
return Liferay.Service.ajax(_551,_552);
},getLicense:function(_553,_554){
_553.serviceClassName=this.serviceClassName;
_553.serviceMethodName="getLicense";
return Liferay.Service.ajax(_553,_554);
},updateLicense:function(_555,_556){
_555.serviceClassName=this.serviceClassName;
_555.serviceMethodName="updateLicense";
return Liferay.Service.ajax(_555,_556);
}};
Liferay.Service.SC.SCFrameworkVersion={serviceClassName:Liferay.Service.SC.servicePackage+"SCFrameworkVersion"+Liferay.Service.classNameSuffix,addFrameworkVersion:function(_557,_558){
_557.serviceClassName=this.serviceClassName;
_557.serviceMethodName="addFrameworkVersion";
return Liferay.Service.ajax(_557,_558);
},deleteFrameworkVersion:function(_559,_55a){
_559.serviceClassName=this.serviceClassName;
_559.serviceMethodName="deleteFrameworkVersion";
return Liferay.Service.ajax(_559,_55a);
},getFrameworkVersion:function(_55b,_55c){
_55b.serviceClassName=this.serviceClassName;
_55b.serviceMethodName="getFrameworkVersion";
return Liferay.Service.ajax(_55b,_55c);
},getFrameworkVersions:function(_55d,_55e){
_55d.serviceClassName=this.serviceClassName;
_55d.serviceMethodName="getFrameworkVersions";
return Liferay.Service.ajax(_55d,_55e);
},updateFrameworkVersion:function(_55f,_560){
_55f.serviceClassName=this.serviceClassName;
_55f.serviceMethodName="updateFrameworkVersion";
return Liferay.Service.ajax(_55f,_560);
}};
Liferay.Service.SC.SCProductEntry={serviceClassName:Liferay.Service.SC.servicePackage+"SCProductEntry"+Liferay.Service.classNameSuffix,addProductEntry:function(_561,_562){
_561.serviceClassName=this.serviceClassName;
_561.serviceMethodName="addProductEntry";
return Liferay.Service.ajax(_561,_562);
},deleteProductEntry:function(_563,_564){
_563.serviceClassName=this.serviceClassName;
_563.serviceMethodName="deleteProductEntry";
return Liferay.Service.ajax(_563,_564);
},getProductEntry:function(_565,_566){
_565.serviceClassName=this.serviceClassName;
_565.serviceMethodName="getProductEntry";
return Liferay.Service.ajax(_565,_566);
},updateProductEntry:function(_567,_568){
_567.serviceClassName=this.serviceClassName;
_567.serviceMethodName="updateProductEntry";
return Liferay.Service.ajax(_567,_568);
}};
Liferay.Service.SC.SCProductVersion={serviceClassName:Liferay.Service.SC.servicePackage+"SCProductVersion"+Liferay.Service.classNameSuffix,addProductVersion:function(_569,_56a){
_569.serviceClassName=this.serviceClassName;
_569.serviceMethodName="addProductVersion";
return Liferay.Service.ajax(_569,_56a);
},deleteProductVersion:function(_56b,_56c){
_56b.serviceClassName=this.serviceClassName;
_56b.serviceMethodName="deleteProductVersion";
return Liferay.Service.ajax(_56b,_56c);
},getProductVersion:function(_56d,_56e){
_56d.serviceClassName=this.serviceClassName;
_56d.serviceMethodName="getProductVersion";
return Liferay.Service.ajax(_56d,_56e);
},getProductVersions:function(_56f,_570){
_56f.serviceClassName=this.serviceClassName;
_56f.serviceMethodName="getProductVersions";
return Liferay.Service.ajax(_56f,_570);
},getProductVersionsCount:function(_571,_572){
_571.serviceClassName=this.serviceClassName;
_571.serviceMethodName="getProductVersionsCount";
return Liferay.Service.ajax(_571,_572);
},updateProductVersion:function(_573,_574){
_573.serviceClassName=this.serviceClassName;
_573.serviceMethodName="updateProductVersion";
return Liferay.Service.ajax(_573,_574);
}};
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(_575,_576){
_575.serviceClassName=this.serviceClassName;
_575.serviceMethodName="deleteAsset";
return Liferay.Service.ajax(_575,_576);
},getAsset:function(_577,_578){
_577.serviceClassName=this.serviceClassName;
_577.serviceMethodName="getAsset";
return Liferay.Service.ajax(_577,_578);
}};
Liferay.Service.Tags.TagsEntry={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsEntry"+Liferay.Service.classNameSuffix,addEntry:function(_579,_57a){
_579.serviceClassName=this.serviceClassName;
_579.serviceMethodName="addEntry";
return Liferay.Service.ajax(_579,_57a);
},deleteEntry:function(_57b,_57c){
_57b.serviceClassName=this.serviceClassName;
_57b.serviceMethodName="deleteEntry";
return Liferay.Service.ajax(_57b,_57c);
},getEntries:function(_57d,_57e){
_57d.serviceClassName=this.serviceClassName;
_57d.serviceMethodName="getEntries";
return Liferay.Service.ajax(_57d,_57e);
},search:function(_57f,_580){
_57f.serviceClassName=this.serviceClassName;
_57f.serviceMethodName="search";
return Liferay.Service.ajax(_57f,_580);
},searchAutocomplete:function(_581,_582){
_581.serviceClassName=this.serviceClassName;
_581.serviceMethodName="searchAutocomplete";
return Liferay.Service.ajax(_581,_582);
},searchCount:function(_583,_584){
_583.serviceClassName=this.serviceClassName;
_583.serviceMethodName="searchCount";
return Liferay.Service.ajax(_583,_584);
},updateEntry:function(_585,_586){
_585.serviceClassName=this.serviceClassName;
_585.serviceMethodName="updateEntry";
return Liferay.Service.ajax(_585,_586);
}};
Liferay.Service.Tags.GN_KMS_MetaTagsEntry={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsEntry"+Liferay.Service.classNameSuffix,addEntry:function(_587,_588){
_587.serviceClassName=this.serviceClassName;
_587.serviceMethodName="addEntry";
return Liferay.Service.ajax(_587,_588);
},deleteEntry:function(_589,_58a){
_589.serviceClassName=this.serviceClassName;
_589.serviceMethodName="deleteEntry";
return Liferay.Service.ajax(_589,_58a);
},getEntries:function(_58b,_58c){
_58b.serviceClassName=this.serviceClassName;
_58b.serviceMethodName="getEntries";
return Liferay.Service.ajax(_58b,_58c);
},search:function(_58d,_58e){
_58d.serviceClassName=this.serviceClassName;
_58d.serviceMethodName="search";
return Liferay.Service.ajax(_58d,_58e);
},searchAutocomplete:function(_58f,_590){
_58f.serviceClassName="com.ext.portlet.cms.kms.MetaDataUtil";
_58f.serviceMethodName="searchAutocomplete";
return Liferay.Service.ajax(_58f,_590);
},lookupAutocomplete:function(_591,_592){
_591.serviceClassName="com.ext.portlet.cms.kms.MetaDataUtil";
_591.serviceMethodName="lookupAutocomplete";
return Liferay.Service.ajax(_591,_592);
},searchCount:function(_593,_594){
_593.serviceClassName=this.serviceClassName;
_593.serviceMethodName="searchCount";
return Liferay.Service.ajax(_593,_594);
},updateEntry:function(_595,_596){
_595.serviceClassName=this.serviceClassName;
_595.serviceMethodName="updateEntry";
return Liferay.Service.ajax(_595,_596);
}};
Liferay.Service.Tags.TagsProperty={serviceClassName:Liferay.Service.Tags.servicePackage+"TagsProperty"+Liferay.Service.classNameSuffix,addProperty:function(_597,_598){
_597.serviceClassName=this.serviceClassName;
_597.serviceMethodName="addProperty";
return Liferay.Service.ajax(_597,_598);
},deleteProperty:function(_599,_59a){
_599.serviceClassName=this.serviceClassName;
_599.serviceMethodName="deleteProperty";
return Liferay.Service.ajax(_599,_59a);
},getProperties:function(_59b,_59c){
_59b.serviceClassName=this.serviceClassName;
_59b.serviceMethodName="getProperties";
return Liferay.Service.ajax(_59b,_59c);
},getPropertyValues:function(_59d,_59e){
_59d.serviceClassName=this.serviceClassName;
_59d.serviceMethodName="getPropertyValues";
return Liferay.Service.ajax(_59d,_59e);
},updateProperty:function(_59f,_5a0){
_59f.serviceClassName=this.serviceClassName;
_59f.serviceMethodName="updateProperty";
return Liferay.Service.ajax(_59f,_5a0);
}};
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(_5a1,_5a2){
_5a1.serviceClassName=this.serviceClassName;
_5a1.serviceMethodName="addNode";
return Liferay.Service.ajax(_5a1,_5a2);
},deleteNode:function(_5a3,_5a4){
_5a3.serviceClassName=this.serviceClassName;
_5a3.serviceMethodName="deleteNode";
return Liferay.Service.ajax(_5a3,_5a4);
},getNode:function(_5a5,_5a6){
_5a5.serviceClassName=this.serviceClassName;
_5a5.serviceMethodName="getNode";
return Liferay.Service.ajax(_5a5,_5a6);
},updateNode:function(_5a7,_5a8){
_5a7.serviceClassName=this.serviceClassName;
_5a7.serviceMethodName="updateNode";
return Liferay.Service.ajax(_5a7,_5a8);
}};
Liferay.Service.Wiki.WikiPage={serviceClassName:Liferay.Service.Wiki.servicePackage+"WikiPage"+Liferay.Service.classNameSuffix,addPage:function(_5a9,_5aa){
_5a9.serviceClassName=this.serviceClassName;
_5a9.serviceMethodName="addPage";
return Liferay.Service.ajax(_5a9,_5aa);
},deletePage:function(_5ab,_5ac){
_5ab.serviceClassName=this.serviceClassName;
_5ab.serviceMethodName="deletePage";
return Liferay.Service.ajax(_5ab,_5ac);
},getPage:function(_5ad,_5ae){
_5ad.serviceClassName=this.serviceClassName;
_5ad.serviceMethodName="getPage";
return Liferay.Service.ajax(_5ad,_5ae);
},revertPage:function(_5af,_5b0){
_5af.serviceClassName=this.serviceClassName;
_5af.serviceMethodName="revertPage";
return Liferay.Service.ajax(_5af,_5b0);
},updatePage:function(_5b1,_5b2){
_5b1.serviceClassName=this.serviceClassName;
_5b1.serviceMethodName="updatePage";
return Liferay.Service.ajax(_5b1,_5b2);
}};
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(_5b3,_5b4){
_5b3.serviceClassName=this.serviceClassName;
_5b3.serviceMethodName="getCurrentTasks";
return Liferay.Service.ajax(_5b3,_5b4);
},getCurrentTasksXml:function(_5b5,_5b6){
_5b5.serviceClassName=this.serviceClassName;
_5b5.serviceMethodName="getCurrentTasksXml";
return Liferay.Service.ajax(_5b5,_5b6);
},deploy:function(_5b7,_5b8){
_5b7.serviceClassName=this.serviceClassName;
_5b7.serviceMethodName="deploy";
return Liferay.Service.ajax(_5b7,_5b8);
},getDefinition:function(_5b9,_5ba){
_5b9.serviceClassName=this.serviceClassName;
_5b9.serviceMethodName="getDefinition";
return Liferay.Service.ajax(_5b9,_5ba);
},getDefinitions:function(_5bb,_5bc){
_5bb.serviceClassName=this.serviceClassName;
_5bb.serviceMethodName="getDefinitions";
return Liferay.Service.ajax(_5bb,_5bc);
},getDefinitionsXml:function(_5bd,_5be){
_5bd.serviceClassName=this.serviceClassName;
_5bd.serviceMethodName="getDefinitionsXml";
return Liferay.Service.ajax(_5bd,_5be);
},getDefinitionsCount:function(_5bf,_5c0){
_5bf.serviceClassName=this.serviceClassName;
_5bf.serviceMethodName="getDefinitionsCount";
return Liferay.Service.ajax(_5bf,_5c0);
},getDefinitionsCountXml:function(_5c1,_5c2){
_5c1.serviceClassName=this.serviceClassName;
_5c1.serviceMethodName="getDefinitionsCountXml";
return Liferay.Service.ajax(_5c1,_5c2);
},getDefinitionXml:function(_5c3,_5c4){
_5c3.serviceClassName=this.serviceClassName;
_5c3.serviceMethodName="getDefinitionXml";
return Liferay.Service.ajax(_5c3,_5c4);
},getInstances:function(_5c5,_5c6){
_5c5.serviceClassName=this.serviceClassName;
_5c5.serviceMethodName="getInstances";
return Liferay.Service.ajax(_5c5,_5c6);
},getInstancesCount:function(_5c7,_5c8){
_5c7.serviceClassName=this.serviceClassName;
_5c7.serviceMethodName="getInstancesCount";
return Liferay.Service.ajax(_5c7,_5c8);
},getInstancesCountXml:function(_5c9,_5ca){
_5c9.serviceClassName=this.serviceClassName;
_5c9.serviceMethodName="getInstancesCountXml";
return Liferay.Service.ajax(_5c9,_5ca);
},getInstancesXml:function(_5cb,_5cc){
_5cb.serviceClassName=this.serviceClassName;
_5cb.serviceMethodName="getInstancesXml";
return Liferay.Service.ajax(_5cb,_5cc);
},getTaskFormElements:function(_5cd,_5ce){
_5cd.serviceClassName=this.serviceClassName;
_5cd.serviceMethodName="getTaskFormElements";
return Liferay.Service.ajax(_5cd,_5ce);
},getTaskFormElementsXml:function(_5cf,_5d0){
_5cf.serviceClassName=this.serviceClassName;
_5cf.serviceMethodName="getTaskFormElementsXml";
return Liferay.Service.ajax(_5cf,_5d0);
},getTaskTransitions:function(_5d1,_5d2){
_5d1.serviceClassName=this.serviceClassName;
_5d1.serviceMethodName="getTaskTransitions";
return Liferay.Service.ajax(_5d1,_5d2);
},getTaskTransitionsXml:function(_5d3,_5d4){
_5d3.serviceClassName=this.serviceClassName;
_5d3.serviceMethodName="getTaskTransitionsXml";
return Liferay.Service.ajax(_5d3,_5d4);
},getUserTasks:function(_5d5,_5d6){
_5d5.serviceClassName=this.serviceClassName;
_5d5.serviceMethodName="getUserTasks";
return Liferay.Service.ajax(_5d5,_5d6);
},getUserTasksCount:function(_5d7,_5d8){
_5d7.serviceClassName=this.serviceClassName;
_5d7.serviceMethodName="getUserTasksCount";
return Liferay.Service.ajax(_5d7,_5d8);
},getUserTasksCountXml:function(_5d9,_5da){
_5d9.serviceClassName=this.serviceClassName;
_5d9.serviceMethodName="getUserTasksCountXml";
return Liferay.Service.ajax(_5d9,_5da);
},getUserTasksXml:function(_5db,_5dc){
_5db.serviceClassName=this.serviceClassName;
_5db.serviceMethodName="getUserTasksXml";
return Liferay.Service.ajax(_5db,_5dc);
},signalInstance:function(_5dd,_5de){
_5dd.serviceClassName=this.serviceClassName;
_5dd.serviceMethodName="signalInstance";
return Liferay.Service.ajax(_5dd,_5de);
},signalToken:function(_5df,_5e0){
_5df.serviceClassName=this.serviceClassName;
_5df.serviceMethodName="signalToken";
return Liferay.Service.ajax(_5df,_5e0);
},startWorkflow:function(_5e1,_5e2){
_5e1.serviceClassName=this.serviceClassName;
_5e1.serviceMethodName="startWorkflow";
return Liferay.Service.ajax(_5e1,_5e2);
}};
Liferay.Service.Workflow.WorkflowDefinition={serviceClassName:Liferay.Service.Workflow.servicePackage+"WorkflowDefinition"+Liferay.Service.classNameSuffix,addDefinition:function(_5e3,_5e4){
_5e3.serviceClassName=this.serviceClassName;
_5e3.serviceMethodName="addDefinition";
return Liferay.Service.ajax(_5e3,_5e4);
},getDefinition:function(_5e5,_5e6){
_5e5.serviceClassName=this.serviceClassName;
_5e5.serviceMethodName="getDefinition";
return Liferay.Service.ajax(_5e5,_5e6);
}};
Liferay.Service.Workflow.WorkflowInstance={serviceClassName:Liferay.Service.Workflow.servicePackage+"WorkflowInstance"+Liferay.Service.classNameSuffix,addInstance:function(_5e7,_5e8){
_5e7.serviceClassName=this.serviceClassName;
_5e7.serviceMethodName="addInstance";
return Liferay.Service.ajax(_5e7,_5e8);
},signalInstance:function(_5e9,_5ea){
_5e9.serviceClassName=this.serviceClassName;
_5e9.serviceMethodName="signalInstance";
return Liferay.Service.ajax(_5e9,_5ea);
},signalToken:function(_5eb,_5ec){
_5eb.serviceClassName=this.serviceClassName;
_5eb.serviceMethodName="signalToken";
return Liferay.Service.ajax(_5eb,_5ec);
}};
Liferay.autoFields=new Class({initialize:function(_5ed){
var _5ee=this;
_5ed=jQuery.extend(_5ed,{});
_5ee._html=jQuery(_5ed.html||"");
_5ee._container=jQuery(_5ed.container||"");
_5ee._addText=_5ed.addText||"";
_5ee._removeText=_5ed.removeText||"";
_5ee._clearText=_5ed.clearText||"";
_5ee._confirmText=_5ed.confirmText||"";
_5ee._rowType=_5ed.rowType||"";
_5ee._onAdd=_5ed.onAdd;
_5ee._onRemove=_5ed.onRemove;
_5ee._onClear=_5ed.onClear;
_5ee._init=_5ed.init||false;
_5ee._numField=1;
_5ee._run();
if(_5ee._init){
_5ee._init();
}
},_run:function(){
var _5ef=this;
var _5f0=_5ef._container;
if(_5f0.length){
var html=_5ef._html;
var _5f1,_5f2,_5f3;
var _5f4=jQuery("<span class=\"lfr-control-links\"></span>");
if(_5ef._addText){
_5f1=jQuery("<a href=\"javascript:;\">"+_5ef._addText+"</a>");
_5f1.click(function(){
var _5f5=_5ef._addFields();
if(_5ef._onAdd){
_5ef._onAdd(_5f5);
}
});
_5f4.append(_5f1);
}
if(_5ef._removeText){
_5f2=jQuery("<a href=\"javascript:;\">"+_5ef._removeText+"</a>");
_5f2.hide();
_5f2.click(function(){
_5ef._removeFields();
if(_5ef._onRemove){
_5ef._onRemove();
}
});
_5f4.append(_5f2);
}
if(_5ef._clearText){
_5f3=jQuery("<a href=\"javascript:;\">"+_5ef._clearText+"</a>");
_5f3.click(function(){
_5ef._clearFields();
if(_5ef._onClear){
_5ef._onClear();
}
});
_5f4.append(_5f3);
}
_5f0.after(_5f4);
_5ef._controlLinks=_5f4;
}
},_addFields:function(){
var _5f6=this;
var _5f7=_5f6._container;
var html=_5f6._html.clone();
_5f7.append(html);
_5f6._numField++;
var _5f8=_5f6._controlLinks.find("a:eq(1)");
if(_5f8.is(":hidden")){
_5f8.show();
}
return html;
},_clearFields:function(){
var _5f9=this;
var _5fa=_5f9._container;
var rows=_5fa.find(_5f9._rowType).not(":first");
var _5fb=true;
if(_5f9._confirmText){
_5fb=confirm(_5f9._confirmText);
}
if(_5fb){
rows.remove();
_5f9._numField=1;
}
},_removeFields:function(){
var _5fc=this;
var _5fd=_5fc._container;
var _5fe=_5fd.find(_5fc._rowType+":last");
if(_5fc._numField>1){
_5fe.remove();
--_5fc._numField;
}
if(_5fc._numField<=1){
var _5ff=_5fc._controlLinks.find("a:eq(1)");
if(_5ff.is(":visible")){
_5ff.hide();
}
}
}});
Liferay.ColorPicker=new Class({initialize:function(_600){
var _601=this;
_600=_600||{};
_601._onClose=_600.onClose||null;
_601._onChange=_600.onChange||null;
_601._context=_600.context||document.body;
_601._hasImage=_600.hasImage||false;
_601._item=jQuery(_600.item||".use-color-picker",_601._context);
_601._baseColor={r:255,g:0,b:0};
_601._currentColor={r:255,g:255,b:255};
_601._lastValues=[0,0];
_601._insertImages();
_601._buildHTML();
_601._activatePicker();
},_activatePicker:function(){
var _602=this;
var _603=_602._currentColor;
var _604=function(){
var r=_602._currentColor.r;
var g=_602._currentColor.g;
var b=_602._currentColor.b;
var _605="rgb("+r+", "+g+", "+b+")";
_602._baseDiv.find(".lfr-old-color").css("background-color",_605);
if(_602._onChange){
_602._onChange(_602._currentColor);
}
};
_602._baseDiv.find(".lfr-color").Slider({accept:".lfr-color-indic",onSlide:function(_606,_607,x,y){
_602._lastValues=[parseInt(_606*255/100),parseInt(_607*255/100)];
_602._setGradientColor();
},onChange:_604});
_602._baseDiv.find(".lfr-hue").Slider({accept:".lfr-hue-indic",onSlide:function(_608,_609,x,y){
_602._setVertColor(parseInt(_609*255/100));
_602._setGradientColor();
},onChange:_604});
},_buildHTML:function(){
var _60a=this;
var _60b=jQuery("<div class=\"lfr-color-picker\"></div>");
var _60c=jQuery("<div class=\"lfr-color\"><div class=\"lfr-color-indic\"></div></div>");
var hue=jQuery("<div class=\"lfr-hue\"><div class=\"lfr-hue-indic\"></div></div>");
var _60d=jQuery("<div class=\"lfr-current-color\"><div class=\"lfr-old-color\"></div></div>");
var _60e=jQuery("<div class=\"lfr-color-picker-close\">X</div>");
_60e.click(function(_60f){
_60a._toggle(_60f,this);
});
_60b.append(_60c).append(hue).append(_60d).append(_60e);
_60b.appendTo("body");
_60b.hide();
_60b.css({position:"absolute",zIndex:Liferay.zIndex.ALERT+1});
_60a._baseDiv=_60b;
},_insertImages:function(){
var _610=this;
var _611=_610._context;
var _612=_610._item;
var _613="<img class=\"lfr-color-picker-img\" src=\""+themeDisplay.getPathThemeImages()+"/color_picker/color_picker.png\" />";
if(_612.length==1){
var _614;
if(_610._hasImage){
_614=_612;
}else{
_614=jQuery(_613);
_612.after(_614);
}
_614.click(function(_615){
_610._toggle(_615,this);
});
}else{
_612.each(function(){
var item=jQuery(this);
var _616;
if(!_610._hasImage){
_616=jQuery(_613);
}else{
_616=item;
}
_616.click(function(_617){
_610._toggle(_617,this);
});
item.after(_616);
});
}
},_setVertColor:function(_618){
var _619=this;
var num=256/6;
var num2=256/num;
var _61a=_618;
var _61b=_61a%num;
var red=255;
var _61c=255-_61b*num2;
var blue=0;
if(_61a<(num*5)){
red=_61b*num2;
_61c=255;
if(_61a<(num*4)){
red=0;
blue=255-_61b*num2;
if(_61a<(num*3)){
_61c=_61b*num2;
blue=255;
if(_61a<(num*2)){
red=255-_61b*num2;
_61c=0;
if(_61a<num){
red=255;
blue=_61b*num2;
}
}
}
}
}
_619._baseColor={r:parseInt(red),g:parseInt(_61c),b:parseInt(blue)};
_619._baseDiv.find(".lfr-color").css("background-color","rgb("+_619._baseColor.r+", "+_619._baseColor.g+", "+_619._baseColor.b+")");
},_setGradientColor:function(){
var _61d=this;
var _61e=_61d._baseColor;
var _61f=_61d._lastValues;
var r=_61d._toBase(_61e.r);
var g=_61d._toBase(_61e.g);
var b=_61d._toBase(_61e.b);
var rX=_61d._toHex(r);
var gX=_61d._toHex(g);
var bX=_61d._toHex(b);
_61d._baseDiv.find(".lfr-current-color").css("background-color","rgb("+r+", "+g+", "+b+")");
_61d._hexColor="#"+(rX+gX+bX).toUpperCase();
_61d._currentInput.val(_61d._hexColor);
_61d._currentColor={r:r,g:g,b:b};
},_toggle:function(_620,obj){
var _621=this;
var item=jQuery(obj);
var _622=item.offset();
_621._currentInput=item.prev();
var _623=_621._baseDiv;
if(_623.is(":visible")){
_623.hide();
if(_621._item.is("input")){
_621._item.trigger("blur");
}
if(_621._onClose){
_621._onClose();
}
}else{
_623.show();
if(_621._item.is("input")){
_621._item.trigger("focus");
}
_623.css({top:_622.top+"px",left:_622.left+25+"px"});
}
},_toBase:function(_624){
var _625=this;
var _626=_625._lastValues;
return Math.round((1-(1-(_624/255))*(_626[0]/255))*(255-_626[1]));
},_toHex:function(_627){
var _628=this;
_627=parseInt(_627).toString(16);
if(_627.length<2){
return "0"+_627;
}else{
return _627;
}
},_toRGB:function(_629){
var _62a=this;
_629=_629.replace("#","");
if(_629.length==6||_629.length==3){
var r,g,b;
if(_629.length==6){
r=_629.substring(0,2);
g=_629.substring(2,4);
b=_629.substring(4,6);
}else{
if(_629.length==3){
r=_629.substring(0,1);
g=_629.substring(1,2);
b=_629.substring(2,3);
r=r+r;
g=g+g;
b=b+b;
}
}
r=parseInt(r,16);
g=parseInt(g,16);
b=parseInt(b,16);
return {r:r,g:g,b:b};
}
return null;
}});
(function(lib){
lib.Columns=function(_62b){
lib.Columns.init(_62b);
};
lib.Columns.extendNativeFunctionObject({init:function(_62c){
var _62d=this;
_62d._columns=_62c.columnSelector;
_62d._dropPosition=_62c.positionClass;
_62d._dropArea=_62c.areaClass;
_62d._handle=_62c.handleSelector;
_62d._onDrop=_62c.onComplete;
_62d._portlets=_62c.boxSelector;
_62d._cache={};
jQuery(_62d._columns).find(_62d._portlets).each(function(){
var _62e=this;
if(!_62e.isStatic){
_62d.add(_62e);
}
});
},add:function(_62f){
var _630=this;
var _631=jQuery(_62f);
var _632=_631.find(_630._handle);
_632.css({cursor:"move"});
_631.css({position:"relative"});
_631.lDrag({clone:true,dragClass:"drag-indicator",handle:_631.find(_630._handle)[0],onMove:function(s){
_630._onMove(s);
},onComplete:function(s){
_630._onComplete(s);
},threshold:2,scroll:true});
},_clearCache:function(){
if(this._cache.dropArea){
jQuery(this._cache.dropArea).remove();
}
if(this._cache.dropPosition){
jQuery(this._cache.dropPosition).remove();
}
this._cache={};
},_findContainer:function(_633){
var _634=this;
var _635=_634._cache.columns;
if(!_635){
jQuery(".lfr-column").addClass("dragging");
_635=_634._cache.columns=jQuery(_634._columns);
_634._cache.columnData=[];
_635.each(function(i){
var _636=this.parentNode;
_634._cache.columnData[i]=jQuery(_636).coordinatesData(true);
});
}
var data,_637,rt=null;
_635.each(function(i){
_637=_633.insideObjectData(_634._cache.columnData[i]);
if(_637){
data=_634._cache.columnData[i];
data.quadrant=_637;
rt=this;
return false;
}
});
return rt?{area:rt,data:data}:null;
},_findPortlet:function(_638,_639,_63a){
var _63b=this;
if(!_63b._cache.portlets){
_63b._cache.portlets=[];
_63b._cache.portletData=[];
_63b._cache.portletList=[];
}
var _63c=_63b._cache.portlets[_639.id];
if(!_63c){
_63c=jQuery(_63b._portlets,_639);
_63b._cache.portlets[_639.id]=_63c;
_63b._cache.portletData[_639.id]=[];
_63b._cache.portletList[_639.id]=new LinkedList();
_63c.each(function(i){
_63b._cache.portletData[_639.id][i]=jQuery(this).coordinatesData(true);
_63b._cache.portletList[_639.id].add(this);
});
}
var data,_63d,rt=null;
_63c.each(function(i){
data=_63b._cache.portletData[_639.id][i];
_63d=_638.insideObjectData(data);
if(_63d){
data.quadrant=_63d;
rt=this;
return false;
}else{
if(_638.y<data.midPoint.y){
data.quadrant=1;
rt=this;
return false;
}else{
if(i==_63c.length-1){
data.quadrant=4;
rt=this;
return false;
}
}
}
});
return rt?{position:rt,data:data}:null;
},_showArea:function(_63e,_63f){
instance=this;
var _640=instance._cache.dropArea;
if(!_640){
jQuery("body:first").append("<div class='"+instance._dropArea+"'></div>");
instance._cache.dropArea=_640=jQuery("."+instance._dropArea+":first");
_640.css({position:"absolute",zIndex:Liferay.zIndex.DROP_AREA});
}
var _641=jQuery(_63e.parentNode.nodeName.toLowerCase()=="td"?_63e.parentNode:_63e.parentNode);
_640.css({display:"",height:_641.height(),left:_63f.x,top:_63f.y,width:_641.width()});
},_showPosition:function(_642,_643,_644){
instance=this;
var _645=instance._cache.dropPosition;
if(!_645){
jQuery("body:first").append("<div class='"+instance._dropPosition+"'></div>");
_645=jQuery("."+instance._dropPosition+":first");
_645[0].style.position="absolute";
_645[0].style.zIndex=Liferay.zIndex.DROP_POSITION;
instance._cache.dropPosition=_645;
}
var _646=jQuery(instance._cache.dropPosition);
var _647=jQuery(_642);
var _648=_647.width();
var _649=_647.height();
_645.css({display:"",height:_649/2,left:_643.x+"px",width:_648+"px"});
if(_644==1||_644==2){
_645.css({top:_643.y+"px"});
if(_645[0].className!="drop-position-top"){
_645[0].className="drop-position-top";
}
}else{
_645.css({top:(_643.y+_649/2)+"px"});
if(_645[0].className!="drop-position-bottom"){
_645[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(_64a,_64b,_64c){
var _64d=this;
var rt=true;
if(_64a==_64b){
rt=false;
}else{
var _64e=_64d._cache.portletList[_64a.parentNode.id];
if(_64e){
_64e.each(function(item){
if(item==_64b){
if((_64c==1||_64c==2)&&item.listInfo.prev==_64a){
rt=false;
}else{
if((_64c==3||_64c==4)&&item.listInfo.next==_64a){
rt=false;
}
}
}
});
}
}
return rt;
},_onMove:function(_64f){
_64f.container.style.top=0;
_64f.container.style.left=0;
var _650=this;
var _651=_650._findContainer(mousePos);
var _652=null;
if(_651){
_652=_650._findPortlet(mousePos,_651.area,_64f.container);
_650._showArea(_651.area,_651.data.nwOffset);
if(_652&&_652.position.isStatic){
_652=null;
}
}else{
_650._hideArea();
}
if(_652&&_64f.container!=_652.position){
var _653=_652.position;
var data=_652.data;
_650._showPosition(_653,data.nwOffset,data.quadrant);
}else{
_650._hidePosition();
}
},_onComplete:function(_654){
jQuery(_654.container).css({top:0,left:0});
var _655=this;
var _656=_655._findContainer(mousePos);
_655._hidePosition();
_655._hideArea();
if(_655._onDrop&&_656){
var _657=_655._findPortlet(mousePos,_656.area,_654.container);
if(_657){
if(_655._hasMoved(_654.container,_657.position,_657.data.quadrant)&&!_657.position.isStatic){
_655._onDrop({portlet:_654.container,neighbor:_657.position,quadrant:_657.data.quadrant});
}
}else{
_655._onDrop({portlet:_654.container,container:_656.area});
}
}
jQuery(".lfr-column").removeClass("dragging");
_655._clearCache();
}});
})(Liferay);
Liferay.Dock={init:function(){
var _658=this;
var dock=jQuery(".lfr-dock");
if(!dock.is(".interactive-mode")){
return;
}
var _659=dock.find(".lfr-dock-list");
if(_659.length>0){
var _65a=jQuery(".my-places",dock);
_658._dock=dock;
_658._dockList=_659;
_658._myPlaces=_65a;
_658._hideCommunities(_65a);
_659.hide();
_659.wrap("<div class=\"lfr-dock-list-container\"></div>");
var _65b={dock:dock,dockList:_659};
dock.css({cursor:"pointer",position:"absolute",zIndex:Liferay.zIndex.DOCK});
var _65c=function(_65d){
_65d.data=_65b;
jQuery(document).one("click",function(_65e){
var _65f=jQuery(_65e.target);
var _660=_65f.parents(".lfr-dock");
if((_660.length==0)&&!_65f.is(".lfr-dock")){
_658._toggle(_65d,"hide");
}
});
_658._toggle(_65d,"show");
};
var _661=function(_662){
_662.data=_65b;
_658._toggle(_662,"hide");
};
var _663=function(_664){
_664.data=_65a;
_658._togglePlaces(_664);
};
dock.hoverIntent({interval:0,out:_661,over:_65c,timeout:500});
_65a.hoverIntent({interval:0,out:_663,over:_663,timeout:250});
_65a.find(".my-places-toggle, a[href=javascript: ;]").click(function(){
return false;
});
var _665=dock.parent();
_665.css({position:"relative",zIndex:Liferay.zIndex.DOCK_PARENT});
_658._handleDebug();
}
},_handleDebug:function(){
var _666=this;
var dock=_666._dock;
var _667=_666._dockList;
var _668=_666._myPlaces.find("> ul");
if(dock.is(".debug")){
dock.show();
_667.show();
_667.addClass("expanded");
_668.addClass("show-my-places");
}
},_hideCommunities:function(_669){
var _66a=_669;
var _66b=_66a.find("> ul > li");
var _66c=_66b.find("ul");
var _66d=_66c.find("li.current");
var _66e=_66b.find("h3");
_66e.wrap("<div class=\"my-places-toggle\"></div>");
_66e=_66e.parent();
_66c.hide();
_66d.parent().show();
var _66f=_66d.parent().prev();
_66f.addClass("hide");
_66e.click(function(){
var _670=jQuery(this);
_670.next("ul").BlindToggleVertically("fast");
_670.toggleClass("hide");
});
},_toggle:function(_671,_672){
var _673=_671.data;
var dock=_673.dock;
var _674=_673.dockList;
if(_672=="hide"){
_674.hide();
dock.removeClass("expanded");
}else{
if(_672=="show"){
_674.show();
dock.addClass("expanded");
}else{
_674.toggle();
dock.toggleClass("expanded");
}
}
},_togglePlaces:function(_675){
var _676=_675.data;
var _677=_676.find("> ul");
_677.toggleClass("show-my-places");
}};
Liferay.DynamicSelect=new Class({initialize:function(_678){
var _679=this;
_679.array=_678;
jQuery.each(_678,function(i,_67a){
var _67b=jQuery("#"+_67a.select);
var _67c=_67a.selectData;
var _67d=null;
if(i>0){
_67d=_678[i-1].selectVal;
}
_67c(function(list){
_679._updateSelect(_679,i,list);
},_67d);
_67b.attr("name",_67b.attr("id"));
_67b.bind("change",function(){
_679._callSelectData(_679,i);
});
});
},_callSelectData:function(_67e,i){
var _67f=_67e.array;
if((i+1)<_67f.length){
var _680=jQuery("#"+_67f[i].select);
var _681=_67f[i+1].selectData;
_681(function(list){
_67e._updateSelect(_67e,i+1,list);
},_680.val());
}
},_updateSelect:function(_682,i,list){
var _683=_682.array[i];
var _684=jQuery("#"+_683.select);
var _685=_683.selectId;
var _686=_683.selectDesc;
var _687=_683.selectVal;
var _688=_683.selectNullable||true;
var _689="";
if(_688){
_689+="<option value=\"0\"></option>";
}
jQuery.each(list,function(i,obj){
eval("var key = obj."+_685+";");
eval("var value = obj."+_686+";");
_689+="<option value=\""+key+"\">"+value+"</option>";
});
_684.html(_689);
_684.find("option[value="+_687+"]").attr("selected","selected");
if(jQuery.browser.msie&&jQuery.browser.version.number()<=7){
_684.css("width","auto");
}
}});
(function(lib){
lib.Freeform=function(_68a){
lib.Freeform.init(_68a);
};
lib.Freeform.extendNativeFunctionObject({_current:null,init:function(_68b){
var _68c=this;
_68c._columns=_68b.columnSelector;
_68c._portlets=_68b.boxSelector;
jQuery(_68c._columns).find(_68c._portlets).each(function(){
_68c.add(this);
});
},add:function(_68d){
var _68e=this;
_68d=_$J.getOne(_68d);
var _68f=_$J(".portlet-header-bar, .portlet-title-default, .portlet-topper",_68d).get(0);
_68f.style.cursor="move";
_68d.style.position="absolute";
_$J(_68d).lDrag({handle:_68f,portlet:_68d,onStart:function(_690){
_690.wasClicked=true;
_690.container.style.zIndex=99;
},onMove:function(_691){
_691.wasClicked=false;
},onComplete:function(_692){
var _693=_692.portlet;
if(!_692.wasClicked){
var left=parseInt(_693.style.left);
var top=parseInt(_693.style.top);
left=Math.round(left/10)*10;
top=Math.round(top/10)*10;
_693.style.left=left+"px";
_693.style.top=top+"px";
_68e.moveToTop(_693);
_68e.savePosition(_693);
}
_693.style.zIndex="";
}});
_$J(_68d).click(function(){
if(_68e._current!=this){
_68e.moveToTop(this);
_68e.savePosition(this,true);
_68e._current=this;
}
});
var _694=_$J(".portlet-content-container, .portlet-borderless-container",_68d);
var _695=_$J(".portlet-resize-handle",_68d);
if(!_695.length){
_694.append("<div style='position:relative'><div class='portlet-resize-handle'></div></div>");
_695=_$J(".portlet-resize-handle",_68d);
}
if(_694.length&&_695.length){
_$J(_68d).lResize({handle:_695[0],direction:"horizontal",mode:"add",portlet:_68d,onStart:function(_696){
_68e.moveToTop(_696.container.resizeSettings.portlet);
},onComplete:function(_697){
var _698=_697.container.resizeSettings.portlet;
var _699=_$J(_698).getOne(".portlet-content-container, .portlet-borderless-container");
var _69a=parseInt(_699.style.height);
var _69b=parseInt(_698.style.width);
_69a=Math.round(_69a/10)*10;
_69b=Math.round(_69b/10)*10;
_699.style.height=_69a+"px";
_698.style.width=_69b+"px";
_68e.savePosition(_698);
}});
_694.lResize({handle:_695[0],direction:"vertical",mode:"add"});
}
if((parseInt(_68d.style.top)+parseInt(_68d.style.left))==0){
_68d.style.top=(20*_68d.columnPos)+"px";
_68d.style.left=(20*_68d.columnPos)+"px";
}
},findPosition:function(_69c){
var _69d=-1;
_$J(".portlet-boundary",_69c.parentNode).each(function(i){
if(this==_69c){
_69d=i;
}
});
return _69d;
},moveToTop:function(_69e){
var _69f=_69e.parentNode;
_69e.oldPosition=this.findPosition(_69e);
_69f.removeChild(_69e);
_69f.appendChild(_69e);
},savePosition:function(_6a0,_6a1){
var _6a2=this;
var _6a3=_$J(_6a0).find(".portlet-content-container, .portlet-borderless-container")[0];
var _6a4=Liferay.Portlet.findIndex(_6a0);
var cmd;
if(_6a4!=_6a0.oldPosition){
Liferay.Portlet.savePosition(_6a0);
}
if(_6a3&&!_6a1){
AjaxUtil.request(themeDisplay.getPathMain()+"/portal/update_layout"+"?p_l_id="+themeDisplay.getPlid()+"&height="+_6a3.style.height+"&width="+_6a0.style.width+"&top="+_6a0.style.top+"&left="+_6a0.style.left+"&p_p_id="+_6a0.portletId+"&doAsUserId="+themeDisplay.getDoAsUserIdEncoded()+"&cmd=drag");
}
}});
})(Liferay);
var LayoutConfiguration={categories:[],initialized:false,loadingImage:null,menu:null,menuDiv:null,menuIframe:null,portlets:[],showTimer:0,init:function(){
var _6a5=new Image();
var _6a6=new Image();
_6a5.src=themeDisplay.getPathThemeImages()+"/arrows/01_down.png";
_6a6.src=themeDisplay.getPathThemeImages()+"/arrows/01_right.png";
var menu=document.getElementById("portal_add_content");
LayoutConfiguration.menu=menu;
if(menu!=null){
var list=menu.childNodes;
for(var i=0;i<list.length;i++){
if(list[i].className!=null&&list[i].className.match("portal-add-content")){
LayoutConfiguration.menuDiv=list[i];
}
if(list[i].nodeName!=null&&list[i].nodeName.toLowerCase().match("iframe")){
LayoutConfiguration.menuIframe=list[i];
}
}
var _6a7=menu.getElementsByTagName("div");
for(var i=0;i<_6a7.length;i++){
if(_6a7[i].className=="layout_configuration_portlet"){
LayoutConfiguration.portlets.push(_6a7[i]);
}else{
if(_6a7[i].className=="layout_configuration_category"){
LayoutConfiguration.categories.push(_6a7[i]);
}
}
}
LayoutConfiguration.initialized=true;
jQuery("#layout_configuration_content").trigger("focus").addClass("focus");
}
},toggle:function(plid,ppid,_6a8){
if(!LayoutConfiguration.menu){
var url=themeDisplay.getPathMain()+"/portal/render_portlet?p_l_id="+plid+"&p_p_id="+ppid+"&doAsUserId="+_6a8+"&p_p_state=exclusive";
var _6a9=Liferay.Popup({width:250,noCenter:true,title:Liferay.Language.get("add-content"),onClose:function(){
LayoutConfiguration.menu=null;
}});
AjaxUtil.update(url,_6a9,{onComplete:function(){
LayoutConfiguration.init();
Liferay.Util.addInputType();
Liferay.Util.addInputFocus();
}});
}
},startShowTimer:function(word){
if(this.showTimer){
clearTimeout(this.showTimer);
this.showTimer=0;
}
this.showTimer=setTimeout("LayoutConfiguration.showMatching(\""+word+"\")",250);
},showMatching:function(word){
var _6aa=this.portlets;
var _6ab=this.categories;
if(word=="*"){
for(var i=0;i<_6aa.length;i++){
_6aa[i].style.display="block";
}
for(var i=0;i<_6ab.length;i++){
_6ab[i].style.display="block";
this.toggleCategory(_6ab[i].getElementsByTagName("table")[0],"block");
}
}else{
if(word==""){
for(var i=0;i<_6ab.length;i++){
_6ab[i].style.display="block";
this.toggleCategory(_6ab[i].getElementsByTagName("table")[0],"none");
}
for(var i=0;i<_6aa.length;i++){
_6aa[i].style.display="block";
}
}else{
word=word.toLowerCase().match(/[a-z,A-Z,0-9]*/g).join("");
for(var i=0;i<_6ab.length;i++){
_6ab[i].style.display="none";
}
for(var i=0;i<_6aa.length;i++){
if(_6aa[i].id.toLowerCase().match(word)){
_6aa[i].style.display="block";
this.showCategories(_6ab,_6aa[i].id);
}else{
_6aa[i].style.display="none";
}
}
}
}
},showCategories:function(_6ac,name){
var _6ad=name.lastIndexOf(":");
while(_6ad!=-1){
name=name.substr(0,_6ad);
for(var i=0;i<_6ac.length;i++){
if(name.match(_6ac[i].id)){
_6ac[i].style.display="block";
this.toggleCategory(_6ac[i].getElementsByTagName("table")[0],"block");
}
}
_6ad=name.lastIndexOf(":");
}
},toggleCategory:function(obj,_6ae){
var _6af=obj;
while(_6af.nodeName.toLowerCase()!="table"){
_6af=_6af.parentNode;
}
var data=_6af.rows[1].cells[0];
var pane=_$J(".layout_configuration_category_pane:first",data).get(0);
var _6b0=obj.getElementsByTagName("img")[0];
var _6b1=themeDisplay.getPathThemeImages();
if(_6ae){
pane.style.display=_6ae;
if(_6ae.toLowerCase().match("block")){
_6b0.src=_6b1+"/arrows/01_down.png";
}else{
_6b0.src=_6b1+"/arrows/01_right.png";
}
}else{
if(Liferay.Util.toggle(pane,true)){
_6b0.src=_6b1+"/arrows/01_down.png";
}else{
_6b0.src=_6b1+"/arrows/01_right.png";
}
}
}};
var Messaging={checkRoster:false,currentChatBox:null,initialized:false,inputCount:1,mainDiv:null,msgQueue:[],userId:null,windowCount:0,zIndex:1,chat:function(_6b2){
if(!_6b2&&Messaging.msgQueue.length==0){
return;
}
var msg=_6b2||Messaging.msgQueue.shift();
var _6b3=msg.toId.replace(/\./g,"_");
var _6b4=_$J("#msg-chat-box_"+_6b3)[0];
if(!_6b4){
var _6b5="<div class='msg-chat-box' id='msg-chat-box_"+_6b3+"'>"+"<input class='msg-to-input-id' type=hidden value='"+msg.toId+"' />"+"<div class='msg-chat-area textarea' style='overflow: auto; height: 100px'>"+(msg.messages||"")+"</div>"+"<input class='msg-type-area' style='width: 90%; margin-top: 5px' tabIndex=1 type='text' onKeyPress='Messaging.sendChat(this, event)' />"+"</div>";
_6b4=Liferay.Popup({title:msg.toName,message:_6b5,noCenter:true,width:300,onClose:function(){
Messaging.saveCookie();
}});
if(msg.status&&msg.status=="unavailable"){
_$J(_6b4).append("<img src='"+themeDisplay.getPathThemeImages()+"/chat/add_user.png' "+"style='cursor: pointer; margin-top: 2px' "+"onclick=\"MessagingRoster.addEntry('"+msg.toId+"'); _$J(this).remove()\""+"/>");
}
Messaging.populateChatBox(_6b4,msg);
if(msg.top!=null&&msg.left!=null){
_$J(_6b4).parents(".popup:first").css({top:msg.top+"px",left:msg.left+"px"});
}else{
var _6b6=Liferay.Popup.count();
_$J(_6b4).parents(".popup:first").css({top:(_6b6*10)+"px",left:(_6b6*10)+"px"});
}
}else{
this.populateChatBox(_6b4,msg);
}
},populateChatBox:function(_6b7,msg){
var _6b8=_$J.getOne(".msg-type-area",_6b7);
var _6b9=_$J.getOne(".msg-chat-area",_6b7);
if(msg.body!=null){
var name=msg.toName.split(/[ ,.-]/);
var _6ba="";
for(var i=0;i<name.length;i++){
_6ba+=name[i].charAt(0);
}
_6b9.innerHTML+="<span style='color: #FF0000'>"+_6ba+": </span>"+msg.body+"<br/>";
this.saveCookie();
}
_6b9.scrollTop=_6b9.scrollHeight;
_6b8.focus();
if(Liferay.Browser.is_ie){
_6b8.focus();
}
Messaging.chat();
},getChats:function(){
var url=themeDisplay.getPathMain()+"/messaging/action?cmd=getChats";
AjaxUtil.request(url,{onComplete:function(_6bb){
var msg=eval("("+_6bb.responseText+")");
Messaging.getChatsReturn(msg);
}});
},getChatsReturn:function(msg){
var _6bc=msg.status;
if(_6bc=="success"){
var _6bd=msg.chat;
if(_6bd&&_6bd.length>0){
for(var i=0;i<_6bd.length;i++){
var _6be=_6bd[i].fromName;
var _6bf=_6bd[i].fromId;
_6bd[i].fromName=_6bd[i].toName;
_6bd[i].fromId=_6bd[i].toId;
_6bd[i].toName=_6be;
_6bd[i].toId=_6bf;
Messaging.msgQueue.push(_6bd[i]);
}
Messaging.chat();
window.focus();
}
}
},error:function(){
alert("User does not exist");
},init:function(_6c0){
var body=document.getElementsByTagName("body")[0];
this.userId=_6c0;
var _6c1=_$J.cookie(this.userId+"_chats");
if(_6c1){
var _6c2=eval("("+_6c1+")");
for(var i=0;i<_6c2.length;i++){
Messaging.msgQueue.push(_6c2[i]);
}
Messaging.chat();
}
this.initialized=true;
Messaging.getChats();
},maximizeChat:function(id){
var _6c3=_$J.getOne(id);
var _6c4=_$J.getOne(".msg-chat-box-width");
var _6c5=_$J.getOne(".msg-chat-area");
_6c3.style.left=Viewport.scroll().x+"px";
_6c3.style.top=Viewport.scroll().y+"px";
_6c4.style.width=(Viewport.frame().x-30)+"px";
_6c5.style.height=(Viewport.frame().y-100)+"px";
},minimizeChat:function(id){
var _6c6=_$J.getOne(id);
var _6c7=_$J.getOne(".msg-chat-box-width");
var _6c8=_$J.getOne(".msg-chat-area");
_6c7.style.width=250+"px";
_6c8.style.height=100+"px";
},removeChat:function(id){
var _6c9=_$J.getOne(id);
Element.remove(_6c9);
this.saveCookie();
},saveCookie:function(){
var _6ca=_$J(".msg-chat-box");
var _6cb="[";
_6ca.each(function(i){
var item=this;
var _6cc=_$J(item).parents(".popup:first");
_6cb+="{"+"toName:\""+_6cc.find(".popup-title")[0].innerHTML+"\","+"toId:\""+_$J(".msg-to-input-id",item)[0].value+"\","+"top:"+parseInt(_6cc.css("top"))+","+"left:"+parseInt(_6cc.css("left"))+","+"messages:\""+Liferay.Util.toJSONString(_$J(".msg-chat-area",item)[0].innerHTML)+"\"}";
if(i<_6ca.length-1){
_6cb+=",";
}
});
_6cb+="]";
_$J.cookie(this.userId+"_chats",_6cb);
},sendChat:function(obj,e){
var _6cd;
var _6ce=obj.parentNode;
var _6cf;
var _6d0;
var _6d1;
var _6d2;
var _6d3="cmd=sendChat";
if(window.event){
_6cd=window.event.keyCode;
}else{
if(e){
_6cd=e.which;
}else{
return;
}
}
if(_6cd==13){
var _6d4=_6ce.getElementsByTagName("input");
for(var i=0;i<_6d4.length;i++){
if(_6d4[i].className){
if(_6d4[i].className.match("msg-to-input-id")){
_6cf=_6d4[i];
}
if(_6d4[i].className.match("msg-to-input-addr")){
_6d0=_6d4[i];
}
if(_6d4[i].className.match("msg-type-area")){
_6d1=_6d4[i];
}
}
}
if(_6d1.value==""){
return;
}
var _6d5=_6ce.getElementsByTagName("div");
for(var i=0;i<_6d5.length;i++){
if(_6d5[i].className&&_6d5[i].className.match("msg-chat-area")){
_6d2=_6d5[i];
}
}
_6d3+="&text="+encodeURIComponent(_6d1.value);
if(_6d0!=null){
_6d3+="&tempId="+_6cf.value+"&toAddr="+_6d0.value;
}else{
_6d3+="&toId="+_6cf.value;
}
loadPage(themeDisplay.getPathMain()+"/messaging/action",_6d3,Messaging.sendChatReturn);
_6d2.innerHTML+="<span style='color: #0000FF'>Me: </span>"+_6d1.value+"<br/>";
_6d2.scrollTop=_6d2.scrollHeight;
_6d1.value="";
Messaging.saveCookie();
}
},sendChatReturn:function(_6d6){
var msg=eval("("+_6d6.responseText+")");
if(msg.status=="success"){
Messaging.populateChatBox(msg);
}else{
Messaging.error();
}
}};
var MessagingRoster={highlightColor:"",lastSelected:null,addEntry:function(_6d7){
var url;
if(_6d7){
url=themeDisplay.getPathMain()+"/chat/roster?cmd=addEntry&userId="+_6d7;
}else{
var _6d8=_$J.getOne("#portlet-chat-roster-email").value;
url=themeDisplay.getPathMain()+"/chat/roster?cmd=addEntry&email="+_6d8;
}
AjaxUtil.request(url,{onComplete:MessagingRoster.addEntryReturn});
},addEntryReturn:function(_6d9){
try{
var msg=eval("("+_6d9.responseText+")");
if(msg.status=="failure"){
alert("No such user exists");
}else{
var _6da=_$J.getOne("#portlet-chat-roster-list");
if(_6da){
var _6db=_$J(".portlet-chat-roster-entry",_6da);
var _6dc=msg.user;
var _6dd=_6db.filter(function(i){
return (this.userId==_6dc);
});
if(_6dd.length!=0){
var _6de=MessagingRoster.createEntryRow(msg.user,msg.name);
_6da.appendChild(_6de);
}
MessagingRoster.toggleEmail();
}
}
}
catch(err){
}
},createEntryRow:function(_6df,_6e0,_6e1){
var _6e2=document.createElement("div");
var _6e3=document.createElement("img");
var _6e4=document.createElement("a");
_6e3.align="absmiddle";
_6e3.style.marginRight="5px";
if(_6e1){
_6e3.src=themeDisplay.getPathThemeImages()+"/chat/user_online.png";
}else{
_6e3.src=themeDisplay.getPathThemeImages()+"/chat/user_offline.png";
}
_6e4.innerHTML=_6e0;
_6e4.href="javascript: void(0)";
_6e4.onclick=MessagingRoster.onEntryLinkClick;
_6e2.appendChild(_6e3);
_6e2.appendChild(_6e4);
_6e2.onclick=MessagingRoster.onEntryClick;
_6e2.userId=_6df;
_6e2.userName=_6e0;
_6e2.style.cursor="pointer";
_6e2.className="portlet-chat-roster-entry";
return _6e2;
},deleteEntries:function(){
if(MessagingRoster.lastSelected){
var _6e5=MessagingRoster.lastSelected.userId;
var _6e6=MessagingRoster.lastSelected;
_6e6.parentNode.removeChild(_6e6);
MessagingRoster.lastSelected=null;
loadPage(themeDisplay.getPathMain()+"/chat/roster","cmd=deleteEntries&entries="+_6e5,MessagingRoster.deleteEntriesReturn);
}
},deleteEntriesReturn:function(_6e7){
try{
var msg=eval("("+_6e7.responseText+")");
}
catch(err){
}
},getEntries:function(){
var url=themeDisplay.getPathMain()+"/chat/roster?cmd=getEntries";
AjaxUtil.request(url,{onComplete:function(_6e8){
var msg=eval("("+_6e8.responseText+")");
MessagingRoster.getEntriesReturn(msg);
}});
},getEntriesReturn:function(msg){
MessagingRoster.updateEntries(msg.roster);
},updateEntries:function(_6e9){
var _6ea=_$J.getOne("#portlet-chat-roster-list");
if(_6ea!=null){
_6ea.innerHTML="";
}else{
Messaging.checkRoster=false;
return;
}
for(var i=0;i<_6e9.length;i++){
var _6eb=_6e9[i];
var _6ec=MessagingRoster.createEntryRow(_6eb.user,_6eb.name,_6eb.status=="available");
_6ea.appendChild(_6ec);
}
},onEmailKeypress:function(obj,_6ed){
var _6ee;
if(window.event){
_6ee=window.event.keyCode;
}else{
if(_6ed){
_6ee=_6ed.which;
}else{
return;
}
}
if(_6ee==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 _6ef=this.parentNode;
Messaging.chat({toId:_6ef.userId,toName:_6ef.userName});
},toggleEmail:function(){
var _6f0=_$J.getOne("#portlet-chat-roster-email-div");
if(_6f0.style.display=="none"){
_6f0.style.display="block";
emailInput=_$J.getOne("#portlet-chat-roster-email");
emailInput.value="";
emailInput.focus();
}else{
_6f0.style.display="none";
}
}};
Liferay.Notice=new Class({initialize:function(_6f1){
var _6f2=this;
_6f1=_6f1||{};
_6f2._noticeType=_6f1.type||"notice";
_6f2._noticeClass="popup-alert-notice";
_6f2._useCloseButton=true;
_6f2._onClose=_6f1.onClose;
if(_6f1.closeText!==false){
_6f2._closeText=_6f1.closeText||Liferay.Language.get("close");
}else{
_6f2._useCloseButton=false;
_6f2._closeText="";
}
_6f2._useToggleButton=false;
_6f2._hideText="";
_6f2._showText="";
if(_6f1.toggleText!==false){
_6f1.toggleText=jQuery.extend({hide:null,show:null},_6f1.toggleText);
_6f2._hideText=_6f1.toggleText.hide||Liferay.Language.get("hide");
_6f2._showText=_6f1.toggleText.show||Liferay.Language.get("show");
_6f2._useToggleButton=true;
}
if(_6f2._noticeType=="warning"){
_6f2._noticeClass="popup-alert-warning";
}
if(_6f1.noticeClass){
_6f2._noticeClass+=" "+_6f1.noticeClass;
}
_6f2._content=_6f1.content||"";
_6f2._createHTML();
return _6f2._notice;
},_createHTML:function(){
var _6f3=this;
var _6f4=jQuery("<div class=\""+_6f3._noticeClass+"\"><div class=\"popup-alert-content\"></div></div>");
_6f4.html(_6f3._content);
if(_6f3._useToggleButton){
var _6f5=jQuery("<a class=\"toggle-button\" href=\"javascript:;\"><span>"+_6f3._hideText+"</span></a>");
var _6f6=_6f5.find("span");
var _6f7=0;
_6f5.toggle(function(){
_6f4.slideUp();
_6f6.text(_6f3._showText);
},function(){
_6f4.slideDown();
_6f6.text(_6f3._hideText);
});
_6f4.append(_6f5);
}
if(_6f3._useCloseButton){
var html="<input class=\"submit popup-alert-close\" type=\"submit\" value=\""+_6f3._closeText+"\" />";
_6f4.append(html);
var _6f8=_6f4.find(".popup-alert-close");
_6f8.click(function(){
_6f4.slideUp("normal",function(){
_6f4.remove();
});
if(_6f3._onClose){
_6f3._onClose();
}
});
}
_6f4.appendTo("body");
_6f3._notice=_6f4;
}});
Liferay.PortletCSS={init:function(_6f9){
var _6fa=this;
var _6fb="p_p_id_"+_6f9+"_";
var obj=jQuery("#"+_6fb);
var _6fc=1;
_6fa._portletId=_6f9;
_6fa._curPortlet=obj.find(".portlet");
_6fa._curPortletWrapperId=_6fa._curPortlet.attr("id");
_6fa._portletBoundaryId=_6fb;
_6fa._newPanel=jQuery("#portlet-set-properties");
if(!_6fa._curPortlet.length){
_6fa._curPortlet=obj;
_6fa._curPortletWrapperId=_6fb;
}
var _6fd=_6fa._newPanel;
if(_6fa._curPortlet.length){
if(!_6fa._newPanel.is(".instantiated")){
_6fa._newPanel.addClass("instantiated");
_6fa._portletBoundaryIdVar=jQuery("#portlet-boundary-id");
_6fa._customTitleInput=jQuery("#custom-title");
_6fa._defaultPortletTitle=_6fa._curPortlet.find(".portlet-title").text();
_6fa._customTitleCheckbox=jQuery("#use-custom-title-checkbox");
_6fa._showBorders=jQuery("#show-borders");
_6fa._borderNote=jQuery("#border-note");
_6fa._portletLanguage=jQuery("#lfr-portlet-language");
_6fa._portletLinksTarget=jQuery("#lfr-point-links");
_6fa._fontFamily=jQuery("#lfr-font-family");
_6fa._fontWeight=jQuery("#lfr-font-bold");
_6fa._fontStyle=jQuery("#lfr-font-italic");
_6fa._fontSize=jQuery("#lfr-font-size");
_6fa._fontColor=jQuery("#lfr-font-color");
_6fa._textAlign=jQuery("#lfr-font-align");
_6fa._textDecoration=jQuery("#lfr-font-decoration");
_6fa._wordSpacing=jQuery("#lfr-font-space");
_6fa._leading=jQuery("#lfr-font-leading");
_6fa._tracking=jQuery("#lfr-font-tracking");
_6fa._backgroundColor=jQuery("#lfr-bg-color");
_6fa._useBgImage=jQuery("#lfr-use-bg-image");
_6fa._bgImageProperties=jQuery(".lfr-bg-image-properties");
_6fa._bgRepeating=jQuery("#lfr-bg-repeat");
_6fa._bgPosTop=jQuery("#lfr-bg-top-int");
_6fa._bgPosTopUnit=jQuery("#lfr-bg-top-unit");
_6fa._bgPosLeft=jQuery("#lfr-bg-left-int");
_6fa._bgPosLeftUnit=jQuery("#lfr-bg-left-unit");
_6fa._ufaBorderWidth=jQuery("#lfr-use-for-all-width");
_6fa._ufaBorderStyle=jQuery("#lfr-use-for-all-style");
_6fa._ufaBorderColor=jQuery("#lfr-use-for-all-color");
_6fa._borderTopInt=jQuery("#lfr-border-width-top");
_6fa._borderTopUnit=jQuery("#lfr-border-width-top-unit");
_6fa._borderRightInt=jQuery("#lfr-border-width-right");
_6fa._borderRightUnit=jQuery("#lfr-border-width-right-unit");
_6fa._borderBottomInt=jQuery("#lfr-border-width-bottom");
_6fa._borderBottomUnit=jQuery("#lfr-border-width-bottom-unit");
_6fa._borderLeftInt=jQuery("#lfr-border-width-left");
_6fa._borderLeftUnit=jQuery("#lfr-border-width-left-unit");
_6fa._borderTopStyle=jQuery("#lfr-border-style-top");
_6fa._borderRightStyle=jQuery("#lfr-border-style-right");
_6fa._borderBottomStyle=jQuery("#lfr-border-style-bottom");
_6fa._borderLeftStyle=jQuery("#lfr-border-style-left");
_6fa._borderTopColor=jQuery("#lfr-border-color-top");
_6fa._borderRightColor=jQuery("#lfr-border-color-right");
_6fa._borderBottomColor=jQuery("#lfr-border-color-bottom");
_6fa._borderLeftColor=jQuery("#lfr-border-color-left");
_6fa._ufaPadding=jQuery("#lfr-use-for-all-padding");
_6fa._ufaMargin=jQuery("#lfr-use-for-all-margin");
_6fa._paddingTopInt=jQuery("#lfr-padding-top");
_6fa._paddingTopUnit=jQuery("#lfr-padding-top-unit");
_6fa._paddingRightInt=jQuery("#lfr-padding-right");
_6fa._paddingRightUnit=jQuery("#lfr-padding-right-unit");
_6fa._paddingBottomInt=jQuery("#lfr-padding-bottom");
_6fa._paddingBottomUnit=jQuery("#lfr-padding-bottom-unit");
_6fa._paddingLeftInt=jQuery("#lfr-padding-left");
_6fa._paddingLeftUnit=jQuery("#lfr-padding-left-unit");
_6fa._marginTopInt=jQuery("#lfr-margin-top");
_6fa._marginTopUnit=jQuery("#lfr-margin-top-unit");
_6fa._marginRightInt=jQuery("#lfr-margin-right");
_6fa._marginRightUnit=jQuery("#lfr-margin-right-unit");
_6fa._marginBottomInt=jQuery("#lfr-margin-bottom");
_6fa._marginBottomUnit=jQuery("#lfr-margin-bottom-unit");
_6fa._marginLeftInt=jQuery("#lfr-margin-left");
_6fa._marginLeftUnit=jQuery("#lfr-margin-left-unit");
_6fa._customCSS=jQuery("#lfr-custom-css");
_6fa._saveButton=jQuery("#lfr-lookfeel-save");
_6fa._resetButton=jQuery("#lfr-lookfeel-reset");
_6fd.show();
_6fd.tabs({tabStruct:"form>fieldset",selectedClass:"current"});
_6fa._currentPopup=Liferay.Popup({width:800,message:_6fd[0],modal:false,noCenter:true,onClose:function(){
_6fa._newPanel.removeClass("instantiated");
jQuery(_6fd[0]).hide().appendTo("body");
if(Liferay.Browser.is_ie_6){
window.location.reload(true);
}
}});
}
_6fd.find(".lfr-color-picker-img").remove();
_6fa._portletMsgResponse=jQuery("#lfr-portlet-css-response");
_6fa._portletMsgResponse.hide();
var _6fe={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 _6ff=jQuery.ajax({url:themeDisplay.getPathMain()+"/portlet_configuration/get_look_and_feel",data:{p_l_id:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),portletId:_6fa._portletId},async:false,dataType:"json",type:"POST"});
if(_6ff.responseText.length){
_6ff=jQuery.parseJSON(_6ff.responseText);
_6fa._objData=_6ff;
}else{
_6fa._objData=_6fe;
}
_6fa._assignColorPickers();
_6fa._portletBoundaryIdVar.val(_6fb);
_6fa._setDefaults();
_6fa._portletConfig();
_6fa._textStyles();
_6fa._backgroundStyles();
_6fa._borderStyles();
_6fa._spacingStyles();
_6fa._cssStyles();
var _700=_6fd.find("li.current");
_6fd.triggerTab(_6fc);
if(_700.length>1){
_700.not(":first").removeClass("current");
}
var _701=_6fd.find(".lfr-use-for-all");
var _702=function(){
var _703=jQuery(this);
var _704=_703.parents("fieldset:first").find(".ctrl-holder:gt(1)");
var _705=_704.find("input, select");
var _706=_704.find(".lfr-color-picker-img");
if(this.checked){
_704.fadeTo("fast",0.3);
_705.attr("disabled",true);
_706.hide();
}else{
_704.fadeTo("fast",1);
_705.attr("disabled",false);
_706.show();
}
};
_701.unbind("click",_702).click(_702);
_701.each(_702);
var _707=function(xHR,type){
var _708=_6fa._portletMsgResponse;
var _709="<div id=\"lfr-portlet-css-response\"></div>";
var _70a="";
var _70b="";
if(type=="success"){
_70a=Liferay.Language.get("your-request-processed-successfully");
_70b="portlet-msg-success";
}else{
_70a=Liferay.Language.get("your-settings-could-not-be-saved");
_70b="portlet-msg-error";
}
if(!_708.length){
ajaxResponse=jQuery(_709);
_6fa._newPanel.find("form").prepend(ajaxResponse);
_6fa._portletMsgResponse=ajaxResponse;
}
ajaxResponse.hide();
ajaxResponse.attr("class",_70b);
ajaxResponse.empty();
ajaxResponse.html(_70a);
ajaxResponse.fadeIn("normal");
};
_6fa._saveButton.unbind().click(function(){
_6fa._objData.advancedData.customCSS=_6fa._customCSS.val();
jQuery.ajax({url:themeDisplay.getPathMain()+"/portlet_configuration/update_look_and_feel",data:{p_l_id:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),portletId:_6fa._portletId,css:jQuery.toJSON(_6fa._objData)},complete:_707,type:"POST"});
});
_6fa._resetButton.unbind().click(function(){
_6fa._curPortlet.attr("style","");
jQuery("#lfr-custom-css-block-"+_6fa._curPortletWrapperId).remove();
_6fa._objData=_6fe;
_6fa._setDefaults();
});
Liferay.Util.addInputFocus(_6fa._newPanel[0]);
jQuery(_6fa._currentPopup).parents(".popup").ScrollTo(800);
}
},_assignColorPickers:function(){
var _70c=this;
_70c._newPanel.find(".use-color-picker").each(function(){
new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:this});
});
},_backgroundStyles:function(){
var _70d=this;
var _70e=_70d._objData.bgData;
var _70f=_70d._curPortlet;
var _710=_70d._backgroundColor;
var _711=function(obj){
var _712=obj.value;
var _713=_712;
if((_712=="")||(_712=="#")){
_713="transparent";
_712="";
}
_70f.css("background-color",_713);
_70e.backgroundColor=_712;
};
var _714=new Liferay.ColorPicker({context:_70d._newPanel[0],item:_710[0],onChange:function(){
_711(_710[0]);
}});
_710.unbind().blur(function(){
_711(this);
});
var _715=_70d._useBgImage;
var _716=_715.is(":checked");
var _717=_70d._bgImageProperties;
_70e.useBgImage=_716;
if(_716){
_717.show();
}
_715.unbind().click(function(){
_717.toggle();
_70e.useBgImage=this.checked;
});
var _718=_70d._bgRepeating;
_718.unbind().change(function(){
var _719=this.options[this.selectedIndex].value;
_70f.css("background-repeat",_719);
_70e.backgroundRepeat=_719;
});
var _71a=_70d._bgPosTop;
var _71b=_70d._bgPosTopUnit;
var _71c=_70d._bgPosLeft;
var _71d=_70d._bgPosLeftUnit;
var _71e=function(){
var _71f=_70d._getCombo(_71a,_71b);
var _720=_70d._getCombo(_71c,_71d);
_70f.css("background-position",_720.both+" "+_71f.both);
_70e.backgroundPosition.top.value=_71f.input;
_70e.backgroundPosition.top.unit=_71f.selectBox;
_70e.backgroundPosition.left.value=_720.input;
_70e.backgroundPosition.left.unit=_720.selectBox;
};
_71a.unbind().blur(_71e);
_71c.unbind().blur(_71e);
_71a.unbind().keyup(_71e);
_71c.unbind().keyup(_71e);
_71b.unbind().change(_71e);
_71d.unbind().change(_71e);
},_borderStyles:function(){
var _721=this;
var _722=_721._curPortlet;
var _723=_721._ufaBorderWidth;
var _724=_721._ufaBorderStyle;
var _725=_721._ufaBorderColor;
var _726=_721._objData.borderData;
var _727=_721._borderTopInt;
var _728=_721._borderTopUnit;
var _729=_721._borderRightInt;
var _72a=_721._borderRightUnit;
var _72b=_721._borderBottomInt;
var _72c=_721._borderBottomUnit;
var _72d=_721._borderLeftInt;
var _72e=_721._borderLeftUnit;
var _72f=function(){
var _730={};
var _731={};
_731=_721._getCombo(_727,_728);
_730={borderWidth:_731.both};
var ufa=_723.is(":checked");
_726.borderWidth.top.value=_731.input;
_726.borderWidth.top.unit=_731.selectBox;
_726.borderWidth.sameForAll=ufa;
if(!ufa){
var _732={};
_732.borderTopWidth=_730.borderWidth;
var _733=_721._getCombo(_729,_72a);
var _734=_721._getCombo(_72b,_72c);
var left=_721._getCombo(_72d,_72e);
_732.borderRightWidth=_733.both;
_732.borderBottomWidth=_734.both;
_732.borderLeftWidth=left.both;
_730=_732;
_726.borderWidth.right.value=_733.input;
_726.borderWidth.right.unit=_733.selectBox;
_726.borderWidth.bottom.value=_734.input;
_726.borderWidth.bottom.unit=_734.selectBox;
_726.borderWidth.left.value=left.input;
_726.borderWidth.left.unit=left.selectBox;
}
_722.css(_730);
_735();
_736();
};
_727.unbind().blur(_72f);
_727.unbind().keyup(_72f);
_729.unbind().blur(_72f);
_729.unbind().keyup(_72f);
_72b.unbind().blur(_72f);
_72b.unbind().keyup(_72f);
_72d.unbind().blur(_72f);
_72d.unbind().keyup(_72f);
_728.unbind().change(_72f);
_72a.unbind().change(_72f);
_72c.unbind().change(_72f);
_72e.unbind().change(_72f);
_723.unbind().click(_72f);
var _737=_721._borderTopStyle;
var _738=_721._borderRightStyle;
var _739=_721._borderBottomStyle;
var _73a=_721._borderLeftStyle;
var _735=function(){
var _73b={};
var _73c={};
_73c=_737.find("option:selected").val();
_73b={borderStyle:_73c};
var ufa=_724.is(":checked");
_726.borderStyle.top=_73c;
_726.borderStyle.sameForAll=ufa;
if(!ufa){
var _73d={};
_73d.borderTopStyle=_73b.borderStyle;
var _73e=_738.find("option:selected").val();
var _73f=_739.find("option:selected").val();
var left=_73a.find("option:selected").val();
_73d.borderRightStyle=_73e;
_73d.borderBottomStyle=_73f;
_73d.borderLeftStyle=left;
_73b=_73d;
_726.borderStyle.right=_73e;
_726.borderStyle.bottom=_73f;
_726.borderStyle.left=left;
}
_722.css(_73b);
};
_737.unbind().change(_735);
_738.unbind().change(_735);
_739.unbind().change(_735);
_73a.unbind().change(_735);
_724.unbind().click(_735);
var _740=_721._borderTopColor;
var _741=_721._borderRightColor;
var _742=_721._borderBottomColor;
var _743=_721._borderLeftColor;
var _736=function(){
var _744={};
var _745={};
_745=_740.val();
_744={borderColor:_745};
var ufa=_725.is(":checked");
_726.borderColor.top=_745;
_726.borderColor.sameForAll=ufa;
if(!ufa){
var _746={};
_746.borderTopColor=_744.borderColor;
var _747=_741.val();
var _748=_742.val();
var left=_743.val();
_746.borderRightColor=_747;
_746.borderBottomColor=_748;
_746.borderLeftColor=left;
_744=_746;
_726.borderColor.right=_747;
_726.borderColor.bottom=_748;
_726.borderColor.left=left;
}
_722.css(_744);
};
var _749=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:_740[0],onChange:_736});
var _74a=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:_741[0],onChange:_736});
var _74b=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:_742[0],onChange:_736});
var _74c=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:_743[0],onChange:_736});
_740.unbind().blur(_736);
_741.unbind().blur(_736);
_742.unbind().blur(_736);
_743.unbind().blur(_736);
_740.unbind().keyup(_736);
_741.unbind().keyup(_736);
_742.unbind().keyup(_736);
_743.unbind().keyup(_736);
_725.unbind().click(_736);
},_cssStyles:function(){
var _74d=this;
var _74e=_74d._curPortlet;
var _74f=jQuery("#lfr-custom-css");
var _750=_74f.parents(".ctrl-holder");
var _751="<p class=\"portlet-msg-info form-hint\"></p>";
var _752=jQuery("#lfr-portlet-info");
var _753="";
var _754=_74d._curPortletWrapperId;
var _755=_74e.attr("class");
_755=jQuery.trim(_755).replace(/(\s)/g,"$1.");
var _756=Liferay.Language.get("your-current-portlet-information-is-as-follows")+":<br />"+Liferay.Language.get("portlet-id")+": <strong>#"+_754+"</strong><br />"+Liferay.Language.get("portlet-classes")+": <strong>."+_755+"</strong>";
var _757=jQuery("#lfr-refresh-styles");
if(!_757.length){
_757=jQuery(_751);
_757.attr({"class":"",id:"lfr-refresh-styles"});
}
if(!_752.length){
_752=jQuery(_751);
_750.before(_752);
_752.attr({id:"lfr-portlet-info"});
}
_752.html(_756);
_74f.EnableTabs();
if(!jQuery.browser.safari){
_753=Liferay.Language.get("update-the-styles-on-this-page");
var _758=jQuery("<a href=\"javascript:;\">"+_753+"</a>");
var _759=jQuery("#lfr-custom-css-block-"+_754);
if(!_759.length){
var _75a=document.createElement("style");
_75a.id="lfr-custom-css-block-"+_754;
_75a.className="lfr-custom-css-block";
_75a.setAttribute("type","text/css");
document.getElementsByTagName("head")[0].appendChild(_75a);
}else{
_75a=_759[0];
}
var _75b=function(){
var _75c=_74f.val();
_75c=_75c.replace(/<script[^>]*>([\u0001-\uFFFF]*?)<\/script>/gim,"");
_75c=_75c.replace(/<\/?[^>]+>/gi,"");
if(_75a.styleSheet){
if(_75c==""){
_75c="<!---->";
}
_75a.styleSheet.cssText=_75c;
}else{
jQuery(_75a).html(_75c);
}
};
_758.unbind().click(_75b);
_757.empty().append(_758);
}else{
_753=Liferay.Language.get("please-press-the-save-button-to-view-your-changes");
_757.empty().text(_753);
}
var _75d=jQuery("#lfr-add-rule-container");
var _75e=jQuery("#lfr-add-id");
var _75f=jQuery("#lfr-add-class");
var _760=jQuery("#lfr-update-on-type");
if(!_75d.length){
_75d=jQuery("<div id=\"lfr-add-rule-container\"></div>");
_75e=jQuery("<a href=\"javascript:;\" id=\"lfr-add-id\">"+Liferay.Language.get("add-a-css-rule-for-just-this-portlet")+"</a>");
_75f=jQuery("<a href=\"javascript:;\" id=\"lfr-add-class\">"+Liferay.Language.get("add-a-css-rule-for-all-portlets-like-this-one")+"</a>");
var _761=jQuery("<div class=\"ctrl-holder\"></div>");
var _762=jQuery("<label>"+Liferay.Language.get("update-my-styles-as-i-type")+" </label>");
_760=jQuery("<input id=\"lfr-update-on-type\" type=\"checkbox\" />");
_762.append(_760);
_761.append(_762);
_750.after(_75d);
_75d.append(_75e);
_75d.append("<br />");
_75d.append(_75f);
_75d.append(_761);
_75d.after(_757);
}
_760.click(function(){
if(this.checked){
_757.hide();
_74f.keyup(_75b);
}else{
_757.show();
_74f.unbind("keyup",_75b);
}
});
_75e.unbind().click(function(){
_74f[0].value+="\n#"+_754+"{\n\t\n}\n";
});
_75f.unbind().click(function(){
_74f[0].value+="\n."+_755.replace(/\s/g,"")+"{\n\t\n}\n";
});
},_getCombo:function(_763,_764){
var _765=this;
var _766=_763.val();
var _767=_764.find("option:selected").val();
_766=_765._getSafeInteger(_766);
return {input:_766,selectBox:_767,both:_766+_767};
},_getSafeInteger:function(_768){
var _769=this;
var _76a=parseInt(_768);
if(_76a==""||isNaN(_76a)){
_76a=0;
}
return _76a;
},_languageClasses:function(key,_76b,_76c){
var _76d=this;
var _76e=_76d._portletLanguage.find("option[value="+key+"]");
if(_76c){
_76e.removeClass("focused");
}else{
_76e.addClass("focused");
}
},_portletConfig:function(){
var _76f=this;
var _770=_76f._objData.portletData;
var _771=_76f._customTitleInput;
var _772=_76f._customTitleCheckbox;
var _773=_76f._showBorders;
var _774=_76f._portletLanguage;
var _775=_76f._borderNote;
var _776=_76f._portletLinksTarget;
_772.unbind().click(function(){
var _777;
_770.useCustomTitle=this.checked;
if(this.checked){
_771.attr("disabled",false);
_774.attr("disabled",false);
_777=jQuery.trim(_771.val());
if(_777==""){
_777=_76f._curPortlet.find(".portlet-title").text();
_777=jQuery.trim(_777);
_771.val(_777);
}
_770.title=_777;
_76f._portletTitles(false,_777);
}else{
_771.attr("disabled",true);
_774.attr("disabled",true);
_777=_76f._defaultPortletTitle;
}
_76f._curPortlet.find(".portlet-title").text(_777);
});
_771.unbind().keyup(function(){
if(!_770.useCustomTitle){
return;
}
_76f._curPortlet.find(".portlet-title").text(this.value);
_770.title=this.value;
_76f._portletTitles(false,this.value);
});
_773.unbind().click(function(){
_775.toggle();
_770.showBorders=this.checked;
});
_774.change(function(){
_770.language=this.options[this.selectedIndex].value;
var _778=_76f._portletTitles(_770.language);
if(_770.useCustomTitle){
_771.val(_778);
}
});
_776.change(function(){
_770.portletLinksTarget=_76f._getSafeInteger(this.options[this.selectedIndex].value);
});
},_portletTitles:function(key,_779){
var _77a=this;
var _77b=_77a._portletLanguage;
if(!_77a._objData.portletData.titles){
_77a._objData.portletData.titles={};
}
var _77c=_77a._objData.portletData.titles;
if(!key){
key=_77a._portletLanguage.find("option:selected").val();
}
if(_779==null){
var _77d=_77c[key];
if(_77d){
return _77d;
}
return "";
}else{
_77c[key]=_779;
if(_779==""){
_77a._languageClasses(key,null,true);
}else{
_77a._languageClasses(key);
}
}
},_setCheckbox:function(obj,_77e){
var _77f=this;
obj.attr("checked",_77e);
},_setDefaults:function(){
var _780=this;
var _781=_780._objData;
var _782=_781.portletData;
var _783=_781.textData;
var _784=_781.bgData;
var _785=_781.borderData;
var _786=_781.spacingData;
var _787=_782.titles;
var _788=_780._portletTitles(_782.language);
var _789=false;
var _78a=false;
if(_783.fontStyle!="normal"){
_789=true;
}
if(_783.fontWeight!="normal"){
_78a=true;
}
_780._setInput(_780._customTitleInput,_788);
_780._setCheckbox(_780._customTitleCheckbox,_782.useCustomTitle);
_780._setCheckbox(_780._showBorders,_782.showBorders);
_780._setSelect(_780._portletLanguage,_782.language);
_780._setSelect(_780._portletLinksTarget,_782.portletLinksTarget);
if(!_782.useCustomTitle){
_780._customTitleInput.attr("disabled",true);
_780._portletLanguage.attr("disabled",true);
}
if(_782.titles){
jQuery.each(_782.titles,function(key,_78b){
_780._languageClasses(key);
});
}
_780._setSelect(_780._fontFamily,_783.fontFamily);
_780._setCheckbox(_780._fontWeight,_78a);
_780._setCheckbox(_780._fontStyle,_789);
_780._setSelect(_780._fontSize,_783.fontSize);
_780._setInput(_780._fontColor,_783.color);
_780._setSelect(_780._textAlign,_783.textAlign);
_780._setSelect(_780._textDecoration,_783.textDecoration);
_780._setSelect(_780._wordSpacing,_783.wordSpacing);
_780._setSelect(_780._leading,_783.lineHeight);
_780._setSelect(_780._tracking,_783.letterSpacing);
_780._setInput(_780._backgroundColor,_784.backgroundColor);
_780._setCheckbox(_780._useBgImage,_784.useBgImage);
_780._setSelect(_780._bgRepeating,_784.backgroundRepeat);
_780._setInput(_780._bgPosTop,_784.backgroundPosition.top.value);
_780._setSelect(_780._bgPosTopUnit,_784.backgroundPosition.top.unit);
_780._setInput(_780._bgPosLeft,_784.backgroundPosition.left.value);
_780._setSelect(_780._bgPosLeftUnit,_784.backgroundPosition.left.unit);
_780._setCheckbox(_780._ufaBorderWidth,_785.borderWidth.sameForAll);
_780._setCheckbox(_780._ufaBorderStyle,_785.borderStyle.sameForAll);
_780._setCheckbox(_780._ufaBorderColor,_785.borderColor.sameForAll);
_780._setInput(_780._borderTopInt,_785.borderWidth.top.value);
_780._setSelect(_780._borderTopUnit,_785.borderWidth.top.unit);
_780._setInput(_780._borderRightInt,_785.borderWidth.right.value);
_780._setSelect(_780._borderRightUnit,_785.borderWidth.right.unit);
_780._setInput(_780._borderBottomInt,_785.borderWidth.bottom.value);
_780._setSelect(_780._borderBottomUnit,_785.borderWidth.bottom.unit);
_780._setInput(_780._borderLeftInt,_785.borderWidth.left.value);
_780._setSelect(_780._borderLeftUnit,_785.borderWidth.left.unit);
_780._setSelect(_780._borderTopStyle,_785.borderStyle.top);
_780._setSelect(_780._borderRightStyle,_785.borderStyle.right);
_780._setSelect(_780._borderBottomStyle,_785.borderStyle.bottom);
_780._setSelect(_780._borderLeftStyle,_785.borderStyle.left);
_780._setInput(_780._borderTopColor,_785.borderColor.top);
_780._setInput(_780._borderRightColor,_785.borderColor.right);
_780._setInput(_780._borderBottomColor,_785.borderColor.bottom);
_780._setInput(_780._borderLeftColor,_785.borderColor.left);
_780._setCheckbox(_780._ufaPadding,_786.padding.sameForAll);
_780._setCheckbox(_780._ufaMargin,_786.margin.sameForAll);
_780._setInput(_780._paddingTopInt,_786.padding.top.value);
_780._setSelect(_780._paddingTopUnit,_786.padding.top.unit);
_780._setInput(_780._paddingRightInt,_786.padding.right.value);
_780._setSelect(_780._paddingRightUnit,_786.padding.right.unit);
_780._setInput(_780._paddingBottomInt,_786.padding.bottom.value);
_780._setSelect(_780._paddingBottomUnit,_786.padding.bottom.unit);
_780._setInput(_780._paddingLeftInt,_786.padding.left.value);
_780._setSelect(_780._paddingLeftUnit,_786.padding.left.unit);
_780._setInput(_780._marginTopInt,_786.margin.top.value);
_780._setSelect(_780._marginTopUnit,_786.margin.top.unit);
_780._setInput(_780._marginRightInt,_786.margin.right.value);
_780._setSelect(_780._marginRightUnit,_786.margin.right.unit);
_780._setInput(_780._marginBottomInt,_786.margin.bottom.value);
_780._setSelect(_780._marginBottomUnit,_786.margin.bottom.unit);
_780._setInput(_780._marginLeftInt,_786.margin.left.value);
_780._setSelect(_780._marginLeftUnit,_786.margin.left.unit);
var _78c=jQuery("#lfr-custom-css-block-"+_780._curPortletWrapperId);
var _78d=_78c.html();
if(_78d==""||_78d==null){
_78d=_781.advancedData.customCSS;
}
_780._setTextarea(_780._customCSS,_78d);
},_setInput:function(obj,_78e){
var _78f=this;
obj.val(_78e);
},_setSelect:function(obj,_790){
var _791=this;
if(_790!=""){
obj.find("option[value="+_790+"]").attr("selected","selected");
}
},_setTextarea:function(obj,_792){
var _793=this;
_793._setInput(obj,_792);
},_spacingStyles:function(){
var _794=this;
var _795=_794._curPortlet;
var _796=_794._ufaPadding;
var _797=_794._ufaMargin;
var _798=_794._objData.spacingData;
var pTop=_794._paddingTopInt;
var _799=_794._paddingTopUnit;
var _79a=_794._paddingRightInt;
var _79b=_794._paddingRightUnit;
var _79c=_794._paddingBottomInt;
var _79d=_794._paddingBottomUnit;
var _79e=_794._paddingLeftInt;
var _79f=_794._paddingLeftUnit;
var _7a0=function(){
var _7a1={};
var _7a2=_794._getCombo(pTop,_799);
_7a1={padding:_7a2.both};
var ufa=_796.is(":checked");
_798.padding.top.value=_7a2.input;
_798.padding.top.unit=_7a2.selectBox;
_798.padding.sameForAll=ufa;
if(!ufa){
var _7a3={};
_7a3.paddingTop=_7a1.padding;
var _7a4=_794._getCombo(_79a,_79b);
var _7a5=_794._getCombo(_79c,_79d);
var left=_794._getCombo(_79e,_79f);
_7a3.paddingRight=_7a4.both;
_7a3.paddingBottom=_7a5.both;
_7a3.paddingLeft=left.both;
_7a1=_7a3;
_798.padding.right.value=_7a4.input;
_798.padding.right.unit=_7a4.selectBox;
_798.padding.bottom.value=_7a5.input;
_798.padding.bottom.unit=_7a5.selectBox;
_798.padding.left.value=left.input;
_798.padding.left.unit=left.selectBox;
}
_795.css(_7a1);
};
pTop.unbind().blur(_7a0);
_79a.unbind().blur(_7a0);
_79c.unbind().blur(_7a0);
_79e.unbind().blur(_7a0);
pTop.unbind().keyup(_7a0);
_79a.unbind().keyup(_7a0);
_79c.unbind().keyup(_7a0);
_79e.unbind().keyup(_7a0);
_799.unbind().change(_7a0);
_79b.unbind().change(_7a0);
_79d.unbind().change(_7a0);
_79f.unbind().change(_7a0);
_796.unbind().click(_7a0);
var mTop=_794._marginTopInt;
var _7a6=_794._marginTopUnit;
var _7a7=_794._marginRightInt;
var _7a8=_794._marginRightUnit;
var _7a9=_794._marginBottomInt;
var _7aa=_794._marginBottomUnit;
var _7ab=_794._marginLeftInt;
var _7ac=_794._marginLeftUnit;
var _7ad=function(){
var _7ae={};
var _7af=_794._getCombo(mTop,_7a6);
_7ae={margin:_7af.both};
var ufa=_797.is(":checked");
_798.margin.top.value=_7af.input;
_798.margin.top.unit=_7af.selectBox;
_798.margin.sameForAll=ufa;
if(!ufa){
var _7b0={};
_7b0.marginTop=_7ae.margin;
var _7b1=_794._getCombo(_7a7,_7a8);
var _7b2=_794._getCombo(_7a9,_7aa);
var left=_794._getCombo(_7ab,_7ac);
_7b0.marginRight=_7b1.both;
_7b0.marginBottom=_7b2.both;
_7b0.marginLeft=left.both;
_7ae=_7b0;
_798.margin.right.value=_7b1.input;
_798.margin.right.unit=_7b1.selectBox;
_798.margin.bottom.value=_7b2.input;
_798.margin.bottom.unit=_7b2.selectBox;
_798.margin.left.value=left.input;
_798.margin.left.unit=left.selectBox;
}
_795.css(_7ae);
};
mTop.unbind().blur(_7ad);
_7a7.unbind().blur(_7ad);
_7a9.unbind().blur(_7ad);
_7ab.unbind().blur(_7ad);
mTop.unbind().keyup(_7ad);
_7a7.unbind().keyup(_7ad);
_7a9.unbind().keyup(_7ad);
_7ab.unbind().keyup(_7ad);
_7a6.unbind().change(_7ad);
_7a8.unbind().change(_7ad);
_7aa.unbind().change(_7ad);
_7ac.unbind().change(_7ad);
_797.unbind().click(_7ad);
},_textStyles:function(){
var _7b3=this;
var _7b4=_7b3._curPortlet;
var _7b5=_7b3._fontFamily;
var _7b6=_7b3._fontWeight;
var _7b7=_7b3._fontStyle;
var _7b8=_7b3._fontSize;
var _7b9=_7b3._fontColor;
var _7ba=_7b3._textAlign;
var _7bb=_7b3._textDecoration;
var _7bc=_7b3._wordSpacing;
var _7bd=_7b3._leading;
var _7be=_7b3._tracking;
var _7bf=_7b3._objData.textData;
_7b5.unbind().change(function(){
var _7c0=this.options[this.selectedIndex].value;
_7b4.css("font-family",_7c0);
_7bf.fontFamily=_7c0;
});
_7b6.unbind().click(function(){
var _7c1="normal";
if(this.checked){
_7c1="bold";
}
_7b4.css("font-weight",_7c1);
_7bf.fontWeight=_7c1;
});
_7b7.unbind().click(function(){
var _7c2="normal";
if(this.checked){
_7c2="italic";
}
_7b4.css("font-style",_7c2);
_7bf.fontStyle=_7c2;
});
_7b8.unbind().change(function(){
var _7c3=this.options[this.selectedIndex].value;
_7b4.css("font-size",_7c3);
_7bf.fontSize=_7c3;
});
var _7c4=function(obj){
var _7c5=obj.value;
if(_7c5!=""){
_7b4.css("color",_7c5);
_7bf.color=_7c5;
}
};
var _7c6=new Liferay.ColorPicker({context:jQuery("#portlet-set-properties")[0],item:_7b9[0],onChange:function(){
_7c4(_7b9[0]);
}});
_7b9.unbind().blur(function(){
_7c4(this);
});
_7ba.unbind().change(function(){
var _7c7=this.options[this.selectedIndex].value;
_7b4.css("text-align",_7c7);
_7bf.textAlign=_7c7;
});
_7bb.unbind().change(function(){
var _7c8=this.options[this.selectedIndex].value;
_7b4.css("text-decoration",_7c8);
_7bf.textDecoration=_7c8;
});
_7bc.unbind().change(function(){
var _7c9=this.options[this.selectedIndex].value;
_7b4.css("word-spacing",_7c9);
_7bf.wordSpacing=_7c9;
});
_7bd.unbind().change(function(){
var _7ca=this.options[this.selectedIndex].value;
_7b4.css("line-height",_7ca);
_7bf.lineHeight=_7ca;
});
_7be.unbind().change(function(){
var _7cb=this.options[this.selectedIndex].value;
_7b4.css("letter-spacing",_7cb);
_7bf.letterSpacing=_7cb;
});
}};
Liferay.Navigation=new Class({initialize:function(_7cc){
var _7cd=this;
_7cd.params=_7cc;
_7cd._navBlock=jQuery(_7cd.params.navBlock);
_7cd._isModifiable=_7cd._navBlock.is(".modify-pages");
_7cd._isSortable=_7cd._navBlock.is(".sort-pages");
_7cd._isUseHandle=_7cd._navBlock.is(".use-handle");
_7cd._updateURL=themeDisplay.getPathMain()+"/layout_management/update_page";
var _7ce=_7cd._navBlock.find("> ul > li");
_7ce.each(function(i){
this._LFR_layoutId=_7cd.params.layoutIds[i];
});
_7cd._makeAddable();
_7cd._makeDeletable();
_7cd._makeSortable();
_7cd._makeEditable();
Liferay.Publisher.register("navigation");
Liferay.Publisher.subscribe("tree",_7cd._treeCallback,_7cd);
},_addPage:function(_7cf,obj){
var _7d0=this;
var _7d1=_7d0._navBlock;
var _7d2=jQuery("<li>"+_7d0._enterPage+"</li>");
var _7d3=_7d2.find("input");
_7d1.find("ul:first").append(_7d2);
var _7d4=_7d2.find(".save-page");
var _7d5=_7d2.find(".cancel-page");
var _7d6=_7d2.find(".enter-page input");
var _7d7=jQuery(document);
var _7d8=function(_7d9){
var _7da=jQuery(_7d9.target);
var _7db=_7da.parents("ul:eq(0)");
if((_7db.length==0)&&!_7da.is("li")&&!_7da.parents("#add-page").length){
_7d5.trigger("click");
}
};
_7d7.click(_7d8);
_7d5.click(function(_7dc){
_7d0._cancelAddingPage(_7dc,_7d2);
_7d7.unbind("click",_7d8);
});
_7d4.click(function(_7dd){
_7d0._savePage(_7dd,this,_7d0);
_7d7.unbind("click",_7d8);
});
_7d6.keyup(function(_7de){
if(_7de.keyCode==13){
_7d4.trigger("click");
}else{
if(_7de.keyCode==27){
_7d5.trigger("click");
}else{
return;
}
}
_7d7.unbind("click",_7d8);
});
_7d3[0].focus();
},_cancelAddingPage:function(_7df,obj){
var _7e0=this;
obj.remove();
},_cancelPage:function(_7e1,obj,_7e2){
var _7e3=null;
if(_7e2){
_7e3=jQuery(obj).parents("li");
var _7e4=_7e3.find(".enter-page");
_7e4.prev().show();
_7e4.remove();
}else{
_7e3=jQuery(this).parents("li");
_7e3.remove();
}
},_deleteButton:function(obj){
var _7e5=this;
obj.append("<span class=\"delete-tab\">X</span>");
var _7e6=obj.find(".delete-tab");
_7e6.click(function(_7e7){
_7e5._removePage(this,_7e5);
});
_7e6.hide();
obj.hover(function(){
jQuery(this).find(".delete-tab").fadeIn("fast");
},function(){
jQuery(this).find(".delete-tab").fadeOut("fast");
});
},_makeAddable:function(){
var _7e8=this;
if(_7e8._isModifiable){
var _7e9=_7e8._navBlock.find("ul:first");
_7e8._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: ;\">"+Liferay.Language.get("save")+"</a>"+"</div>";
_7e9.after("<div id=\"add-page\">"+"<a href=\"javascript:;\">"+"<span>"+Liferay.Language.get("add-page")+"</span>"+"</a>"+"</div>");
var _7ea=_7e9.parent().find("#add-page a");
_7ea.click(function(_7eb){
_7e8._addPage(_7eb,this);
});
}
},_makeDeletable:function(){
var _7ec=this;
if(_7ec._isModifiable){
var _7ed=_7ec._navBlock.find("li").not(".selected");
_7ec._deleteButton(_7ed);
}
},_makeEditable:function(){
var _7ee=this;
if(_7ee._isModifiable){
var _7ef=_7ee._navBlock.find("li.selected");
var _7f0=_7ef.find("a");
var _7f1=_7f0.find("span");
_7f0.click(function(_7f2){
if(_7f2.shiftKey){
return false;
}
});
var _7f3=function(){
_7f1.css("cursor","pointer");
};
_7f0.hover(function(_7f4){
if(_7f4.shiftKey){
_7f1.css("cursor","text");
}
},_7f3);
_7f1.click(function(_7f5){
if(!_7f5.shiftKey){
return;
}
var span=jQuery(this);
var text=span.text();
span.parent().hide();
span.parent().after(_7ee._enterPage);
var _7f6=span.parent().next();
var _7f7=_7f6.parents();
var _7f8=_7f6.find("input");
var _7f9=function(_7fa){
_7fa.stopPropagation();
if(!jQuery(this).is("li")){
_7fb.trigger("click");
}
return false;
};
_7f8.val(text);
_7f8.trigger("select");
var _7fc=_7f6.find(".save-page");
_7fc.click(function(_7fd){
_7ee._savePage(_7fd,this,_7ee,text);
_7f7.unbind("blur",_7f9);
});
var _7fb=_7f6.find(".cancel-page");
_7fb.hide();
_7fb.click(function(_7fe){
_7ee._cancelPage(_7fe,this,text);
_7f7.unbind("blur",_7f9);
});
_7f8.keyup(function(_7ff){
if(_7ff.keyCode==13){
_7fc.trigger("click");
_7f7.unbind("blur",_7f9);
}else{
if(_7ff.keyCode==27){
_7fb.trigger("click");
_7f7.unbind("blur",_7f9);
}
}
});
_7f7.click(_7f9);
_7f3();
return false;
});
}
},_makeSortable:function(){
var _800=this;
var _801=_800._navBlock;
var _802=_801.find("ul:first");
if(_800._isSortable){
var _803=_802.find("> li").css("float");
var _804=_802.find("li");
var _805=_804.find("a");
if(_800._isUseHandle){
_804.append("<span class=\"sort-handle\">+</span>");
}else{
_805.css("cursor","move");
_805.find("span").css("cursor","pointer");
}
_804.addClass("sortable-item");
_800.sortable=_802.Sortable({accept:"sortable-item",helperclass:"sort-helper",activeclass:"sortableactive",hoverclass:"sortablehover",handle:(_800._isUseHandle?".sort-handle":"a"),opacity:0.8,revert:true,floats:(_803=="left"||_803=="right"),tolerance:"pointer",snapDistance:10,onStop:function(){
_800._saveSortables(this);
Liferay.Publisher.deliver("navigation",this);
}});
}
},_removePage:function(obj,_806){
var tab=jQuery(obj).parents("li");
var _807=tab.find("a span").html();
if(confirm(Liferay.Language.get("are-you-sure-you-want-to-delete-this-page"))){
var data={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"delete",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:tab[0]._LFR_layoutId};
jQuery.ajax({data:data,success:function(){
Liferay.Publisher.deliver("navigation",tab,"delete");
tab.remove();
},url:_806._updateURL});
}
},_savePage:function(_808,obj,_809,_80a){
if((_808.type=="keyup")&&(_808.keyCode!==13)){
return;
}
var data=null;
var _80b=null;
var _80c=jQuery(obj).parents("li");
var name=_80c.find("input").val();
var _80d=_80c.find(".enter-page");
if(_80a){
if(name!=_80a){
data={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"name",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:themeDisplay.getLayoutId(),name:name,languageId:themeDisplay.getLanguageId()};
_80b=function(data){
data=Liferay.Util.toJSONObject(data);
var _80e=_80d.prev();
var _80f=_80e.find("span");
_80f.text(name);
_80e.show();
_80d.remove();
var _810=jQuery(document).attr("title");
var _811=new RegExp(_80a,"g");
newTitle=_810.replace(_811,name);
jQuery(document).attr("title",newTitle);
};
}else{
var _812=_80d.prev();
_812.show();
_80d.remove();
return false;
}
}else{
data={mainPath:themeDisplay.getPathMain(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"add",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),parentLayoutId:themeDisplay.getParentLayoutId(),name:name};
_80b=function(data){
data=Liferay.Util.toJSONObject(data);
var _813=jQuery("<a href=\""+data.url+"\"><span>"+name+"</span></a>");
if(_809._isUseHandle){
_80d.before("<span class=\"sort-handle\">+</span>");
}else{
_813.css("cursor","move");
}
_80c[0]._LFR_layoutId=data.layoutId;
_80d.before(_813);
_80d.remove();
_809.sortable.SortableAddItem(_80c[0]);
_809._deleteButton(_80c);
Liferay.Publisher.deliver("navigation",_80c);
};
}
jQuery.ajax({data:data,success:_80b,url:_809._updateURL});
},_saveSortables:function(obj){
var _814=this;
tabs=jQuery("li",_814._navBlock);
var data={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"priority",groupId:themeDisplay.getGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:obj._LFR_layoutId,priority:tabs.index(obj)};
jQuery.ajax({data:data,url:_814._updateURL});
},_treeCallback:function(item,obj){
var _815=this;
var _816=_815._navBlock.find("> ul");
if(_815._isSortable){
var _817=_816.find("> li");
var _818=jQuery(item);
var tree=_818.parent();
var _819=_818.find("span:first").text();
var _81a=jQuery(obj).parents("li:first");
var _81b=_817.find("span").not(".delete-tab");
_81b=_81b.filter(function(){
var _81c=jQuery(this);
if(_81c.text()==_819){
return true;
}else{
return false;
}
});
var _81d=tree.find("> li");
var _81e=_81d.index(item);
if(_81b.length>0){
var _81f=_817.eq(_81e);
var _820=_81b.parents("li:first");
if(!_81a.is(".tree-item")){
_81f.after(_820);
if(_820.is(":hidden")){
_820.show();
}
}else{
_820.hide();
}
}else{
if(!_81a.is(".tree-item")){
var _821=_817.lt(1).clone();
_821.removeClass("selected");
_821.find(".child-menu").remove();
var _822=_821.find("a span");
_822.text(_819);
_822.css("cursor","pointer");
_817.parent().append(_821);
}
}
}
},_isSortable:false,_isModifiable:false,_isUseHandle:false,_enterPage:"",_updateURL:""});
Liferay.Session={autoExtend:false,sessionTimeout:0,sessionTimeoutWarning:0,redirectOnExpire:false,init:function(_823){
var _824=this;
_823=_823||{};
_824.autoExtend=_823.autoExtend||_824.autoExtend;
_824._timeout=_823.timeout||_824.sessionTimeout;
_824._warning=_823.timeoutWarning||_824.sessionTimeoutWarning;
_824.sessionTimeout=_824._timeout*60000;
_824.sessionTimeoutWarning=_824._warning*60000;
_824._timeoutDiff=_824.sessionTimeout-_824.sessionTimeoutWarning;
_824._currentTime=_824.sessionTimeoutWarning;
_824.redirectOnExpire=_823.redirectOnExpire||_824.redirectOnExpire;
_824._cookieKey="LFR_SESSION_STATE_"+themeDisplay.getUserId();
_824.banner=new jQuery;
var _825=themeDisplay.getPathMain()+"/portal/";
_824._sessionUrls={expire:_825+"expire_session",extend:_825+"extend_session"};
_824._stateCheck=setTimeout(function(){
_824.checkState();
},_824._timeoutDiff);
var _826=_824._timeout;
var _827=_824._warning;
_824._warningText=Liferay.Language.get("warning-your-session-will-expire",["[$SPAN$]",_826]);
_824._warningText=_824._warningText.replace(/\[\$SPAN\$\]/,"<span class=\"countdown-timer\"></span>");
_824._toggleText={hide:Liferay.Language.get("hide"),show:Liferay.Language.get("show")};
_824._expiredText=Liferay.Language.get("warning-your-session-has-expired");
_824._extendText=Liferay.Language.get("extend");
_824.setCookie();
},checkState:function(){
var _828=this;
var _829=new Date().getTime();
var _82a=_828.getCookie();
var _82b=_828.sessionTimeoutWarning;
var _82c=0;
clearTimeout(_828._stateCheck);
if(_82a=="expired"){
_828.expire();
}else{
_82c=_829-_82a;
if(!_828.autoExtend){
if((_82c+100)>=_828.sessionTimeoutWarning){
_828.warn();
}else{
_82b=(_828.sessionTimeoutWarning-_82c)+10000;
_828._stateCheck=setTimeout(function(){
_828.checkState();
},_82b);
}
}else{
_828.extend();
}
}
},getCookie:function(){
var _82d=this;
return jQuery.cookie(_82d._cookieKey)||0;
},expire:function(){
var _82e=this;
var _82f=_82e.banner;
var _830=_82f.find("#session_warning_text");
document.title=_82e._originalTitle;
if(_830.length){
var _831=_82e._expiredText;
_830.html(_831);
clearTimeout(_82e._sessionExpired);
var _832=_82f.find("#ok_btn");
_832.click(function(){
_82e.notice.close();
window.location=themeDisplay.getURLHome();
});
var _833=_82f.find("#cancel_btn");
_833.hide();
jQuery.ajax({url:_82e._sessionUrls.expire});
}
_82e.setCookie("expired");
if(_82e.redirectOnExpire){
location.href=themeDisplay.getURLHome();
}
},extend:function(){
var _834=this;
if(_834._countdownTimer){
clearInterval(_834._countdownTimer);
}
jQuery.ajax({url:_834._sessionUrls.extend});
document.title=_834._originalTitle;
_834._sessionWarning=setTimeout(function(){
_834.warn();
},_834.sessionTimeout);
_834.setCookie();
},setCookie:function(_835){
var _836=this;
var _837=new Date().getTime();
jQuery.cookie(_836._cookieKey,_835||_837);
},warn:function(){
var _838=this;
_838.banner=new Liferay.Notice({content:_838._warningText,closeText:_838._extendText,onClose:function(){
_838.extend();
},toggleText:false});
_838._counter();
_838._sessionExpired=setTimeout(function(){
_838.expire();
},_838.sessionTimeoutWarning);
},_counter:function(){
var _839=this;
var _83a=_839.banner;
if(_83a.length){
_839._counterText=_83a.find(".countdown-timer");
_839._originalTitle=document.title;
var _83b=1000;
_839._counterText.text(_839._setTime());
document.title=_839.banner.text();
_839._countdownTimer=setInterval(function(){
var time=_839._setTime();
_839._currentTime=_839._currentTime-_83b;
if(_839._currentTime>0){
_839._counterText.text(time);
document.title=_839.banner.text();
}else{
_839.banner.html(_839._expiredText);
_839.banner.toggleClass("popup-alert-notice").toggleClass("popup-alert-warning");
if(_839._countdownTimer){
clearInterval(_839._countdownTimer);
}
}
},_83b);
}
},_formatNumber:function(num){
var _83c=this;
if(!Liferay.Util.isArray(num)){
if(num<=9){
num="0"+num;
}
}else{
num=jQuery.map(num,_83c._formatNumber);
}
return num;
},_setTime:function(){
var _83d=this;
var _83e=_83d._currentTime;
if(_83e<=0){
}else{
var days=0,_83f=0,_840=0,_841=0,_842="";
_83e=Math.floor(_83e/1000);
_83f=Math.floor(_83e/3600);
_83e=_83e%3600;
_840=Math.floor(_83e/60);
_83e=_83e%60;
_841=Math.floor(_83e);
return _83d._formatNumber([_83f,_840,_841]).join(":");
}
},_banner:[],_countdownTimer:null,_currentTime:0,_originalTitle:"",_sessionUrls:{},_sessionWarning:null,_sessionExpired:null,_timeout:0,_timeoutDiff:0,_warning:0};
Liferay.TagsSelector=new Class({initialize:function(_843){
var _844=this;
_844._curTags=[];
_844.params=_843;
var _845=jQuery("#"+_843.hiddenInput);
_845.attr("name",_845.attr("id"));
var _846=jQuery("#"+_843.textInput);
_846.Autocomplete({source:_844._getTags,delay:0,fx:{type:"fade",duration:400},autofill:true,dataSourceType:"json",helperClass:"autocomplete-box",selectClass:"autocomplete-selected",minchars:1,onSelect:function(_847){
_846.val("");
var _848=_844._curTags;
var _849=_847.text;
if(_848.indexOf(_849)==-1){
_848.push(_849);
}
_848=_848.sort();
_844._update(_844);
},onShow:function(){
},onHide:function(){
}});
if(_843.focus){
_846.focus();
}
if(_843.curTags!=""){
_844._curTags=_843.curTags.split(",");
_844._update(_844);
}
},deleteTag:function(_84a,id){
var _84b=_84a.params;
var _84c=_84a._curTags;
jQuery("#"+_84b.instanceVar+"CurTags"+id).remove();
_84c.splice(id,1);
_84a._update(_84a);
},_getTags:function(data){
return Liferay.Service.Tags.TagsEntry.searchAutocomplete({companyId:themeDisplay.getCompanyId(),name:"%"+data.value+"%",properties:"",begin:0,end:20});
},_update:function(_84d){
_84d._updateHiddenInput(_84d);
_84d._updateSummarySpan(_84d);
},_updateHiddenInput:function(_84e){
var _84f=_84e.params;
var _850=_84e._curTags;
var _851=jQuery("#"+_84f.hiddenInput);
_851.val(_850.join(","));
},_updateSummarySpan:function(_852){
var _853=_852.params;
var _854=_852._curTags;
var html="";
jQuery(_854).each(function(i,_855){
html+="<span id=\""+_853.instanceVar+"CurTags"+i+"\">";
html+=_855+" ";
html+="[<a href=\"javascript: "+_853.instanceVar+".deleteTag("+_853.instanceVar+", "+i+");\">x</a>]";
if((i+1)<_854.length){
html+=", ";
}
html+="</span>";
});
var _856=jQuery("#"+_853.summarySpan);
_856.html(html);
}});
Liferay.GN_KMS_MetaTagsSelector=new Class({initialize:function(_857){
var _858=this;
_858._curTags=[];
_858.params=_857;
var _859=jQuery("#"+_857.hiddenInput);
_859.attr("name",_859.attr("id"));
var _85a=jQuery("#"+_857.textInput);
_85a.Autocomplete({source:_858._getTags,delay:0,fx:{type:"fade",duration:400},autofill:true,dataSourceType:"json",helperClass:"autocomplete-box",selectClass:"autocomplete-selected",minchars:1,onSelect:function(_85b){
_85a.val("");
var _85c=_858._curTags;
var _85d=_85b.text;
if(_85c.indexOf(_85d)==-1){
_85c.push(_85d);
}
_85c=_85c.sort();
_858._update(_858);
},onShow:function(){
},onHide:function(){
}});
if(_857.focus){
_85a.focus();
}
if(_857.curTags!=""){
_858._curTags=_857.curTags.split(",");
_858._update(_858);
}
},deleteTag:function(_85e,id){
var _85f=_85e.params;
var _860=_85e._curTags;
jQuery("#"+_85f.instanceVar+"CurTags"+id).remove();
_860.splice(id,1);
_85e._update(_85e);
},_getTags:function(data){
if(data){
return Liferay.Service.Tags.GN_KMS_MetaTagsEntry.searchAutocomplete({companyId:themeDisplay.getCompanyId(),name:encodeURI(data.value),tagGroup:eval("GN_KMS_MetaTagsSelector_"+data.field+"_tagGroup"),begin:0,end:20});
}
},_update:function(_861){
_861._updateHiddenInput(_861);
_861._updateSummarySpan(_861);
},_updateHiddenInput:function(_862){
var _863=_862.params;
var _864=_862._curTags;
var _865=jQuery("#"+_863.hiddenInput);
_865.val(_864.join(","));
},_updateSummarySpan:function(_866){
var _867=_866.params;
var _868=_866._curTags;
var html="";
jQuery(_868).each(function(i,_869){
html+="<span id=\""+_867.instanceVar+"CurTags"+i+"\">";
html+=_869+" ";
html+="[<a href=\"javascript: "+_867.instanceVar+".deleteTag("+_867.instanceVar+", "+i+");\">x</a>]";
if((i+1)<_868.length){
html+=", ";
}
html+="</span>";
});
var _86a=jQuery("#"+_867.summarySpan);
_86a.html(html);
}});
Liferay.GN_KMS_MetaTagsLookupSelector=new Class({initialize:function(_86b){
var _86c=this;
_86c._curTags=[];
_86c.params=_86b;
var _86d=jQuery("#"+_86b.hiddenInput);
_86d.attr("name",_86d.attr("id"));
var _86e=jQuery("#"+_86b.textInput);
_86e.Autocomplete({source:_86c._getTags,delay:0,fx:{type:"fade",duration:400},autofill:true,dataSourceType:"json",helperClass:"autocomplete-box",selectClass:"autocomplete-selected",minchars:1,onSelect:function(_86f){
_86e.val("");
var _870=_86c._curTags;
var _871=_86f.text;
if(_870.indexOf(_871)==-1){
_870.pop();
_870.push(_871);
}
_870=_870.sort();
_86c._update(_86c);
},onShow:function(){
},onHide:function(){
}});
if(_86b.focus){
_86e.focus();
}
if(_86b.curTags!=""){
_86c._curTags=_86b.curTags.split(",");
_86c._update(_86c);
}
},deleteTag:function(_872,id){
var _873=_872.params;
var _874=_872._curTags;
jQuery("#"+_873.instanceVar+"CurTags"+id).remove();
_874.splice(id,1);
_872._update(_872);
},_getTags:function(data){
if(data){
return Liferay.Service.Tags.GN_KMS_MetaTagsEntry.lookupAutocomplete({companyId:themeDisplay.getCompanyId(),name:encodeURI(data.value),tagGroup:eval("GN_KMS_MetaTagsLookupSelector_"+data.field+"_table"),begin:0,end:20});
}
},_update:function(_875){
_875._updateHiddenInput(_875);
_875._updateSummarySpan(_875);
},_updateHiddenInput:function(_876){
var _877=_876.params;
var _878=_876._curTags;
var _879=jQuery("#"+_877.hiddenInput);
_879.val(_878.join(","));
},_updateSummarySpan:function(_87a){
var _87b=_87a.params;
var _87c=_87a._curTags;
var html="";
jQuery(_87c).each(function(i,_87d){
html+="<span id=\""+_87b.instanceVar+"CurTags"+i+"\">";
html+=_87d+" ";
html+="[<a href=\"javascript: "+_87b.instanceVar+".deleteTag("+_87b.instanceVar+", "+i+");\">x</a>]";
if((i+1)<_87c.length){
html+=", ";
}
html+="</span>";
});
var _87e=jQuery("#"+_87b.summarySpan);
_87e.html(html);
var _87f=jQuery("#"+_87b.textInput);
_87f.toggle();
}});
var tb_pathToImage="/html/js/thickbox/loadingAnimation.gif";
jQuery(document).ready(function(){
tb_init("a.thickbox, area.thickbox, input.thickbox");
imgLoader=new Image();
imgLoader.src=tb_pathToImage;
});
function tb_init(_880){
jQuery(_880).click(function(){
var t=this.title||this.name||null;
var a=this.href||this.alt;
var g=this.rel||false;
tb_show(t,a,g);
this.blur();
return false;
});
};
function tb_show(_881,url,_882){
try{
if(typeof document.body.style.maxHeight==="undefined"){
jQuery("body","html").css({height:"100%",width:"100%"});
jQuery("html").css("overflow","hidden");
if(document.getElementById("TB_HideSelect")===null){
jQuery("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");
jQuery("#TB_overlay").click(tb_remove);
}
}else{
if(document.getElementById("TB_overlay")===null){
jQuery("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");
jQuery("#TB_overlay").click(tb_remove);
}
}
if(tb_detectMacXFF()){
jQuery("#TB_overlay").addClass("TB_overlayMacFFBGHack");
}else{
jQuery("#TB_overlay").addClass("TB_overlayBG");
}
if(_881===null){
_881="";
}
jQuery("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");
jQuery("#TB_load").show();
var _883;
if(url.indexOf("?")!==-1){
_883=url.substr(0,url.indexOf("?"));
}else{
_883=url;
}
var _884=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;
var _885=_883.toLowerCase().match(_884);
if(_883.match("image_gallery")||_885==".jpg"||_885==".jpeg"||_885==".png"||_885==".gif"||_885==".bmp"){
TB_PrevCaption="";
TB_PrevURL="";
TB_PrevHTML="";
TB_NextCaption="";
TB_NextURL="";
TB_NextHTML="";
TB_imageCount="";
TB_FoundURL=false;
if(_882){
TB_TempArray=jQuery("a[rel="+_882+"]").get();
for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){
var _886=TB_TempArray[TB_Counter].href.toLowerCase().match(_884);
if(!(TB_TempArray[TB_Counter].href==url)){
if(TB_FoundURL){
TB_NextCaption=TB_TempArray[TB_Counter].title;
TB_NextURL=TB_TempArray[TB_Counter].href;
TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";
}else{
TB_PrevCaption=TB_TempArray[TB_Counter].title;
TB_PrevURL=TB_TempArray[TB_Counter].href;
TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";
}
}else{
TB_FoundURL=true;
TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);
}
}
}
imgPreloader=new Image();
imgPreloader.onload=function(){
imgPreloader.onload=null;
var _887=tb_getPageSize();
var x=_887[0]-150;
var y=_887[1]-150;
var _888=imgPreloader.width;
var _889=imgPreloader.height;
if(_888>x){
_889=_889*(x/_888);
_888=x;
if(_889>y){
_888=_888*(y/_889);
_889=y;
}
}else{
if(_889>y){
_888=_888*(y/_889);
_889=y;
if(_888>x){
_889=_889*(x/_888);
_888=x;
}
}
}
TB_WIDTH=_888+30;
TB_HEIGHT=_889+60;
jQuery("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+_888+"' height='"+_889+"' alt='"+_881+"'/></a>"+"<div id='TB_caption'>"+_881+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");
jQuery("#TB_closeWindowButton").click(tb_remove);
if(!(TB_PrevHTML==="")){
function _88a(){
if(jQuery(document).unbind("click",_88a)){
jQuery(document).unbind("click",_88a);
}
jQuery("#TB_window").remove();
jQuery("body").append("<div id='TB_window'></div>");
tb_show(TB_PrevCaption,TB_PrevURL,_882);
return false;
};
jQuery("#TB_prev").click(_88a);
}
if(!(TB_NextHTML==="")){
function _88b(){
jQuery("#TB_window").remove();
jQuery("body").append("<div id='TB_window'></div>");
tb_show(TB_NextCaption,TB_NextURL,_882);
return false;
};
jQuery("#TB_next").click(_88b);
}
document.onkeydown=function(e){
if(e==null){
keycode=event.keyCode;
}else{
keycode=e.which;
}
if(keycode==27){
tb_remove();
}else{
if(keycode==190){
if(!(TB_NextHTML=="")){
document.onkeydown="";
_88b();
}
}else{
if(keycode==188){
if(!(TB_PrevHTML=="")){
document.onkeydown="";
_88a();
}
}
}
}
};
tb_position();
jQuery("#TB_load").remove();
jQuery("#TB_ImageOff").click(tb_remove);
jQuery("#TB_window").css({display:"block"});
};
imgPreloader.src=url;
}else{
var _88c=url.replace(/^[^\?]+\??/,"");
var _88d=tb_parseQuery(_88c);
TB_WIDTH=(_88d["width"]*1)+30||630;
TB_HEIGHT=(_88d["height"]*1)+40||440;
ajaxContentW=TB_WIDTH-30;
ajaxContentH=TB_HEIGHT-45;
if(url.indexOf("TB_iframe")!=-1){
urlNoQuery=url.split("TB_");
jQuery("#TB_iframeContent").remove();
if(_88d["modal"]!="true"){
jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+_881+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");
}else{
jQuery("#TB_overlay").unbind();
jQuery("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");
}
}else{
if(jQuery("#TB_window").css("display")!="block"){
if(_88d["modal"]!="true"){
jQuery("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+_881+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");
}else{
jQuery("#TB_overlay").unbind();
jQuery("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");
}
}else{
jQuery("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";
jQuery("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";
jQuery("#TB_ajaxContent")[0].scrollTop=0;
jQuery("#TB_ajaxWindowTitle").html(_881);
}
}
jQuery("#TB_closeWindowButton").click(tb_remove);
if(url.indexOf("TB_inline")!=-1){
jQuery("#TB_ajaxContent").append(jQuery("#"+_88d["inlineId"]).children());
jQuery("#TB_window").unload(function(){
jQuery("#"+_88d["inlineId"]).append(jQuery("#TB_ajaxContent").children());
});
tb_position();
jQuery("#TB_load").remove();
jQuery("#TB_window").css({display:"block"});
}else{
if(url.indexOf("TB_iframe")!=-1){
tb_position();
if($.browser.safari){
jQuery("#TB_load").remove();
jQuery("#TB_window").css({display:"block"});
}
}else{
jQuery("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){
tb_position();
jQuery("#TB_load").remove();
tb_init("#TB_ajaxContent a.thickbox");
jQuery("#TB_window").css({display:"block"});
});
}
}
}
if(!_88d["modal"]){
document.onkeyup=function(e){
if(e==null){
keycode=event.keyCode;
}else{
keycode=e.which;
}
if(keycode==27){
tb_remove();
}
};
}
}
catch(e){
}
};
function tb_showIframe(){
jQuery("#TB_load").remove();
jQuery("#TB_window").css({display:"block"});
};
function tb_remove(){
jQuery("#TB_imageOff").unbind("click");
jQuery("#TB_closeWindowButton").unbind("click");
jQuery("#TB_window").fadeOut("fast",function(){
jQuery("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove();
});
jQuery("#TB_load").remove();
if(typeof document.body.style.maxHeight=="undefined"){
jQuery("body","html").css({height:"auto",width:"auto"});
jQuery("html").css("overflow","");
}
document.onkeydown="";
document.onkeyup="";
return false;
};
function tb_position(){
jQuery("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});
if(!(jQuery.browser.msie&&jQuery.browser.version<7)){
jQuery("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"});
}
};
function tb_parseQuery(_88e){
var _88f={};
if(!_88e){
return _88f;
}
var _890=_88e.split(/[;&]/);
for(var i=0;i<_890.length;i++){
var _891=_890[i].split("=");
if(!_891||_891.length!=2){
continue;
}
var key=unescape(_891[0]);
var val=unescape(_891[1]);
val=val.replace(/\+/g," ");
_88f[key]=val;
}
return _88f;
};
function tb_getPageSize(){
var de=document.documentElement;
var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;
var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;
arrayPageSize=[w,h];
return arrayPageSize;
};
function tb_detectMacXFF(){
var _892=navigator.userAgent.toLowerCase();
if(_892.indexOf("mac")!=-1&&_892.indexOf("firefox")!=-1){
return true;
}
};
Calendar=function(_893,_894,_895,_896){
this.activeDiv=null;
this.currentDateEl=null;
this.getDateStatus=null;
this.getDateToolTip=null;
this.getDateText=null;
this.timeout=null;
this.onSelected=_895||null;
this.onClose=_896||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;
if(typeof Calendar._FD=="undefined"){
Calendar._FD=0;
}
this.firstDayOfWeek=typeof _893=="number"?_893:Calendar._FD;
this.showsOtherMonths=false;
this.dateStr=_894;
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 ar=new Array();
for(var i=8;i>0;){
ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);
}
Calendar._SDN=ar;
if(typeof Calendar._SMN_len=="undefined"){
Calendar._SMN_len=3;
}
ar=new Array();
for(var i=12;i>0;){
ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);
}
Calendar._SMN=ar;
}
};
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(el){
var SL=0,ST=0;
var _897=/^div$/i.test(el.tagName);
if(_897&&el.scrollLeft){
SL=el.scrollLeft;
}
if(_897&&el.scrollTop){
ST=el.scrollTop;
}
var r={x:el.offsetLeft-SL,y:el.offsetTop-ST};
if(el.offsetParent){
var tmp=this.getAbsolutePos(el.offsetParent);
r.x+=tmp.x;
r.y+=tmp.y;
}
return r;
};
Calendar.isRelated=function(el,evt){
var _898=evt.relatedTarget;
if(!_898){
var type=evt.type;
if(type=="mouseover"){
_898=evt.fromElement;
}else{
if(type=="mouseout"){
_898=evt.toElement;
}
}
}
while(_898){
if(_898==el){
return true;
}
_898=_898.parentNode;
}
return false;
};
Calendar.removeClass=function(el,_899){
if(!(el&&el.className)){
return;
}
var cls=el.className.split(" ");
var ar=new Array();
for(var i=cls.length;i>0;){
if(cls[--i]!=_899){
ar[ar.length]=cls[i];
}
}
el.className=ar.join(" ");
};
Calendar.addClass=function(el,_89a){
Calendar.removeClass(el,_89a);
el.className+=" "+_89a;
};
Calendar.getElement=function(ev){
var f=Calendar.is_ie?window.event.srcElement:ev.currentTarget;
while(f.nodeType!=1||/^div$/i.test(f.tagName)){
f=f.parentNode;
}
return f;
};
Calendar.getTargetElement=function(ev){
var f=Calendar.is_ie?window.event.srcElement:ev.target;
while(f.nodeType!=1){
f=f.parentNode;
}
return f;
};
Calendar.stopEvent=function(ev){
ev||(ev=window.event);
if(Calendar.is_ie){
ev.cancelBubble=true;
ev.returnValue=false;
}else{
ev.preventDefault();
ev.stopPropagation();
}
return false;
};
Calendar.addEvent=function(el,_89b,func){
if(el.attachEvent){
el.attachEvent("on"+_89b,func);
}else{
if(el.addEventListener){
el.addEventListener(_89b,func,true);
}else{
el["on"+_89b]=func;
}
}
};
Calendar.removeEvent=function(el,_89c,func){
if(el.detachEvent){
el.detachEvent("on"+_89c,func);
}else{
if(el.removeEventListener){
el.removeEventListener(_89c,func,true);
}else{
el["on"+_89c]=null;
}
}
};
Calendar.createElement=function(type,_89d){
var el=null;
if(document.createElementNS){
el=document.createElementNS("http://www.w3.org/1999/xhtml",type);
}else{
el=document.createElement(type);
}
if(typeof _89d!="undefined"){
_89d.appendChild(el);
}
return el;
};
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(el){
if(typeof el.month!="undefined"){
return el;
}else{
if(typeof el.parentNode.month!="undefined"){
return el.parentNode;
}
}
return null;
};
Calendar.findYear=function(el){
if(typeof el.year!="undefined"){
return el;
}else{
if(typeof el.parentNode.year!="undefined"){
return el.parentNode;
}
}
return null;
};
Calendar.showMonthsCombo=function(){
var cal=Calendar._C;
if(!cal){
return false;
}
var cal=cal;
var cd=cal.activeDiv;
var mc=cal.monthsCombo;
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
if(cal.activeMonth){
Calendar.removeClass(cal.activeMonth,"active");
}
var mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
Calendar.addClass(mon,"active");
cal.activeMonth=mon;
var s=mc.style;
s.display="block";
if(cd.navtype<0){
s.left=cd.offsetLeft+"px";
}else{
var mcw=mc.offsetWidth;
if(typeof mcw=="undefined"){
mcw=50;
}
s.left=(cd.offsetLeft+cd.offsetWidth-mcw)+"px";
}
s.top=(cd.offsetTop+cd.offsetHeight)+"px";
};
Calendar.showYearsCombo=function(fwd){
var cal=Calendar._C;
if(!cal){
return false;
}
var cal=cal;
var cd=cal.activeDiv;
var yc=cal.yearsCombo;
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
if(cal.activeYear){
Calendar.removeClass(cal.activeYear,"active");
}
cal.activeYear=null;
var Y=cal.date.getFullYear()+(fwd?1:-1);
var yr=yc.firstChild;
var show=false;
for(var i=12;i>0;--i){
if(Y>=cal.minYear&&Y<=cal.maxYear){
yr.innerHTML=Y;
yr.year=Y;
yr.style.display="block";
show=true;
}else{
yr.style.display="none";
}
yr=yr.nextSibling;
Y+=fwd?cal.yearStep:-cal.yearStep;
}
if(show){
var s=yc.style;
s.display="block";
if(cd.navtype<0){
s.left=cd.offsetLeft+"px";
}else{
var ycw=yc.offsetWidth;
if(typeof ycw=="undefined"){
ycw=50;
}
s.left=(cd.offsetLeft+cd.offsetWidth-ycw)+"px";
}
s.top=(cd.offsetTop+cd.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 _89e=Calendar.getTargetElement(ev);
ev||(ev=window.event);
Calendar.removeClass(el,"active");
if(_89e==el||_89e.parentNode==el){
Calendar.cellClick(el,ev);
}
var mon=Calendar.findMonth(_89e);
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(_89e);
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(ev){
var cal=Calendar._C;
if(!cal){
return;
}
var el=cal.activeDiv;
var _89f=Calendar.getTargetElement(ev);
if(_89f==el||_89f.parentNode==el){
Calendar.addClass(el,"hilite active");
Calendar.addClass(el.parentNode,"rowhilite");
}else{
if(typeof el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2))){
Calendar.removeClass(el,"active");
}
Calendar.removeClass(el,"hilite");
Calendar.removeClass(el.parentNode,"rowhilite");
}
ev||(ev=window.event);
if(el.navtype==50&&_89f!=el){
var pos=Calendar.getAbsolutePos(el);
var w=el.offsetWidth;
var x=ev.clientX;
var dx;
var _8a0=true;
if(x>pos.x+w){
dx=x-pos.x-w;
_8a0=false;
}else{
dx=pos.x-x;
}
if(dx<0){
dx=0;
}
var _8a1=el._range;
var _8a2=el._current;
var _8a3=Math.floor(dx/10)%_8a1.length;
for(var i=_8a1.length;--i>=0;){
if(_8a1[i]==_8a2){
break;
}
}
while(_8a3-->0){
if(_8a0){
if(--i<0){
i=_8a1.length-1;
}
}else{
if(++i>=_8a1.length){
i=0;
}
}
}
var _8a4=_8a1[i];
el.innerHTML=_8a4;
cal.onUpdateTime();
}
var mon=Calendar.findMonth(_89f);
if(mon){
if(mon.month!=cal.date.getMonth()){
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
Calendar.addClass(mon,"hilite");
cal.hilitedMonth=mon;
}else{
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
}
}else{
if(cal.hilitedMonth){
Calendar.removeClass(cal.hilitedMonth,"hilite");
}
var year=Calendar.findYear(_89f);
if(year){
if(year.year!=cal.date.getFullYear()){
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
Calendar.addClass(year,"hilite");
cal.hilitedYear=year;
}else{
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
}
}else{
if(cal.hilitedYear){
Calendar.removeClass(cal.hilitedYear,"hilite");
}
}
}
return Calendar.stopEvent(ev);
};
Calendar.tableMouseDown=function(ev){
if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){
return Calendar.stopEvent(ev);
}
};
Calendar.calDragIt=function(ev){
var cal=Calendar._C;
if(!(cal&&cal.dragging)){
return false;
}
var posX;
var posY;
if(Calendar.is_ie){
posY=window.event.clientY+document.body.scrollTop;
posX=window.event.clientX+document.body.scrollLeft;
}else{
posX=ev.pageX;
posY=ev.pageY;
}
cal.hideShowCovered();
var st=cal.element.style;
st.left=(posX-cal.xOffs)+"px";
st.top=(posY-cal.yOffs)+"px";
return Calendar.stopEvent(ev);
};
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(ev){
Calendar.cellClick(Calendar.getElement(ev),ev||window.event);
if(Calendar.is_ie){
document.selection.empty();
}
};
Calendar.dayMouseOver=function(ev){
var el=Calendar.getElement(ev);
if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){
return false;
}
if(el.ttip){
if(el.ttip.substr(0,1)=="_"){
el.ttip=el.caldate.print(el.calendar.ttDateFormat)+el.ttip.substr(1);
}
el.calendar.tooltips.innerHTML=el.ttip;
}
if(el.navtype!=300){
Calendar.addClass(el,"hilite");
if(el.caldate){
Calendar.addClass(el.parentNode,"rowhilite");
}
}
return Calendar.stopEvent(ev);
};
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(el,ev){
var cal=el.calendar;
var _8a5=false;
var _8a6=false;
var date=null;
if(typeof el.navtype=="undefined"){
if(cal.currentDateEl){
Calendar.removeClass(cal.currentDateEl,"selected");
Calendar.addClass(el,"selected");
_8a5=(cal.currentDateEl==el);
if(!_8a5){
cal.currentDateEl=el;
}
}
cal.date.setDateOnly(el.caldate);
date=cal.date;
var _8a7=!(cal.dateClicked=!el.otherMonth);
if(!_8a7&&!cal.currentDateEl){
cal._toggleMultipleDate(new Date(date));
}else{
_8a6=!el.disabled;
}
if(_8a7){
cal._init(cal.firstDayOfWeek,date);
}
}else{
if(el.navtype==200){
Calendar.removeClass(el,"hilite");
cal.callCloseHandler();
return;
}
date=new Date(cal.date);
if(el.navtype==0){
date.setDateOnly(new Date());
}
cal.dateClicked=false;
var year=date.getFullYear();
var mon=date.getMonth();
function _8a8(m){
var day=date.getDate();
var max=date.getMonthDays(m);
if(day>max){
date.setDate(max);
}
date.setMonth(m);
};
switch(el.navtype){
case 400:
Calendar.removeClass(el,"hilite");
var text=Calendar._TT["ABOUT"];
if(typeof text!="undefined"){
text+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";
}else{
text="Help and about box text is not translated into this language.\n"+"If you know this language and you feel generous please update\n"+"the corresponding file in \"lang\" subdir to match calendar-en.js\n"+"and send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\n"+"Thank you!\n"+"http://dynarch.com/mishoo/calendar.epl\n";
}
alert(text);
return;
case -2:
if(year>cal.minYear){
date.setFullYear(year-1);
}
break;
case -1:
if(mon>0){
_8a8(mon-1);
}else{
if(year-->cal.minYear){
date.setFullYear(year);
_8a8(11);
}
}
break;
case 1:
if(mon<11){
_8a8(mon+1);
}else{
if(year<cal.maxYear){
date.setFullYear(year+1);
_8a8(0);
}
}
break;
case 2:
if(year<cal.maxYear){
date.setFullYear(year+1);
}
break;
case 100:
cal.setFirstDayOfWeek(el.fdow);
return;
case 50:
var _8a9=el._range;
var _8aa=el.innerHTML;
for(var i=_8a9.length;--i>=0;){
if(_8a9[i]==_8aa){
break;
}
}
if(ev&&ev.shiftKey){
if(--i<0){
i=_8a9.length-1;
}
}else{
if(++i>=_8a9.length){
i=0;
}
}
var _8ab=_8a9[i];
el.innerHTML=_8ab;
cal.onUpdateTime();
return;
case 0:
if((typeof cal.getDateStatus=="function")&&cal.getDateStatus(date,date.getFullYear(),date.getMonth(),date.getDate())){
return false;
}
break;
}
if(!date.equalsTo(cal.date)){
cal.setDate(date);
_8a6=true;
}else{
if(el.navtype==0){
_8a6=_8a5=true;
}
}
}
if(_8a6){
ev&&cal.callHandler();
}
if(_8a5){
Calendar.removeClass(el,"hilite");
ev&&cal.callCloseHandler();
}
};
Calendar.prototype.create=function(_8ac){
var _8ad=null;
if(!_8ac){
_8ad=document.getElementsByTagName("body")[0];
this.isPopup=true;
}else{
_8ad=_8ac;
this.isPopup=false;
}
this.date=this.dateStr?new Date(this.dateStr):new Date();
var _8ae=Calendar.createElement("table");
this.table=_8ae;
_8ae.cellSpacing=0;
_8ae.cellPadding=0;
_8ae.calendar=this;
Calendar.addEvent(_8ae,"mousedown",Calendar.tableMouseDown);
var div=Calendar.createElement("div");
this.element=div;
div.className="calendar";
if(this.isPopup){
div.style.position="absolute";
div.style.display="none";
}
div.appendChild(_8ae);
var _8af=Calendar.createElement("thead",_8ae);
var cell=null;
var row=null;
var cal=this;
var hh=function(text,cs,_8b0){
cell=Calendar.createElement("td",row);
cell.colSpan=cs;
cell.className="button";
if(_8b0!=0&&Math.abs(_8b0)<=2){
cell.className+=" nav";
}
Calendar._add_evs(cell);
cell.calendar=cal;
cell.navtype=_8b0;
cell.innerHTML="<div unselectable='on'>"+text+"</div>";
return cell;
};
row=Calendar.createElement("tr",_8af);
var _8b1=6;
(this.isPopup)&&--_8b1;
(this.weekNumbers)&&++_8b1;
hh("?",1,400).ttip=Calendar._TT["INFO"];
this.title=hh("",_8b1,300);
this.title.className="title";
if(this.isPopup){
this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];
this.title.style.cursor="move";
hh("&#x00d7;",1,200).ttip=Calendar._TT["CLOSE"];
}
row=Calendar.createElement("tr",_8af);
row.className="headrow";
this._nav_py=hh("&#x00ab;",1,-2);
this._nav_py.ttip=Calendar._TT["PREV_YEAR"];
this._nav_pm=hh("&#x2039;",1,-1);
this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];
this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);
this._nav_now.ttip=Calendar._TT["GO_TODAY"];
this._nav_nm=hh("&#x203a;",1,1);
this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];
this._nav_ny=hh("&#x00bb;",1,2);
this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];
row=Calendar.createElement("tr",_8af);
row.className="daynames";
if(this.weekNumbers){
cell=Calendar.createElement("td",row);
cell.className="name wn";
cell.innerHTML=Calendar._TT["WK"];
}
for(var i=7;i>0;--i){
cell=Calendar.createElement("td",row);
if(!i){
cell.navtype=100;
cell.calendar=this;
Calendar._add_evs(cell);
}
}
this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;
this._displayWeekdays();
var _8b2=Calendar.createElement("tbody",_8ae);
this.tbody=_8b2;
for(i=6;i>0;--i){
row=Calendar.createElement("tr",_8b2);
if(this.weekNumbers){
cell=Calendar.createElement("td",row);
}
for(var j=7;j>0;--j){
cell=Calendar.createElement("td",row);
cell.calendar=this;
Calendar._add_evs(cell);
}
}
if(this.showsTime){
row=Calendar.createElement("tr",_8b2);
row.className="time";
cell=Calendar.createElement("td",row);
cell.className="time";
cell.colSpan=2;
cell.innerHTML=Calendar._TT["TIME"]||"&nbsp;";
cell=Calendar.createElement("td",row);
cell.className="time";
cell.colSpan=this.weekNumbers?4:3;
(function(){
function _8b3(_8b4,init,_8b5,_8b6){
var part=Calendar.createElement("span",cell);
part.className=_8b4;
part.innerHTML=init;
part.calendar=cal;
part.ttip=Calendar._TT["TIME_PART"];
part.navtype=50;
part._range=[];
if(typeof _8b5!="number"){
part._range=_8b5;
}else{
for(var i=_8b5;i<=_8b6;++i){
var txt;
if(i<10&&_8b6>=10){
txt="0"+i;
}else{
txt=""+i;
}
part._range[part._range.length]=txt;
}
}
Calendar._add_evs(part);
return part;
};
var hrs=cal.date.getHours();
var mins=cal.date.getMinutes();
var t12=!cal.time24;
var pm=(hrs>12);
if(t12&&pm){
hrs-=12;
}
var H=_8b3("hour",hrs,t12?1:0,t12?12:23);
var span=Calendar.createElement("span",cell);
span.innerHTML=":";
span.className="colon";
var M=_8b3("minute",mins,0,59);
var AP=null;
cell=Calendar.createElement("td",row);
cell.className="time";
cell.colSpan=2;
if(t12){
AP=_8b3("ampm",pm?"pm":"am",["am","pm"]);
}else{
cell.innerHTML="&nbsp;";
}
cal.onSetTime=function(){
var pm,hrs=this.date.getHours(),mins=this.date.getMinutes();
if(t12){
pm=(hrs>=12);
if(pm){
hrs-=12;
}
if(hrs==0){
hrs=12;
}
AP.innerHTML=pm?"pm":"am";
}
H.innerHTML=(hrs<10)?("0"+hrs):hrs;
M.innerHTML=(mins<10)?("0"+mins):mins;
};
cal.onUpdateTime=function(){
var date=this.date;
var h=parseInt(H.innerHTML,10);
if(t12){
if(/pm/i.test(AP.innerHTML)&&h<12){
h+=12;
}else{
if(/am/i.test(AP.innerHTML)&&h==12){
h=0;
}
}
}
var d=date.getDate();
var m=date.getMonth();
var y=date.getFullYear();
date.setHours(h);
date.setMinutes(parseInt(M.innerHTML,10));
date.setFullYear(y);
date.setMonth(m);
date.setDate(d);
this.dateClicked=false;
this.callHandler();
};
})();
}else{
this.onSetTime=this.onUpdateTime=function(){
};
}
var _8b7=Calendar.createElement("tfoot",_8ae);
row=Calendar.createElement("tr",_8b7);
row.className="footrow";
cell=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);
cell.className="ttip";
if(this.isPopup){
cell.ttip=Calendar._TT["DRAG_TO_MOVE"];
cell.style.cursor="move";
}
this.tooltips=cell;
div=Calendar.createElement("div",this.element);
this.monthsCombo=div;
div.className="combo";
for(i=0;i<Calendar._MN.length;++i){
var mn=Calendar.createElement("div");
mn.className=Calendar.is_ie?"label-IEfix":"label";
mn.month=i;
mn.innerHTML=Calendar._SMN[i];
div.appendChild(mn);
}
div=Calendar.createElement("div",this.element);
this.yearsCombo=div;
div.className="combo";
for(i=12;i>0;--i){
var yr=Calendar.createElement("div");
yr.className=Calendar.is_ie?"label-IEfix":"label";
div.appendChild(yr);
}
this._init(this.firstDayOfWeek,this.date);
_8ad.appendChild(this.element);
};
Calendar._keyEvent=function(ev){
var cal=window._dynarch_popupCalendar;
if(!cal||cal.multiple){
return false;
}
(Calendar.is_ie)&&(ev=window.event);
var act=(Calendar.is_ie||ev.type=="keypress"),K=ev.keyCode;
if(ev.ctrlKey){
switch(K){
case 37:
act&&Calendar.cellClick(cal._nav_pm);
break;
case 38:
act&&Calendar.cellClick(cal._nav_py);
break;
case 39:
act&&Calendar.cellClick(cal._nav_nm);
break;
case 40:
act&&Calendar.cellClick(cal._nav_ny);
break;
default:
return false;
}
}else{
switch(K){
case 32:
Calendar.cellClick(cal._nav_now);
break;
case 27:
act&&cal.callCloseHandler();
break;
case 37:
case 38:
case 39:
case 40:
if(act){
var prev,x,y,ne,el,step;
prev=K==37||K==38;
step=(K==37||K==39)?1:7;
function _8b8(){
el=cal.currentDateEl;
var p=el.pos;
x=p&15;
y=p>>4;
ne=cal.ar_days[y][x];
};
_8b8();
function _8b9(){
var date=new Date(cal.date);
date.setDate(date.getDate()-step);
cal.setDate(date);
};
function _8ba(){
var date=new Date(cal.date);
date.setDate(date.getDate()+step);
cal.setDate(date);
};
while(1){
switch(K){
case 37:
if(--x>=0){
ne=cal.ar_days[y][x];
}else{
x=6;
K=38;
continue;
}
break;
case 38:
if(--y>=0){
ne=cal.ar_days[y][x];
}else{
_8b9();
_8b8();
}
break;
case 39:
if(++x<7){
ne=cal.ar_days[y][x];
}else{
x=0;
K=40;
continue;
}
break;
case 40:
if(++y<cal.ar_days.length){
ne=cal.ar_days[y][x];
}else{
_8ba();
_8b8();
}
break;
}
break;
}
if(ne){
if(!ne.disabled){
Calendar.cellClick(ne);
}else{
if(prev){
_8b9();
}else{
_8ba();
}
}
}
}
break;
case 13:
if(act){
Calendar.cellClick(cal.currentDateEl,ev);
}
break;
default:
return false;
}
}
return Calendar.stopEvent(ev);
};
Calendar.prototype._init=function(_8bb,date){
var _8bc=new Date(),TY=_8bc.getFullYear(),TM=_8bc.getMonth(),TD=_8bc.getDate();
this.table.style.visibility="hidden";
var year=date.getFullYear();
if(year<this.minYear){
year=this.minYear;
date.setFullYear(year);
}else{
if(year>this.maxYear){
year=this.maxYear;
date.setFullYear(year);
}
}
this.firstDayOfWeek=_8bb;
this.date=new Date(date);
var _8bd=date.getMonth();
var mday=date.getDate();
var _8be=date.getMonthDays();
date.setDate(1);
var day1=(date.getDay()-this.firstDayOfWeek)%7;
if(day1<0){
day1+=7;
}
date.setDate(-day1);
date.setDate(date.getDate()+1);
var row=this.tbody.firstChild;
var MN=Calendar._SMN[_8bd];
var _8bf=this.ar_days=new Array();
var _8c0=Calendar._TT["WEEKEND"];
var _8c1=this.multiple?(this.datesCells={}):null;
for(var i=0;i<6;++i,row=row.nextSibling){
var cell=row.firstChild;
if(this.weekNumbers){
cell.className="day wn";
cell.innerHTML=date.getWeekNumber();
cell=cell.nextSibling;
}
row.className="daysrow";
var _8c2=false,iday,dpos=_8bf[i]=[];
for(var j=0;j<7;++j,cell=cell.nextSibling,date.setDate(iday+1)){
iday=date.getDate();
var wday=date.getDay();
cell.className="day";
cell.pos=i<<4|j;
dpos[j]=cell;
var _8c3=(date.getMonth()==_8bd);
if(!_8c3){
if(this.showsOtherMonths){
cell.className+=" othermonth";
cell.otherMonth=true;
}else{
cell.className="emptycell";
cell.innerHTML="&nbsp;";
cell.disabled=true;
continue;
}
}else{
cell.otherMonth=false;
_8c2=true;
}
cell.disabled=false;
cell.innerHTML=this.getDateText?this.getDateText(date,iday):iday;
if(_8c1){
_8c1[date.print("%Y%m%d")]=cell;
}
if(this.getDateStatus){
var _8c4=this.getDateStatus(date,year,_8bd,iday);
if(this.getDateToolTip){
var _8c5=this.getDateToolTip(date,year,_8bd,iday);
if(_8c5){
cell.title=_8c5;
}
}
if(_8c4===true){
cell.className+=" disabled";
cell.disabled=true;
}else{
if(/disabled/i.test(_8c4)){
cell.disabled=true;
}
cell.className+=" "+_8c4;
}
}
if(!cell.disabled){
cell.caldate=new Date(date);
cell.ttip="_";
if(!this.multiple&&_8c3&&iday==mday&&this.hiliteToday){
cell.className+=" selected";
this.currentDateEl=cell;
}
if(date.getFullYear()==TY&&date.getMonth()==TM&&iday==TD){
cell.className+=" today";
cell.ttip+=Calendar._TT["PART_TODAY"];
}
if(_8c0.indexOf(wday.toString())!=-1){
cell.className+=cell.otherMonth?" oweekend":" weekend";
}
}
}
if(!(_8c2||this.showsOtherMonths)){
row.className="emptyrow";
}
}
this.title.innerHTML=Calendar._MN[_8bd]+", "+year;
this.onSetTime();
this.table.style.visibility="visible";
this._initMultipleDates();
};
Calendar.prototype._initMultipleDates=function(){
if(this.multiple){
for(var i in this.multiple){
var cell=this.datesCells[i];
var d=this.multiple[i];
if(!d){
continue;
}
if(cell){
cell.className+=" selected";
}
}
}
};
Calendar.prototype._toggleMultipleDate=function(date){
if(this.multiple){
var ds=date.print("%Y%m%d");
var cell=this.datesCells[ds];
if(cell){
var d=this.multiple[ds];
if(!d){
Calendar.addClass(cell,"selected");
this.multiple[ds]=date;
}else{
Calendar.removeClass(cell,"selected");
delete this.multiple[ds];
}
}
}
};
Calendar.prototype.setDateToolTipHandler=function(_8c6){
this.getDateToolTip=_8c6;
};
Calendar.prototype.setDate=function(date){
if(!date.equalsTo(this.date)){
this._init(this.firstDayOfWeek,date);
}
};
Calendar.prototype.refresh=function(){
this._init(this.firstDayOfWeek,this.date);
};
Calendar.prototype.setFirstDayOfWeek=function(_8c7){
this._init(_8c7,this.date);
this._displayWeekdays();
};
Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(_8c8){
this.getDateStatus=_8c8;
};
Calendar.prototype.setRange=function(a,z){
this.minYear=a;
this.maxYear=z;
};
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 el=this.element.parentNode;
el.removeChild(this.element);
Calendar._C=null;
window._dynarch_popupCalendar=null;
};
Calendar.prototype.reparent=function(_8c9){
var el=this.element;
el.parentNode.removeChild(el);
_8c9.appendChild(el);
};
Calendar._checkCalendar=function(ev){
var _8ca=window._dynarch_popupCalendar;
if(!_8ca){
return false;
}
var el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);
for(;el!=null&&el!=_8ca.element;el=el.parentNode){
}
if(el==null){
window._dynarch_popupCalendar.callCloseHandler();
return Calendar.stopEvent(ev);
}
};
Calendar.prototype.show=function(){
var rows=this.table.getElementsByTagName("tr");
for(var i=rows.length;i>0;){
var row=rows[--i];
Calendar.removeClass(row,"rowhilite");
var _8cb=row.getElementsByTagName("td");
for(var j=_8cb.length;j>0;){
var cell=_8cb[--j];
Calendar.removeClass(cell,"hilite");
Calendar.removeClass(cell,"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(x,y){
var s=this.element.style;
s.left=x+"px";
s.top=y+"px";
this.show();
};
Calendar.prototype.showAtElement=function(el,opts){
var self=this;
var p=Calendar.getAbsolutePos(el);
if(!opts||typeof opts!="string"){
this.showAt(p.x,p.y+el.offsetHeight);
return true;
}
function _8cc(box){
if(box.x<0){
box.x=0;
}
if(box.y<0){
box.y=0;
}
var cp=document.createElement("div");
var s=cp.style;
s.position="absolute";
s.right=s.bottom=s.width=s.height="0px";
document.body.appendChild(cp);
var br=Calendar.getAbsolutePos(cp);
document.body.removeChild(cp);
if(Calendar.is_ie){
br.y+=window.scrollY;
br.x+=window.scrollX;
}else{
br.y+=window.scrollY;
br.x+=window.scrollX;
}
var tmp=box.x+box.width-br.x;
if(tmp>0){
box.x-=tmp;
}
tmp=box.y+box.height-br.y;
if(tmp>0){
box.y-=tmp;
}
};
this.element.style.display="block";
Calendar.continuation_for_the_fucking_khtml_browser=function(){
var w=self.element.offsetWidth;
var h=self.element.offsetHeight;
self.element.style.display="none";
var _8cd=opts.substr(0,1);
var _8ce="l";
if(opts.length>1){
_8ce=opts.substr(1,1);
}
switch(_8cd){
case "T":
p.y-=h;
break;
case "B":
p.y+=el.offsetHeight;
break;
case "C":
p.y+=(el.offsetHeight-h)/2;
break;
case "t":
p.y+=el.offsetHeight-h;
break;
case "b":
break;
}
switch(_8ce){
case "L":
p.x-=w;
break;
case "R":
p.x+=el.offsetWidth;
break;
case "C":
p.x+=(el.offsetWidth-w)/2;
break;
case "l":
p.x+=el.offsetWidth-w;
break;
case "r":
break;
}
p.width=w;
p.height=h+40;
self.monthsCombo.style.display="none";
_8cc(p);
self.showAt(p.x,p.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(str){
this.dateFormat=str;
};
Calendar.prototype.setTtDateFormat=function(str){
this.ttDateFormat=str;
};
Calendar.prototype.parseDate=function(str,fmt){
if(!fmt){
fmt=this.dateFormat;
}
this.setDate(Date.parseDate(str,fmt));
};
Calendar.prototype.hideShowCovered=function(){
if(!Calendar.is_ie&&!Calendar.is_opera){
return;
}
function _8cf(obj){
var _8d0=obj.style.visibility;
if(!_8d0){
if(document.defaultView&&typeof (document.defaultView.getComputedStyle)=="function"){
if(!Calendar.is_khtml){
_8d0=document.defaultView.getComputedStyle(obj,"").getPropertyValue("visibility");
}else{
_8d0="";
}
}else{
if(obj.currentStyle){
_8d0=obj.currentStyle.visibility;
}else{
_8d0="";
}
}
}
return _8d0;
};
var tags=new Array("applet","iframe","select");
var el=this.element;
var p=Calendar.getAbsolutePos(el);
var EX1=p.x;
var EX2=el.offsetWidth+EX1;
var EY1=p.y;
var EY2=el.offsetHeight+EY1;
for(var k=tags.length;k>0;){
var ar=document.getElementsByTagName(tags[--k]);
var cc=null;
for(var i=ar.length;i>0;){
cc=ar[--i];
p=Calendar.getAbsolutePos(cc);
var CX1=p.x;
var CX2=cc.offsetWidth+CX1;
var CY1=p.y;
var CY2=cc.offsetHeight+CY1;
if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){
if(!cc.__msh_save_visibility){
cc.__msh_save_visibility=_8cf(cc);
}
cc.style.visibility=cc.__msh_save_visibility;
}else{
if(!cc.__msh_save_visibility){
cc.__msh_save_visibility=_8cf(cc);
}
cc.style.visibility="hidden";
}
}
}
};
Calendar.prototype._displayWeekdays=function(){
var fdow=this.firstDayOfWeek;
var cell=this.firstdayname;
var _8d1=Calendar._TT["WEEKEND"];
for(var i=0;i<7;++i){
cell.className="day name";
var _8d2=(i+fdow)%7;
if(i){
cell.ttip=Calendar._TT["DAY_FIRST"].replace("%s",Calendar._DN[_8d2]);
cell.navtype=100;
cell.calendar=this;
cell.fdow=_8d2;
Calendar._add_evs(cell);
}
if(_8d1.indexOf(_8d2.toString())!=-1){
Calendar.addClass(cell,"weekend");
}
cell.innerHTML=Calendar._SDN[(i+fdow)%7];
cell=cell.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(str,fmt){
var _8d3=new Date();
var y=0;
var m=-1;
var d=0;
var a=str.split(/\W+/);
var b=fmt.match(/%./g);
var i=0,j=0;
var hr=0;
var min=0;
for(i=0;i<a.length;++i){
if(!a[i]){
continue;
}
switch(b[i]){
case "%d":
case "%e":
d=parseInt(a[i],10);
break;
case "%m":
m=parseInt(a[i],10)-1;
break;
case "%Y":
case "%y":
y=parseInt(a[i],10);
(y<100)&&(y+=(y>29)?1900:2000);
break;
case "%b":
case "%B":
for(j=0;j<12;++j){
if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){
m=j;
break;
}
}
break;
case "%H":
case "%I":
case "%k":
case "%l":
hr=parseInt(a[i],10);
break;
case "%P":
case "%p":
if(/pm/i.test(a[i])&&hr<12){
hr+=12;
}else{
if(/am/i.test(a[i])&&hr>=12){
hr-=12;
}
}
break;
case "%M":
min=parseInt(a[i],10);
break;
}
}
if(isNaN(y)){
y=_8d3.getFullYear();
}
if(isNaN(m)){
m=_8d3.getMonth();
}
if(isNaN(d)){
d=_8d3.getDate();
}
if(isNaN(hr)){
hr=_8d3.getHours();
}
if(isNaN(min)){
min=_8d3.getMinutes();
}
if(y!=0&&m!=-1&&d!=0){
return new Date(y,m,d,hr,min,0);
}
y=0;
m=-1;
d=0;
for(i=0;i<a.length;++i){
if(a[i].search(/[a-zA-Z]+/)!=-1){
var t=-1;
for(j=0;j<12;++j){
if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){
t=j;
break;
}
}
if(t!=-1){
if(m!=-1){
d=m+1;
}
m=t;
}
}else{
if(parseInt(a[i],10)<=12&&m==-1){
m=a[i]-1;
}else{
if(parseInt(a[i],10)>31&&y==0){
y=parseInt(a[i],10);
(y<100)&&(y+=(y>29)?1900:2000);
}else{
if(d==0){
d=a[i];
}
}
}
}
}
if(y==0){
y=_8d3.getFullYear();
}
if(m!=-1&&d!=0){
return new Date(y,m,d,hr,min,0);
}
return _8d3;
};
Date.prototype.getMonthDays=function(_8d4){
var year=this.getFullYear();
if(typeof _8d4=="undefined"){
_8d4=this.getMonth();
}
if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&_8d4==1){
return 29;
}else{
return Date._MD[_8d4];
}
};
Date.prototype.getDayOfYear=function(){
var now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);
var then=new Date(this.getFullYear(),0,0,0,0,0);
var time=now-then;
return Math.floor(time/Date.DAY);
};
Date.prototype.getWeekNumber=function(){
var d=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);
var DoW=d.getDay();
d.setDate(d.getDate()-(DoW+6)%7+3);
var ms=d.valueOf();
d.setMonth(0);
d.setDate(4);
return Math.round((ms-d.valueOf())/(7*86400000))+1;
};
Date.prototype.equalsTo=function(date){
return ((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));
};
Date.prototype.setDateOnly=function(date){
var tmp=new Date(date);
this.setDate(1);
this.setFullYear(tmp.getFullYear());
this.setMonth(tmp.getMonth());
this.setDate(tmp.getDate());
};
Date.prototype.print=function(str){
var m=this.getMonth();
var d=this.getDate();
var y=this.getFullYear();
var wn=this.getWeekNumber();
var w=this.getDay();
var s={};
var hr=this.getHours();
var pm=(hr>=12);
var ir=(pm)?(hr-12):hr;
var dy=this.getDayOfYear();
if(ir==0){
ir=12;
}
var min=this.getMinutes();
var sec=this.getSeconds();
s["%a"]=Calendar._SDN[w];
s["%A"]=Calendar._DN[w];
s["%b"]=Calendar._SMN[m];
s["%B"]=Calendar._MN[m];
s["%C"]=1+Math.floor(y/100);
s["%d"]=(d<10)?("0"+d):d;
s["%e"]=d;
s["%H"]=(hr<10)?("0"+hr):hr;
s["%I"]=(ir<10)?("0"+ir):ir;
s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;
s["%k"]=hr;
s["%l"]=ir;
s["%m"]=(m<9)?("0"+(1+m)):(1+m);
s["%M"]=(min<10)?("0"+min):min;
s["%n"]="\n";
s["%p"]=pm?"PM":"AM";
s["%P"]=pm?"pm":"am";
s["%s"]=Math.floor(this.getTime()/1000);
s["%S"]=(sec<10)?("0"+sec):sec;
s["%t"]="\t";
s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;
s["%u"]=w+1;
s["%w"]=w;
s["%y"]=(""+y).substr(2,2);
s["%Y"]=y;
s["%%"]="%";
var re=/%./g;
if(!Calendar.is_ie5&&!Calendar.is_khtml){
return str.replace(re,function(par){
return s[par]||par;
});
}
var a=str.match(re);
for(var i=0;i<a.length;i++){
var tmp=s[a[i]];
if(tmp){
re=new RegExp(a[i],"g");
str=str.replace(re,tmp);
}
}
return str;
};
Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;
Date.prototype.setFullYear=function(y){
var d=new Date(this);
d.__msh_oldSetFullYear(y);
if(d.getMonth()!=this.getMonth()){
this.setDate(28);
}
this.__msh_oldSetFullYear(y);
};
window._dynarch_popupCalendar=null;
Calendar.setup=function(_8d5){
function _8d6(_8d7,def){
if(typeof _8d5[_8d7]=="undefined"){
_8d5[_8d7]=def;
}
};
_8d6("inputField",null);
_8d6("displayArea",null);
_8d6("button",null);
_8d6("eventName","click");
_8d6("ifFormat","%Y/%m/%d");
_8d6("daFormat","%Y/%m/%d");
_8d6("singleClick",true);
_8d6("disableFunc",null);
_8d6("dateStatusFunc",_8d5["disableFunc"]);
_8d6("dateText",null);
_8d6("firstDay",null);
_8d6("align","Br");
_8d6("range",[1900,2999]);
_8d6("weekNumbers",true);
_8d6("flat",null);
_8d6("flatCallback",null);
_8d6("onSelect",null);
_8d6("onClose",null);
_8d6("onUpdate",null);
_8d6("date",null);
_8d6("showsTime",false);
_8d6("timeFormat","24");
_8d6("electric",true);
_8d6("step",2);
_8d6("position",null);
_8d6("cache",false);
_8d6("showOthers",false);
_8d6("multiple",null);
var tmp=["inputField","displayArea","button"];
for(var i in tmp){
if(typeof _8d5[tmp[i]]=="string"){
_8d5[tmp[i]]=document.getElementById(_8d5[tmp[i]]);
}
}
if(!(_8d5.flat||_8d5.multiple||_8d5.inputField||_8d5.displayArea||_8d5.button)){
alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please check your code");
return false;
}
function _8d8(cal){
var p=cal.params;
var _8d9=(cal.dateClicked||p.electric);
if(_8d9&&p.inputField){
p.inputField.value=cal.date.print(p.ifFormat);
if(typeof p.inputField.onchange=="function"){
p.inputField.onchange();
}
}
if(_8d9&&p.displayArea){
p.displayArea.innerHTML=cal.date.print(p.daFormat);
}
if(_8d9&&typeof p.onUpdate=="function"){
p.onUpdate(cal);
}
if(_8d9&&p.flat){
if(typeof p.flatCallback=="function"){
p.flatCallback(cal);
}
}
if(_8d9&&p.singleClick&&cal.dateClicked){
cal.callCloseHandler();
}
};
if(_8d5.flat!=null){
if(typeof _8d5.flat=="string"){
_8d5.flat=document.getElementById(_8d5.flat);
}
if(!_8d5.flat){
alert("Calendar.setup:\n  Flat specified but can't find parent.");
return false;
}
var cal=new Calendar(_8d5.firstDay,_8d5.date,_8d5.onSelect||_8d8);
cal.showsOtherMonths=_8d5.showOthers;
cal.showsTime=_8d5.showsTime;
cal.time24=(_8d5.timeFormat=="24");
cal.params=_8d5;
cal.weekNumbers=_8d5.weekNumbers;
cal.setRange(_8d5.range[0],_8d5.range[1]);
cal.setDateStatusHandler(_8d5.dateStatusFunc);
cal.getDateText=_8d5.dateText;
if(_8d5.ifFormat){
cal.setDateFormat(_8d5.ifFormat);
}
if(_8d5.inputField&&typeof _8d5.inputField.value=="string"){
cal.parseDate(_8d5.inputField.value);
}
cal.create(_8d5.flat);
cal.show();
return false;
}
var _8da=_8d5.button||_8d5.displayArea||_8d5.inputField;
_8da["on"+_8d5.eventName]=function(){
var _8db=_8d5.inputField||_8d5.displayArea;
var _8dc=_8d5.inputField?_8d5.ifFormat:_8d5.daFormat;
var _8dd=false;
var cal=window.calendar;
if(_8db){
_8d5.date=Date.parseDate(_8db.value||_8db.innerHTML,_8dc);
}
if(!(cal&&_8d5.cache)){
window.calendar=cal=new Calendar(_8d5.firstDay,_8d5.date,_8d5.onSelect||_8d8,_8d5.onClose||function(cal){
cal.hide();
});
cal.showsTime=_8d5.showsTime;
cal.time24=(_8d5.timeFormat=="24");
cal.weekNumbers=_8d5.weekNumbers;
_8dd=true;
}else{
if(_8d5.date){
cal.setDate(_8d5.date);
}
cal.hide();
}
if(_8d5.multiple){
cal.multiple={};
for(var i=_8d5.multiple.length;--i>=0;){
var d=_8d5.multiple[i];
var ds=d.print("%Y%m%d");
cal.multiple[ds]=d;
}
}
cal.showsOtherMonths=_8d5.showOthers;
cal.yearStep=_8d5.step;
cal.setRange(_8d5.range[0],_8d5.range[1]);
cal.params=_8d5;
cal.setDateStatusHandler(_8d5.dateStatusFunc);
cal.getDateText=_8d5.dateText;
cal.setDateFormat(_8dc);
if(_8dd){
cal.create();
}
cal.refresh();
if(!_8d5.position){
cal.showAtElement(_8d5.button||_8d5.displayArea||_8d5.inputField,_8d5.align);
}else{
cal.showAt(_8d5.position[0],_8d5.position[1]);
}
return false;
};
return cal;
};
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(_8de,id,w,h,_8df,c,_8e0,_8e1,_8e2,_8e3){
if(!document.getElementById){
return;
}
this.DETECT_KEY=_8e3?_8e3:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_8de){
this.setAttribute("swf",_8de);
}
if(id){
this.setAttribute("id",id);
}
if(w){
this.setAttribute("width",w);
}
if(h){
this.setAttribute("height",h);
}
if(_8df){
this.setAttribute("version",new deconcept.PlayerVersion(_8df.toString().split(".")));
}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(!window.opera&&document.all&&this.installedVer.major>7){
deconcept.SWFObject.doPrepUnload=true;
}
if(c){
this.addParam("bgcolor",c);
}
var q=_8e0?_8e0:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",false);
this.setAttribute("doExpressInstall",false);
var _8e4=(_8e1)?_8e1:window.location;
this.setAttribute("xiRedirectUrl",_8e4);
this.setAttribute("redirectUrl","");
if(_8e2){
this.setAttribute("redirectUrl",_8e2);
}
};
deconcept.SWFObject.prototype={useExpressInstall:function(_8e5){
this.xiSWFPath=!_8e5?"expressinstall.swf":_8e5;
this.setAttribute("useExpressInstall",true);
},setAttribute:function(_8e6,_8e7){
this.attributes[_8e6]=_8e7;
},getAttribute:function(_8e8){
return this.attributes[_8e8];
},addParam:function(_8e9,_8ea){
this.params[_8e9]=_8ea;
},getParams:function(){
return this.params;
},addVariable:function(_8eb,_8ec){
this.variables[_8eb]=_8ec;
},getVariable:function(_8ed){
return this.variables[_8ed];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _8ee=new Array();
var key;
var _8ef=this.getVariables();
for(key in _8ef){
_8ee[_8ee.length]=key+"="+_8ef[key];
}
return _8ee;
},getSWFHTML:function(){
var _8f0="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");
this.setAttribute("swf",this.xiSWFPath);
}
_8f0="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";
_8f0+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _8f1=this.getParams();
for(var key in _8f1){
_8f0+=[key]+"=\""+_8f1[key]+"\" ";
}
var _8f2=this.getVariablePairs().join("&");
if(_8f2.length>0){
_8f0+="flashvars=\""+_8f2+"\"";
}
_8f0+="/>";
}else{
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","ActiveX");
this.setAttribute("swf",this.xiSWFPath);
}
_8f0="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";
_8f0+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _8f3=this.getParams();
for(var key in _8f3){
_8f0+="<param name=\""+key+"\" value=\""+_8f3[key]+"\" />";
}
var _8f4=this.getVariablePairs().join("&");
if(_8f4.length>0){
_8f0+="<param name=\"flashvars\" value=\""+_8f4+"\" />";
}
_8f0+="</object>";
}
return _8f0;
},write:function(_8f5){
if(this.getAttribute("useExpressInstall")){
var _8f6=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_8f6)&&!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 n=(typeof _8f5=="string")?document.getElementById(_8f5):_8f5;
n.innerHTML=this.getSWFHTML();
return true;
}else{
if(this.getAttribute("redirectUrl")!=""){
document.location.replace(this.getAttribute("redirectUrl"));
}
}
return false;
}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _8f7=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){
_8f7=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));
}
}else{
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){
var axo=1;
var _8f8=3;
while(axo){
try{
_8f8++;
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_8f8);
_8f7=new deconcept.PlayerVersion([_8f8,0,0]);
}
catch(e){
axo=null;
}
}
}else{
try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
}
catch(e){
try{
var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_8f7=new deconcept.PlayerVersion([6,0,21]);
axo.AllowScriptAccess="always";
}
catch(e){
if(_8f7.major==6){
return _8f7;
}
}
try{
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
}
catch(e){
}
}
if(axo!=null){
_8f7=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
}
}
}
return _8f7;
};
deconcept.PlayerVersion=function(_8f9){
this.major=_8f9[0]!=null?parseInt(_8f9[0]):0;
this.minor=_8f9[1]!=null?parseInt(_8f9[1]):0;
this.rev=_8f9[2]!=null?parseInt(_8f9[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){
return false;
}
if(this.major>fv.major){
return true;
}
if(this.minor<fv.minor){
return false;
}
if(this.minor>fv.minor){
return true;
}
if(this.rev<fv.rev){
return false;
}
return true;
};
deconcept.util={getRequestParameter:function(_8fa){
var q=document.location.search||document.location.hash;
if(_8fa==null){
return q;
}
if(q){
var _8fb=q.substring(1).split("&");
for(var i=0;i<_8fb.length;i++){
if(_8fb[i].substring(0,_8fb[i].indexOf("="))==_8fa){
return _8fb[i].substring((_8fb[i].indexOf("=")+1));
}
}
}
return "";
}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){
var _8fc=document.getElementsByTagName("OBJECT");
for(var i=_8fc.length-1;i>=0;i--){
_8fc[i].style.display="none";
for(var x in _8fc[i]){
if(typeof _8fc[i][x]=="function"){
_8fc[i][x]=function(){
};
}
}
}
};
if(deconcept.SWFObject.doPrepUnload){
if(!deconcept.unloadSet){
deconcept.SWFObjectUtil.prepUnload=function(){
__flash_unloadHandler=function(){
};
__flash_savedUnloadHandler=function(){
};
window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);
};
window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);
deconcept.unloadSet=true;
}
}
if(!document.getElementById&&document.all){
document.getElementById=function(id){
return document.all[id];
};
}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;
var _lastMenu=null;
function _toggleMenu(e,_8fd){
if(_lastMenu!=null&&_lastMenu!=_8fd){
document.getElementById(_lastMenu).style.display="none";
_lastMenu=null;
}
if(document.getElementById(_8fd).style.display=="none"){
document.getElementById(_8fd).style.display="block";
_lastMenu=_8fd;
e.cancelBubble=true;
if(e.stopPropagation){
e.stopPropagation();
}
document.onclick=_hideLastMenu;
}else{
document.getElementById(_8fd).style.display="none";
document.onclick=null;
}
};
function _hideLastMenu(){
if(_lastMenu!=null){
document.getElementById(_lastMenu).style.display="none";
_lastMenu=null;
document.onclick=null;
}
};
function toggleById(id,_8fe,_8ff){
var obj=document.getElementById(id);
if(_8fe){
return toggleByObject(obj,_8fe,_8ff);
}else{
toggleByObject(obj,null,_8ff);
}
};
function toggleByIdSpan(obj,id){
var _900=toggleById(id,true);
var _901=obj.getElementsByTagName("span");
if(_900){
_901[0].style.display="none";
_901[1].style.display="";
}else{
_901[0].style.display="";
_901[1].style.display="none";
}
};
function toggleByObject(obj,_902,_903){
var _904=false;
var _905="block";
if(_903!=null){
_905=_903;
}
if(obj!=null){
if(!obj.style.display||!obj.style.display.toLowerCase().match("none")){
obj.style.display="none";
}else{
obj.style.display=_905;
_904=true;
}
}
if(_902){
return _904;
}
};
(function(c,j){
function k(a,b){
var d=a.nodeName.toLowerCase();
if("area"===d){
b=a.parentNode;
d=b.name;
if(!a.href||!d||b.nodeName.toLowerCase()!=="map"){
return false;
}
a=c("img[usemap=#"+d+"]")[0];
return !!a&&l(a);
}
return (/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a);
};
function l(a){
return !c(a).parents().andSelf().filter(function(){
return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this);
}).length;
};
c.ui=c.ui||{};
if(!c.ui.version){
c.extend(c.ui,{version:"1.8.13",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});
c.fn.extend({_focus:c.fn.focus,focus:function(a,b){
return typeof a==="number"?this.each(function(){
var d=this;
setTimeout(function(){
c(d).focus();
b&&b.call(d);
},a);
}):this._focus.apply(this,arguments);
},scrollParent:function(){
var a;
a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){
return /(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1));
}).eq(0):this.parents().filter(function(){
return /(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1));
}).eq(0);
return /fixed/.test(this.css("position"))||!a.length?c(document):a;
},zIndex:function(a){
if(a!==j){
return this.css("zIndex",a);
}
if(this.length){
a=c(this[0]);
for(var b;a.length&&a[0]!==document;){
b=a.css("position");
if(b==="absolute"||b==="relative"||b==="fixed"){
b=parseInt(a.css("zIndex"),10);
if(!isNaN(b)&&b!==0){
return b;
}
}
a=a.parent();
}
}
return 0;
},disableSelection:function(){
return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){
a.preventDefault();
});
},enableSelection:function(){
return this.unbind(".ui-disableSelection");
}});
c.each(["Width","Height"],function(a,b){
function d(f,g,m,n){
c.each(e,function(){
g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;
if(m){
g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;
}
if(n){
g-=parseFloat(c.curCSS(f,"margin"+this,true))||0;
}
});
return g;
};
var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};
c.fn["inner"+b]=function(f){
if(f===j){
return i["inner"+b].call(this);
}
return this.each(function(){
c(this).css(h,d(this,f)+"px");
});
};
c.fn["outer"+b]=function(f,g){
if(typeof f!=="number"){
return i["outer"+b].call(this,f);
}
return this.each(function(){
c(this).css(h,d(this,f,true,g)+"px");
});
};
});
c.extend(c.expr[":"],{data:function(a,b,d){
return !!c.data(a,d[3]);
},focusable:function(a){
return k(a,!isNaN(c.attr(a,"tabindex")));
},tabbable:function(a){
var b=c.attr(a,"tabindex"),d=isNaN(b);
return (d||b>=0)&&k(a,!d);
}});
c(function(){
var a=document.body,b=a.appendChild(b=document.createElement("div"));
c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});
c.support.minHeight=b.offsetHeight===100;
c.support.selectstart="onselectstart" in b;
a.removeChild(b).style.display="none";
});
c.extend(c.ui,{plugin:{add:function(a,b,d){
a=c.ui[a].prototype;
for(var e in d){
a.plugins[e]=a.plugins[e]||[];
a.plugins[e].push([b,d[e]]);
}
},call:function(a,b,d){
if((b=a.plugins[b])&&a.element[0].parentNode){
for(var e=0;e<b.length;e++){
a.options[b[e][0]]&&b[e][1].apply(a.element,d);
}
}
}},contains:function(a,b){
return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b);
},hasScroll:function(a,b){
if(c(a).css("overflow")==="hidden"){
return false;
}
b=b&&b==="left"?"scrollLeft":"scrollTop";
var d=false;
if(a[b]>0){
return true;
}
a[b]=1;
d=a[b]>0;
a[b]=0;
return d;
},isOverAxis:function(a,b,d){
return a>b&&a<b+d;
},isOver:function(a,b,d,e,h,i){
return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i);
}});
}
})(jQuery);
(function(b,j){
if(b.cleanData){
var k=b.cleanData;
b.cleanData=function(a){
for(var c=0,d;(d=a[c])!=null;c++){
b(d).triggerHandler("remove");
}
k(a);
};
}else{
var l=b.fn.remove;
b.fn.remove=function(a,c){
return this.each(function(){
if(!c){
if(!a||b.filter(a,[this]).length){
b("*",this).add([this]).each(function(){
b(this).triggerHandler("remove");
});
}
}
return l.call(b(this),a,c);
});
};
}
b.widget=function(a,c,d){
var e=a.split(".")[0],f;
a=a.split(".")[1];
f=e+"-"+a;
if(!d){
d=c;
c=b.Widget;
}
b.expr[":"][f]=function(h){
return !!b.data(h,a);
};
b[e]=b[e]||{};
b[e][a]=function(h,g){
arguments.length&&this._createWidget(h,g);
};
c=new c;
c.options=b.extend(true,{},c.options);
b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);
b.widget.bridge(a,b[e][a]);
};
b.widget.bridge=function(a,c){
b.fn[a]=function(d){
var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;
d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;
if(e&&d.charAt(0)==="_"){
return h;
}
e?this.each(function(){
var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;
if(i!==g&&i!==j){
h=i;
return false;
}
}):this.each(function(){
var g=b.data(this,a);
g?g.option(d||{})._init():b.data(this,a,new c(d,this));
});
return h;
};
};
b.Widget=function(a,c){
arguments.length&&this._createWidget(a,c);
};
b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){
b.data(c,this.widgetName,this);
this.element=b(c);
this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);
var d=this;
this.element.bind("remove."+this.widgetName,function(){
d.destroy();
});
this._create();
this._trigger("create");
this._init();
},_getCreateOptions:function(){
return b.metadata&&b.metadata.get(this.element[0])[this.widgetName];
},_create:function(){
},_init:function(){
},destroy:function(){
this.element.unbind("."+this.widgetName).removeData(this.widgetName);
this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled");
},widget:function(){
return this.element;
},option:function(a,c){
var d=a;
if(arguments.length===0){
return b.extend({},this.options);
}
if(typeof a==="string"){
if(c===j){
return this.options[a];
}
d={};
d[a]=c;
}
this._setOptions(d);
return this;
},_setOptions:function(a){
var c=this;
b.each(a,function(d,e){
c._setOption(d,e);
});
return this;
},_setOption:function(a,c){
this.options[a]=c;
if(a==="disabled"){
this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);
}
return this;
},enable:function(){
return this._setOption("disabled",false);
},disable:function(){
return this._setOption("disabled",true);
},_trigger:function(a,c,d){
var e=this.options[a];
c=b.Event(c);
c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();
d=d||{};
if(c.originalEvent){
a=b.event.props.length;
for(var f;a;){
f=b.event.props[--a];
c[f]=c.originalEvent[f];
}
}
this.element.trigger(c,d);
return !(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented());
}};
})(jQuery);
(function(c){
c.ui=c.ui||{};
var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;
c.fn.position=function(b){
if(!b||!b.of){
return t.apply(this,arguments);
}
b=c.extend({},b);
var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;
if(d.nodeType===9){
h=a.width();
k=a.height();
j={top:0,left:0};
}else{
if(d.setTimeout){
h=a.width();
k=a.height();
j={top:a.scrollTop(),left:a.scrollLeft()};
}else{
if(d.preventDefault){
b.at="left top";
h=k=0;
j={top:b.of.pageY,left:b.of.pageX};
}else{
h=a.outerWidth();
k=a.outerHeight();
j=a.offset();
}
}
}
c.each(["my","at"],function(){
var f=(b[this]||"").split(" ");
if(f.length===1){
f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];
}
f[0]=n.test(f[0])?f[0]:"center";
f[1]=o.test(f[1])?f[1]:"center";
b[this]=f;
});
if(g.length===1){
g[1]=g[0];
}
e[0]=parseInt(e[0],10)||0;
if(e.length===1){
e[1]=e[0];
}
e[1]=parseInt(e[1],10)||0;
if(b.at[0]==="right"){
j.left+=h;
}else{
if(b.at[0]==="center"){
j.left+=h/2;
}
}
if(b.at[1]==="bottom"){
j.top+=k;
}else{
if(b.at[1]==="center"){
j.top+=k/2;
}
}
j.left+=e[0];
j.top+=e[1];
return this.each(function(){
var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;
if(b.my[0]==="right"){
i.left-=l;
}else{
if(b.my[0]==="center"){
i.left-=l/2;
}
}
if(b.my[1]==="bottom"){
i.top-=m;
}else{
if(b.my[1]==="center"){
i.top-=m/2;
}
}
i.left=Math.round(i.left);
i.top=Math.round(i.top);
r={left:i.left-p,top:i.top-q};
c.each(["left","top"],function(s,x){
c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at});
});
c.fn.bgiframe&&f.bgiframe();
f.offset(c.extend(i,{using:b.using}));
});
};
c.ui.position={fit:{left:function(b,a){
var d=c(window);
d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();
b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left);
},top:function(b,a){
var d=c(window);
d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();
b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top);
}},flip:{left:function(b,a){
if(a.at[0]!=="center"){
var d=c(window);
d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();
var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];
b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0;
}
},top:function(b,a){
if(a.at[1]!=="center"){
var d=c(window);
d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();
var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];
b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0;
}
}}};
if(!c.offset.setOffset){
c.offset.setOffset=function(b,a){
if(/static/.test(c.curCSS(b,"position"))){
b.style.position="relative";
}
var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;
g={top:a.top-g.top+e,left:a.left-g.left+h};
"using" in a?a.using.call(b,g):d.css(g);
};
c.fn.offset=function(b){
var a=this[0];
if(!a||!a.ownerDocument){
return null;
}
if(b){
return this.each(function(){
c.offset.setOffset(this,b);
});
}
return u.call(this);
};
}
})(jQuery);
(function(c){
c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){
return this.href.toLowerCase()===location.href.toLowerCase();
}},_create:function(){
var a=this,b=a.options;
a.running=0;
a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){
b.disabled||c(this).addClass("ui-state-hover");
}).bind("mouseleave.accordion",function(){
b.disabled||c(this).removeClass("ui-state-hover");
}).bind("focus.accordion",function(){
b.disabled||c(this).addClass("ui-state-focus");
}).bind("blur.accordion",function(){
b.disabled||c(this).removeClass("ui-state-focus");
});
a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(b.navigation){
var d=a.element.find("a").filter(b.navigationFilter).eq(0);
if(d.length){
var h=d.closest(".ui-accordion-header");
a.active=h.length?h:d.closest(".ui-accordion-content").prev();
}
}
a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");
a.active.next().addClass("ui-accordion-content-active");
a._createIcons();
a.resize();
a.element.attr("role","tablist");
a.headers.attr("role","tab").bind("keydown.accordion",function(f){
return a._keydown(f);
}).next().attr("role","tabpanel");
a.headers.not(a.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();
a.active.length?a.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);
c.browser.safari||a.headers.find("a").attr("tabIndex",-1);
b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){
a._clickHandler.call(a,f,this);
f.preventDefault();
});
},_createIcons:function(){
var a=this.options;
if(a.icons){
c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);
this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);
this.element.addClass("ui-accordion-icons");
}
},_destroyIcons:function(){
this.headers.children(".ui-icon").remove();
this.element.removeClass("ui-accordion-icons");
},destroy:function(){
var a=this.options;
this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");
this._destroyIcons();
var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");
if(a.autoHeight||a.fillHeight){
b.css("height","");
}
return c.Widget.prototype.destroy.call(this);
},_setOption:function(a,b){
c.Widget.prototype._setOption.apply(this,arguments);
a=="active"&&this.activate(b);
if(a=="icons"){
this._destroyIcons();
b&&this._createIcons();
}
if(a=="disabled"){
this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled");
}
},_keydown:function(a){
if(!(this.options.disabled||a.altKey||a.ctrlKey)){
var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;
switch(a.keyCode){
case b.RIGHT:
case b.DOWN:
f=this.headers[(h+1)%d];
break;
case b.LEFT:
case b.UP:
f=this.headers[(h-1+d)%d];
break;
case b.SPACE:
case b.ENTER:
this._clickHandler({target:a.target},a.target);
a.preventDefault();
}
if(f){
c(a.target).attr("tabIndex",-1);
c(f).attr("tabIndex",0);
f.focus();
return false;
}
return true;
}
},resize:function(){
var a=this.options,b;
if(a.fillSpace){
if(c.browser.msie){
var d=this.element.parent().css("overflow");
this.element.parent().css("overflow","hidden");
}
b=this.element.parent().height();
c.browser.msie&&this.element.parent().css("overflow",d);
this.headers.each(function(){
b-=c(this).outerHeight(true);
});
this.headers.next().each(function(){
c(this).height(Math.max(0,b-c(this).innerHeight()+c(this).height()));
}).css("overflow","auto");
}else{
if(a.autoHeight){
b=0;
this.headers.next().each(function(){
b=Math.max(b,c(this).height("").height());
}).height(b);
}
}
return this;
},activate:function(a){
this.options.active=a;
a=this._findActive(a)[0];
this._clickHandler({target:a},a);
return this;
},_findActive:function(a){
return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)");
},_clickHandler:function(a,b){
var d=this.options;
if(!d.disabled){
if(a.target){
a=c(a.currentTarget||b);
b=a[0]===this.active[0];
d.active=d.collapsible&&b?false:this.headers.index(a);
if(!(this.running||!d.collapsible&&b)){
var h=this.active;
j=a.next();
g=this.active.next();
e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};
var f=this.headers.index(this.active[0])>this.headers.index(a[0]);
this.active=b?c([]):a;
this._toggle(j,g,e,b,f);
h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
if(!b){
a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);
a.next().addClass("ui-accordion-content-active");
}
}
}else{
if(d.collapsible){
this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
this.active.next().addClass("ui-accordion-content-active");
var g=this.active.next(),e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);
this._toggle(j,g,e);
}
}
}
},_toggle:function(a,b,d,h,f){
var g=this,e=g.options;
g.toShow=a;
g.toHide=b;
g.data=d;
var j=function(){
if(g){
return g._completed.apply(g,arguments);
}
};
g._trigger("changestart",null,g.data);
g.running=b.size()===0?a.size():b.size();
if(e.animated){
d={};
d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace};
if(!e.proxied){
e.proxied=e.animated;
}
if(!e.proxiedDuration){
e.proxiedDuration=e.duration;
}
e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;
e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;
h=c.ui.accordion.animations;
var i=e.duration,k=e.animated;
if(k&&!h[k]&&!c.easing[k]){
k="slide";
}
h[k]||(h[k]=function(l){
this.slide(l,{easing:k,duration:i||700});
});
h[k](d);
}else{
if(e.collapsible&&h){
a.toggle();
}else{
b.hide();
a.show();
}
j(true);
}
b.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();
a.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus();
},_completed:function(a){
this.running=a?0:--this.running;
if(!this.running){
this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});
this.toHide.removeClass("ui-accordion-content-active");
if(this.toHide.length){
this.toHide.parent()[0].className=this.toHide.parent()[0].className;
}
this._trigger("change",null,this.data);
}
}});
c.extend(c.ui.accordion,{version:"1.8.13",animations:{slide:function(a,b){
a=c.extend({easing:"swing",duration:300},a,b);
if(a.toHide.size()){
if(a.toShow.size()){
var d=a.toShow.css("overflow"),h=0,f={},g={},e;
b=a.toShow;
e=b[0].style.width;
b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));
c.each(["height","paddingTop","paddingBottom"],function(j,i){
g[i]="hide";
j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);
f[i]={value:j[1],unit:j[2]||"px"};
});
a.toShow.css({height:0,overflow:"hidden"}).show();
a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){
if(i.prop=="height"){
h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);
}
a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit;
},duration:a.duration,easing:a.easing,complete:function(){
a.autoHeight||a.toShow.css("height","");
a.toShow.css({width:e,overflow:d});
a.complete();
}});
}else{
a.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},a);
}
}else{
a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a);
}
},bounceslide:function(a){
this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1000:200});
}}});
})(jQuery);
(function(d){
var e=0;
d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){
var a=this,b=this.element[0].ownerDocument,g;
this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){
if(!(a.options.disabled||a.element.attr("readonly"))){
g=false;
var f=d.ui.keyCode;
switch(c.keyCode){
case f.PAGE_UP:
a._move("previousPage",c);
break;
case f.PAGE_DOWN:
a._move("nextPage",c);
break;
case f.UP:
a._move("previous",c);
c.preventDefault();
break;
case f.DOWN:
a._move("next",c);
c.preventDefault();
break;
case f.ENTER:
case f.NUMPAD_ENTER:
if(a.menu.active){
g=true;
c.preventDefault();
}
case f.TAB:
if(!a.menu.active){
return;
}
a.menu.select(c);
break;
case f.ESCAPE:
a.element.val(a.term);
a.close(c);
break;
default:
clearTimeout(a.searching);
a.searching=setTimeout(function(){
if(a.term!=a.element.val()){
a.selectedItem=null;
a.search(null,c);
}
},a.options.delay);
break;
}
}
}).bind("keypress.autocomplete",function(c){
if(g){
g=false;
c.preventDefault();
}
}).bind("focus.autocomplete",function(){
if(!a.options.disabled){
a.selectedItem=null;
a.previous=a.element.val();
}
}).bind("blur.autocomplete",function(c){
if(!a.options.disabled){
clearTimeout(a.searching);
a.closing=setTimeout(function(){
a.close(c);
a._change(c);
},150);
}
});
this._initSource();
this.response=function(){
return a._response.apply(a,arguments);
};
this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){
var f=a.menu.element[0];
d(c.target).closest(".ui-menu-item").length||setTimeout(function(){
d(document).one("mousedown",function(h){
h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close();
});
},1);
setTimeout(function(){
clearTimeout(a.closing);
},13);
}).menu({focus:function(c,f){
f=f.item.data("item.autocomplete");
false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&&a.element.val(f.value);
},selected:function(c,f){
var h=f.item.data("item.autocomplete"),i=a.previous;
if(a.element[0]!==b.activeElement){
a.element.focus();
a.previous=i;
setTimeout(function(){
a.previous=i;
a.selectedItem=h;
},1);
}
false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);
a.term=a.element.val();
a.close(c);
a.selectedItem=h;
},blur:function(){
a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term);
}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");
d.fn.bgiframe&&this.menu.element.bgiframe();
},destroy:function(){
this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();
d.Widget.prototype.destroy.call(this);
},_setOption:function(a,b){
d.Widget.prototype._setOption.apply(this,arguments);
a==="source"&&this._initSource();
if(a==="appendTo"){
this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);
}
a==="disabled"&&b&&this.xhr&&this.xhr.abort();
},_initSource:function(){
var a=this,b,g;
if(d.isArray(this.options.source)){
b=this.options.source;
this.source=function(c,f){
f(d.ui.autocomplete.filter(b,c.term));
};
}else{
if(typeof this.options.source==="string"){
g=this.options.source;
this.source=function(c,f){
a.xhr&&a.xhr.abort();
a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){
this.autocompleteRequest===e&&f(h);
},error:function(){
this.autocompleteRequest===e&&f([]);
}});
};
}else{
this.source=this.options.source;
}
}
},search:function(a,b){
a=a!=null?a:this.element.val();
this.term=this.element.val();
if(a.length<this.options.minLength){
return this.close(b);
}
clearTimeout(this.closing);
if(this._trigger("search",b)!==false){
return this._search(a);
}
},_search:function(a){
this.pending++;
this.element.addClass("ui-autocomplete-loading");
this.source({term:a},this.response);
},_response:function(a){
if(!this.options.disabled&&a&&a.length){
a=this._normalize(a);
this._suggest(a);
this._trigger("open");
}else{
this.close();
}
this.pending--;
this.pending||this.element.removeClass("ui-autocomplete-loading");
},close:function(a){
clearTimeout(this.closing);
if(this.menu.element.is(":visible")){
this.menu.element.hide();
this.menu.deactivate();
this._trigger("close",a);
}
},_change:function(a){
this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem});
},_normalize:function(a){
if(a.length&&a[0].label&&a[0].value){
return a;
}
return d.map(a,function(b){
if(typeof b==="string"){
return {label:b,value:b};
}
return d.extend({label:b.label||b.value,value:b.value||b.label},b);
});
},_suggest:function(a){
var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);
this._renderMenu(b,a);
this.menu.deactivate();
this.menu.refresh();
b.show();
this._resizeMenu();
b.position(d.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new d.Event("mouseover"));
},_resizeMenu:function(){
var a=this.menu.element;
a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()));
},_renderMenu:function(a,b){
var g=this;
d.each(b,function(c,f){
g._renderItem(a,f);
});
},_renderItem:function(a,b){
return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a);
},_move:function(a,b){
if(this.menu.element.is(":visible")){
if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){
this.element.val(this.term);
this.menu.deactivate();
}else{
this.menu[a](b);
}
}else{
this.search(null,b);
}
},widget:function(){
return this.menu.element;
}});
d.extend(d.ui.autocomplete,{escapeRegex:function(a){
return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");
},filter:function(a,b){
var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");
return d.grep(a,function(c){
return g.test(c.label||c.value||c);
});
}});
})(jQuery);
(function(d){
d.widget("ui.menu",{_create:function(){
var e=this;
this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){
if(d(a.target).closest(".ui-menu-item a").length){
a.preventDefault();
e.select(a);
}
});
this.refresh();
},refresh:function(){
var e=this;
this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(a){
e.activate(a,d(this).parent());
}).mouseleave(function(){
e.deactivate();
});
},activate:function(e,a){
this.deactivate();
if(this.hasScroll()){
var b=a.offset().top-this.element.offset().top,g=this.element.scrollTop(),c=this.element.height();
if(b<0){
this.element.scrollTop(g+b);
}else{
b>=c&&this.element.scrollTop(g+b-c+a.height());
}
}
this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();
this._trigger("focus",e,{item:a});
},deactivate:function(){
if(this.active){
this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");
this.active=null;
}
},next:function(e){
this.move("next",".ui-menu-item:first",e);
},previous:function(e){
this.move("prev",".ui-menu-item:last",e);
},first:function(){
return this.active&&!this.active.prevAll(".ui-menu-item").length;
},last:function(){
return this.active&&!this.active.nextAll(".ui-menu-item").length;
},move:function(e,a,b){
if(this.active){
e=this.active[e+"All"](".ui-menu-item").eq(0);
e.length?this.activate(b,e):this.activate(b,this.element.children(a));
}else{
this.activate(b,this.element.children(a));
}
},nextPage:function(e){
if(this.hasScroll()){
if(!this.active||this.last()){
this.activate(e,this.element.children(".ui-menu-item:first"));
}else{
var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){
var c=d(this).offset().top-a-b+d(this).height();
return c<10&&c>-10;
});
g.length||(g=this.element.children(".ui-menu-item:last"));
this.activate(e,g);
}
}else{
this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"));
}
},previousPage:function(e){
if(this.hasScroll()){
if(!this.active||this.first()){
this.activate(e,this.element.children(".ui-menu-item:last"));
}else{
var a=this.active.offset().top,b=this.element.height();
result=this.element.children(".ui-menu-item").filter(function(){
var g=d(this).offset().top-a+b-d(this).height();
return g<10&&g>-10;
});
result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(e,result);
}
}else{
this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"));
}
},hasScroll:function(){
return this.element.height()<this.element[d.fn.prop?"prop":"attr"]("scrollHeight");
},select:function(e){
this._trigger("selected",e,{item:this.active});
}});
})(jQuery);
(function(d,p){
function u(){
return ++v;
};
function w(){
return ++x;
};
var v=0,x=0;
d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading…</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){
this._tabify(true);
},_setOption:function(b,e){
if(b=="selected"){
this.options.collapsible&&e==this.options.selected||this.select(e);
}else{
this.options[b]=e;
this._tabify();
}
},_tabId:function(b){
return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u();
},_sanitizeSelector:function(b){
return b.replace(/:/g,"\\:");
},_cookie:function(){
var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());
return d.cookie.apply(null,[b].concat(d.makeArray(arguments)));
},_ui:function(b,e){
return {tab:b,panel:e,index:this.anchors.index(b)};
},_cleanup:function(){
this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){
var b=d(this);
b.html(b.data("label.tabs")).removeData("label.tabs");
});
},_tabify:function(b){
function e(g,f){
g.css("display","");
!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter");
};
var a=this,c=this.options,h=/^#.+/;
this.list=this.element.find("ol,ul").eq(0);
this.lis=d(" > li:has(a[href])",this.list);
this.anchors=this.lis.map(function(){
return d("a",this)[0];
});
this.panels=d([]);
this.anchors.each(function(g,f){
var i=d(f).attr("href"),l=i.split("#")[0],q;
if(l&&(l===location.toString().split("#")[0]||(q=d("base")[0])&&l===q.href)){
i=f.hash;
f.href=i;
}
if(h.test(i)){
a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));
}else{
if(i&&i!=="#"){
d.data(f,"href.tabs",i);
d.data(f,"load.tabs",i.replace(/#.*$/,""));
i=a._tabId(f);
f.href="#"+i;
f=a.element.find("#"+i);
if(!f.length){
f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);
f.data("destroy.tabs",true);
}
a.panels=a.panels.add(f);
}else{
c.disabled.push(g);
}
}
});
if(b){
this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.lis.addClass("ui-state-default ui-corner-top");
this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");
if(c.selected===p){
location.hash&&this.anchors.each(function(g,f){
if(f.hash==location.hash){
c.selected=g;
return false;
}
});
if(typeof c.selected!=="number"&&c.cookie){
c.selected=parseInt(a._cookie(),10);
}
if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){
c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}
c.selected=c.selected||(this.lis.length?0:-1);
}else{
if(c.selected===null){
c.selected=-1;
}
}
c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;
c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){
return a.lis.index(g);
}))).sort();
d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);
this.panels.addClass("ui-tabs-hide");
this.lis.removeClass("ui-tabs-selected ui-state-active");
if(c.selected>=0&&this.anchors.length){
a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");
this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");
a.element.queue("tabs",function(){
a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]));
});
this.load(c.selected);
}
d(window).bind("unload",function(){
a.lis.add(a.anchors).unbind(".tabs");
a.lis=a.anchors=a.panels=null;
});
}else{
c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
}
this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");
c.cookie&&this._cookie(c.selected,c.cookie);
b=0;
for(var j;j=this.lis[b];b++){
d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");
}
c.cache===false&&this.anchors.removeData("cache.tabs");
this.lis.add(this.anchors).unbind(".tabs");
if(c.event!=="mouseover"){
var k=function(g,f){
f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g);
},n=function(g,f){
f.removeClass("ui-state-"+g);
};
this.lis.bind("mouseover.tabs",function(){
k("hover",d(this));
});
this.lis.bind("mouseout.tabs",function(){
n("hover",d(this));
});
this.anchors.bind("focus.tabs",function(){
k("focus",d(this).closest("li"));
});
this.anchors.bind("blur.tabs",function(){
n("focus",d(this).closest("li"));
});
}
var m,o;
if(c.fx){
if(d.isArray(c.fx)){
m=c.fx[0];
o=c.fx[1];
}else{
m=o=c.fx;
}
}
var r=o?function(g,f){
d(g).closest("li").addClass("ui-tabs-selected ui-state-active");
f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){
e(f,o);
a._trigger("show",null,a._ui(g,f[0]));
});
}:function(g,f){
d(g).closest("li").addClass("ui-tabs-selected ui-state-active");
f.removeClass("ui-tabs-hide");
a._trigger("show",null,a._ui(g,f[0]));
},s=m?function(g,f){
f.animate(m,m.duration||"normal",function(){
a.lis.removeClass("ui-tabs-selected ui-state-active");
f.addClass("ui-tabs-hide");
e(f,m);
a.element.dequeue("tabs");
});
}:function(g,f){
a.lis.removeClass("ui-tabs-selected ui-state-active");
f.addClass("ui-tabs-hide");
a.element.dequeue("tabs");
};
this.anchors.bind(c.event+".tabs",function(){
var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));
if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){
this.blur();
return false;
}
c.selected=a.anchors.index(this);
a.abort();
if(c.collapsible){
if(f.hasClass("ui-tabs-selected")){
c.selected=-1;
c.cookie&&a._cookie(c.selected,c.cookie);
a.element.queue("tabs",function(){
s(g,i);
}).dequeue("tabs");
this.blur();
return false;
}else{
if(!i.length){
c.cookie&&a._cookie(c.selected,c.cookie);
a.element.queue("tabs",function(){
r(g,l);
});
a.load(a.anchors.index(this));
this.blur();
return false;
}
}
}
c.cookie&&a._cookie(c.selected,c.cookie);
if(l.length){
i.length&&a.element.queue("tabs",function(){
s(g,i);
});
a.element.queue("tabs",function(){
r(g,l);
});
a.load(a.anchors.index(this));
}else{
throw "jQuery UI Tabs: Mismatching fragment identifier.";
}
d.browser.msie&&this.blur();
});
this.anchors.bind("click.tabs",function(){
return false;
});
},_getIndex:function(b){
if(typeof b=="string"){
b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));
}
return b;
},destroy:function(){
var b=this.options;
this.abort();
this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");
this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.anchors.each(function(){
var e=d.data(this,"href.tabs");
if(e){
this.href=e;
}
var a=d(this).unbind(".tabs");
d.each(["href","load","cache"],function(c,h){
a.removeData(h+".tabs");
});
});
this.lis.unbind(".tabs").add(this.panels).each(function(){
d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
});
b.cookie&&this._cookie(null,b.cookie);
return this;
},add:function(b,e,a){
if(a===p){
a=this.anchors.length;
}
var c=this,h=this.options;
e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));
b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);
e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);
var j=c.element.find("#"+b);
j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));
j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
if(a>=this.lis.length){
e.appendTo(this.list);
j.appendTo(this.list[0].parentNode);
}else{
e.insertBefore(this.lis[a]);
j.insertBefore(this.panels[a]);
}
h.disabled=d.map(h.disabled,function(k){
return k>=a?++k:k;
});
this._tabify();
if(this.anchors.length==1){
h.selected=0;
e.addClass("ui-tabs-selected ui-state-active");
j.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){
c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]));
});
this.load(0);
}
this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));
return this;
},remove:function(b){
b=this._getIndex(b);
var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();
if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1){
this.select(b+(b+1<this.anchors.length?1:-1));
}
e.disabled=d.map(d.grep(e.disabled,function(h){
return h!=b;
}),function(h){
return h>=b?--h:h;
});
this._tabify();
this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));
return this;
},enable:function(b){
b=this._getIndex(b);
var e=this.options;
if(d.inArray(b,e.disabled)!=-1){
this.lis.eq(b).removeClass("ui-state-disabled");
e.disabled=d.grep(e.disabled,function(a){
return a!=b;
});
this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));
return this;
}
},disable:function(b){
b=this._getIndex(b);
var e=this.options;
if(b!=e.selected){
this.lis.eq(b).addClass("ui-state-disabled");
e.disabled.push(b);
e.disabled.sort();
this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]));
}
return this;
},select:function(b){
b=this._getIndex(b);
if(b==-1){
if(this.options.collapsible&&this.options.selected!=-1){
b=this.options.selected;
}else{
return this;
}
}
this.anchors.eq(b).trigger(this.options.event+".tabs");
return this;
},load:function(b){
b=this._getIndex(b);
var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");
this.abort();
if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs")){
this.element.dequeue("tabs");
}else{
this.lis.eq(b).addClass("ui-state-processing");
if(a.spinner){
var j=d("span",c);
j.data("label.tabs",j.html()).html(a.spinner);
}
this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){
e.element.find(e._sanitizeSelector(c.hash)).html(k);
e._cleanup();
a.cache&&d.data(c,"cache.tabs",true);
e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));
try{
a.ajaxOptions.success(k,n);
}
catch(m){
}
},error:function(k,n){
e._cleanup();
e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));
try{
a.ajaxOptions.error(k,n,b,c);
}
catch(m){
}
}}));
e.element.dequeue("tabs");
return this;
}
},abort:function(){
this.element.queue([]);
this.panels.stop(false,true);
this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));
if(this.xhr){
this.xhr.abort();
delete this.xhr;
}
this._cleanup();
return this;
},url:function(b,e){
this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);
return this;
},length:function(){
return this.anchors.length;
}});
d.extend(d.ui.tabs,{version:"1.8.13"});
d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){
var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){
clearTimeout(a.rotation);
a.rotation=setTimeout(function(){
var k=c.selected;
a.select(++k<a.anchors.length?k:0);
},b);
j&&j.stopPropagation();
});
e=a._unrotate||(a._unrotate=!e?function(j){
j.clientX&&a.rotate(null);
}:function(){
t=c.selected;
h();
});
if(b){
this.element.bind("tabsshow",h);
this.anchors.bind(c.event+".tabs",e);
h();
}else{
clearTimeout(a.rotation);
this.element.unbind("tabsshow",h);
this.anchors.unbind(c.event+".tabs",e);
delete this._rotate;
delete this._unrotate;
}
return this;
}});
})(jQuery);
var Nav4=((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>=4));
var isIE=!Nav4;
var dialogWin=new Object();
function openDialog(url,_906,_907,_908,args){
openResizableDialog(url,"true",_906,_907,_908,args);
};
function openResizableDialog(url,_909,_90a,_90b,_90c,args){
if(!dialogWin.win||(dialogWin.win&&dialogWin.win.closed)){
dialogWin.returnFunc=_90c;
dialogWin.returnedValue="";
dialogWin.args=args;
dialogWin.url=url;
dialogWin.width=_90a;
dialogWin.height=_90b;
dialogWin.name=(new Date()).getSeconds().toString();
var _90d="resizable=no";
if(_909=="true"){
_90d="resizable=yes";
}
if(Nav4){
dialogWin.left=window.screenX+((window.outerWidth-dialogWin.width)/2);
dialogWin.top=window.screenY+((window.outerHeight-dialogWin.height)/2);
var attr="screenX="+dialogWin.left+",screenY="+dialogWin.top+","+_90d+",width="+dialogWin.width+",height="+dialogWin.height+", modal=yes";
}else{
dialogWin.left=(screen.width-dialogWin.width)/2;
dialogWin.top=(screen.height-dialogWin.height)/2;
var attr="left="+dialogWin.left+",top="+dialogWin.top+",width="+dialogWin.width+",height="+dialogWin.height+","+_90d;
}
attr+=",scrollbars=yes";
dialogWin.win=window.open(dialogWin.url,dialogWin.name,attr);
dialogWin.win.focus();
}else{
dialogWin.win.focus();
}
dialogWin.win.dialogWin=dialogWin;
};
function deadend(){
if(dialogWin.win&&!dialogWin.win.closed){
dialogWin.win.focus();
return false;
}
};
var IELinkClicks;
function disableForms(){
IELinkClicks=new Array();
alert("disableForms():"+frames.length);
for(var h=0;h<frames.length;h++){
for(var i=0;i<frames[h].document.forms.length;i++){
for(var j=0;j<frames[h].document.forms[i].elements.length;j++){
frames[h].document.forms[i].elements[j].disabled=true;
}
}
IELinkClicks[h]=new Array();
for(i=0;i<frames[h].document.links.length;i++){
IELinkClicks[h][i]=frames[h].document.links[i].onclick;
frames[h].document.links[i].onclick=deadend;
}
frames[h].window.onfocus=checkModal;
frames[h].document.onclick=checkModal;
}
};
function enableForms(){
for(var h=0;h<frames.length;h++){
for(var i=0;i<frames[h].document.forms.length;i++){
for(var j=0;j<frames[h].document.forms[i].elements.length;j++){
frames[h].document.forms[i].elements[j].disabled=false;
}
}
for(i=0;i<frames[h].document.links.length;i++){
frames[h].document.links[i].onclick=IELinkClicks[h][i];
}
}
};
function blockEvents(){
if(Nav4){
window.captureEvents(Event.CLICK|Event.MOUSEDOWN|Event.MOUSEUP|Event.FOCUS);
window.onclick=deadend;
}else{
disableForms();
}
window.onfocus=checkModal;
};
function unblockEvents(){
if(Nav4){
window.releaseEvents(Event.CLICK|Event.MOUSEDOWN|Event.MOUSEUP|Event.FOCUS);
window.onclick=null;
window.onfocus=null;
}else{
enableForms();
}
};
function checkModal(){
setTimeout("finishChecking()",50);
return true;
};
function finishChecking(){
if(dialogWin.win&&!dialogWin.win.closed){
dialogWin.win.focus();
}
};

