//\JS\00_jquery.js
(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;
if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context);}else{var elem=document.getElementById(match[3]);
if(elem){if(elem.id!=match[3]){return jQuery().find(selector);}return jQuery(elem);}selector=[];}}else{return jQuery(context).find(selector);}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);}}return this.setArray(jQuery.makeArray(selector));
},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;
Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;
if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name);}else{options={};options[name]=value;}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));
}});},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined;}return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));
}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);}});});return ret;},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;
while(elem.firstChild){elem=elem.firstChild;}return elem;}).append(this);}return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);
});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem);}});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild);
}});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);
});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);
},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else{return this.cloneNode(true);
}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null;}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return;}var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);
}}});}return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true));
}else{selector=jQuery.multiFilter(selector,this);}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))));
},is:function(selector){return !!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";
if(index<0){return null;}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value;}values.push(value);
}}return values;}else{return(this[0].value||"").replace(/\r/g,"");}}return undefined;}if(value.constructor==Number){value+="";}return this.each(function(){if(this.nodeType!=1){return;}if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);
}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length){this.selectedIndex=-1;}}else{this.value=value;
}}});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));
},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";
if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key);}return data===undefined&&parts[1]?this.data(parts[0]):data;}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);
});}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);
if(reverse){elems.reverse();}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;
if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem);}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove());}callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"});
}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");}if(elem.parentNode){elem.parentNode.removeChild(elem);}}function now(){return +new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;
if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function"){target={};}if(length==i){target=this;--i;}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];
if(target===copy){continue;}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);}else{if(copy!==undefined){target[name]=copy;}}}}}return target;};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};
jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery;}return jQuery;},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"");},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body;
},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data;}else{script.appendChild(document.createTextNode(data));
}head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];
if(!id){id=elem[expando]=++uuid;}if(name&&!jQuery.cache[id]){jQuery.cache[id]={};}if(data!==undefined){jQuery.cache[id][name]=data;}return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];
if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break;}if(!name){jQuery.removeData(elem);}}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando);}}delete jQuery.cache[id];
}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break;}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break;
}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break;}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i);
}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className;
}});},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return !jQuery.className.has(classNames,className);}).join(" "):"";}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;
}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options){elem.style[name]=old[name];}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];
function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;
});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible")){getWH();}else{jQuery.swap(elem,props,getWH);}return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false;
}var ret=defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;
style.outline="0 solid black";style.outline=save;}if(name.match(/float/i)){name=styleFloat;}if(!force&&style&&style[name]){ret=style[name];}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float";}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();
var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name);}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a);}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;
stack[i].style.display="block";}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i];}}}if(name=="opacity"&&ret==""){ret="1";
}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;
elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}}}return ret;},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;
}jQuery.each(elems,function(i,elem){if(!elem){return;}if(elem.constructor==Number){elem+="";}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";
});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];
div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild;}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];
for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j]);}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}}elem=jQuery.makeArray(div.childNodes);
}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return;}if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem);}else{ret=jQuery.merge(ret,elem);}});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined;
}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex;
}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed";}elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue;
}return elem[name];}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value);}if(set){elem.setAttribute(name,""+value);}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;
}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":"";
}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set){elem[name]=value;}return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;
if(i==null||array.split||array.setInterval||array.call){ret[0]=array;}else{while(i){ret[--i]=array[i];}}}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i;}}return -1;},merge:function(first,second){var i=0,elem,pos=first.length;
if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem;}}}else{while(elem=second[i++]){first[pos++]=elem;}}return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);
if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i]);}}return ret;},map:function(elems,callback){var ret=[];
for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value;}}return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};
var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});
jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");
},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);
}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret);}return this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;
return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this);}});};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name);}},addClass:function(classNames){jQuery.className.add(this,classNames);
},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);
jQuery.removeData(this);});if(this.parentNode){this.parentNode.removeChild(this);}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild);}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);
};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");
};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");
jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return i<m[3]-0;},gt:function(a,i,m){return i>m[3]-0;},nth:function(a,i,m){return m[3]-0==i;
},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;
},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return !a.firstChild;
},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";
},enabled:function(a){return !a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;
},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;
},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);
},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];
while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string"){return[t];}if(context&&context.nodeType!=1&&context.nodeType!=9){return[];
}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;
c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c);}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue;}foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();
m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break;}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true;
}r.push(n);}if(m=="+"){break;}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift();}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length);}else{var re2=quickID;
var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]];}else{re2=quickClass;m=re2.exec(t);}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0];
}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param";}r=jQuery.merge(r,ret[i].getElementsByTagName(tag));
}if(m[1]=="."){r=jQuery.classFilter(r,m[2]);}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break;}}r=tmp;}ret=r;}t=t.replace(re2,"");}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t);}}if(t){ret=[];
}if(ret&&context==ret[0]){ret.shift();}done=jQuery.merge(done,ret);return done;},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i]);}}return tmp;
},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m){break;}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);
}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not);}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||"";}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a);
}}r=tmp;}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;
i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++;}}merge[id]=true;}var add=false;if(first==0){if(node.nodeIndex==last){add=true;
}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true;}}if(add^not){tmp.push(node);}}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]];}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}");
}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}}}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur);}cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;
var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break;}}return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n);}}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return;
}if(jQuery.browser.msie&&elem.setInterval){elem=window;}if(!handler.guid){handler.guid=this.guid++;}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments);
}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false);
}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle);}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return;}var events=jQuery.data(elem,"events"),ret,index;
if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""));}}else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");
type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid];}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler];}}}for(ret in events[type]){break;}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false);
}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}}}ret=null;delete events[type];}}});}for(ret in events){break;}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null;}jQuery.removeData(elem,"events");
jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data);
}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined;}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});
data[0][expando]=true;}data[0].type=type;if(exclusive){data[0].exclusive=true;}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data);}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false;
}if(event){data.shift();}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret;}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]();
}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;
handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret;}if(ret===false){event.preventDefault();
event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true){return event;}var originalEvent=event;event={originalEvent:originalEvent};var 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 timeStamp toElement type view wheelDelta which".split(" ");
for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]];}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault();}originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation();
}originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document;}if(event.target.nodeType==3){event.target=event.target.parentNode;}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;
}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);
}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode;}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey;}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));
}return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie){return false;
}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie){return false;}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this)){return true;
}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false;}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie){return false;
}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this)){return true;}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);
});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);
});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;
while(i<args.length){jQuery.event.proxy(fn,args[i++]);}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut);
},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery);}else{jQuery.readyList.push(function(){return fn.call(this,jQuery);});}return this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;
if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document);});jQuery.readyList=null;}jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound){return;}readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false);
}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return;}try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return;
}for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}}jQuery.ready();},false);}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return;}if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);
return;}if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length;}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.event.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);
};});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode;}catch(error){parent=elem;}}return parent==elem;};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind();
});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url);}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};
var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);
}self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;
}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};
}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;
data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");
},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));
var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data);}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";
}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";}}s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");
}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head){head.removeChild(script);}};}if(s.dataType=="script"&&s.cache==null){s.cache=false;
}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart");
}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset;
}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;
}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password);}else{xhr.open(type,s.url,s.async);}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType);
}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);
}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s]);}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;
if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);
}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes;}if(!jsonp){success();}}else{jQuery.handleError(s,xhr,status);}complete();
if(s.async){xhr=null;}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout");}}},s.timeout);}}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);
}if(!s.async){onreadystatechange();}function success(){if(s.success){s.success(data,status);}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s]);}}function complete(){if(s.complete){s.complete(xhr,status);}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s]);
}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop");}}return xhr;},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e);}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e]);}},active:0,httpSuccess:function(xhr){try{return !xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;
}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;
if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror";}if(filter){data=filter(data,type);}if(type=="script"){jQuery.globalEval(data);}if(type=="json"){data=eval("("+data+")");}return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));
});}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));}}}return s.join("&").replace(/%20/g,"+");
}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");
this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block";}elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");
this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();
});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);
},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);
},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false;}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;
for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this);}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null){this.style.overflow="hidden";
}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop);}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;
if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start;}e.custom(start,end,unit);}else{e.custom(start,val,"");
}}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type);}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn);
}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this);}}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([]);}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true);
}timers.splice(i,1);}}});if(!gotoEnd){this.dequeue();}return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}}return q;};
jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this);}});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};
opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue();}if(jQuery.isFunction(opt.old)){opt.old.call(this);
}};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;
this.prop=prop;if(!options.orig){options.orig={};}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this);}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block";
}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop];}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();
this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;
for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1);}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;
this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px";}jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);
},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false;
}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block";}}if(this.options.hide){this.elem.style.display="none";
}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p]);}}}if(done){this.options.complete.call(this.elem);}return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;
this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;
},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";
if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);
}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent);}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true;
}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop);
}if(mozilla&&css(parent,"overflow")!="visible"){border(parent);}parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop);
}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}}results={top:top,left:left};}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));
}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();
offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};
}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent;}return jQuery(offsetParent);
}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return;}return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;
}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";
jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);
};});})();
//\JS\Class.js
(function(){var initializing=false,fnTest=/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;this.Class=function(){};Class.extend=function(prop){var _super=this.prototype;initializing=true;var prototype=new this();initializing=false;for(var name in prop){prototype[name]=typeof prop[name]=="function"&&typeof _super[name]=="function"&&fnTest.test(prop[name])?(function(name,fn){return function(){var tmp=this._super;
this._super=_super[name];var ret=fn.apply(this,arguments);this._super=tmp;return ret;};})(name,prop[name]):prop[name];}function Class(){if(!initializing&&this.init){this.init.apply(this,arguments);}}Class.prototype=prototype;Class.constructor=Class;Class.extend=arguments.callee;
return Class;};})();
//\JS\ControlPanel\Members\AutoComplete.js
jQuery(function($){$.fn.usercomplete=function(opt){return this.each(function(){function init(){createFCBK();preSet();addInput(0);}function createFCBK(){element.hide();element.attr("multiple","multiple");if(element.attr("name").indexOf("[]")==-1){element.attr("name",element.attr("name")+"[]");
}holder=$(document.createElement("ul"));holder.attr("class","holder");element.after(holder);complete=$(document.createElement("div"));complete.addClass("auto-complete");complete.append('<div class="default">'+options.complete_text+"</div>");if(browser_msie){complete.append('<iframe class="ie6fix" scrolling="no" frameborder="0"></iframe>');
browser_msie_frame=complete.children(".ie6fix");}feed=$(document.createElement("ul"));feed.attr("id",elemid+"_feed");complete.prepend(feed);holder.after(complete);feed.css("width",complete.width());}function preSet(){element.children("option").each(function(i,option){option=$(option);
if(option.hasClass("selected")){addItem(option.text(),option.val(),true);option.attr("selected","selected");}else{option.removeAttr("selected");}cache.push({caption:option.text(),value:option.val()});search_string+=""+(cache.length-1)+":"+option.text()+";";
});}$(this).bind("addItem",function(event,data){addItem(data.title,data.value);});function addItem(title,value,preadded){var li=document.createElement("li");var txt=document.createTextNode(title);var aclose=document.createElement("a");$(li).attr({"class":"bit-box","rel":value});
$(li).prepend(txt);$(aclose).attr({"class":"closebutton","href":"#"});li.appendChild(aclose);holder.append(li);$(aclose).click(function(){$(this).parent("li").fadeOut("fast",function(){removeItem($(this));});return false;});if(!preadded){$("#"+elemid+"_annoninput").remove();
var _item;addInput(1);if(element.children("option[value="+value+"]").length){_item=element.children("option[value="+value+"]");_item.get(0).setAttribute("selected","selected");if(!_item.hasClass("selected")){_item.addClass("selected");}}else{var _item=$(document.createElement("option"));
_item.attr("value",value).get(0).setAttribute("selected","selected");_item.attr("value",value).addClass("selected");_item.text(title);element.append(_item);}if(options.onselect.length){funCall(options.onselect,_item);}}holder.children("li.bit-box.deleted").removeClass("deleted");
feed.hide();browser_msie?browser_msie_frame.hide():"";}function removeItem(item){if(options.onremove.length){var _item=element.children("option[value="+item.attr("rel")+"]");funCall(options.onremove,_item);}element.children("option[value="+item.attr("rel")+"]").removeAttr("selected");
element.children("option[value="+item.attr("rel")+"]").removeClass("selected");item.remove();deleting=0;}function addInput(focusme){var li=$(document.createElement("li"));var input=$(document.createElement("input"));li.attr({"class":"bit-input","id":elemid+"_annoninput"});
input.attr({"type":"text","class":"maininput","size":"1","name":"usernames","id":"usernames","autocomplete":"off"});holder.append(li.append(input));input.focus(function(){complete.fadeIn("fast");});input.blur(function(){complete.fadeOut("fast");});holder.click(function(){input.focus();
if(feed.length&&input.val().length){feed.show();}else{feed.hide();browser_msie?browser_msie_frame.hide():"";complete.children(".default").show();}});input.keypress(function(event){if(event.keyCode==13){return false;}input.attr("size",input.val().length+1);
});input.keydown(function(event){if(event.keyCode==191){event.preventDefault();return false;}});input.keyup(function(event){var etext=xssPrevent(input.val());if(event.keyCode==8&&etext.length==0){feed.hide();browser_msie?browser_msie_frame.hide():"";if(holder.children("li.bit-box.deleted").length==0){holder.children("li.bit-box:last").addClass("deleted");
return false;}else{if(deleting){return;}deleting=1;holder.children("li.bit-box.deleted").fadeOut("fast",function(){removeItem($(this));return false;});}}if(event.keyCode!=40&&event.keyCode!=38&&etext.length!=0){counter=0;if(options.json_url){if(options.cache&&json_cache){addMembers(etext);
bindEvents();}else{$.getJSON(options.json_url+"?tag="+etext+"&"+options.params,null,function(data){addMembers(etext,data);json_cache=true;bindEvents();});}}else{addMembers(etext);bindEvents();}complete.children(".default").hide();feed.show();}});if(focusme){setTimeout(function(){input.focus();
complete.children(".default").show();},1);}}function addMembers(etext,data){feed.html("");if(!options.cache){cache=new Array();search_string="";}addTextItem(etext);if(data!=null&&data.length){$.each(data,function(i,val){cache.push({caption:val.caption,value:val.value});
search_string+=""+(cache.length-1)+":"+val.caption+";";});}var maximum=options.maxshownitems<cache.length?options.maxshownitems:cache.length;var filter="i";if(options.filter_case){filter="";}var myregexp,match;try{myregexp=eval("/(?:^|;)\\s*(\\d+)\\s*:[^;]*?"+etext+"[^;]*/g"+filter);
match=myregexp.exec(search_string);}catch(ex){}var content="";while(match!=null&&maximum>0){var id=match[1];var object=cache[id];if(options.filter_selected&&element.children("option[value="+object.value+"]").hasClass("selected")){}else{content+='<li rel="'+object.value+'">'+itemIllumination(object.caption,etext)+"</li>";
counter++;maximum--;}match=myregexp.exec(search_string);}feed.append(content);if(options.firstselected){focuson=feed.children("li:visible:first");focuson.addClass("auto-focus");}if(counter>options.height){feed.css({"height":(options.height*24)+"px","overflow":"auto"});
if(browser_msie){browser_msie_frame.css({"height":(options.height*24)+"px","width":feed.width()+"px"}).show();}}else{feed.css("height","auto");if(browser_msie){browser_msie_frame.css({"height":feed.height()+"px","width":feed.width()+"px"}).show();}}}function itemIllumination(text,etext){if(options.filter_case){try{eval("var text = text.replace(/(.*)("+etext+")(.*)/gi,'$1<em>$2</em>$3');");
}catch(ex){}}else{try{eval("var text = text.replace(/(.*)("+etext.toLowerCase()+")(.*)/gi,'$1<em>$2</em>$3');");}catch(ex){}}return text;}function bindFeedEvent(){feed.children("li").mouseover(function(){feed.children("li").removeClass("auto-focus");$(this).addClass("auto-focus");
focuson=$(this);});feed.children("li").mouseout(function(){$(this).removeClass("auto-focus");focuson=null;});}function removeFeedEvent(){feed.children("li").unbind("mouseover");feed.children("li").unbind("mouseout");feed.mousemove(function(){bindFeedEvent();
feed.unbind("mousemove");});}function bindEvents(){var maininput=$("#"+elemid+"_annoninput").children(".maininput");bindFeedEvent();feed.children("li").unbind("mousedown");feed.children("li").mousedown(function(){var option=$(this);addItem(option.text(),option.attr("rel"));
feed.hide();browser_msie?browser_msie_frame.hide():"";complete.hide();});maininput.unbind("keydown");maininput.keydown(function(event){if(event.keyCode==191){event.preventDefault();return false;}if(event.keyCode!=8){holder.children("li.bit-box.deleted").removeClass("deleted");
}if(event.keyCode==13&&checkFocusOn()){var option=focuson;addItem(option.text(),option.attr("rel"));complete.hide();event.preventDefault();focuson=null;return false;}if(event.keyCode==13&&!checkFocusOn()){if(options.newel){var value=xssPrevent($(this).val());
addItem(value,value);complete.hide();event.preventDefault();focuson=null;}return false;}if(event.keyCode==40){removeFeedEvent();if(focuson==null||focuson.length==0){focuson=feed.children("li:visible:first");feed.get(0).scrollTop=0;}else{focuson.removeClass("auto-focus");
focuson=focuson.nextAll("li:visible:first");var prev=parseInt(focuson.prevAll("li:visible").length,10);var next=parseInt(focuson.nextAll("li:visible").length,10);if((prev>Math.round(options.height/2)||next<=Math.round(options.height/2))&&typeof(focuson.get(0))!="undefined"){feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(prev-Math.round(options.height/2));
}}feed.children("li").removeClass("auto-focus");focuson.addClass("auto-focus");}if(event.keyCode==38){removeFeedEvent();if(focuson==null||focuson.length==0){focuson=feed.children("li:visible:last");feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(parseInt(feed.children("li:visible").length,10)-Math.round(options.height/2));
}else{focuson.removeClass("auto-focus");focuson=focuson.prevAll("li:visible:first");var prev=parseInt(focuson.prevAll("li:visible").length,10);var next=parseInt(focuson.nextAll("li:visible").length,10);if((next>Math.round(options.height/2)||prev<=Math.round(options.height/2))&&typeof(focuson.get(0))!="undefined"){feed.get(0).scrollTop=parseInt(focuson.get(0).scrollHeight,10)*(prev-Math.round(options.height/2));
}}feed.children("li").removeClass("auto-focus");focuson.addClass("auto-focus");}});}function addTextItem(value){if(options.newel){feed.children("li[fckb=1]").remove();if(value.length==0){return;}var li=$(document.createElement("li"));li.attr({"rel":value,"fckb":"1"}).html(value);
feed.prepend(li);counter++;}else{return;}}function funCall(func,item){var _object="";for(i=0;i<item.get(0).attributes.length;i++){if(item.get(0).attributes[i].nodeValue!=null){_object+='"_'+item.get(0).attributes[i].nodeName+'": "'+item.get(0).attributes[i].nodeValue+'",';
}}_object="{"+_object+" notinuse: 0}";try{eval(func+"("+_object+")");}catch(ex){}}function checkFocusOn(){if(focuson==null){return false;}if(focuson.length==0){return false;}return true;}function xssPrevent(string){string=string.replace(/[\"\'][\s]*javascript:(.*)[\"\']/g,'""');
string=string.replace(/script(.*)/g,"");string=string.replace(/eval\((.*)\)/g,"");string=string.replace("/([\x00-\x08,\x0b-\x0c,\x0e-\x19])/","");return string;}var options=$.extend({json_url:null,params:null,cache:false,height:"10",newel:false,firstselected:false,filter_case:false,filter_hide:false,complete_text:"Start to type...",maxshownitems:30,onselect:"",onremove:""},opt);
var holder=null;var feed=null;var complete=null;var counter=0;var cache=new Array();var json_cache=false;var search_string="";var focuson=null;var deleting=0;var browser_msie="\v"=="v";var browser_msie_frame;var element=$(this);var elemid=element.attr("id");
init();return this;});};});
//\JS\ControlPanel\Members\Members.js
IS_INITIALISED=false;ORIGINAL_ACTION="";var UserManager=Class.extend({init:function(formIDSelector,allHiddenSelector,chkAllSelector,allChkSelector,editMode,groupId,relationship){var controller=this;this.editMode=editMode;this.groupId=groupId;this.relationship=relationship;
this.ids=[];this.formID=formIDSelector;this.form=$(formIDSelector);this.original_action=this.form.attr("action");this.userIds=$(allHiddenSelector,this.form);this.chks=$(allChkSelector);this.chkAllChkBox=$(chkAllSelector);this.youHaveBeenWarnedAll=false;
this.youHaveBeenWarnedSingle=false;this.noMembersSelectedMessage="Please select some members!";this.clearAllWarningMessage="By unselecting this check box, members selected on other pages will also be unselected. Click OK to confirm.";ids_str=this.userIds.val();
this.ids=ids_str==""?[]:ids_str.replace(/\s*/g,"").split(",");for(ix=0,iz=this.ids.length;ix<iz;ix++){this.modifyID(this.ids[ix],true);}this.checkBoxes(false);if(!IS_INITIALISED){ORIGINAL_ACTION=this.form.attr("action");$("button.Edit-List").each(function(i,el){$(el).bind("click",function(){controller.setEditMode();
});});}IS_INITIALISED=true;},modifyID:function(id,add){if(add&&!this.inIDs(id)){this.ids.push(id);}if(!add&&this.inIDs(id)){this.ids=jQuery.grep(this.ids,function(val,ix){return val!=id;});}this.userIds.val(this.ids.join(","));},checkBoxes:function(){for(ix=0,iz=this.chks.length;
ix<iz;ix++){$(this.chks[ix]).attr("checked",this.inIDs(this.chks[ix].id)||this.allChecked);}},checkAllUsers:function(chkBox){if(this.youHaveBeenWarnedAll||$(chkBox).attr("checked")||(!this.youHaveBeenWarnedAll&&!$(chkBox).attr("checked"))){for(ix=0,iz=this.chks.length;
ix<iz;ix++){$(this.chks[ix]).attr("checked",$(chkBox).attr("checked"));}if(!$(chkBox).attr("checked")){this.ids=[];this.userIds.val("");}this.checkBoxes();this.youHaveBeenWarnedAll=!$(chkBox).attr("checked")||this.youHaveBeenWarnedAll;}else{$(chkBox).attr("checked",true);
}},checkUser:function(chkBox){this.modifyID(chkBox.id,$(chkBox).attr("checked"));if(!$(chkBox).attr("checked")&&this.chkAllChkBox.attr("checked")){if(this.youHaveBeenWarnedSingle||(!this.youHaveBeenWarnedSingle&&confirm(this.clearAllWarningMessage))){this.chkAllChkBox.attr("checked",false);
for(ix=0,iz=this.chks.length;ix<iz;ix++){this.modifyID(this.chks[ix].id,this.chks[ix].id!==chkBox.id);}this.youHaveBeenWarnedSingle=true;}else{$(chkBox).attr("checked",true);}}},inIDs:function(id){return jQuery.inArray(id,this.ids)>-1;},setForm:function(el){$(this.formID).attr("action",el);
},resetForm:function(){$(this.formID).attr("action",ORIGINAL_ACTION);},setField:function(el,name,val){$(this.formID+" #"+name).val(val);},sendToUsers:function(url){if(this.ids.length>0){if($(this.chkAllChkBox).attr("checked")){this.userIds.val("");}this.form.attr("action",url);
$lightbox($(this.formID)[0]);this.resetForm();}else{alert(this.noMembersSelectedMessage);}},createGroup:function(url){if($(this.chkAllChkBox).attr("checked")){this.userIds.val("");}this.form.attr("action",url+"?"+(this.chkAllChkBox.attr("checked")?"":"&allChecked="+this.chkAllChkBox.attr("checked"))+"&filter="+$("#searchTerm").val());
$lightbox($(this.formID)[0]);this.resetForm();},manageUsersInGroup:function(url){if(this.ids.length>0||this.chkAllChkBox.attr("checked")){var action=url.substring(url.indexOf("~"),url.indexOf("User"));if(action=="~Add"&&$("#addGroupId").val()==""){alert("Please select a list from the dropdown and click add");
return;}if($(this.chkAllChkBox).attr("checked")){this.userIds.val("");}this.form.attr("action",url+"&allChecked="+this.chkAllChkBox.attr("checked")+"&filter="+$("#searchTerm").val());$ajax($(this.formID)[0],null,null,false,false);$ajax($("#Network-Groups-Holder"),"~ShowNetworkGroupList?inEditMode="+this.editMode+"&groupId="+this.groupId+"&memberGroup="+this.relationship,null,null,true);
}else{alert(this.noMembersSelectedMessage);}},selectUser:function(form){var userIds="";var selectedUserCheckbox=$("input.Member-Checkbox[@checked]",form);for(var i=0;i<this.ids.length;i++){var chk=this.ids[i];if(chk.name&&chk.checked){userIds+=chk.value+", ";
}}if(userIds.length>0){this.userIds.val(userIds.substring(0,userIds.length-2));}else{this.userIds.val("");}},setEditMode:function(){if(!this.editMode){this.editMode=true;$(".EditMode").show();$(".ViewMode").hide();$("#Search-Container").addClass("Search-Container-Edit");
$(".Download-Members").hide();}else{this.editMode=false;$(".EditMode").hide();$(".ViewMode").show();$("#Search-Container").removeClass("Search-Container-Edit");$(".Download-Members").show();}this.setField(this,"inEditMode",this.editMode);this.setField(this,"relationship",this.relationship);
$ajax($(this.formID)[0]);},showUsers:function(el,groupId){var groupName=$("#group-"+groupId).val();if(groupName==undefined){var css=$(el).attr("class");this.memberGroup=css.indexOf("MemberGroup-")>-1?css.replace("MemberGroup-",""):"";}else{this.memberGroup="Custom";
}this.groupId=groupId;this.resetForm();this.setForm(this.form.attr("action")+"?groupId="+groupId);this.setField(this,"inEditMode",this.editMode);this.setField(this,"MemberGroup",this.memberGroup);this.setField(this,"status",this.status);this.setField(this,"page","1");
$("#Groups-Area #Groups li a").each(function(i,el){$(el.parentNode.parentNode).removeClass("Selected");});$(el.parentNode.parentNode).addClass("Selected");return $ajax($(this.formID)[0]);}});function toggle(a){if($(a).is(".Open-Settings")){$(a).removeClass("Open-Settings");
$(".Collapsable_Setting",a.parentNode).hide();}else{$(a).addClass("Open-Settings");$(".Collapsable_Setting",a.parentNode).show();}return false;}function setListCount(el,value){var val=el.split(",");for(ix=0,iz=val.length;ix<iz;ix++){var element=$("#"+val[ix]+"-Group-Count");
var currentCount=parseInt(element.html());var newCount=(currentCount+value);element[0].innerHTML=newCount;}}var SendManager=Class.extend({init:function(memberListUrl,sendToInputId,pageId,action){this.sendToInput=$(sendToInputId);this.memberListUrl=memberListUrl;
this.pageId=pageId;this.action=action;},initSelectBox:function(){this.sendToInput.usercomplete({json_url:this.memberListUrl,params:"pId="+this.pageId+"&action="+this.action,cache:true,filter_case:false,filter_hide:true,firstselected:true,maxshownitems:6,complete_text:"Type the username or name of a person; or name of a list",filter_selected:true,newel:true});
}});
//\JS\Encryption.js
function encrypt(key,pt){var BITS=256;s=new Array();for(var i=0;i<BITS;i++){s[i]=i;}var j=0;var x;for(i=0;i<BITS;i++){j=(j+s[i]+key.charCodeAt(i%key.length))%BITS;x=s[i];s[i]=s[j];s[j]=x;}i=0;j=0;var ct="";for(var y=0;y<pt.length;y++){i=(i+1)%BITS;j=(j+s[i])%BITS;
x=s[i];s[i]=s[j];s[j]=x;var ix=pt.charCodeAt(y)^s[(s[i]+s[j])%BITS];ct+=String.fromCharCode(ix);}return"__"+ct;}
//\JS\FBConnect.js
FBConnect=function(){};FBConnect.login=function(a){var href=a.href;try{if(href&&href.indexOf("~")>-1){FB.Connect.requireSession(function(){$lightbox($url+"/~FacebookConnected?next="+href);});}else{FB.Connect.requireSession(function(){window.location=$url+"/~FacebookConnected";
});}}catch(ex){}return false;};
//\JS\Flash\plugins\swfupload.cookies.js
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.prototype.initSettings=function(old_initSettings){return function(init_settings){if(typeof(old_initSettings)==="function"){old_initSettings.call(this,init_settings);}this.refreshCookies(false);
};}(SWFUpload.prototype.initSettings);SWFUpload.prototype.refreshCookies=function(send_to_flash){if(send_to_flash!==false){send_to_flash=true;}var post_params=this.getSetting("post_params");var i,cookie_array=document.cookie.split(";"),ca_length=cookie_array.length,c,eq_index,name,value;
for(i=0;i<ca_length;i++){c=cookie_array[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}eq_index=c.indexOf("=");if(eq_index>0){name=c.substring(0,eq_index);value=c.substring(eq_index+1);post_params[name]=value;}}if(send_to_flash){this.setPostParams(post_params);
}};}
//\JS\Flash\plugins\swfupload.documentready.js
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.prototype.initSWFUpload=function(old_initSWFUpload){return function(init_settings){var self=this;if(typeof(old_initSWFUpload)==="function"){SWFUpload.DocumentReady(function(){old_initSWFUpload.call(self,init_settings);
});}};}(SWFUpload.prototype.initSWFUpload);SWFUpload.DocumentReady=function(fn){SWFUpload.DocumentReady.InternalOnloadChain=function(previous_link_fn){return function(){if(typeof(previous_link_fn)==="function"){previous_link_fn();}fn();};}(SWFUpload.DocumentReady.InternalOnloadChain);
};SWFUpload.DocumentReady.InternalOnloadChain=null;SWFUpload.DocumentReady.Onload=function(){if(typeof(SWFUpload.DocumentReady.InternalOnloadChain)==="function"){SWFUpload.DocumentReady.InternalOnloadChain();}};SWFUpload.DocumentReady.SetupComplete=false;
if(!SWFUpload.DocumentReady.SetupComplete){
/*@cc_on @*/
/*@if (@_win32)
		document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
		var script = document.getElementById("__ie_onload");
		script.onreadystatechange = function() {
			if (this.readyState == "complete") {
				SWFUpload.DocumentReady.Onload(); // call the onload handler
			}
		};
		SWFUpload.DocumentReady.SetupComplete = true;
		/*@end @*/
}if(!SWFUpload.DocumentReady.SetupComplete&&/WebKit/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(_timer);
SWFUpload.DocumentReady.Onload();}},10);SWFUpload.DocumentReady.SetupComplete=true;}if(!SWFUpload.DocumentReady.SetupComplete&&document.addEventListener){document.addEventListener("DOMContentLoaded",SWFUpload.DocumentReady.Onload,false);SWFUpload.DocumentReady.SetupComplete=true;
}if(!SWFUpload.DocumentReady.SetupComplete){window.onload=SWFUpload.DocumentReady.Onload;SWFUpload.DocumentReady.SetupComplete=true;}}
//\JS\Flash\plugins\swfupload.graceful_degradation.js
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.gracefulDegradation={};SWFUpload.prototype.initSettings=function(old_initSettings){return function(init_settings){if(typeof(old_initSettings)==="function"){old_initSettings.call(this,init_settings);
}this.addSetting("swfupload_element_id",init_settings.swfupload_element_id,"swfupload_container");this.addSetting("degraded_element_id",init_settings.degraded_element_id,"degraded_container");this.addSetting("user_swfUploadLoaded_handler",init_settings.swfupload_loaded_handler,SWFUpload.swfUploadLoaded);
this.swfUploadLoaded_handler=SWFUpload.gracefulDegradation.swfUploadLoaded;};}(SWFUpload.prototype.initSettings);SWFUpload.gracefulDegradation.swfUploadLoaded=function(){var swfupload_container_id,swfupload_container,degraded_container_id,degraded_container,user_swfUploadLoaded_handler;
try{swfupload_element_id=this.getSetting("swfupload_element_id");degraded_element_id=this.getSetting("degraded_element_id");swfupload_container=document.getElementById(swfupload_element_id);if(swfupload_container!==null){swfupload_container.style.display="block";
degraded_container=document.getElementById(degraded_element_id);if(degraded_container!==null){degraded_container.style.display="none";}}}catch(ex){this.debug(ex);}user_swfUploadLoaded_handler=this.getSetting("user_swfUploadLoaded_handler");if(typeof(user_swfUploadLoaded_handler)==="function"){user_swfUploadLoaded_handler.apply(this);
}};}
//\JS\Flash\plugins\swfupload.queue.js
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.queue={};SWFUpload.prototype.initSettings=function(old_initSettings){return function(init_settings){if(typeof(old_initSettings)==="function"){old_initSettings.call(this,init_settings);}this.customSettings.queue_cancelled_flag=false;
this.addSetting("user_upload_complete_handler",init_settings.upload_complete_handler,SWFUpload.uploadComplete);this.uploadComplete_handler=SWFUpload.queue.uploadComplete;};}(SWFUpload.prototype.initSettings);SWFUpload.prototype.cancelQueue=function(){var stats=this.getStats();
this.customSettings.queue_cancelled_flag=false;if(stats.in_progress>0){this.customSettings.queue_cancelled_flag=true;}while(stats.files_queued>0){this.cancelUpload();stats=this.getStats();}};SWFUpload.queue.uploadComplete=function(file){var user_upload_complete_handler=this.getSetting("user_upload_complete_handler");
var continue_upload=true;if(typeof(user_upload_complete_handler)==="function"){continue_upload=(user_upload_complete_handler.call(this,file)===false)?false:true;}if(continue_upload){var stats=this.getStats();if(stats.files_queued>0&&this.customSettings.queue_cancelled_flag===false){this.startUpload();
}else{this.customSettings.queue_cancelled_flag=false;}}};}
//\JS\Flash\plugins\swfupload.v102\swfupload.v102.callbacks.js
function fileQueued(file,queuelength){var listingfiles=document.getElementById("SWFUploadFileListingFiles");if(!listingfiles.getElementsByTagName("ul")[0]){var info=document.createElement("h4");info.appendChild(document.createTextNode("File queue"));listingfiles.appendChild(info);
var ul=document.createElement("ul");listingfiles.appendChild(ul);}listingfiles=listingfiles.getElementsByTagName("ul")[0];var li=document.createElement("li");li.id=file.id;li.className="SWFUploadFileItem";li.innerHTML=file.name+" <span class='progressBar' id='"+file.id+"progress'></span><a id='"+file.id+"deletebtn' class='cancelbtn' href='javascript:swfu.cancelFile(\""+file.id+"\");'><!-- IE --></a>";
listingfiles.appendChild(li);var queueinfo=document.getElementById("queueinfo");queueinfo.innerHTML=queuelength+" files queued";document.getElementById(swfu.movieName+"UploadBtn").style.display="block";document.getElementById("cancelqueuebtn").style.display="block";
}function uploadFileCancelled(file,queuelength){var li=document.getElementById(file.id);li.innerHTML=file.name+" - cancelled";li.className="SWFUploadFileItem uploadCancelled";var queueinfo=document.getElementById("queueinfo");queueinfo.innerHTML=queuelength+" files queued";
}function uploadFileStart(file,position,queuelength){var div=document.getElementById("queueinfo");div.innerHTML="Uploading file "+position+" of "+queuelength;var li=document.getElementById(file.id);li.className+=" fileUploading";}function uploadProgress(file,bytesLoaded){var progress=document.getElementById(file.id+"progress");
var percent=Math.ceil((bytesLoaded/file.size)*200);progress.style.background="#f0f0f0 url(swfupload.v102.progressbar.png) no-repeat -"+(200-percent)+"px 0";}function uploadError(errno){}function uploadFileComplete(file){var li=document.getElementById(file.id);
li.className="SWFUploadFileItem uploadCompleted";}function cancelQueue(){swfu.cancelQueue();document.getElementById(swfu.movieName+"UploadBtn").style.display="none";document.getElementById("cancelqueuebtn").style.display="none";}function uploadQueueComplete(file){var div=document.getElementById("queueinfo");
document.getElementById("cancelqueuebtn").style.display="none";}
//\JS\Flash\plugins\swfupload.v102\swfupload.v102.js
var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.v102={};SWFUpload.prototype.initSWFUpload=function(init_settings){try{this.customSettings={};this.settings={};this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;
SWFUpload.instances[this.movieName]=this;this.initSettings(init_settings);this.loadFlash();this.displayDebugInfo();}catch(ex2){this.debug(ex2);}};SWFUpload.prototype.initSettings=function(init_settings){this.customSettings["target"]=this.retrieveSetting(init_settings["target"],"");
this.customSettings["create_ui"]=this.retrieveSetting(init_settings["create_ui"],false);this.customSettings["browse_link_class"]=this.retrieveSetting(init_settings["browse_link_class"],"SWFBrowseLink");this.customSettings["upload_link_class"]=this.retrieveSetting(init_settings["upload_link_class"],"SWFUploadLink");
this.customSettings["browse_link_innerhtml"]=this.retrieveSetting(init_settings["browse_link_innerhtml"],"<span>Browse...</span>");this.customSettings["upload_link_innerhtml"]=this.retrieveSetting(init_settings["upload_link_innerhtml"],"<span>Upload</span>");
this.customSettings["auto_upload"]=this.retrieveSetting(init_settings["auto_upload"],false);this.customSettings["upload_file_queued_callback"]=this.retrieveSetting(init_settings["upload_file_queued_callback"],null);this.customSettings["upload_file_start_callback"]=this.retrieveSetting(init_settings["upload_file_start_callback"],null);
this.customSettings["upload_file_complete_callback"]=this.retrieveSetting(init_settings["upload_file_complete_callback"],null);this.customSettings["upload_queue_complete_callback"]=this.retrieveSetting(init_settings["upload_queue_complete_callback"],null);
this.customSettings["upload_progress_callback"]=this.retrieveSetting(init_settings["upload_progress_callback"],null);this.customSettings["upload_dialog_cancel_callback"]=this.retrieveSetting(init_settings["upload_dialog_cancel_callback"],null);this.customSettings["upload_file_error_callback"]=this.retrieveSetting(init_settings["upload_file_error_callback"],null);
this.customSettings["upload_file_cancel_callback"]=this.retrieveSetting(init_settings["upload_file_cancel_callback"],null);this.customSettings["upload_queue_cancel_callback"]=this.retrieveSetting(init_settings["upload_queue_cancel_callback"],null);this.customSettings["queue_cancelled_flag"]=false;
this.addSetting("upload_url",init_settings["upload_script"],"");this.addSetting("file_post_name","Filedata");this.addSetting("post_params",{});this.addSetting("file_types",init_settings["allowed_filetypes"],"*.*");this.addSetting("file_types_description",init_settings["allowed_filetypes_description"],"All Files");
this.addSetting("file_size_limit",init_settings["allowed_filesize"],"1024");this.addSetting("file_upload_limit","0");this.addSetting("file_queue_limit","0");this.addSetting("flash_url",init_settings["flash_path"],"swfupload.swf");this.addSetting("flash_width",init_settings["flash_width"],"1px");
this.addSetting("flash_height",init_settings["flash_height"],"1px");this.addSetting("flash_color",init_settings["flash_color"],"#000000");this.addSetting("debug_enabled",init_settings.debug,false);this.flashReady_handler=SWFUpload.flashReady;this.swfUploadLoaded_handler=SWFUpload.v102.swfUploadLoaded;
this.fileDialogStart_handler=SWFUpload.fileDialogStart;this.fileQueued_handler=SWFUpload.v102.fileQueued;this.fileQueueError_handler=SWFUpload.v102.uploadError;this.fileDialogComplete_handler=SWFUpload.v102.fileDialogComplete;this.uploadStart_handler=SWFUpload.v102.uploadStart;
this.uploadProgress_handler=SWFUpload.v102.uploadProgress;this.uploadError_handler=SWFUpload.v102.uploadError;this.uploadSuccess_handler=SWFUpload.v102.uploadSuccess;this.uploadComplete_handler=SWFUpload.v102.uploadComplete;this.debug_handler=SWFUpload.v102.debug;
this.browse=SWFUpload.v102.browse;this.upload=SWFUpload.v102.upload;this.cancelFile=SWFUpload.v102.cancelFile;this.cancelQueue=SWFUpload.v102.cancelQueue;this.debugSettings=SWFUpload.v102.debugSettings;};SWFUpload.v102.swfUploadLoaded=function(){try{var target_id=this.customSettings["target"];
if(target_id!==""&&target_id!=="fileinputs"){var self=this;var target=document.getElementById(target_id);if(target!=null){var browselink=document.createElement("a");browselink.className=this.customSettings["browse_link_class"];browselink.id=this.movieName+"BrowseBtn";
browselink.href="javascript:void(0);";browselink.onclick=function(){self.browse();return false;};browselink.innerHTML=this.customSettings["browse_link_innerhtml"];target.innerHTML="";target.appendChild(browselink);if(this.customSettings["auto_upload"]===false){var uploadlink=document.createElement("a");
uploadlink.className=this.customSettings["upload_link_class"];uploadlink.id=this.movieName+"UploadBtn";uploadlink.href="#";uploadlink.onclick=function(){self.upload();return false;};uploadlink.innerHTML=this.customSettings["upload_link_innerhtml"];target.appendChild(uploadlink);
}}}}catch(ex){this.debug("Exception in swfUploadLoaded");this.debug(ex);}};SWFUpload.v102.fileQueued=function(file){var stats=this.getStats();var total_files=stats.successful_uploads+stats.upload_errors+stats.files_queued;var v102fileQueued=this.customSettings["upload_file_queued_callback"];
if(typeof(v102fileQueued)==="function"){v102fileQueued.call(this,file,total_files);}};SWFUpload.v102.fileDialogComplete=function(num_selected){if(!!this.customSettings["auto_upload"]){this.startUpload();}};SWFUpload.v102.uploadStart=function(file){var callback=this.customSettings["upload_file_start_callback"];
var stats=this.getStats();var current_file_number=stats.successful_uploads+stats.upload_errors+1;var total_files=stats.successful_uploads+stats.upload_errors+stats.files_queued;if(typeof(callback)==="function"){callback.call(this,file,current_file_number,total_files);
}return true;};SWFUpload.v102.uploadProgress=function(file,bytes_complete,bytes_total){var callback=this.customSettings["upload_progress_callback"];if(typeof(callback)==="function"){callback.call(this,file,bytes_complete,bytes_total);}};SWFUpload.v102.uploadSuccess=function(file,server_data){var callback=this.customSettings["upload_file_complete_callback"];
if(typeof(callback)==="function"){callback.call(this,file,server_data);}};SWFUpload.v102.uploadComplete=function(file){var stats=this.getStats();if(stats.files_queued>0&&!this.customSettings["queue_cancelled_flag"]){this.startUpload();}else{if(stats.files_queued===0&&!this.customSettings["queue_cancelled_flag"]){var callback=this.customSettings["upload_queue_complete_callback"];
if(typeof(callback)==="function"){callback.call(this,file);}}else{this.customSettings["queue_cancelled_flag"]=false;}}};SWFUpload.v102.uploadError=function(file,error_code,msg){var translated_error_code=SWFUpload.v102.translateErrorCode(error_code);switch(error_code){case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:var stats=this.getStats();
var total_files=stats.successful_uploads+stats.upload_errors+stats.files_queued;var callback=this.customSettings["upload_file_cancel_callback"];if(typeof(callback)==="function"){callback.call(this,file,total_files);}break;defaut:var error_callback=this.customSettings["upload_file_error_callback"];
if(error_callback===null||typeof(error_callback)!=="function"){SWFUpload.v102.defaultHandleErrors.call(this,translated_error_code,file,msg);}else{error_callback.call(this,translated_error_code,file,msg);}}};SWFUpload.v102.translateErrorCode=function(error_code){var translated_error_code=0;
switch(error_code){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:translated_error_code=-40;break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:translated_error_code=-50;break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:translated_error_code=-30;break;
case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:translated_error_code=-30;break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:translated_error_code=-10;break;case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:translated_error_code=-20;break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:translated_error_code=-30;
break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:translated_error_code=-40;break;case SWFUpload.UPLOAD_ERROR.SPECIFIED_FILE_ID_NOT_FOUND:translated_error_code=-30;break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:translated_error_code=-30;break;
case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:translated_error_code=-10;break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:translated_error_code=-30;break;}return translated_error_code;};SWFUpload.v102.defaultHandleErrors=function(errcode,file,msg){switch(errcode){case -10:alert("Error Code: HTTP Error, File name: "+file.name+", Message: "+msg);
break;case -20:alert("Error Code: No upload script, File name: "+file.name+", Message: "+msg);break;case -30:alert("Error Code: IO Error, File name: "+file.name+", Message: "+msg);break;case -40:alert("Error Code: Security Error, File name: "+file.name+", Message: "+msg);
break;case -50:alert("Error Code: Filesize exceeds limit, File name: "+file.name+", File size: "+file.size+", Message: "+msg);break;default:alert("Error Code: "+errcode+". File name: "+file.name+", Message: "+msg);}};SWFUpload.v102.debug=function(message){if(this.getSetting("debug_enabled")){if(window.console){window.console.log(message);
}else{alert(message);}}};SWFUpload.v102.browse=function(){this.selectFiles();};SWFUpload.v102.upload=function(){this.startUpload();};SWFUpload.v102.cancelFile=function(file_id){this.cancelUpload(file_id);};SWFUpload.v102.cancelQueue=function(){var stats=this.getStats();
while(stats["files_queued"]>0){this.customSettings["queue_cancelled_flag"]=true;this.cancelUpload();stats=this.getStats();}if(status.in_progress===0){this.customSettings["queue_cancelled_flag"]=false;}};}
//\JS\Flash\swfupload.handlers.js
function cancelQueue(instance){document.getElementById(instance.customSettings.cancelButtonId).disabled=true;instance.stopUpload();var stats;do{stats=instance.getStats();instance.cancelUpload();}while(stats.files_queued!==0);}function fileDialogStart(){}function fileQueued(fileObj){try{var progress=new FileProgress(fileObj,this.customSettings.progressTarget);
progress.SetStatus("Pending...");progress.ToggleCancel(true,this);}catch(ex){this.debug(ex);}}function fileQueueError(fileObj,error_code,message){try{if(error_code===SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){alert("You have attempted to queue too many files.\n"+(message===0?"You have reached the upload limit.":"You may select "+(message>1?"up to "+message+" files.":"one file.")));
return;}var progress=new FileProgress(fileObj,this.customSettings.progressTarget);progress.SetError();progress.ToggleCancel(false);switch(error_code){case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:progress.SetStatus("File is too big.");this.debug("Error Code: File too big, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);
break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:progress.SetStatus("Cannot upload Zero Byte files.");this.debug("Error Code: Zero byte file, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:progress.SetStatus("Invalid File Type.");
this.debug("Error Code: Invalid File Type, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:alert("You have selected too many files.  "+(message>1?"You may only add "+message+" more files":"You cannot add any more files."));
break;default:if(fileObj!==null){progress.SetStatus("Unhandled Error");}this.debug("Error Code: "+error_code+", File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;}}catch(ex){this.debug(ex);}}function fileDialogComplete(num_files_queued){try{if(this.getStats().files_queued>0){document.getElementById(this.customSettings.cancelButtonId).disabled=false;
}this.startUpload();}catch(ex){this.debug(ex);}}function uploadStart(fileObj){try{var progress=new FileProgress(fileObj,this.customSettings.progressTarget);progress.SetStatus("Uploading...");progress.ToggleCancel(true,this);}catch(ex){}return true;}function uploadProgress(fileObj,bytesLoaded,bytesTotal){try{var percent=Math.ceil((bytesLoaded/bytesTotal)*100);
var progress=new FileProgress(fileObj,this.customSettings.progressTarget);progress.SetProgress(percent);progress.SetStatus("Uploading...");}catch(ex){this.debug(ex);}}function uploadSuccess(fileObj,server_data){try{var progress=new FileProgress(fileObj,this.customSettings.progressTarget);
progress.SetComplete();progress.SetStatus("Complete.");progress.ToggleCancel(false);}catch(ex){this.debug(ex);}}function uploadComplete(fileObj){try{if(this.getStats().files_queued===0){document.getElementById(this.customSettings.cancelButtonId).disabled=true;
uploadCompleted();}else{this.startUpload();}}catch(ex){this.debug(ex);}}function uploadError(fileObj,error_code,message){try{var progress=new FileProgress(fileObj,this.customSettings.progressTarget);progress.SetError();progress.ToggleCancel(false);switch(error_code){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:progress.SetStatus("Upload Error: "+message);
this.debug("Error Code: HTTP Error, File name: "+fileObj.name+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:progress.SetStatus("Configuration Error");this.debug("Error Code: No backend file, File name: "+fileObj.name+", Message: "+message);
break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:progress.SetStatus("Upload Failed.");this.debug("Error Code: Upload Failed, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:progress.SetStatus("Server (IO) Error");
this.debug("Error Code: IO Error, File name: "+fileObj.name+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:progress.SetStatus("Security Error");this.debug("Error Code: Security Error, File name: "+fileObj.name+", Message: "+message);
break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:progress.SetStatus("Upload limit exceeded.");this.debug("Error Code: Upload Limit Exceeded, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.SPECIFIED_FILE_ID_NOT_FOUND:progress.SetStatus("File not found.");
this.debug("Error Code: The file was not found, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:progress.SetStatus("Failed Validation.  Upload skipped.");this.debug("Error Code: File Validation Failed, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);
break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:if(this.getStats().files_queued===0){document.getElementById(this.customSettings.cancelButtonId).disabled=true;}progress.SetStatus("Cancelled");progress.SetCancelled();break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:progress.SetStatus("Stopped");
break;default:progress.SetStatus("Unhandled Error: "+error_code);this.debug("Error Code: "+error_code+", File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;}}catch(ex){this.debug(ex);}}function FileProgress(fileObj,target_id){this.file_progress_id=fileObj.id;
this.opacity=100;this.height=0;this.fileProgressWrapper=document.getElementById(this.file_progress_id);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapper";this.fileProgressWrapper.id=this.file_progress_id;
this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var progressCancel=document.createElement("a");progressCancel.className="progressCancel";progressCancel.href="#";progressCancel.style.visibility="hidden";
progressCancel.appendChild(document.createTextNode(" "));var progressText=document.createElement("div");progressText.className="progressName";progressText.appendChild(document.createTextNode(fileObj.name));var progressBar=document.createElement("div");
progressBar.className="progressBarInProgress";var progressStatus=document.createElement("div");progressStatus.className="progressBarStatus";progressStatus.innerHTML="&nbsp;";this.fileProgressElement.appendChild(progressCancel);this.fileProgressElement.appendChild(progressText);
this.fileProgressElement.appendChild(progressStatus);this.fileProgressElement.appendChild(progressBar);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(target_id).appendChild(this.fileProgressWrapper);}else{this.fileProgressElement=this.fileProgressWrapper.firstChild;
}this.height=this.fileProgressWrapper.offsetHeight;}FileProgress.prototype.SetProgress=function(percentage){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width=percentage+"%";
};FileProgress.prototype.SetComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarComplete";this.fileProgressElement.childNodes[3].style.width="";var oSelf=this;setTimeout(function(){oSelf.Disappear();
},10000);};FileProgress.prototype.SetError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";var oSelf=this;setTimeout(function(){oSelf.Disappear();
},5000);};FileProgress.prototype.SetCancelled=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";var oSelf=this;setTimeout(function(){oSelf.Disappear();
},2000);};FileProgress.prototype.SetStatus=function(status){this.fileProgressElement.childNodes[2].innerHTML=status;};FileProgress.prototype.ToggleCancel=function(show,upload_obj){this.fileProgressElement.childNodes[0].style.visibility=show?"visible":"hidden";
if(upload_obj){var file_id=this.file_progress_id;this.fileProgressElement.childNodes[0].onclick=function(){upload_obj.cancelUpload(file_id);return false;};}};FileProgress.prototype.Disappear=function(){var reduce_opacity_by=15;var reduce_height_by=4;var rate=30;
if(this.opacity>0){this.opacity-=reduce_opacity_by;if(this.opacity<0){this.opacity=0;}if(this.fileProgressWrapper.filters){try{this.fileProgressWrapper.filters.item("DXImageTransform.Microsoft.Alpha").opacity=this.opacity;}catch(e){this.fileProgressWrapper.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+this.opacity+")";
}}else{this.fileProgressWrapper.style.opacity=this.opacity/100;}}if(this.height>0){this.height-=reduce_height_by;if(this.height<0){this.height=0;}this.fileProgressWrapper.style.height=this.height+"px";}if(this.height>0||this.opacity>0){var oSelf=this;
setTimeout(function(){oSelf.Disappear();},rate);}else{this.fileProgressWrapper.style.display="none";}};
//\JS\Flash\swfupload.js
var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(settings){this.initSWFUpload(settings);};}SWFUpload.prototype.initSWFUpload=function(settings){try{this.customSettings={};this.settings=settings;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;
this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo();}catch(ex){delete SWFUpload.instances[this.movieName];throw ex;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";
SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};
SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};
SWFUpload.completeURL=function(url){if(typeof(url)!=="string"||url.match(/^https?:\/\//i)||url.match(/^\//)){return url;}var currentURL=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var indexSlash=window.location.pathname.lastIndexOf("/");
if(indexSlash<=0){path="/";}else{path=window.location.pathname.substr(0,indexSlash)+"/";}return path+url;};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(settingName,defaultValue){this.settings[settingName]=(this.settings[settingName]==undefined)?defaultValue:this.settings[settingName];
};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);
this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);
this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);
this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);
this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);
this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);
this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);
this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;
if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime();}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);
this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);}delete this.ensureDefault;};SWFUpload.prototype.loadFlash=function(){var targetElement,tempParent;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";
}targetElement=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(targetElement==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;}tempParent=document.createElement("div");
tempParent.innerHTML=this.getFlashHTML();targetElement.parentNode.replaceChild(tempParent.firstChild,targetElement);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement();}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />',"</object>"].join("");
};SWFUpload.prototype.getFlashVars=function(){var paramString=this.buildParamString();var httpSuccessString=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(httpSuccessString),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(paramString),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("");
};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName);}if(this.movieElement===null){throw"Could not find Flash element";}return this.movieElement;};SWFUpload.prototype.buildParamString=function(){var postParams=this.settings.post_params;
var paramStringPairs=[];if(typeof(postParams)==="object"){for(var name in postParams){if(postParams.hasOwnProperty(name)){paramStringPairs.push(encodeURIComponent(name.toString())+"="+encodeURIComponent(postParams[name].toString()));}}}return paramStringPairs.join("&amp;");
};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var movieElement=null;movieElement=this.getMovieElement();if(movieElement&&typeof(movieElement.CallFunction)==="unknown"){for(var i in movieElement){try{if(typeof(movieElement[i])==="function"){movieElement[i]=null;
}}catch(ex1){}}try{movieElement.parentNode.removeChild(movieElement);}catch(ex){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;
this.eventQueue=null;this.movieName=null;return true;}catch(ex2){return false;}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""));
};SWFUpload.prototype.addSetting=function(name,value,default_value){if(value==undefined){return(this.settings[name]=default_value);}else{return(this.settings[name]=value);}};SWFUpload.prototype.getSetting=function(name){if(this.settings[name]!=undefined){return this.settings[name];
}return"";};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+"</invoke>");
returnValue=eval(returnString);}catch(ex){throw"Call to "+functionName+" failed";}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue);}return returnValue;};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile");
};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles");};SWFUpload.prototype.startUpload=function(fileID){this.callFlash("StartUpload",[fileID]);};SWFUpload.prototype.cancelUpload=function(fileID,triggerErrorEvent){if(triggerErrorEvent!==false){triggerErrorEvent=true;
}this.callFlash("CancelUpload",[fileID,triggerErrorEvent]);};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload");};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats");};SWFUpload.prototype.setStats=function(statsObject){this.callFlash("SetStats",[statsObject]);
};SWFUpload.prototype.getFile=function(fileID){if(typeof(fileID)==="number"){return this.callFlash("GetFileByIndex",[fileID]);}else{return this.callFlash("GetFile",[fileID]);}};SWFUpload.prototype.addFileParam=function(fileID,name,value){return this.callFlash("AddFileParam",[fileID,name,value]);
};SWFUpload.prototype.removeFileParam=function(fileID,name){this.callFlash("RemoveFileParam",[fileID,name]);};SWFUpload.prototype.setUploadURL=function(url){this.settings.upload_url=url.toString();this.callFlash("SetUploadURL",[url]);};SWFUpload.prototype.setPostParams=function(paramsObject){this.settings.post_params=paramsObject;
this.callFlash("SetPostParams",[paramsObject]);};SWFUpload.prototype.addPostParam=function(name,value){this.settings.post_params[name]=value;this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.removePostParam=function(name){delete this.settings.post_params[name];
this.callFlash("SetPostParams",[this.settings.post_params]);};SWFUpload.prototype.setFileTypes=function(types,description){this.settings.file_types=types;this.settings.file_types_description=description;this.callFlash("SetFileTypes",[types,description]);
};SWFUpload.prototype.setFileSizeLimit=function(fileSizeLimit){this.settings.file_size_limit=fileSizeLimit;this.callFlash("SetFileSizeLimit",[fileSizeLimit]);};SWFUpload.prototype.setFileUploadLimit=function(fileUploadLimit){this.settings.file_upload_limit=fileUploadLimit;
this.callFlash("SetFileUploadLimit",[fileUploadLimit]);};SWFUpload.prototype.setFileQueueLimit=function(fileQueueLimit){this.settings.file_queue_limit=fileQueueLimit;this.callFlash("SetFileQueueLimit",[fileQueueLimit]);};SWFUpload.prototype.setFilePostName=function(filePostName){this.settings.file_post_name=filePostName;
this.callFlash("SetFilePostName",[filePostName]);};SWFUpload.prototype.setUseQueryString=function(useQueryString){this.settings.use_query_string=useQueryString;this.callFlash("SetUseQueryString",[useQueryString]);};SWFUpload.prototype.setRequeueOnError=function(requeueOnError){this.settings.requeue_on_error=requeueOnError;
this.callFlash("SetRequeueOnError",[requeueOnError]);};SWFUpload.prototype.setHTTPSuccess=function(http_status_codes){if(typeof http_status_codes==="string"){http_status_codes=http_status_codes.replace(" ","").split(",");}this.settings.http_success=http_status_codes;
this.callFlash("SetHTTPSuccess",[http_status_codes]);};SWFUpload.prototype.setAssumeSuccessTimeout=function(timeout_seconds){this.settings.assume_success_timeout=timeout_seconds;this.callFlash("SetAssumeSuccessTimeout",[timeout_seconds]);};SWFUpload.prototype.setDebugEnabled=function(debugEnabled){this.settings.debug_enabled=debugEnabled;
this.callFlash("SetDebugEnabled",[debugEnabled]);};SWFUpload.prototype.setButtonImageURL=function(buttonImageURL){if(buttonImageURL==undefined){buttonImageURL="";}this.settings.button_image_url=buttonImageURL;this.callFlash("SetButtonImageURL",[buttonImageURL]);
};SWFUpload.prototype.setButtonDimensions=function(width,height){this.settings.button_width=width;this.settings.button_height=height;var movie=this.getMovieElement();if(movie!=undefined){movie.style.width=width+"px";movie.style.height=height+"px";}this.callFlash("SetButtonDimensions",[width,height]);
};SWFUpload.prototype.setButtonText=function(html){this.settings.button_text=html;this.callFlash("SetButtonText",[html]);};SWFUpload.prototype.setButtonTextPadding=function(left,top){this.settings.button_text_top_padding=top;this.settings.button_text_left_padding=left;
this.callFlash("SetButtonTextPadding",[left,top]);};SWFUpload.prototype.setButtonTextStyle=function(css){this.settings.button_text_style=css;this.callFlash("SetButtonTextStyle",[css]);};SWFUpload.prototype.setButtonDisabled=function(isDisabled){this.settings.button_disabled=isDisabled;
this.callFlash("SetButtonDisabled",[isDisabled]);};SWFUpload.prototype.setButtonAction=function(buttonAction){this.settings.button_action=buttonAction;this.callFlash("SetButtonAction",[buttonAction]);};SWFUpload.prototype.setButtonCursor=function(cursor){this.settings.button_cursor=cursor;
this.callFlash("SetButtonCursor",[cursor]);};SWFUpload.prototype.queueEvent=function(handlerName,argumentArray){if(argumentArray==undefined){argumentArray=[];}else{if(!(argumentArray instanceof Array)){argumentArray=[argumentArray];}}var self=this;if(typeof this.settings[handlerName]==="function"){this.eventQueue.push(function(){this.settings[handlerName].apply(this,argumentArray);
});setTimeout(function(){self.executeNextEvent();},0);}else{if(this.settings[handlerName]!==null){throw"Event handler "+handlerName+" is unknown or is not a function";}}};SWFUpload.prototype.executeNextEvent=function(){var f=this.eventQueue?this.eventQueue.shift():null;
if(typeof(f)==="function"){f.apply(this);}};SWFUpload.prototype.unescapeFilePostParams=function(file){var reg=/[$]([0-9a-f]{4})/i;var unescapedPost={};var uk;if(file!=undefined){for(var k in file.post){if(file.post.hasOwnProperty(k)){uk=k;var match;while((match=reg.exec(uk))!==null){uk=uk.replace(match[0],String.fromCharCode(parseInt("0x"+match[1],16)));
}unescapedPost[uk]=file.post[k];}}file.post=unescapedPost;}return file;};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface");}catch(ex){return false;}};SWFUpload.prototype.flashReady=function(){var movieElement=this.getMovieElement();
if(!movieElement){this.debug("Flash called back ready but the flash movie can't be found.");return;}this.cleanUp(movieElement);this.queueEvent("swfupload_loaded_handler");};SWFUpload.prototype.cleanUp=function(movieElement){try{if(this.movieElement&&typeof(movieElement.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");
for(var key in movieElement){try{if(typeof(movieElement[key])==="function"){movieElement[key]=null;}}catch(ex){}}}}catch(ex1){}window["__flash__removeCallback"]=function(instance,name){try{if(instance){instance[name]=null;}}catch(flashEx){}};};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler");
};SWFUpload.prototype.fileQueued=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("file_queued_handler",file);};SWFUpload.prototype.fileQueueError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("file_queue_error_handler",[file,errorCode,message]);
};SWFUpload.prototype.fileDialogComplete=function(numFilesSelected,numFilesQueued,numFilesInQueue){this.queueEvent("file_dialog_complete_handler",[numFilesSelected,numFilesQueued,numFilesInQueue]);};SWFUpload.prototype.uploadStart=function(file){file=this.unescapeFilePostParams(file);
this.queueEvent("return_upload_start_handler",file);};SWFUpload.prototype.returnUploadStart=function(file){var returnValue;if(typeof this.settings.upload_start_handler==="function"){file=this.unescapeFilePostParams(file);returnValue=this.settings.upload_start_handler.call(this,file);
}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function";}}if(returnValue===undefined){returnValue=true;}returnValue=!!returnValue;this.callFlash("ReturnUploadStart",[returnValue]);};SWFUpload.prototype.uploadProgress=function(file,bytesComplete,bytesTotal){file=this.unescapeFilePostParams(file);
this.queueEvent("upload_progress_handler",[file,bytesComplete,bytesTotal]);};SWFUpload.prototype.uploadError=function(file,errorCode,message){file=this.unescapeFilePostParams(file);this.queueEvent("upload_error_handler",[file,errorCode,message]);};SWFUpload.prototype.uploadSuccess=function(file,serverData,responseReceived){file=this.unescapeFilePostParams(file);
this.queueEvent("upload_success_handler",[file,serverData,responseReceived]);};SWFUpload.prototype.uploadComplete=function(file){file=this.unescapeFilePostParams(file);this.queueEvent("upload_complete_handler",file);};SWFUpload.prototype.debug=function(message){this.queueEvent("debug_handler",message);
};SWFUpload.prototype.debugMessage=function(message){if(this.settings.debug){var exceptionMessage,exceptionValues=[];if(typeof message==="object"&&typeof message.name==="string"&&typeof message.message==="string"){for(var key in message){if(message.hasOwnProperty(key)){exceptionValues.push(key+": "+message[key]);
}}exceptionMessage=exceptionValues.join("\n")||"";exceptionValues=exceptionMessage.split("\n");exceptionMessage="EXCEPTION: "+exceptionValues.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(exceptionMessage);}else{SWFUpload.Console.writeLine(message);
}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(message){var console,documentForm;try{console=document.getElementById("SWFUpload_Console");if(!console){documentForm=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(documentForm);
console=document.createElement("textarea");console.id="SWFUpload_Console";console.style.fontFamily="monospace";console.setAttribute("wrap","off");console.wrap="off";console.style.overflow="auto";console.style.width="700px";console.style.height="350px";
console.style.margin="5px";documentForm.appendChild(console);}console.value+=message+"\n";console.scrollTop=console.scrollHeight-console.clientHeight;}catch(ex){alert("Exception: "+ex.name+" Message: "+ex.message);}};
//\JS\jgcharts.pack.js
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?"":e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36));};if("0".replace(0,e)==0){while(c--){r[e(c)]=k[c];}k=[function(e){return r[e]||e;}];e=function(){return"([2-9]|[12]\\w)";
};c=1;}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]);}}return p;}('3(!18.13)13={};13.1h=4(){2 m=0;2 k=0;2 l=0;2 q=0;2 bc="http://1I.apis.google.com/1I?";2 bd={19:"cht",1i:"chs",1c:"chd",1j:"chco",1K:"chds",1k:"chxt",1L:"chxr",1l:"chxl",1m:"chdl",1n:"chbh",1M:"chf",1o:"chm",1p:"chtt",1N:"chts",1q:"chg",1O:"chls",1w:"1w"};2 O=7;2 u=7;2 be=7;2 n=7;2 P=7;2 s=7;2 Q=7;2 h="1P";2 R="300x200";2 v=7;2 w=7;2 g=7;2 r=7;2 o=[];2 x=1;2 S="x,y";2 i=7;2 j=7;2 y=7;2 z=7;2 T="1x";2 U="1x";2 A=90;2 B=90;2 C=10;2 D=10;2 E=7;2 F=7;2 V=7;2 W=7;2 t=7;2 X=20;2 G=1;2 Y=7;2 H=10;2 I=10;2 J=10;2 K=0;2 L=7;2 bf=["5131C9","FFCC00","DA1B1B","FF9900","FF6600","CCFFFF","CCFF00","CCCCCC","FF99CC","999900","999999","66FF00","66CC00","669900","660099","33CC00","333399","000000"];2 Z=\'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\';4 bg(a,b){2 c=[];9(2 d=0;d<a.8;d++){2 e=a[d];3(!isNaN(e)&&e>=0){c.11(Z.charAt(Math.round((Z.8-1)*e/b)))}1d{c.11(\'_\')}}5 c.1S(\'\')}4 bh(){2 a=X;3(G)a+=","+G;5 a}4 bi(){3(!r.1e==12)1y 1s 1z("Legend 1V be 12");2 a="";9(2 b=0;b<r.8;b++)a+=r[b]+"|";a=p(a,"|");5 a}4 bj(){3(!g.1e==12)1y 1s 1z("1X 1V be 12");2 a=\'\';2 b=[];9(2 c=0;c<g.8;c++){3(g[c].1e!=12)g[c]=[g[c]];9(2 d=0;d<g[c].8;d++){3(!b[d])b[d]=[];b[d].11((g[c][d]));3(b[d].8>k){k=b[d].8;m=g[c].8}}3(O){M(1A(g[c]));N(1A(g[c]))}1d{M(g[c]);N(g[c])}}3(n&&t)b=bk(b);3(n&&W)b=bl(b);9(2 d=0;d<b.8;d++){a+=bg(b[d],l)+","}a=p(a,",");5"s:"+a}4 bl(a){2 b=[];9(2 c=1;c<=k;c++)b.11(0);a.11(b);5 a}4 bk(a){2 b=[];9(2 c=1;c<=k;c++)b.11(l);a.unshift(b);5 a}4 ba(){2 a="";2 b="";2 c=m;3(n&&t)c++;9(2 d=0;d<c;d++){b=1t[d]||bf[d];a+=b+","}a=p(a,",");5 a}4 bm(){5 q+","+l}4 M(a){3(a.1e==12)a.1a(4(nr){M(nr)});1d 3(l<a)l=a}4 N(a){3(a.1e==12)a.1a(4(nr){N(nr)});1d 3(q>a)q=a}4 bn(){5"0,"+q+","+l+"|1,"+q+","+l}4 bo(){2 a="";3(o.8==0&&k>10)x=17(k/10);3(u){2 b=[];9(2 c=o.8;c>0;c--)b.11(o[(c-1)]);o=b}9(2 c=0;c<k;c++){2 d=(c%x)==0?(o[c]||c):\'\';a+=d+"|"}a=p(a,"|");2 e=(u)?1:0;5 e+":|"+a}4 bp(){2 a=bb(T);2 b=bb(U);2 c="";3(i&&E)i+=17(E);3(i&&a=="s")c="bg,s,"+i;3(i&&a=="lg")c="bg,lg,"+A+","+i+",0,"+y+",1";3(i&&a=="ls")c="bg,ls,"+A+","+i+",0."+17(C/10)+","+y+",0."+17(C/10);3(j&&F)j+=17(F);3(j&&i)c+=\'|\';3(j&&b=="s")c+="c,s,"+j;3(j&&b=="lg")c+="c,lg,"+B+","+j+",0,"+z+",1";3(j&&b=="ls")c+="c,ls,"+B+","+j+",0."+17(D/10)+","+z+",0."+17(D/10);5 c}4 bb(a){3(a=="1x")5"s";3(a=="gradient")5"lg";3(a=="stripes")5"ls";5 a}4 bq(){2 c=[];2 d=\'\';3(n){c=ba(1t,t).split(",");c.1a(4(a,b){d+=\'b,\'+a+\',\'+b+\',\'+(b+1)+\',0|\'});d=p(d,"|")}5 d}4 br(){2 a=\'\';3(I>=0)a+=I;3(H>=0)a+=","+H;3(J>=0)a+=","+J;3(K>=0)a+=","+K;5 a}4 bs(){2 b="";L.1a(4(a){b+=a.1S(",")+"|"});b=p(b,"|");5 b}4 bt(a){3(13.1h.19.1b(a.19)!==-1)h=a.19;3(a.1i)R=a.1i;3(a.1c)g=a.1c;3(a.1m)r=a.1m;3(a.1l)o=a.1l;3(a.29)x=a.29;3(a.1j)1t=a.1j;1d 1t=[];3(a.2a)L=a.2a;3(a.1p)v=a.1p;3(a.2b&&a.2c)w=a.2b+","+a.2c;3(a.1n)X=a.1n;3(a.2d>=0)G=a.2d;3(a.1o)V=a.1o;3(a.2e)W=a.2e;3(a.2f)t=a.2f;3(a.1k)S=a.1k;3(a.bg)i=a.bg;3(a.2g)T=a.2g;3(a.2h)y=a.2h;3(a.2i)C=a.2i;3(a.2j>=0)A=a.2j;3(a.2k)E=a.2k;3(a.2l)j=a.2l;3(a.2m)U=a.2m;3(a.2n)z=a.2n;3(a.2o)D=a.2o;3(a.2p>=0)B=a.2p;3(a.2q)F=a.2q;3(a.1q){Y=a.1q;3(a.2r>=0)I=a.2r;3(a.2s>=0)H=a.2s;3(a.2t>=0)J=a.2t;3(a.2u>=0)K=a.2u}}4 f(a,b,c){2 d=c?"":"&";5 bd[a]+"="+b+d}4 bu(){be=h.1b("v")!==-1;u=h.1b("h")!==-1;O=h.1b("s")!==-1&&h!="ls"&&h!="lc";s=(h=="ls"||h=="lc");Q=(h=="p"||h=="p3");n=s&&V;P=h.1b("b")!==-1}4 p(a,b){5(a.1E(b)!==-1)?a.substr(0,a.1E(b)):a}5{2x:4(a){2 b=bc;bt(a);bu();b+=f("19",h);b+=f("1i",R);3(v)b+=f("1p",v);3(w)b+=f("1N",w);3(P){b+=f("1n",bh())}b+=f("1k",S);3(!Q&&r.8>0)b+=f("1m",bi());b+=f("1c",bj());b+=f("1K",bm());b+=f("1L",bn());b+=f("1l",bo());b+=f("1M",bp());b+=f("1j",ba());3(s&&L)b+=f("1O",bs());3(Y)b+=f("1q",br());3(s&&n)b+=f("1o",bq());b+=f("1w","2y",1F);5 b}}};13.1h.19=["bhs","bvs","bhg","1P","lc","ls","p","p3"];4 1A(c){5 2z(c,0,4(a,b){5 a+b})}4 2z(a,b,c){9(2 d=0;d<a.8;d++){b=c(b,a[d])}5 b}Function.1G.15=4(a,b){6.1G[a]=b;5 6};3(!12.1G.1a){12.15(\'1a\',4(a,b){2 c=b||18;9(2 d=0,e=6.8;d<e;++d){a.1g(c,6[d],d,6)}}).15(\'every\',4(a,b){2 c=b||18;9(2 d=0,e=6.8;d<e;++d){3(!a.1g(c,6[d],d,6)){5 7}}5 1F}).15(\'some\',4(a,b){2 c=b||18;9(2 d=0,e=6.8;d<e;++d){3(a.1g(c,6[d],d,6)){5 1F}}5 7}).15(\'map\',4(a,b){2 c=b||18;2 d=[];9(2 e=0,m=6.8;e<m;++e){d.11(a.1g(c,6[e],e,6))}5 d}).15(\'filter\',4(a,b){2 c=b||18;2 d=[];9(2 e=0,m=6.8;e<m;++e){3(!a.1g(c,6[e],e,6)){continue}d.11(6[e])}5 d}).15(\'1b\',4(a,b){2 b=b||0;9(2 c=b,d=6.8;c<d;++c){3(6[c]===a){5 c}}5-1}).15(\'1E\',4(a,b){2 b=b||6.8;3(b>=6.8){b=6.8}3(b<0){b=6.8+b}9(2 c=b;c>=0;--c){3(6[c]===a){5 c}}5-1})}13.2A={2B:4(c){c=1v.extend({},c);5 6.each(4(){3(!c.1c)1y 1s 1z("No 1X");2 a=1s 13.1h();2 b=a.2x(c);1v(\'<img>\').attr("src",b).2C(6);1v(\'<p>\'+b+\'</p>\').2C(6)})}};1v.fn.2y=13.2A.2B;',[],163,"||var|if|function|return|this|false|length|for||||||||||||||||||||||||||||||||||||||||||||||||||||||push|Array|jGCharts||method||parseInt|window|type|forEach|indexOf|data|else|constructor||call|Api|size|colors|axis_type|axis_labels|legend|bar_width|fillarea|title|grid||new|_colors||jQuery|agent|solid|throw|Error|sum||||lastIndexOf|true|prototype||chart||scaling|axis_range|background|title_style|line_style|bvg|||join|||must||Data||||||||||||axis_step|lines|title_color|title_size|bar_spacing|fillbottom|filltop|bg_type|bg_offset|bg_width|bg_angle|bg_trasparency|chbg|chbg_type|chbg_offset|chbg_width|chbg_angle|chbg_trasparency|grid_x|grid_y|grid_line|grid_blank|||make|jgcharts|foldl|Base|init|appendTo".split("|"),0,{}));

//\JS\jquery.copy.js
jQuery.copy=function(t){if(typeof t=="undefined"){t="";}d=document;if(window.clipboardData){window.clipboardData.setData("Text",t);}else{var f="flashcopier";if(!d.getElementById(f)){var dd=d.createElement("div");dd.id=f;d.body.appendChild(dd);}d.getElementById(f).innerHTML="";
var i='<embed src="/flash/copy.swf" FlashVars="clipboard='+encodeURIComponent(t)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';d.getElementById(f).innerHTML=i;}};
//\JS\jquery.cycle.js
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.72 (09-SEP-2009)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 * Requires: jQuery v1.2.6 or later
 *
 * Originally based on the work of:
 *	1) Matt Oakes
 *	2) Torsten Baldes (http://medienfreunde.com/lab/innerfade/)
 *	3) Benjamin Sterling (http://www.benjaminsterling.com/experiments/jqShuffle/)
 */
(function($){var ver="2.72";
if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};
if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;
}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();
var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(opts2.currSlide,opts2.nextSlide,opts2,!opts2.rev);
if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev);},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;
}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"stop":cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");return false;case"pause":cont.cyclePause=1;
return false;case"resume":cont.cyclePause=0;if(arg2===true){options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,1);
}return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;
options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);
cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");
}catch(smother){}}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];
$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);
});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.rev);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");
}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);
}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;
$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);
}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();
if(!w){w=e.offsetWidth;}if(!h){h=e.offsetHeight;}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;
}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);
var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);
if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);
},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};
$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[first]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);
}if(!opts.sync){opts.speed=opts.speed/2;}while((opts.timeout-opts.speed)<250){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;
opts.currSlide=opts.lastSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;
}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];
if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1);
});}if(opts.pager){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);
opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;
if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);
i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;
for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];
if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;
opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();
s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;
opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);
});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);
opts.busy=false;}if(opts.busy){return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);
}return;}if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;
}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);
});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after);
}else{$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}}}opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];
}else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}if(opts.pager){$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(curr,next,opts,fwd);
}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).find("a").removeClass("activeSlide").filter("a:eq("+currSlide+")").addClass("activeSlide");
};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);
};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;
}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;
if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}if($.isFunction(opts.prevNextClick)){opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);
}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;
if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);
arr.push($clone);});$a=$(arr);}else{$a.appendTo($p);}}$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if($.isFunction(opts.pagerClick)){opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);
}go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!="click"){$a.click(function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;
if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";
e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));
});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;
}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);
var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);
};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);
opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};
})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version:	 2.72
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();
$(curr).hide();after();};};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};
opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};
opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};
opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};
opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);
opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);
opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();
$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:"show"};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();
$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:"show"};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();
$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};
opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;
$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);
}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};opts.cssBefore={display:"block",opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);
opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);
opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);
opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);
opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);
opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};
};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};
});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;
opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);
opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();
opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);
opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);
opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);
opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);
opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();
var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});
opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);
if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();
var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){opts.animOut={left:w*2,top:-h/2,opacity:0};}else{opts.animOut.opacity=0;}});opts.cssBefore={left:0,top:0};
opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";
}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);
var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);
opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;
var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");
})();});opts.cssBefore={display:"block",opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);
//\JS\jquery.fancybox-1.2.6.js
(function($){$.fn.fixPNG=function(){return this.each(function(){var image=$(this).css("backgroundImage");if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({"backgroundImage":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+($(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+image+"')"}).each(function(){var position=$(this).css("position");
if(position!="absolute"&&position!="relative"){$(this).css("position","relative");}});}});};var elem,opts,busy=false,imagePreloader=new Image,loadingTimer,loadingFrame=1,imageRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var ieQuirks=null,IE6=$.browser.msie&&$.browser.version.substr(0,1)==6&&!window.XMLHttpRequest,oldIE=IE6||($.browser.msie&&$.browser.version.substr(0,1)==7);
$.fn.fancybox=function(o){var settings=$.extend({},$.fn.fancybox.defaults,o);var matchedGroup=this;function _initialize(){elem=this;opts=$.extend({},settings);_start();return false;}function _start(){if(busy){return;}if($.isFunction(opts.callbackOnStart)){opts.callbackOnStart();
}opts.itemArray=[];opts.itemCurrent=0;if(settings.itemArray.length>0){opts.itemArray=settings.itemArray;}else{var item={};if(!elem.rel||elem.rel==""){var item={href:elem.href,title:elem.title};if($(elem).children("img:first").length){item.orig=$(elem).children("img:first");
}else{item.orig=$(elem);}if(item.title==""||typeof item.title=="undefined"){item.title=item.orig.attr("alt");}opts.itemArray.push(item);}else{var subGroup=$(matchedGroup).filter("a[rel="+elem.rel+"]");var item={};for(var i=0;i<subGroup.length;i++){item={href:subGroup[i].href,title:subGroup[i].title};
if($(subGroup[i]).children("img:first").length){item.orig=$(subGroup[i]).children("img:first");}else{item.orig=$(subGroup[i]);}if(item.title==""||typeof item.title=="undefined"){item.title=item.orig.attr("alt");}opts.itemArray.push(item);}}}while(opts.itemArray[opts.itemCurrent].href!=elem.href){opts.itemCurrent++;
}if(opts.overlayShow){if(IE6){$("embed, object, select").css("visibility","hidden");$("#fancy_overlay").css("height",$(document).height());}$("#fancy_overlay").css({"background-color":opts.overlayColor,"opacity":opts.overlayOpacity}).show();}$(window).bind("resize.fb scroll.fb",$.fn.fancybox.scrollBox);
_change_item();}function _change_item(){$("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var href=opts.itemArray[opts.itemCurrent].href;if(href.match("iframe")||elem.className.indexOf("iframe")>=0){$.fn.fancybox.showLoading();_set_content('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+href+'"></iframe>',opts.frameWidth,opts.frameHeight);
}else{if(href.match(/#/)){var target=window.location.href.split("#")[0];target=href.replace(target,"");target=target.substr(target.indexOf("#"));_set_content('<div id="fancy_div">'+$(target).html()+"</div>",opts.frameWidth,opts.frameHeight);}else{if(href.match(imageRegExp)){imagePreloader=new Image;
imagePreloader.src=href;if(imagePreloader.complete){_proceed_image();}else{$.fn.fancybox.showLoading();$(imagePreloader).unbind().bind("load",function(){$("#fancy_loading").hide();_proceed_image();});}}else{$.fn.fancybox.showLoading();$.get(href,function(data){$("#fancy_loading").hide();
_set_content('<div id="fancy_ajax">'+data+"</div>",opts.frameWidth,opts.frameHeight);});}}}}function _proceed_image(){var width=imagePreloader.width;var height=imagePreloader.height;var horizontal_space=(opts.padding*2)+40;var vertical_space=(opts.padding*2)+60;
var w=$.fn.fancybox.getViewport();if(opts.imageScale&&(width>(w[0]-horizontal_space)||height>(w[1]-vertical_space))){var ratio=Math.min(Math.min(w[0]-horizontal_space,width)/width,Math.min(w[1]-vertical_space,height)/height);width=Math.round(ratio*width);
height=Math.round(ratio*height);}_set_content('<img alt="" id="fancy_img" src="'+imagePreloader.src+'" />',width,height);}function _preload_neighbor_images(){if((opts.itemArray.length-1)>opts.itemCurrent){var href=opts.itemArray[opts.itemCurrent+1].href||false;
if(href&&href.match(imageRegExp)){objNext=new Image();objNext.src=href;}}if(opts.itemCurrent>0){var href=opts.itemArray[opts.itemCurrent-1].href||false;if(href&&href.match(imageRegExp)){objNext=new Image();objNext.src=href;}}}function _set_content(value,width,height){busy=true;
var pad=opts.padding;if(oldIE||ieQuirks){$("#fancy_content")[0].style.removeExpression("height");$("#fancy_content")[0].style.removeExpression("width");}if(pad>0){width+=pad*2;height+=pad*2;$("#fancy_content").css({"top":pad+"px","right":pad+"px","bottom":pad+"px","left":pad+"px","width":"auto","height":"auto"});
if(oldIE||ieQuirks){$("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - "+pad*2+")");$("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - "+pad*2+")");}}else{$("#fancy_content").css({"top":0,"right":0,"bottom":0,"left":0,"width":"100%","height":"100%"});
}if($("#fancy_outer").is(":visible")&&width==$("#fancy_outer").width()&&height==$("#fancy_outer").height()){$("#fancy_content").fadeOut("fast",function(){$("#fancy_content").empty().append($(value)).fadeIn("normal",function(){_finish();});});return;}var w=$.fn.fancybox.getViewport();
var itemTop=(height+60)>w[1]?w[3]:(w[3]+Math.round((w[1]-height-60)*0.5));var itemLeft=(width+40)>w[0]?w[2]:(w[2]+Math.round((w[0]-width-40)*0.5));var itemOpts={"left":itemLeft,"top":itemTop,"width":width+"px","height":height+"px"};if($("#fancy_outer").is(":visible")){$("#fancy_content").fadeOut("normal",function(){$("#fancy_content").empty();
$("#fancy_outer").animate(itemOpts,opts.zoomSpeedChange,opts.easingChange,function(){$("#fancy_content").append($(value)).fadeIn("normal",function(){_finish();});});});}else{if(opts.zoomSpeedIn>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){$("#fancy_content").empty().append($(value));
var orig_item=opts.itemArray[opts.itemCurrent].orig;var orig_pos=$.fn.fancybox.getPosition(orig_item);$("#fancy_outer").css({"left":(orig_pos.left-20-opts.padding)+"px","top":(orig_pos.top-20-opts.padding)+"px","width":$(orig_item).width()+(opts.padding*2),"height":$(orig_item).height()+(opts.padding*2)});
if(opts.zoomOpacity){itemOpts.opacity="show";}$("#fancy_outer").animate(itemOpts,opts.zoomSpeedIn,opts.easingIn,function(){_finish();});}else{$("#fancy_content").hide().empty().append($(value)).show();$("#fancy_outer").css(itemOpts).fadeIn("normal",function(){_finish();
});}}}function _set_navigation(){if(opts.itemCurrent!==0){$("#fancy_left, #fancy_left_ico").unbind().bind("click",function(e){e.stopPropagation();opts.itemCurrent--;_change_item();return false;});$("#fancy_left").show();}if(opts.itemCurrent!=(opts.itemArray.length-1)){$("#fancy_right, #fancy_right_ico").unbind().bind("click",function(e){e.stopPropagation();
opts.itemCurrent++;_change_item();return false;});$("#fancy_right").show();}}function _finish(){if($.browser.msie){$("#fancy_content")[0].style.removeAttribute("filter");$("#fancy_outer")[0].style.removeAttribute("filter");}_set_navigation();_preload_neighbor_images();
$(document).bind("keydown.fb",function(e){if(e.keyCode==27&&opts.enableEscapeButton){$.fn.fancybox.close();}else{if(e.keyCode==37&&opts.itemCurrent!==0){$(document).unbind("keydown.fb");opts.itemCurrent--;_change_item();}else{if(e.keyCode==39&&opts.itemCurrent!=(opts.itemArray.length-1)){$(document).unbind("keydown.fb");
opts.itemCurrent++;_change_item();}}}});if(opts.hideOnContentClick){$("#fancy_content").click($.fn.fancybox.close);}if(opts.overlayShow&&opts.hideOnOverlayClick){$("#fancy_overlay").bind("click",$.fn.fancybox.close);}if(opts.showCloseButton){$("#fancy_close").bind("click",$.fn.fancybox.close).show();
}if(typeof opts.itemArray[opts.itemCurrent].title!=="undefined"&&opts.itemArray[opts.itemCurrent].title.length>0){var pos=$("#fancy_outer").position();$("#fancy_title div").text(opts.itemArray[opts.itemCurrent].title).html();$("#fancy_title").css({"top":pos.top+$("#fancy_outer").outerHeight()-32,"left":pos.left+(($("#fancy_outer").outerWidth()*0.5)-($("#fancy_title").width()*0.5))}).show();
}if(opts.overlayShow&&IE6){$("embed, object, select",$("#fancy_content")).css("visibility","visible");}if($.isFunction(opts.callbackOnShow)){opts.callbackOnShow(opts.itemArray[opts.itemCurrent]);}if($.browser.msie){$("#fancy_outer")[0].style.removeAttribute("filter");
$("#fancy_content")[0].style.removeAttribute("filter");}busy=false;}return this.unbind("click.fb").bind("click.fb",_initialize);};$.fn.fancybox.scrollBox=function(){var w=$.fn.fancybox.getViewport();if(opts.centerOnScroll&&$("#fancy_outer").is(":visible")){var ow=$("#fancy_outer").outerWidth();
var oh=$("#fancy_outer").outerHeight();var pos={"top":(oh>w[1]?w[3]:w[3]+Math.round((w[1]-oh)*0.5)),"left":(ow>w[0]?w[2]:w[2]+Math.round((w[0]-ow)*0.5))};$("#fancy_outer").css(pos);$("#fancy_title").css({"top":pos.top+oh-32,"left":pos.left+((ow*0.5)-($("#fancy_title").width()*0.5))});
}if(IE6&&$("#fancy_overlay").is(":visible")){$("#fancy_overlay").css({"height":$(document).height()});}if($("#fancy_loading").is(":visible")){$("#fancy_loading").css({"left":((w[0]-40)*0.5+w[2]),"top":((w[1]-40)*0.5+w[3])});}};$.fn.fancybox.getNumeric=function(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;
};$.fn.fancybox.getPosition=function(el){var pos=el.offset();pos.top+=$.fn.fancybox.getNumeric(el,"paddingTop");pos.top+=$.fn.fancybox.getNumeric(el,"borderTopWidth");pos.left+=$.fn.fancybox.getNumeric(el,"paddingLeft");pos.left+=$.fn.fancybox.getNumeric(el,"borderLeftWidth");
return pos;};$.fn.fancybox.showIframe=function(){$("#fancy_loading").hide();$("#fancy_frame").show();};$.fn.fancybox.getViewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()];};$.fn.fancybox.animateLoading=function(){if(!$("#fancy_loading").is(":visible")){clearInterval(loadingTimer);
return;}$("#fancy_loading > div").css("top",(loadingFrame*-40)+"px");loadingFrame=(loadingFrame+1)%12;};$.fn.fancybox.showLoading=function(){clearInterval(loadingTimer);var w=$.fn.fancybox.getViewport();$("#fancy_loading").css({"left":((w[0]-40)*0.5+w[2]),"top":((w[1]-40)*0.5+w[3])}).show();
$("#fancy_loading").bind("click",$.fn.fancybox.close);loadingTimer=setInterval($.fn.fancybox.animateLoading,66);};$.fn.fancybox.close=function(){busy=true;$(imagePreloader).unbind();$(document).unbind("keydown.fb");$(window).unbind("resize.fb scroll.fb");
$("#fancy_overlay, #fancy_content, #fancy_close").unbind();$("#fancy_close, #fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();__cleanup=function(){if($("#fancy_overlay").is(":visible")){$("#fancy_overlay").fadeOut("fast");}$("#fancy_content").empty();
if(opts.centerOnScroll){$(window).unbind("resize.fb scroll.fb");}if(IE6){$("embed, object, select").css("visibility","visible");}if($.isFunction(opts.callbackOnClose)){opts.callbackOnClose();}busy=false;};if($("#fancy_outer").is(":visible")!==false){if(opts.zoomSpeedOut>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){var orig_item=opts.itemArray[opts.itemCurrent].orig;
var orig_pos=$.fn.fancybox.getPosition(orig_item);var itemOpts={"left":(orig_pos.left-20-opts.padding)+"px","top":(orig_pos.top-20-opts.padding)+"px","width":$(orig_item).width()+(opts.padding*2),"height":$(orig_item).height()+(opts.padding*2)};if(opts.zoomOpacity){itemOpts.opacity="hide";
}$("#fancy_outer").stop(false,true).animate(itemOpts,opts.zoomSpeedOut,opts.easingOut,__cleanup);}else{$("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup);}}else{__cleanup();}return false;};$.fn.fancybox.build=function(){var html="";html+='<div id="fancy_overlay"></div>';
html+='<div id="fancy_loading"><div></div></div>';html+='<div id="fancy_outer">';html+='<div id="fancy_inner">';html+='<div id="fancy_close"></div>';html+='<div id="fancy_bg"><div class="fancy_bg" id="fancy_bg_n"></div><div class="fancy_bg" id="fancy_bg_ne"></div><div class="fancy_bg" id="fancy_bg_e"></div><div class="fancy_bg" id="fancy_bg_se"></div><div class="fancy_bg" id="fancy_bg_s"></div><div class="fancy_bg" id="fancy_bg_sw"></div><div class="fancy_bg" id="fancy_bg_w"></div><div class="fancy_bg" id="fancy_bg_nw"></div></div>';
html+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';html+='<div id="fancy_content"></div>';html+="</div>";
html+="</div>";html+='<div id="fancy_title"></div>';$(html).appendTo("body");$('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");
if($.browser.msie){$(".fancy_bg").fixPNG();}if(IE6){$("div#fancy_overlay").css("position","absolute");$("#fancy_loading div, #fancy_close, .fancy_title, .fancy_ico").fixPNG();$("#fancy_inner").prepend('<iframe id="fancy_bigIframe" src="javascript:false;" scrolling="no" frameborder="0"></iframe>');
var frameDoc=$("#fancy_bigIframe")[0].contentWindow.document;frameDoc.open();frameDoc.close();}};$.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:true,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:560,frameHeight:340,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",enableEscapeButton:true,showCloseButton:true,hideOnOverlayClick:true,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};
$(document).ready(function(){ieQuirks=$.browser.msie&&!$.boxModel;if($("#fancy_outer").length<1){$.fn.fancybox.build();}});})(jQuery);
//\JS\jquery.fuGMAP.js
(function($){if(!window.GBrowserIsCompatible||!GBrowserIsCompatible()){return this;}var geocoder=new GClientGeocoder();var rando=Math.round(Math.random()*12);$.fn.fuGMAP=function(settings){var config={latitude:55.378051,longitude:-3.435973,address:"",url:"",zoom:7,markerxml:"",kmlfile:"",markers:[],controls:[],scrollwheel:true,popup:"iframe",icon:{image:"http://www.google.com/mapfiles/marker.png",shadow:"http://www.google.com/mapfiles/shadow50.png",iconsize:"",shadowsize:"",iconanchor:"",infowindowanchor:""}};
var op=$.extend({},config,settings);var eMap,bounds;return this.each(function(){eMap=new GMap2(this);eMap.setCenter(new GLatLng(op.latitude,op.longitude),op.zoom);bounds=eMap.getBounds();var bIcon=new GIcon(G_DEFAULT_ICON);if(op.icon.image){bIcon.image=op.icon.image;
}if(op.icon.shadow){bIcon.shadow=op.icon.shadow;}if(isArray(op.icon.iconsize)){bIcon.iconSize=new GSize(op.icon.iconsize[0],op.icon.iconsize[1]);}if(isArray(op.icon.shadowsize)){bIcon.shadowSize=new GSize(op.icon.shadowsize[0],op.icon.shadowsize[1]);}if(isArray(op.icon.iconanchor)){bIcon.iconAnchor=new GPoint(op.icon.iconanchor[0],op.icon.iconanchor[1]);
}var MapControls=op.controls.length;if(op.controls.length==0){eMap.setUIToDefault();}else{while(MapControls--){eval("eMap.addControl(new "+op.controls[MapControls]+"());");}}if(op.scrollwheel==true&&op.controls.length!==0){eMap.enableScrollWheelZoom();
}for(var i=0;i<op.markers.length;i++){var marker=op.markers[i];if(marker.longitude&&marker.latitude){var point=new GPoint(marker.longitude,marker.latitude);gMarker=new GMarker(point,bIcon);if(marker.url){var pop=op.popup==="iframe"?"<iframe frameborder='0' hspace='0' src='"+marker.url+"' id='tb_iframecontent' name='tb_iframecontent'/>":'<div class="gmap_marker" id="gmap-popup">'+marker.url+"</div>";
GEvent.addListener(gMarker,"click",function(){gMarker.openInfoWindowHtml(pop);});}if(gMarker){eMap.addOverlay(gMarker);eMap.setCenter(point,op.zoom);}}if(marker.address){$.fn.fuGMAP.geocodeAddress(marker.address,geocoder,eMap,bounds,bIcon,marker.url,op.popup,op.zoom);
}}if(op.markerxml){$.fn.fuGMAP.markerXML(op.markerxml,eMap,bounds,bIcon,op.popup,op.zoom);}});return this;};$.fn.fuGMAP.geocodeAddress=function(addr,gcd,eMap,bounds,icon,url,popup,zoom){if(gcd){gcd.getLatLng(addr,function(point){if(!point){console.log(addr+" not found");
}else{var marker=new GMarker(point,icon);if(url){var pop=popup==="iframe"?"<iframe frameborder='0' hspace='0' src='"+url+"' id='tb_iframecontent' name='tb_iframecontent'/>":'<div class="gmap_marker" id="gmap-popup">'+url+"</div>";GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(pop);
});}if(marker){eMap.setCenter(point,zoom);eMap.addOverlay(marker);}return marker?true:false;}});}};$.fn.fuGMAP.markerXML=function(file,eMap,bounds,icon,popup,zoom){GDownloadUrl(file,function(data){var xml=GXml.parse(data);var markers=xml.documentElement.getElementsByTagName("marker");
for(var i=0;i<markers.length;i++){var latlng=new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));var marker=new GMarker(latlng,icon);if(markers[i].getAttribute("html")){var Html=markers[i].getAttribute("html");
var pop=popup==="iframe"?"<iframe frameborder='0' hspace='0' src='"+Html+"' id='tb_iframecontent' name='tb_iframecontent'/>":'<div class="gmap_marker" id="gmap-popup">'+Html+"</div>";GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(pop);
});}eMap.setCenter(latlng,zoom);eMap.addOverlay(marker);}});};var isArray=function(e){return typeof(e)=="object"&&(e instanceof Array);};})(jQuery);
//\JS\jquery.interface.js
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36));};if(!"".replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c);}k=[function(e){return d[e];}];e=function(){return"\\w+";};c=1;}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]);
}}return p;}("6.T={2L:E(e){C x=0;C y=0;C 4v=F;C 1i=e.11;8(6(e).G('S')=='16'){4p=1i.2Z;5y=1i.18;1i.2Z='2J';1i.S='2g';1i.18='25';4v=U}C k=e;57(k){x+=k.7f+(k.4x&&!6.2K.5v?M(k.4x.6Q)||0:0);y+=k.6B+(k.4x&&!6.2K.5v?M(k.4x.6Y)||0:0);k=k.7u}k=e;57(k&&k.6o&&k.6o.6f()!='1y'){x-=k.38||0;y-=k.2F||0;k=k.1W}8(4v){1i.S='16';1i.18=5y;1i.2Z=4p}I{x:x,y:y}},6s:E(k){C x=0,y=0;57(k){x+=k.7f||0;y+=k.6B||0;k=k.7u}I{x:x,y:y}},21:E(e){C w=6.G(e,'1R');C h=6.G(e,'27');C 1s=0;C 19=0;C 1i=e.11;8(6(e).G('S')!='16'){1s=e.6t;19=e.69}L{4p=1i.2Z;5y=1i.18;1i.2Z='2J';1i.S='2g';1i.18='25';1s=e.6t;19=e.69;1i.S='16';1i.18=5y;1i.2Z=4p}I{w:w,h:h,1s:1s,19:19}},4l:E(k){I{1s:k.6t||0,19:k.69||0}},7Z:E(e){C h,w,4n;8(e){w=e.4K;h=e.4E}L{4n=12.2t;w=1O.6l||5N.6l||(4n&&4n.4K)||12.1y.4K;h=1O.6w||5N.6w||(4n&&4n.4E)||12.1y.4E}I{w:w,h:h}},6q:E(e){C t,l,w,h,4y,4B;8(e&&e.5w.6f()!='1y'){t=e.2F;l=e.38;w=e.6a;h=e.6g;4y=0;4B=0}L{8(12.2t&&12.2t.2F){t=12.2t.2F;l=12.2t.38;w=12.2t.6a;h=12.2t.6g}L 8(12.1y){t=12.1y.2F;l=12.1y.38;w=12.1y.6a;h=12.1y.6g}4y=5N.6l||12.2t.4K||12.1y.4K||0;4B=5N.6w||12.2t.4E||12.1y.4E||0}I{t:t,l:l,w:w,h:h,4y:4y,4B:4B}},6V:E(e,4s){C k=6(e);C t=k.G('2T')||'';C r=k.G('2V')||'';C b=k.G('2W')||'';C l=k.G('30')||'';8(4s)I{t:M(t)||0,r:M(r)||0,b:M(b)||0,l:M(l)};L I{t:t,r:r,b:b,l:l}},6d:E(e,4s){C k=6(e);C t=k.G('7P')||'';C r=k.G('7L')||'';C b=k.G('7M')||'';C l=k.G('7K')||'';8(4s)I{t:M(t)||0,r:M(r)||0,b:M(b)||0,l:M(l)};L I{t:t,r:r,b:b,l:l}},46:E(e,4s){C k=6(e);C t=k.G('6Y')||'';C r=k.G('7N')||'';C b=k.G('7O')||'';C l=k.G('6Q')||'';8(4s)I{t:M(t)||0,r:M(r)||0,b:M(b)||0,l:M(l)||0};L I{t:t,r:r,b:b,l:l}},5d:E(3m){C x=3m.9a||(3m.al+(12.2t.38||12.1y.38))||0;C y=3m.ad||(3m.ab+(12.2t.2F||12.1y.2F))||0;I{x:x,y:y}},6p:E(2G,6z){6z(2G);2G=2G.54;57(2G){6.T.6p(2G,6z);2G=2G.aw}},ay:E(2G){6.T.6p(2G,E(k){1m(C 1c 26 k){8(58 k[1c]==='E'){k[1c]=P}}})},ar:E(k,1w){C 39=$.T.6q();C 78=$.T.21(k);8(!1w||1w=='4o')$(k).G({Y:39.t+((1X.5E(39.h,39.4B)-39.t-78.19)/2)+'X'});8(!1w||1w=='4m')$(k).G({1g:39.l+((1X.5E(39.w,39.4y)-39.l-78.1s)/2)+'X'})},a3:E(k,7F){C 1b=$('1f[@2a*=\"5X\"]',k||12),5X;1b.1H(E(){5X=q.2a;q.2a=7F;q.11.7h=\"9T:ax.ag.af(2a='\"+5X+\"')\"})}};[].7H||(6U.94.7H=E(v,n){n=(n==P)?0:n;C m=q.1d;1m(C i=n;i<m;i++)8(q[i]==v)I i;I-1});6.5Y=E(e){8(/^9o$|^ae$|^9K$|^3R$|^au$|^at$|^aa$|^a9$|^9U$|^1y$|^a7$|^a8$|^9Z$|^az$|^a2$|^a1$|^a0$/i.3B(e.5w))I F;L I U};6.N.9Y=E(e,3p){C c=e.54;C 23=c.11;23.18=3p.18;23.2T=3p.1Z.t;23.30=3p.1Z.l;23.2W=3p.1Z.b;23.2V=3p.1Z.r;23.Y=3p.Y+'X';23.1g=3p.1g+'X';e.1W.7l(c,e);e.1W.a4(e)};6.N.a6=E(e){8(!6.5Y(e))I F;C t=6(e);C 1i=e.11;C 4v=F;C 1z={};1z.18=t.G('18');8(t.G('S')=='16'){4p=t.G('2Z');1i.2Z='2J';1i.S='';4v=U}1z.6H=6.T.21(e);1z.1Z=6.T.6V(e);C 6T=e.4x?e.4x.7Q:t.G('a5');1z.Y=M(t.G('Y'))||0;1z.1g=M(t.G('1g'))||0;C 7z='9X'+M(1X.3D()*6I);C 3t=12.9W(/^1f$|^br$|^9P$|^9O$|^5V$|^9N$|^67$|^9L$|^9M$|^9Q$|^9V$|^9S$|^as$|^ap$/i.3B(e.5w)?'1F':e.5w);6.1c(3t,'Z',7z);3t.2y='av';C 20=3t.11;C Y=0;C 1g=0;8(1z.18=='3S'||1z.18=='25'){Y=1z.Y;1g=1z.1g}20.S='16';20.Y=Y+'X';20.1g=1g+'X';20.18=1z.18!='3S'&&1z.18!='25'?'3S':1z.18;20.3c='2J';20.27=1z.6H.19+'X';20.1R=1z.6H.1s+'X';20.2T=1z.1Z.t;20.2V=1z.1Z.r;20.2W=1z.1Z.b;20.30=1z.1Z.l;8(6.2K.4a){20.7Q=6T}L{20.an=6T}e.1W.7l(3t,e);1i.2T='1I';1i.2V='1I';1i.2W='1I';1i.30='1I';1i.18='25';1i.8z='16';1i.Y='1I';1i.1g='1I';8(4v){1i.S='16';1i.2Z=4p}3t.ah(e);20.S='2g';I{1z:1z,ai:6(3t)}};6.N.5a={am:[0,1k,1k],ak:[7j,1k,1k],aj:[7s,7s,9C],9d:[0,0,0],9c:[0,0,1k],9b:[7o,42,42],9f:[0,1k,1k],9j:[0,0,4u],9i:[0,4u,4u],9h:[6F,6F,6F],99:[0,6Z,0],93:[91,90,7p],8Z:[4u,0,4u],8X:[85,7p,47],92:[1k,7m,0],97:[96,50,95],98:[4u,0,0],9k:[9l,9B,9A],9z:[9E,0,5I],9I:[1k,0,1k],9H:[1k,9G,0],9F:[0,3C,0],9y:[75,0,9q],9p:[7j,7x,7m],9n:[9r,9s,7x],9v:[7v,1k,1k],9u:[7i,9t,7i],9R:[5I,5I,5I],c3:[1k,c5,c1],bZ:[1k,1k,7v],c0:[0,1k,0],c9:[1k,0,1k],aA:[3C,0,0],bX:[0,0,3C],bK:[3C,3C,0],bL:[1k,7o,0],bS:[1k,5u,bU],bR:[3C,0,3C],bQ:[1k,0,0],bM:[5u,5u,5u],bN:[1k,1k,1k],bO:[1k,1k,0]};6.N.3M=E(2O,7V){8(6.N.5a[2O])I{r:6.N.5a[2O][0],g:6.N.5a[2O][1],b:6.N.5a[2O][2]};L 8(1D=/^3Z\\(\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*,\\s*([0-9]{1,3})\\s*\\)$/.5R(2O))I{r:M(1D[1]),g:M(1D[2]),b:M(1D[3])};L 8(1D=/3Z\\(\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*,\\s*([0-9]+(?:\\.[0-9]+)?)\\%\\s*\\)$/.5R(2O))I{r:2c(1D[1])*2.55,g:2c(1D[2])*2.55,b:2c(1D[3])*2.55};L 8(1D=/^#([a-3V-4h-9])([a-3V-4h-9])([a-3V-4h-9])$/.5R(2O))I{r:M(\"4c\"+1D[1]+1D[1]),g:M(\"4c\"+1D[2]+1D[2]),b:M(\"4c\"+1D[3]+1D[3])};L 8(1D=/^#([a-3V-4h-9]{2})([a-3V-4h-9]{2})([a-3V-4h-9]{2})$/.5R(2O))I{r:M(\"4c\"+1D[1]),g:M(\"4c\"+1D[2]),b:M(\"4c\"+1D[3])};L I 7V==U?F:{r:1k,g:1k,b:1k}};6.N.7J={7O:1,6Q:1,7N:1,6Y:1,2p:1,68:1,27:1,1g:1,bB:1,bA:1,2W:1,30:1,2V:1,2T:1,bE:1,bF:1,bJ:1,bI:1,1o:1,bH:1,bG:1,7M:1,7K:1,7L:1,7P:1,4r:1,cb:1,Y:1,1R:1,2A:1};6.N.7B={ca:1,cc:1,cd:1,ce:1,c7:1,2O:1,c6:1};6.N.4Z=['c4','c2','by','aU'];6.N.70={'6L':['4Y','7A'],'5s':['4Y','7d'],'5l':['5l',''],'5h':['5h','']};6.3z.1M({7X:E(3o,24,1S,2o){I q.4j(E(){C 5L=6.24(24,1S,2o);C e=2e 6.7T(q,5L,3o)})},6O:E(24,2o){I q.4j(E(){C 5L=6.24(24,2o);C e=2e 6.6O(q,5L)})},7r:E(1L){I q.1H(E(){8(q.3j)6.6b(q,1L)})},aV:E(1L){I q.1H(E(){8(q.3j)6.6b(q,1L);8(q.4j&&q.4j['N'])q.4j.N=[]})}});6.1M({6O:E(1j,17){C z=q,7S;z.1L=E(){8(6.7y(17.3O))17.3O.1P(1j)};z.2P=5W(E(){z.1L()},17.2H);1j.3j=z},1S:{7R:E(p,n,7U,7w,2H){I((-1X.aT(p*1X.aS)/2)+0.5)*7w+7U}},7T:E(1j,17,3o){C z=q,7S;C y=1j.11;C 7C=6.G(1j,\"3c\");C 4g=6.G(1j,\"S\");C 1l={};z.5K=(2e 7E()).7G();17.1S=17.1S&&6.1S[17.1S]?17.1S:'7R';z.5O=E(1u,2h){8(6.N.7J[1u]){8(2h=='2i'||2h=='35'||2h=='7I'){8(!1j.3w)1j.3w={};C r=2c(6.3v(1j,1u));1j.3w[1u]=r&&r>-6I?r:(2c(6.G(1j,1u))||0);2h=2h=='7I'?(4g=='16'?'2i':'35'):2h;17[2h]=U;1l[1u]=2h=='2i'?[0,1j.3w[1u]]:[1j.3w[1u],0];8(1u!='1o')y[1u]=1l[1u][0]+(1u!='2A'&&1u!='6c'?'X':'');L 6.1c(y,\"1o\",1l[1u][0])}L{1l[1u]=[2c(6.3v(1j,1u)),2c(2h)||0]}}L 8(6.N.7B[1u])1l[1u]=[6.N.3M(6.3v(1j,1u)),6.N.3M(2h)];L 8(/^5l$|5h$|4Y$|5s$|6L$/i.3B(1u)){C m=2h.2N(/\\s+/g,' ').2N(/3Z\\s*\\(\\s*/g,'3Z(').2N(/\\s*,\\s*/g,',').2N(/\\s*\\)/g,')').aQ(/([^\\s]+)/g);8O(1u){36'5l':36'5h':36'6L':36'5s':m[3]=m[3]||m[1]||m[0];m[2]=m[2]||m[0];m[1]=m[1]||m[0];1m(C i=0;i<6.N.4Z.1d;i++){C 3q=6.N.70[1u][0]+6.N.4Z[i]+6.N.70[1u][1];1l[3q]=1u=='5s'?[6.N.3M(6.3v(1j,3q)),6.N.3M(m[i])]:[2c(6.3v(1j,3q)),2c(m[i])]}3e;36'4Y':1m(C i=0;i<m.1d;i++){C 71=2c(m[i]);C 5x=!aW(71)?'7A':(!/aX|16|2J|b2|b1|b0|aY|aZ|aP|aO|aF/i.3B(m[i])?'7d':F);8(5x){1m(C j=0;j<6.N.4Z.1d;j++){3q='4Y'+6.N.4Z[j]+5x;1l[3q]=5x=='7d'?[6.N.3M(6.3v(1j,3q)),6.N.3M(m[i])]:[2c(6.3v(1j,3q)),71]}}L{y['aC']=m[i]}}3e}}L{y[1u]=2h}I F};1m(p 26 3o){8(p=='11'){C 33=6.6i(3o[p]);1m(3T 26 33){q.5O(3T,33[3T])}}L 8(p=='2y'){8(12.5q)1m(C i=0;i<12.5q.1d;i++){C 4e=12.5q[i].4e||12.5q[i].aM||P;8(4e){1m(C j=0;j<4e.1d;j++){8(4e[j].aL=='.'+3o[p]){C 4i=2e aJ('\\.'+3o[p]+' {');C 3h=4e[j].11.aK;C 33=6.6i(3h.2N(4i,'').2N(/}/g,''));1m(3T 26 33){q.5O(3T,33[3T])}}}}}}L{q.5O(p,3o[p])}}y.S=4g=='16'?'2g':4g;y.3c='2J';z.1L=E(){C t=(2e 7E()).7G();8(t>17.2H+z.5K){48(z.2P);z.2P=P;1m(p 26 1l){8(p==\"1o\")6.1c(y,\"1o\",1l[p][1]);L 8(58 1l[p][1]=='67')y[p]='3Z('+1l[p][1].r+','+1l[p][1].g+','+1l[p][1].b+')';L y[p]=1l[p][1]+(p!='2A'&&p!='6c'?'X':'')}8(17.35||17.2i)1m(C p 26 1j.3w)8(p==\"1o\")6.1c(y,p,1j.3w[p]);L y[p]=\"\";y.S=17.35?'16':(4g!='16'?4g:'2g');y.3c=7C;1j.3j=P;8(6.7y(17.3O))17.3O.1P(1j)}L{C n=t-q.5K;C 52=n/17.2H;1m(p 26 1l){8(58 1l[p][1]=='67'){y[p]='3Z('+M(6.1S[17.1S](52,n,1l[p][0].r,(1l[p][1].r-1l[p][0].r),17.2H))+','+M(6.1S[17.1S](52,n,1l[p][0].g,(1l[p][1].g-1l[p][0].g),17.2H))+','+M(6.1S[17.1S](52,n,1l[p][0].b,(1l[p][1].b-1l[p][0].b),17.2H))+')'}L{C 6n=6.1S[17.1S](52,n,1l[p][0],(1l[p][1]-1l[p][0]),17.2H);8(p==\"1o\")6.1c(y,\"1o\",6n);L y[p]=6n+(p!='2A'&&p!='6c'?'X':'')}}}};z.2P=5W(E(){z.1L()},13);1j.3j=z},6b:E(1j,1L){8(1L)1j.3j.5K-=bq;L{1O.48(1j.3j.2P);1j.3j=P;6.64(1j,\"N\")}}});6.6i=E(3h){C 33={};8(58 3h=='bx'){3h=3h.6f().5P(';');1m(C i=0;i<3h.1d;i++){4i=3h[i].5P(':');8(4i.1d==2){33[6.7n(4i[0].2N(/\\-(\\w)/g,E(m,c){I c.bt()}))]=6.7n(4i[1])}}}I 33};6.V={2P:P,2x:P,1e:P,1L:10,3F:E(k,2v,1L,7t){6.V.2x=k;6.V.1e=2v;6.V.1L=M(1L)||10;6.V.2P=1O.5W(6.V.7q,M(7t)||40)},7q:E(){1m(i=0;i<6.V.1e.1d;i++){8(!6.V.1e[i].1E){6.V.1e[i].1E=6.1M(6.T.6s(6.V.1e[i]),6.T.4l(6.V.1e[i]),6.T.6q(6.V.1e[i]))}L{6.V.1e[i].1E.t=6.V.1e[i].2F;6.V.1e[i].1E.l=6.V.1e[i].38}8(6.V.2x.7&&6.V.2x.7.4G==U){3i={x:6.V.2x.7.1V,y:6.V.2x.7.1N,1s:6.V.2x.7.14.1s,19:6.V.2x.7.14.19}}L{3i=6.1M(6.T.6s(6.V.2x),6.T.4l(6.V.2x))}8(6.V.1e[i].1E.t>0&&6.V.1e[i].1E.y+6.V.1e[i].1E.t>3i.y){6.V.1e[i].2F-=6.V.1L}L 8(6.V.1e[i].1E.t<=6.V.1e[i].1E.h&&6.V.1e[i].1E.t+6.V.1e[i].1E.19<3i.y+3i.19){6.V.1e[i].2F+=6.V.1L}8(6.V.1e[i].1E.l>0&&6.V.1e[i].1E.x+6.V.1e[i].1E.l>3i.x){6.V.1e[i].38-=6.V.1L}L 8(6.V.1e[i].1E.l<=6.V.1e[i].1E.b8&&6.V.1e[i].1E.l+6.V.1e[i].1E.1s<3i.x+3i.1s){6.V.1e[i].38+=6.V.1L}}},7r:E(){1O.48(6.V.2P);6.V.2x=P;6.V.1e=P;1m(i 26 6.V.1e){6.V.1e[i].1E=P}}};6.56={6v:E(e){7k=e.bf||e.bd||-1;8(7k==9){8(1O.3m){1O.3m.bY=U;1O.3m.be=F}L{e.bg();e.bh()}8(q.bc){12.bb.b6().b5=\"\\t\";q.8R=E(){q.4Q();q.8R=P}}L 8(q.8M){3F=q.b7;8S=q.ba;q.6r=q.6r.b9(0,3F)+\"\\t\"+q.6r.bi(8S);q.8M(3F+1,3F+1);q.4Q()}I F}},3k:E(){I q.1H(E(){8(q.4d&&q.4d==U){6(q).3y('8G',6.56.6v);q.4d=F}})},2l:E(){I q.1H(E(){8(q.6o=='bj'&&(!q.4d||q.4d==F)){6(q).2k('8G',6.56.6v);q.4d=U}})}};6.3z.1M({bu:6.56.2l,bv:6.56.3k});6.1v={32:[],8a:E(){q.4S();D=q.1W;Z=6.1c(D,'Z');8(6.1v.32[Z]!=P){1O.48(6.1v.32[Z])}1h=D.A.1T+1;8(D.A.1b.1d<1h){1h=1}1b=6('1f',D.A.37);D.A.1T=1h;8(1b.3L()>0){1b.4W(D.A.3g,6.1v.4D)}},8d:E(){q.4S();D=q.1W;Z=6.1c(D,'Z');8(6.1v.32[Z]!=P){1O.48(6.1v.32[Z])}1h=D.A.1T-1;1b=6('1f',D.A.37);8(1h<1){1h=D.A.1b.1d}D.A.1T=1h;8(1b.3L()>0){1b.4W(D.A.3g,6.1v.4D)}},2P:E(c){D=12.6k(c);8(D.A.3D){1h=D.A.1T;57(1h==D.A.1T){1h=1+M(1X.3D()*D.A.1b.1d)}}L{1h=D.A.1T+1;8(D.A.1b.1d<1h){1h=1}}1b=6('1f',D.A.37);D.A.1T=1h;8(1b.3L()>0){1b.4W(D.A.3g,6.1v.4D)}},4R:E(o){C D;8(o&&o.1J==8w){8(o.1B){D=12.6k(o.1B.D);3I=1O.bw.2C.5P(\"#\");o.1B.3A=P;8(3I.1d==2){1h=M(3I[1]);2i=3I[1].2N(1h,'');8(6.1c(D,'Z')!=2i){1h=1}}L{1h=1}}8(o.4N){o.4N.4S();D=o.4N.1W.1W;Z=6.1c(D,'Z');8(6.1v.32[Z]!=P){1O.48(6.1v.32[Z])}3I=o.4N.2C.5P(\"#\");1h=M(3I[1]);2i=3I[1].2N(1h,'');8(6.1c(D,'Z')!=2i){1h=1}}8(D.A.1b.1d<1h||1h<1){1h=1}D.A.1T=1h;2D=6.T.21(D);7W=6.T.6d(D);8K=6.T.46(D);8(D.A.1Y){D.A.1Y.o.G('S','16')}8(D.A.1U){D.A.1U.o.G('S','16')}8(D.A.1B){y=M(7W.t)+M(8K.t);8(D.A.1a){8(D.A.1a.34=='Y'){y+=D.A.1a.2n.19}L{2D.h-=D.A.1a.2n.19}}8(D.A.1t){8(D.A.1t&&D.A.1t.3u=='Y'){y+=D.A.1t.2n.19}L{2D.h-=D.A.1t.2n.19}}8(!D.A.6j){D.A.8J=o.1B?o.1B.27:(M(D.A.1B.G('27'))||0);D.A.6j=o.1B?o.1B.1R:(M(D.A.1B.G('1R'))||0)}D.A.1B.G('Y',y+(2D.h-D.A.8J)/2+'X');D.A.1B.G('1g',(2D.1s-D.A.6j)/2+'X');D.A.1B.G('S','2g')}1b=6('1f',D.A.37);8(1b.3L()>0){1b.4W(D.A.3g,6.1v.4D)}L{5H=6('a',D.A.1a.o).W(1h-1);6(5H).2z(D.A.1a.3f);C 1f=2e 6N();1f.D=6.1c(D,'Z');1f.1h=1h-1;1f.2a=D.A.1b[D.A.1T-1].2a;8(1f.3O){1f.3A=P;6.1v.S.1P(1f)}L{1f.3A=6.1v.S}8(D.A.1t){D.A.1t.o.3s(D.A.1b[1h-1].3R)}}}},4D:E(){D=q.1W.1W;D.A.37.G('S','16');8(D.A.1a.3f){5H=6('a',D.A.1a.o).4q(D.A.1a.3f).W(D.A.1T-1);6(5H).2z(D.A.1a.3f)}C 1f=2e 6N();1f.D=6.1c(D,'Z');1f.1h=D.A.1T-1;1f.2a=D.A.1b[D.A.1T-1].2a;8(1f.3O){1f.3A=P;6.1v.S.1P(1f)}L{1f.3A=6.1v.S}8(D.A.1t){D.A.1t.o.3s(D.A.1b[D.A.1T-1].3R)}},S:E(){D=12.6k(q.D);8(D.A.1Y){D.A.1Y.o.G('S','16')}8(D.A.1U){D.A.1U.o.G('S','16')}2D=6.T.21(D);y=0;8(D.A.1a){8(D.A.1a.34=='Y'){y+=D.A.1a.2n.19}L{2D.h-=D.A.1a.2n.19}}8(D.A.1t){8(D.A.1t&&D.A.1t.3u=='Y'){y+=D.A.1t.2n.19}L{2D.h-=D.A.1t.2n.19}}bs=6('.65',D);y=y+(2D.h-q.27)/2;x=(2D.1s-q.1R)/2;D.A.37.G('Y',y+'X').G('1g',x+'X').3s('<1f 2a=\"'+q.2a+'\" />');D.A.37.6y(D.A.3g);1U=D.A.1T+1;8(1U>D.A.1b.1d){1U=1}1Y=D.A.1T-1;8(1Y<1){1Y=D.A.1b.1d}D.A.1U.o.G('S','2g').G('Y',y+'X').G('1g',x+2*q.1R/3+'X').G('1R',q.1R/3+'X').G('27',q.27+'X').1c('2r',D.A.1b[1U-1].3R);D.A.1U.o.W(0).2C='#'+1U+6.1c(D,'Z');D.A.1Y.o.G('S','2g').G('Y',y+'X').G('1g',x+'X').G('1R',q.1R/3+'X').G('27',q.27+'X').1c('2r',D.A.1b[1Y-1].3R);D.A.1Y.o.W(0).2C='#'+1Y+6.1c(D,'Z')},2l:E(o){8(!o||!o.1G||6.1v.32[o.1G])I;C 1G=6('#'+o.1G);C k=1G.W(0);8(k.11.18!='25'&&k.11.18!='3S'){k.11.18='3S'}k.11.3c='2J';8(1G.3L()==0)I;k.A={};k.A.1b=o.1b?o.1b:[];k.A.3D=o.3D&&o.3D==U||F;4F=k.bl('bk');1m(i=0;i<4F.1d;i++){4f=k.A.1b.1d;k.A.1b[4f]={2a:4F[i].2a,3R:4F[i].2r||4F[i].bm||''}}8(k.A.1b.1d==0){I}k.A.2X=6.1M(6.T.2L(k),6.T.21(k));k.A.6e=6.T.6d(k);k.A.6m=6.T.46(k);t=M(k.A.6e.t)+M(k.A.6m.t);b=M(k.A.6e.b)+M(k.A.6m.b);6('1f',k).bn();k.A.3g=o.3g?o.3g:bp;8(o.34||o.4X||o.3f){k.A.1a={};1G.29('<1F 3r=\"8W\"></1F>');k.A.1a.o=6('.8W',k);8(o.4X){k.A.1a.4X=o.4X;k.A.1a.o.2z(o.4X)}8(o.3f){k.A.1a.3f=o.3f}k.A.1a.o.G('18','25').G('1R',k.A.2X.w+'X');8(o.34&&o.34=='Y'){k.A.1a.34='Y';k.A.1a.o.G('Y',t+'X')}L{k.A.1a.34='2p';k.A.1a.o.G('2p',b+'X')}k.A.1a.5z=o.5z?o.5z:' ';1m(C i=0;i<k.A.1b.1d;i++){4f=M(i)+1;k.A.1a.o.29('<a 2C=\"#'+4f+o.1G+'\" 3r=\"bo\" 2r=\"'+k.A.1b[i].3R+'\">'+4f+'</a>'+(4f!=k.A.1b.1d?k.A.1a.5z:''))}6('a',k.A.1a.o).2k('62',E(){6.1v.4R({4N:q})});k.A.1a.2n=6.T.21(k.A.1a.o.W(0))}8(o.3u||o.4U){k.A.1t={};1G.29('<1F 3r=\"8C\">&4T;</1F>');k.A.1t.o=6('.8C',k);8(o.4U){k.A.1t.4U=o.4U;k.A.1t.o.2z(o.4U)}k.A.1t.o.G('18','25').G('1R',k.A.2X.w+'X');8(o.3u&&o.3u=='Y'){k.A.1t.3u='Y';k.A.1t.o.G('Y',(k.A.1a&&k.A.1a.34=='Y'?k.A.1a.2n.19+t:t)+'X')}L{k.A.1t.3u='2p';k.A.1t.o.G('2p',(k.A.1a&&k.A.1a.34=='2p'?k.A.1a.2n.19+b:b)+'X')}k.A.1t.2n=6.T.21(k.A.1t.o.W(0))}8(o.5A){k.A.1U={5A:o.5A};1G.29('<a 2C=\"#2'+o.1G+'\" 3r=\"8b\">&4T;</a>');k.A.1U.o=6('.8b',k);k.A.1U.o.G('18','25').G('S','16').G('3c','2J').G('68','8c').2z(k.A.1U.5A);k.A.1U.o.2k('62',6.1v.8a)}8(o.5m){k.A.1Y={5m:o.5m};1G.29('<a 2C=\"#0'+o.1G+'\" 3r=\"89\">&4T;</a>');k.A.1Y.o=6('.89',k);k.A.1Y.o.G('18','25').G('S','16').G('3c','2J').G('68','8c').2z(k.A.1Y.5m);k.A.1Y.o.2k('62',6.1v.8d)}1G.8g('<1F 3r=\"65\"></1F>');k.A.37=6('.65',k);k.A.37.G('18','25').G('Y','1I').G('1g','1I').G('S','16');8(o.1B){1G.8g('<1F 3r=\"8f\" 11=\"S: 16;\"><1f 2a=\"'+o.1B+'\" /></1F>');k.A.1B=6('.8f',k);k.A.1B.G('18','25');C 1f=2e 6N();1f.D=o.1G;1f.2a=o.1B;8(1f.3O){1f.3A=P;6.1v.4R({1B:1f})}L{1f.3A=E(){6.1v.4R({1B:q})}}}L{6.1v.4R({1G:k})}8(o.7a){8e=M(o.7a)*b3}6.1v.32[o.1G]=o.7a?1O.5W('6.1v.2P(\\''+o.1G+'\\')',8e):P}};6.D=6.1v.2l;6.H={Q:P,u:P,3k:E(){I q.1H(E(){8(q.5g){q.7.2M.3y('8j',6.H.6E);q.7=P;q.5g=F;8(6.2K.4a){q.6P=\"aI\"}L{q.11.aH='';q.11.8m='';q.11.8s=''}}})},6E:E(e){8(6.H.u!=P){6.H.5r(e);I F}C B=q.5j;6(12).2k('3E',6.H.6D).2k('7Y',6.H.5r);B.7.1x=6.T.5d(e);B.7.2s=B.7.1x;B.7.4G=F;B.7.aB=q!=q.5j;6.H.u=B;8(B.7.3H&&q!=q.5j){7c=6.T.2L(B.1W);73=6.T.21(B);74={x:M(6.G(B,'1g'))||0,y:M(6.G(B,'Y'))||0};1p=B.7.2s.x-7c.x-73.1s/2-74.x;1q=B.7.2s.y-7c.y-73.19/2-74.y;6.6G.aD(B,[1p,1q])}I 6.aE||F},8i:E(e){C B=6.H.u;B.7.4G=U;C 5k=B.11;B.7.3Y=6.G(B,'S');B.7.2X=6.G(B,'18');8(!B.7.6S)B.7.6S=B.7.2X;B.7.1A={x:M(6.G(B,'1g'))||0,y:M(6.G(B,'Y'))||0};B.7.5U=0;B.7.5T=0;8(6.2K.4a){C 7b=6.T.46(B,U);B.7.5U=7b.l||0;B.7.5T=7b.t||0}B.7.14=6.1M(6.T.2L(B),6.T.21(B));8(B.7.2X!='3S'&&B.7.2X!='25'){5k.18='3S'}6.H.Q.6R();C 31=B.8A(U);6(31).G({S:'2g',1g:'1I',Y:'1I'});31.11.2T='0';31.11.2V='0';31.11.2W='0';31.11.30='0';6.H.Q.29(31);C 2b=6.H.Q.W(0).11;8(B.7.6K){2b.1R='87';2b.27='87'}L{2b.27=B.7.14.19+'X';2b.1R=B.7.14.1s+'X'}2b.S='2g';2b.2T='1I';2b.2V='1I';2b.2W='1I';2b.30='1I';6.1M(B.7.14,6.T.21(31));8(B.7.1C){8(B.7.1C.1g){B.7.1A.x+=B.7.1x.x-B.7.14.x-B.7.1C.1g;B.7.14.x=B.7.1x.x-B.7.1C.1g}8(B.7.1C.Y){B.7.1A.y+=B.7.1x.y-B.7.14.y-B.7.1C.Y;B.7.14.y=B.7.1x.y-B.7.1C.Y}8(B.7.1C.4r){B.7.1A.x+=B.7.1x.x-B.7.14.x-B.7.14.19+B.7.1C.4r;B.7.14.x=B.7.1x.x-B.7.14.1s+B.7.1C.4r}8(B.7.1C.2p){B.7.1A.y+=B.7.1x.y-B.7.14.y-B.7.14.19+B.7.1C.2p;B.7.14.y=B.7.1x.y-B.7.14.19+B.7.1C.2p}}B.7.1V=B.7.1A.x;B.7.1N=B.7.1A.y;8(B.7.5c||B.7.1r=='5F'){4P=6.T.46(B.1W,U);B.7.14.x=B.7f+(6.2K.4a?0:6.2K.5v?-4P.l:4P.l);B.7.14.y=B.6B+(6.2K.4a?0:6.2K.5v?-4P.t:4P.t);6(B.1W).29(6.H.Q.W(0))}8(B.7.1r){6.H.80(B);B.7.2U.1r=6.H.86}8(B.7.3H){6.6G.aG(B)}2b.1g=B.7.14.x-B.7.5U+'X';2b.Y=B.7.14.y-B.7.5T+'X';2b.1R=B.7.14.1s+'X';2b.27=B.7.14.19+'X';6.H.u.7.5D=F;8(B.7.45){B.7.2U.3l=6.H.81}8(B.7.2A!=F){6.H.Q.G('2A',B.7.2A)}8(B.7.1o){6.H.Q.G('1o',B.7.1o);8(1O.5M){6.H.Q.G('7h','8D(1o='+B.7.1o*6Z+')')}}8(B.7.4k){6.H.Q.2z(B.7.4k);6.H.Q.W(0).54.11.S='16'}8(B.7.2E)B.7.2E.1P(B,[31,B.7.1A.x,B.7.1A.y]);8(6.R&&6.R.5b>0){6.R.8n(B)}8(B.7.2j==F){5k.S='16'}I F},80:E(B){8(B.7.1r.1J==8k){8(B.7.1r=='5F'){B.7.1Q=6.1M({x:0,y:0},6.T.21(B.1W));C 51=6.T.46(B.1W,U);B.7.1Q.w=B.7.1Q.1s-51.l-51.r;B.7.1Q.h=B.7.1Q.19-51.t-51.b}L 8(B.7.1r=='12'){C 7e=6.T.7Z();B.7.1Q={x:0,y:0,w:7e.w,h:7e.h}}}L 8(B.7.1r.1J==6U){B.7.1Q={x:M(B.7.1r[0])||0,y:M(B.7.1r[1])||0,w:M(B.7.1r[2])||0,h:M(B.7.1r[3])||0}}B.7.1Q.1p=B.7.1Q.x-B.7.14.x;B.7.1Q.1q=B.7.1Q.y-B.7.14.y},5i:E(u){8(u.7.5c||u.7.1r=='5F'){6('1y',12).29(6.H.Q.W(0))}6.H.Q.6R().35().G('1o',1);8(1O.5M){6.H.Q.G('7h','8D(1o=6Z)')}},5r:E(e){6(12).3y('3E',6.H.6D).3y('7Y',6.H.5r);8(6.H.u==P){I}C u=6.H.u;6.H.u=P;8(u.7.4G==F){I F}8(u.7.2f==U){6(u).G('18',u.7.2X)}C 5k=u.11;8(u.3H){6.H.Q.G('8u','8y')}8(u.7.4k){6.H.Q.4q(u.7.4k)}8(u.7.3J==F){8(u.7.N>0){8(!u.7.1w||u.7.1w=='4m'){C x=2e 6.N(u,{2H:u.7.N},'1g');x.5n(u.7.1A.x,u.7.53)}8(!u.7.1w||u.7.1w=='4o'){C y=2e 6.N(u,{2H:u.7.N},'Y');y.5n(u.7.1A.y,u.7.4M)}}L{8(!u.7.1w||u.7.1w=='4m')u.11.1g=u.7.53+'X';8(!u.7.1w||u.7.1w=='4o')u.11.Y=u.7.4M+'X'}6.H.5i(u);8(u.7.2j==F){6(u).G('S',u.7.3Y)}}L 8(u.7.N>0){u.7.5D=U;C 49=F;8(6.R&&6.O&&u.7.2f){49=6.T.2L(6.O.Q.W(0))}6.H.Q.7X({1g:49?49.x:u.7.14.x,Y:49?49.y:u.7.14.y},u.7.N,E(){u.7.5D=F;8(u.7.2j==F){u.11.S=u.7.3Y}6.H.5i(u)})}L{6.H.5i(u);8(u.7.2j==F){6(u).G('S',u.7.3Y)}}8(6.R&&6.R.5b>0){6.R.8q(u)}8(6.O&&u.7.2f){6.O.8B(u)}8(u.7.2d&&(u.7.53!=u.7.1A.x||u.7.4M!=u.7.1A.y)){u.7.2d.1P(u,u.7.aR||[0,0,u.7.53,u.7.4M])}8(u.7.2m)u.7.2m.1P(u);I F},81:E(x,y,1p,1q){8(1p!=0)1p=M((1p+(q.7.45*1p/1X.82(1p))/2)/q.7.45)*q.7.45;8(1q!=0)1q=M((1q+(q.7.59*1q/1X.82(1q))/2)/q.7.59)*q.7.59;I{1p:1p,1q:1q,x:0,y:0}},86:E(x,y,1p,1q){1p=1X.84(1X.5E(1p,q.7.1Q.1p),q.7.1Q.w+q.7.1Q.1p-q.7.14.1s);1q=1X.84(1X.5E(1q,q.7.1Q.1q),q.7.1Q.h+q.7.1Q.1q-q.7.14.19);I{1p:1p,1q:1q,x:0,y:0}},6D:E(e){8(6.H.u==P||6.H.u.7.5D==U){I}C u=6.H.u;u.7.2s=6.T.5d(e);8(u.7.4G==F){8h=1X.bz(1X.83(u.7.1x.x-u.7.2s.x,2)+1X.83(u.7.1x.y-u.7.2s.y,2));8(8h<u.7.3N){I}L{6.H.8i(e)}}C 1p=u.7.2s.x-u.7.1x.x;C 1q=u.7.2s.y-u.7.1x.y;1m(C i 26 u.7.2U){C 3K=u.7.2U[i].1P(u,[u.7.1A.x+1p,u.7.1A.y+1q,1p,1q]);8(3K&&3K.1J==8w){1p=i!='4b'?3K.1p:(3K.x-u.7.1A.x);1q=i!='4b'?3K.1q:(3K.y-u.7.1A.y)}}u.7.1V=u.7.14.x+1p-u.7.5U;u.7.1N=u.7.14.y+1q-u.7.5T;8(u.7.3H&&(u.7.3U||u.7.2d)){6.6G.3U(u,u.7.1V,u.7.1N)}8(u.7.2I)u.7.2I.1P(u,[u.7.1A.x+1p,u.7.1A.y+1q]);8(!u.7.1w||u.7.1w=='4m'){u.7.53=u.7.1A.x+1p;6.H.Q.W(0).11.1g=u.7.1V+'X'}8(!u.7.1w||u.7.1w=='4o'){u.7.4M=u.7.1A.y+1q;6.H.Q.W(0).11.Y=u.7.1N+'X'}8(6.R&&6.R.5b>0){6.R.5J(u)}I F},2l:E(o){8(!6.H.Q){6('1y',12).29('<1F Z=\"8v\"></1F>');6.H.Q=6('#8v');C k=6.H.Q.W(0);C 2v=k.11;2v.18='25';2v.S='16';2v.8u='8y';2v.8z='16';2v.3c='2J';8(1O.5M){k.6P=\"8l\"}L{2v.c8='16';2v.8s='16';2v.8m='16'}}8(!o){o={}}I q.1H(E(){8(q.5g||!6.T)I;8(1O.5M){q.bW=E(){I F};q.bC=E(){I F}}C k=q;C 2M=o.3a?6(q).bD(o.3a):6(q);8(6.2K.4a){2M.1H(E(){q.6P=\"8l\"})}L{2M.G('-bT-4b-5V','16');2M.G('4b-5V','16');2M.G('-bV-4b-5V','16')}q.7={2M:2M,3J:o.3J?U:F,2j:o.2j?U:F,2f:o.2f?o.2f:F,3H:o.3H?o.3H:F,5c:o.5c?o.5c:F,2A:o.2A?M(o.2A)||0:F,1o:o.1o?2c(o.1o):F,N:M(o.N)||P,3P:o.3P?o.3P:F,2U:{},1x:{},2E:o.2E&&o.2E.1J==2q?o.2E:F,2m:o.2m&&o.2m.1J==2q?o.2m:F,2d:o.2d&&o.2d.1J==2q?o.2d:F,1w:/4o|4m/.3B(o.1w)?o.1w:F,3N:o.3N?M(o.3N)||0:0,1C:o.1C?o.1C:F,6K:o.6K?U:F,4k:o.4k||F};8(o.2U&&o.2U.1J==2q)q.7.2U.4b=o.2U;8(o.2I&&o.2I.1J==2q)q.7.2I=o.2I;8(o.1r&&((o.1r.1J==8k&&(o.1r=='5F'||o.1r=='12'))||(o.1r.1J==6U&&o.1r.1d==4))){q.7.1r=o.1r}8(o.6X){q.7.6X=o.6X}8(o.3l){8(58 o.3l=='bP'){q.7.45=M(o.3l)||1;q.7.59=M(o.3l)||1}L 8(o.3l.1d==2){q.7.45=M(o.3l[0])||1;q.7.59=M(o.3l[1])||1}}8(o.3U&&o.3U.1J==2q){q.7.3U=o.3U}q.5g=U;2M.1H(E(){q.5j=k});2M.2k('8j',6.H.6E)})}};6.3z.1M({5S:6.H.3k,6u:6.H.2l});6.R={8r:E(2R,2Q,44,41){I 2R<=6.H.u.7.1V&&(2R+44)>=(6.H.u.7.1V+6.H.u.7.14.w)&&2Q<=6.H.u.7.1N&&(2Q+41)>=(6.H.u.7.1N+6.H.u.7.14.h)?U:F},61:E(2R,2Q,44,41){I!(2R>(6.H.u.7.1V+6.H.u.7.14.w)||(2R+44)<6.H.u.7.1V||2Q>(6.H.u.7.1N+6.H.u.7.14.h)||(2Q+41)<6.H.u.7.1N)?U:F},1x:E(2R,2Q,44,41){I 2R<6.H.u.7.2s.x&&(2R+44)>6.H.u.7.2s.x&&2Q<6.H.u.7.2s.y&&(2Q+41)>6.H.u.7.2s.y?U:F},2Y:F,28:{},5b:0,22:{},8n:E(B){8(6.H.u==P){I}C i;6.R.28={};C 72=F;1m(i 26 6.R.22){8(6.R.22[i]!=P){C K=6.R.22[i].W(0);8(6(6.H.u).77('.'+K.J.a)){8(K.J.m==F){K.J.p=6.1M(6.T.2L(K),6.T.4l(K));K.J.m=U}8(K.J.ac){6.R.22[i].2z(K.J.ac)}6.R.28[i]=6.R.22[i];8(6.O&&K.J.s&&6.H.u.7.2f){K.J.k=6('.'+K.J.a,K);B.11.S='16';6.O.6J(K);K.J.5o=6.O.5f(6.1c(K,'Z')).4O;B.11.S=B.7.3Y;72=U}8(K.J.5C){K.J.5C.1P(6.R.22[i].W(0),[6.H.u])}}}}8(72){6.O.3F()}},8t:E(){6.R.28={};1m(i 26 6.R.22){8(6.R.22[i]!=P){C K=6.R.22[i].W(0);8(6(6.H.u).77('.'+K.J.a)){K.J.p=6.1M(6.T.2L(K),6.T.4l(K));8(K.J.ac){6.R.22[i].2z(K.J.ac)}6.R.28[i]=6.R.22[i];8(6.O&&K.J.s&&6.H.u.7.2f){K.J.k=6('.'+K.J.a,K);B.11.S='16';6.O.6J(K);B.11.S=B.7.3Y}}}}},5J:E(e){8(6.H.u==P){I}6.R.2Y=F;C i;C 76=F;C 8o=0;1m(i 26 6.R.28){C K=6.R.28[i].W(0);8(6.R.2Y==F&&6.R[K.J.t](K.J.p.x,K.J.p.y,K.J.p.1s,K.J.p.19)){8(K.J.3G&&K.J.h==F){6.R.28[i].2z(K.J.3G)}8(K.J.h==F&&K.J.4C){76=U}K.J.h=U;6.R.2Y=K;8(6.O&&K.J.s&&6.H.u.7.2f){6.O.Q.W(0).2y=K.J.8p;6.O.5J(K)}8o++}L 8(K.J.h==U){8(K.J.4z){K.J.4z.1P(K,[e,6.H.Q.W(0).54,K.J.N])}8(K.J.3G){6.R.28[i].4q(K.J.3G)}K.J.h=F}}8(6.O&&!6.R.2Y&&6.H.u.2f){6.O.Q.W(0).11.S='16'}8(76){6.R.2Y.J.4C.1P(6.R.2Y,[e,6.H.Q.W(0).54])}},8q:E(e){C i;1m(i 26 6.R.28){C K=6.R.28[i].W(0);8(K.J.ac){6.R.28[i].4q(K.J.ac)}8(K.J.3G){6.R.28[i].4q(K.J.3G)}8(K.J.s){6.O.4A[6.O.4A.1d]=i}8(K.J.5p&&K.J.h==U){K.J.h=F;K.J.5p.1P(K,[e,K.J.N])}K.J.m=F;K.J.h=F}6.R.28={}},3k:E(){I q.1H(E(){8(q.5t){8(q.J.s){Z=6.1c(q,'Z');6.O.2S[Z]=P;6('.'+q.J.a,q).5S()}6.R.22['d'+q.6C]=P;q.5t=F;q.f=P}})},2l:E(o){I q.1H(E(){8(q.5t==U||!o.2u||!6.T||!6.H){I}q.J={a:o.2u,ac:o.5Q||F,3G:o.5B||F,8p:o.3n||F,5p:o.9m||o.5p||F,4C:o.4C||o.8E||F,4z:o.4z||o.8F||F,5C:o.5C||F,t:o.3Q&&(o.3Q=='8r'||o.3Q=='61')?o.3Q:'1x',N:o.N?o.N:F,m:F,h:F};8(o.63==U&&6.O){Z=6.1c(q,'Z');6.O.2S[Z]=q.J.a;q.J.s=U;8(o.2d){q.J.2d=o.2d;q.J.5o=6.O.5f(Z).4O}}q.5t=U;q.6C=M(1X.3D()*6I);6.R.22['d'+q.6C]=6(q);6.R.5b++})}};6.3z.1M({8U:6.R.3k,8H:6.R.2l});6.9g=6.R.8t;6.O={4A:[],2S:{},Q:F,4t:P,3F:E(){8(6.H.u==P){I}C 2B,1Z,c,23;6.O.Q.W(0).2y=6.H.u.7.3P;2B=6.O.Q.W(0).11;2B.S='2g';6.O.Q.14=6.1M(6.T.2L(6.O.Q.W(0)),6.T.21(6.O.Q.W(0)));2B.1R=6.H.u.7.14.1s+'X';2B.27=6.H.u.7.14.19+'X';1Z=6.T.6V(6.H.u);2B.2T=1Z.t;2B.2V=1Z.r;2B.2W=1Z.b;2B.30=1Z.l;8(6.H.u.7.2j==U){c=6.H.u.8A(U);23=c.11;23.2T='1I';23.2V='1I';23.2W='1I';23.30='1I';23.S='2g';6.O.Q.6R().29(c)}6(6.H.u).8x(6.O.Q.W(0));6.H.u.11.S='16'},8B:E(e){8(!e.7.2f&&6.R.2Y.63){8(e.7.2m)e.7.2m.1P(u);6(e).G('18',e.7.6S||e.7.2X);6(e).5S();6(6.R.2Y).8Q(e)}6.O.Q.4q(e.7.3P).3s('&4T;');6.O.4t=P;C 2B=6.O.Q.W(0).11;2B.S='16';6.O.Q.8x(e);8(e.7.N>0){6(e).6y(e.7.N)}6('1y').29(6.O.Q.W(0));C 4L=[];C 4I=F;1m(C i=0;i<6.O.4A.1d;i++){C K=6.R.22[6.O.4A[i]].W(0);C Z=6.1c(K,'Z');C 4J=6.O.5f(Z);8(K.J.5o!=4J.4O){K.J.5o=4J.4O;8(4I==F&&K.J.2d){4I=K.J.2d}4J.Z=Z;4L[4L.1d]=4J}}6.O.4A=[];8(4I!=F&&4L.1d>0){4I(4L)}},5J:E(e,o){8(!6.H.u)I;C 3d=F;C i=0;8(e.J.k.3L()>0){1m(i=e.J.k.3L();i>0;i--){8(e.J.k.W(i-1)!=6.H.u){8(!e.3b.6x){8((e.J.k.W(i-1).1K.y+e.J.k.W(i-1).1K.19/2)>6.H.u.7.1N){3d=e.J.k.W(i-1)}L{3e}}L{8((e.J.k.W(i-1).1K.x+e.J.k.W(i-1).1K.1s/2)>6.H.u.7.1V&&(e.J.k.W(i-1).1K.y+e.J.k.W(i-1).1K.19/2)>6.H.u.7.1N){3d=e.J.k.W(i-1)}}}}}8(3d&&6.O.4t!=3d){6.O.4t=3d;6(3d).ao(6.O.Q.W(0))}L 8(!3d&&(6.O.4t!=P||6.O.Q.W(0).1W!=e)){6.O.4t=P;6(e).29(6.O.Q.W(0))}6.O.Q.W(0).11.S='2g'},6J:E(e){8(6.H.u==P){I}e.J.k.1H(E(){q.1K=6.1M(6.T.4l(q),6.T.2L(q))})},5f:E(s){C i;C h='';C o={};8(s){8(6.O.2S[s]){o[s]=[];6('#'+s+' .'+6.O.2S[s]).1H(E(){8(h.1d>0){h+='&'}h+=s+'[]='+6.1c(q,'Z');o[s][o[s].1d]=6.1c(q,'Z')})}L{1m(a 26 s){8(6.O.2S[s[a]]){o[s[a]]=[];6('#'+s[a]+' .'+6.O.2S[s[a]]).1H(E(){8(h.1d>0){h+='&'}h+=s[a]+'[]='+6.1c(q,'Z');o[s[a]][o[s[a]].1d]=6.1c(q,'Z')})}}}}L{1m(i 26 6.O.2S){o[i]=[];6('#'+i+' .'+6.O.2S[i]).1H(E(){8(h.1d>0){h+='&'}h+=i+'[]='+6.1c(q,'Z');o[i][o[i].1d]=6.1c(q,'Z')})}}I{4O:h,o:o}},8N:E(e){8(!e.8Y){I}I q.1H(E(){8(!q.3b||!6(e).77('.'+q.3b.2u))6(e).2z(q.3b.2u);6(e).6u(q.3b.7)})},3k:E(){I q.1H(E(){6('.'+q.3b.2u).5S();6(q).8U();q.3b=P;q.8T=P})},2l:E(o){8(o.2u&&6.T&&6.H&&6.R){8(!6.O.Q){6('1y',12).29('<1F Z=\"8I\">&4T;</1F>');6.O.Q=6('#8I');6.O.Q.W(0).11.S='16'}q.8H({2u:o.2u,5Q:o.5Q?o.5Q:F,5B:o.5B?o.5B:F,3n:o.3n?o.3n:F,4C:o.4C||o.8E,4z:o.4z||o.8F,63:U,2d:o.2d||o.aq,N:o.N?o.N:F,2j:o.2j?U:F,3Q:o.3Q?o.3Q:'61'});I q.1H(E(){C 7={3J:o.3J?U:F,8V:6W,1o:o.1o?2c(o.1o):F,3P:o.3n?o.3n:F,N:o.N?o.N:F,2f:U,2j:o.2j?U:F,3a:o.3a?o.3a:P,1r:o.1r?o.1r:P,2E:o.2E&&o.2E.1J==2q?o.2E:F,2I:o.2I&&o.2I.1J==2q?o.2I:F,2m:o.2m&&o.2m.1J==2q?o.2m:F,1w:/4o|4m/.3B(o.1w)?o.1w:F,3N:o.3N?M(o.3N)||0:F,1C:o.1C?o.1C:F};6('.'+o.2u,q).6u(7);q.8T=U;q.3b={2u:o.2u,3J:o.3J?U:F,8V:6W,1o:o.1o?2c(o.1o):F,3P:o.3n?o.3n:F,N:o.N?o.N:F,2f:U,2j:o.2j?U:F,3a:o.3a?o.3a:P,1r:o.1r?o.1r:P,6x:o.6x?U:F,7:7}})}}};6.3z.1M({9e:6.O.2l,8Q:6.O.8N,9J:6.O.3k});6.9D=6.O.5f;6.1n={3x:P,4w:F,5G:P,4Q:E(e){6.1n.4w=U;6.1n.2i(e,q,U)},79:E(e){8(6.1n.3x!=q)I;6.1n.4w=F;6.1n.35(e,q)},2i:E(e,k,4w){8(6.1n.3x!=P)I;8(!k){k=q}6.1n.3x=k;1K=6.1M(6.T.2L(k),6.T.21(k));5e=6(k);2r=5e.1c('2r');2C=5e.1c('2C');8(2r){6.1n.5G=2r;5e.1c('2r','');6('#88').3s(2r);8(2C)6('#7g').3s(2C.2N('9x://',''));L 6('#7g').3s('');Q=6('#4V');8(k.2w.2y){Q.W(0).2y=k.2w.2y}L{Q.W(0).2y=''}6A=6.T.21(Q.W(0));8P=4w&&k.2w.18=='6M'?'2p':k.2w.18;8O(8P){36'Y':1N=1K.y-6A.19;1V=1K.x;3e;36'1g':1N=1K.y;1V=1K.x-6A.1s;3e;36'4r':1N=1K.y;1V=1K.x+1K.1s;3e;36'6M':6('1y').2k('3E',6.1n.3E);1x=6.T.5d(e);1N=1x.y+15;1V=1x.x+15;3e;9w:1N=1K.y+1K.19;1V=1K.x;3e}Q.G({Y:1N+'X',1g:1V+'X'});8(k.2w.4H==F){Q.2i()}L{Q.6y(k.2w.4H)}8(k.2w.3X)k.2w.3X.1P(k);5e.2k('8L',6.1n.35).2k('4S',6.1n.79)}},3E:E(e){8(6.1n.3x==P){6('1y').3y('3E',6.1n.3E);I}1x=6.T.5d(e);6('#4V').G({Y:1x.y+15+'X',1g:1x.x+15+'X'})},35:E(e,k){8(!k){k=q}8(6.1n.4w!=U&&6.1n.3x==k){6.1n.3x=P;6('#4V').4W(1);6(k).1c('2r',6.1n.5G).3y('8L',6.1n.35).3y('4S',6.1n.79);8(k.2w.43)k.2w.43.1P(k);6.1n.5G=P}},2l:E(17){8(!6.1n.Q){6('1y').29('<1F Z=\"4V\"><1F Z=\"88\"></1F><1F Z=\"7g\"></1F></1F>');6('#4V').G({18:'25',2A:6W,S:'16'});6.1n.Q=U}I q.1H(E(){8(6.1c(q,'2r')){q.2w={18:/Y|2p|1g|4r|6M/.3B(17.18)?17.18:'2p',2y:17.2y?17.2y:F,4H:17.4H?17.4H:F,3X:17.3X&&17.3X.1J==2q?17.3X:F,43:17.43&&17.43.1J==2q?17.43:F};C k=6(q);k.2k('aN',6.1n.2i);k.2k('4Q',6.1n.4Q)}})}};6.3z.b4=6.1n.2l;6.3z.60=E(24,3W,2o){I q.4j('6h',E(){8(!6.5Y(q)){6.64(q,'6h');I F}C N=2e 6.N.60(q,24,3W,2o);N.5Z()})};6.N.60=E(k,24,3W,2o){C z=q;z.3W=3W;z.66=1;z.k=k;z.24=24;z.2o=2o;6(z.k).2i();z.5Z=E(){z.66++;z.e=2e 6.N(z.k,6.24(z.24,E(){z.7D=2e 6.N(z.k,6.24(z.24,E(){8(z.66<=z.3W)z.5Z();L{6.64(z.k,'6h');8(z.2o&&z.2o.1J==2q){z.2o.1P(z.k)}}}),'1o');z.7D.5n(0,1)}),'1o');z.e.5n(1,0)}};",62,759,"||||||jQuery|dragCfg|if||||||||||||el||||||this||||dragged||||||ss|elm|var|slideshow|function|false|css|iDrag|return|dropCfg|iEL|else|parseInt|fx|iSort|null|helper|iDrop|display|iUtil|true|iAutoscroller|get|px|top|id||style|document||oC||none|options|position|hb|slideslinks|images|attr|length|elsToScroll|img|left|slide|es|elem|255|props|for|iTooltip|opacity|dx|dy|containment|wb|slideCaption|tp|islideshow|axis|pointer|body|oldStyle|oR|loader|cursorAt|result|parentData|div|container|each|0px|constructor|pos|step|extend|ny|window|apply|cont|width|easing|currentslide|nextslide|nx|parentNode|Math|prevslide|margins|wrs|getSize|zones|cs|speed|absolute|in|height|highlighted|append|src|dhs|parseFloat|onChange|new|so|block|vp|show|ghosting|bind|build|onStop|dimm|callback|bottom|Function|title|currentPointer|documentElement|accept|els|tooltipCFG|elToScroll|className|addClass|zIndex|shs|href|slidePos|onStart|scrollTop|nodeEl|duration|onDrag|hidden|browser|getPosition|dhe|replace|color|timer|zoney|zonex|collected|marginTop|onDragModifier|marginRight|marginBottom|oP|overzone|visibility|marginLeft|clonedEl|slideshows|newStyles|linksPosition|hide|case|holder|scrollLeft|clientScroll|handle|sortCfg|overflow|cur|break|activeLinkClass|fadeDuration|styles|elementData|animationHandler|destroy|grid|event|helperclass|prop|old|nmp|class|html|wr|captionPosition|curCSS|orig|current|unbind|fn|onload|test|128|random|mousemove|start|hc|si|url|revert|newCoords|size|parseColor|snapDistance|complete|hpc|tolerance|caption|relative|np|onSlide|fA|times|onShow|oD|rgb||zoneh||onHide|zonew|gx|getBorder||clearInterval|dh|msie|user|0x|hasTabsEnabled|cssRules|indic|oldDisplay|F0|rule|queue|frameClass|getSizeLite|horizontally|de|vertically|oldVisibility|removeClass|right|toInteger|inFrontOf|139|restoreStyle|focused|currentStyle|iw|onOut|changed|ih|onHover|showImage|clientHeight|imgs|init|delay|fnc|ser|clientWidth|ts|nRy|link|hash|parentBorders|focus|go|blur|nbsp|captionClass|tooltipHelper|fadeOut|linksClass|border|cssSides||contBorders|pr|nRx|firstChild||iTTabs|while|typeof|gy|namedColors|count|insideParent|getPointer|jEl|serialize|isDraggable|padding|hidehelper|dragElem|dEs|margin|prevslideClass|custom|os|onDrop|styleSheets|dragstop|borderColor|isDroppable|192|opera|nodeName|sideEnd|oldPosition|linksSeparator|nextslideClass|hoverclass|onActivate|prot|max|parent|oldTitle|lnk|211|checkhover|startTime|opt|ActiveXObject|self|getValues|split|activeclass|exec|DraggableDestroy|diffY|diffX|select|setInterval|png|fxCheckTag|pulse|Pulsate|intersect|click|sortable|dequeue|slideshowHolder|cnt|object|fontSize|offsetHeight|scrollWidth|stopAnim|fontWeight|getPadding|oPad|toLowerCase|scrollHeight|interfaceFX|parseStyle|loaderWidth|getElementById|innerWidth|oBor|pValue|tagName|traverseDOM|getScroll|value|getPositionLite|offsetWidth|Draggable|doTab|innerHeight|floats|fadeIn|func|helperSize|offsetTop|idsa|dragmove|draginit|169|iSlider|sizes|10000|measure|autoSize|borderWidth|mouse|Image|pause|unselectable|borderLeftWidth|empty|initialPosition|oldFloat|Array|getMargins|3000|fractions|borderTopWidth|100|cssSidesEnd|floatVal|oneIsSortable|sliderSize|sliderPos||applyOnHover|is|windowSize|hidefocused|autoplay|oldBorder|parentPos|Color|clnt|offsetLeft|tooltipURL|filter|144|240|pressedKey|insertBefore|140|trim|165|107|doScroll|stop|245|interval|offsetParent|224|delta|230|isFunction|wid|Width|colorCssProps|oldOverflow|ef|Date|emptyGIF|getTime|indexOf|toggle|cssProps|paddingLeft|paddingRight|paddingBottom|borderRightWidth|borderBottomWidth|paddingTop|styleFloat|linear|values|fxe|firstNum|notColor|slidePad|animate|mouseup|getClient|getContainment|snapToGrid|abs|pow|min||fitToContainer|auto|tooltipTitle|slideshowPrevslide|gonext|slideshowNextSlide|30px|goprev|time|slideshowLoader|prepend|distance|dragstart|mousedown|String|on|KhtmlUserSelect|highlight|hlt|shc|checkdrop|fit|userSelect|remeasure|cursor|dragHelper|Object|after|move|listStyle|cloneNode|check|slideshowCaption|alpha|onhover|onout|keydown|Droppable|sortHelper|loaderHeight|slideBor|mouseout|setSelectionRange|addItem|switch|filteredPosition|SortableAddItem|onblur|end|isSortable|DroppableDestroy|zindex|slideshowLinks|darkolivegreen|childNodes|darkmagenta|183|189|darkorange|darkkhaki|prototype|204|153|darkorchid|darkred|darkgreen|pageX|brown|blue|black|Sortable|cyan|recallDroppables|darkgrey|darkcyan|darkblue|darksalmon|233|ondrop|lightblue|tr|khaki|130|173|216|238|lightgreen|lightcyan|default|http|indigo|darkviolet|122|150|220|SortSerialize|148|green|215|gold|fuchsia|SortableDestroy|tbody|iframe|button|textarea|hr|input|form|lightgrey|ul|progid|th|table|createElement|w_|destroyWrapper|frame|meta|optgroup|option|fixPNG|removeChild|float|buildWrapper|header|script|colgroup|col|clientY||pageY|td|AlphaImageLoader|Microsoft|appendChild|wrapper|beige|azure|clientX|aqua|cssFloat|before|ol|onchange|centerEl|dl|tfoot|thead|fxWrapper|nextSibling|DXImageTransform|purgeEvents|frameset|maroon|fromHandler|borderStyle|dragmoveBy|selectKeyHelper|outset|modifyContainer|MozUserSelect|off|RegExp|cssText|selectorText|rules|mouseover|inset|ridge|match|lastSi|PI|cos|Left|stopAll|isNaN|transparent|double|groove|solid|dashed|dotted|1000|ToolTip|text|createRange|selectionStart|wh|substring|selectionEnd|selection|createTextRange|keyCode|returnValue|charCode|preventDefault|stopPropagation|substr|TEXTAREA|IMG|getElementsByTagName|alt|remove|slideshowLink|500|100000000||par|toUpperCase|EnableTabs|DisableTabs|location|string|Bottom|sqrt|lineHeight|letterSpacing|ondragstart|find|maxHeight|maxWidth|outlineWidth|outlineOffset|minWidth|minHeight|olive|orange|silver|white|yellow|number|red|purple|pink|moz|203|khtml|onselectstart|navy|cancelBubble|lightyellow|lime|193|Right|lightpink|Top|182|outlineColor|borderTopColor|mozUserSelect|magenta|backgroundColor|textIndent|borderBottomColor|borderLeftColor|borderRightColor".split("|"),0,{}));

//\JS\jquery.jfeed.pack.js

//\JS\jquery.needed.dimensions.js
jQuery.fn._height=jQuery.fn.height;jQuery.fn._width=jQuery.fn.width;jQuery.fn.height=function(){if(this[0]==window){return self.innerHeight||jQuery.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight);
}return this._height(arguments[0]);};jQuery.fn.width=function(){if(this[0]==window){return self.innerWidth||jQuery.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth);
}return this._width(arguments[0]);};jQuery.fn.innerHeight=function(){return this[0]==window||this[0]==document?this.height():this.css("display")!="none"?this[0].offsetHeight-(parseInt(this.css("borderTopWidth"))||0)-(parseInt(this.css("borderBottomWidth"))||0):this.height()+(parseInt(this.css("paddingTop"))||0)+(parseInt(this.css("paddingBottom"))||0);
};jQuery.fn.innerWidth=function(){return this[0]==window||this[0]==document?this.width():this.css("display")!="none"?this[0].offsetWidth-(parseInt(this.css("borderLeftWidth"))||0)-(parseInt(this.css("borderRightWidth"))||0):this.height()+(parseInt(this.css("paddingLeft"))||0)+(parseInt(this.css("paddingRight"))||0);
};jQuery.fn.outerHeight=function(){return this[0]==window||this[0]==document?this.height():this.css("display")!="none"?this[0].offsetHeight:this.height()+(parseInt(this.css("borderTopWidth"))||0)+(parseInt(this.css("borderBottomWidth"))||0)+(parseInt(this.css("paddingTop"))||0)+(parseInt(this.css("paddingBottom"))||0);
};jQuery.fn.outerWidth=function(){return this[0]==window||this[0]==document?this.width():this.css("display")!="none"?this[0].offsetWidth:this.height()+(parseInt(this.css("borderLeftWidth"))||0)+(parseInt(this.css("borderRightWidth"))||0)+(parseInt(this.css("paddingLeft"))||0)+(parseInt(this.css("paddingRight"))||0);
};jQuery.fn.scrollLeft=function(){if(this[0]==window||this[0]==document){return self.pageXOffset||jQuery.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;}return this[0].scrollLeft;};jQuery.fn.scrollTop=function(){if(this[0]==window||this[0]==document){return self.pageYOffset||jQuery.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;
}return this[0].scrollTop;};jQuery.fn.offset=function(options,returnObject){var x=0,y=0,elem=this[0],parent=this[0],absparent=false,relparent=false,op,sl=0,st=0,options=jQuery.extend({margin:true,border:true,padding:false,scroll:true},options||{});do{x+=parent.offsetLeft||0;
y+=parent.offsetTop||0;if(jQuery.browser.mozilla||jQuery.browser.msie){var bt=parseInt(jQuery.css(parent,"borderTopWidth"))||0;var bl=parseInt(jQuery.css(parent,"borderLeftWidth"))||0;x+=bl;y+=bt;if(jQuery.browser.mozilla&&parent!=elem&&jQuery.css(parent,"overflow")!="visible"){x+=bl;
y+=bt;}if(jQuery.css(parent,"position")=="absolute"){absparent=true;}if(jQuery.css(parent,"position")=="relative"){relparent=true;}}if(options.scroll){op=parent.offsetParent;do{sl+=parent.scrollLeft||0;st+=parent.scrollTop||0;parent=parent.parentNode;
if(jQuery.browser.mozilla&&parent!=elem&&parent!=op&&jQuery.css(parent,"overflow")!="visible"){x+=parseInt(jQuery.css(parent,"borderLeftWidth"))||0;y+=parseInt(jQuery.css(parent,"borderTopWidth"))||0;}}while(op&&parent!=op);}else{parent=parent.offsetParent;
}if(parent&&(parent.tagName.toLowerCase()=="body"||parent.tagName.toLowerCase()=="html")){if((jQuery.browser.safari||(jQuery.browser.msie&&jQuery.boxModel))&&jQuery.css(elem,"position")!="absolute"){x+=parseInt(jQuery.css(parent,"marginLeft"))||0;y+=parseInt(jQuery.css(parent,"marginTop"))||0;
}if((jQuery.browser.mozilla&&!absparent)||(jQuery.browser.msie&&jQuery.css(elem,"position")=="static"&&(!relparent||!absparent))){x+=parseInt(jQuery.css(parent,"borderLeftWidth"))||0;y+=parseInt(jQuery.css(parent,"borderTopWidth"))||0;}break;}}while(parent);
if(!options.margin){x-=parseInt(jQuery.css(elem,"marginLeft"))||0;y-=parseInt(jQuery.css(elem,"marginTop"))||0;}if(options.border&&(jQuery.browser.safari||jQuery.browser.opera)){x+=parseInt(jQuery.css(elem,"borderLeftWidth"))||0;y+=parseInt(jQuery.css(elem,"borderTopWidth"))||0;
}else{if(!options.border&&!(jQuery.browser.safari||jQuery.browser.opera)){x-=parseInt(jQuery.css(elem,"borderLeftWidth"))||0;y-=parseInt(jQuery.css(elem,"borderTopWidth"))||0;}}if(options.padding){x+=parseInt(jQuery.css(elem,"paddingLeft"))||0;y+=parseInt(jQuery.css(elem,"paddingTop"))||0;
}if(options.scroll&&jQuery.browser.opera&&jQuery.css(elem,"display")=="inline"){sl-=elem.scrollLeft||0;st-=elem.scrollTop||0;}var returnValue=options.scroll?{top:y-st,left:x-sl,scrollTop:st,scrollLeft:sl}:{top:y,left:x};if(returnObject){jQuery.extend(returnObject,returnValue);
return this;}else{return returnValue;}};
//\JS\jquery.plugin.datePicker.js
Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];
Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.firstDayOfWeek=1;Date.format="dd/mm/yyyy";(function(){function add(name,method){if(!Date.prototype[name]){Date.prototype[name]=method;}}add("isLeapYear",function(){var y=this.getFullYear();
return(y%4==0&&y%100!=0)||y%400==0;});add("isWeekend",function(){return this.getDay()==0||this.getDay()==6;});add("isWeekDay",function(){return !this.isWeekend();});add("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()];
});add("getDayName",function(abbreviated){return abbreviated?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()];});add("getMonthName",function(abbreviated){return abbreviated?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()];
});add("getDayOfYear",function(){var tmpdtm=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-tmpdtm.getTime())/86400000);});add("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7);});add("setDayOfYear",function(day){this.setMonth(0);
this.setDate(day);return this;});add("addYears",function(num){this.setFullYear(this.getFullYear()+num);return this;});add("addMonths",function(num){var tmpdtm=this.getDate();this.setMonth(this.getMonth()+num);if(tmpdtm>this.getDate()){this.addDays(-this.getDate());
}return this;});add("addDays",function(num){this.setDate(this.getDate()+num);return this;});add("addHours",function(num){this.setHours(this.getHours()+num);return this;});add("addMinutes",function(num){this.setMinutes(this.getMinutes()+num);return this;
});add("addSeconds",function(num){this.setSeconds(this.getSeconds()+num);return this;});add("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this;});add("asString",function(){var r=Date.format;
return r.split("yyyy").join(this.getFullYear()).split("yy").join(this.getYear()).split("mmm").join(this.getMonthName(true)).split("mm").join(_zeroPad(this.getMonth()+1)).split("dd").join(_zeroPad(this.getDate()));});Date.fromString=function(s){var f=Date.format;
var d=new Date("01/01/1977");var iY=f.indexOf("yyyy");if(iY>-1){d.setFullYear(Number(s.substr(iY,4)));}else{d.setYear(Number(s.substr(f.indexOf("yy"),2)));}var iM=f.indexOf("mmm");if(iM>-1){var mStr=s.substr(iM,3);for(var i=0;i<Date.abbrMonthNames.length;
i++){if(Date.abbrMonthNames[i]==mStr){break;}}d.setMonth(i);}else{d.setMonth(Number(s.substr(f.indexOf("mm"),2))-1);}d.setDate(Number(s.substr(f.indexOf("dd"),2)));if(isNaN(d.getTime())){return false;}return d;};var _zeroPad=function(num){var s="0"+num;
return s.substring(s.length-2);};})();$.fn.extend({renderCalendar:function(s){var dc=function(a){return document.createElement(a);};s=$.extend({month:null,year:null,renderCallback:null,showHeader:$.dpConst.SHOW_HEADER_SHORT,dpController:null,hoverClass:"dp-hover"},s);
if(s.showHeader!=$.dpConst.SHOW_HEADER_NONE){var headRow=$(dc("tr"));for(var i=Date.firstDayOfWeek;i<Date.firstDayOfWeek+7;i++){var weekday=i%7;var day=Date.dayNames[weekday];headRow.append(jQuery(dc("th")).attr({"scope":"col","abbr":day,"title":day,"class":(weekday==0||weekday==6?"weekend":"weekday")}).html(s.showHeader==$.dpConst.SHOW_HEADER_SHORT?day.substr(0,1):day));
}}var calendarTable=$(dc("table")).attr({"cellspacing":2,"className":"jCalendar"}).append((s.showHeader!=$.dpConst.SHOW_HEADER_NONE?$(dc("thead")).append(headRow):dc("thead")));var tbody=$(dc("tbody"));var today=(new Date()).zeroTime();var month=s.month==undefined?today.getMonth():s.month;
var year=s.year||today.getFullYear();var currentDate=new Date(year,month,1);var firstDayOffset=Date.firstDayOfWeek-currentDate.getDay()+1;if(firstDayOffset>1){firstDayOffset-=7;}var weeksToDraw=Math.ceil(((-1*firstDayOffset+1)+currentDate.getDaysInMonth())/7);
currentDate.addDays(firstDayOffset-1);var doHover=function(){if(s.hoverClass){$(this).addClass(s.hoverClass);}};var unHover=function(){if(s.hoverClass){$(this).removeClass(s.hoverClass);}};var w=0;while(w++<weeksToDraw){var r=jQuery(dc("tr"));for(var i=0;
i<7;i++){var thisMonth=currentDate.getMonth()==month;var d=$(dc("td")).text(currentDate.getDate()+"").attr("className",(thisMonth?"current-month ":"other-month ")+(currentDate.isWeekend()?"weekend ":"weekday ")+(thisMonth&&currentDate.getTime()==today.getTime()?"today ":"")).hover(doHover,unHover);
if(s.renderCallback){s.renderCallback(d,currentDate,month,year);}r.append(d);currentDate.addDays(1);}tbody.append(r);}calendarTable.append(tbody);return this.each(function(){$(this).empty().append(calendarTable);});},datePicker:function(s){if(!$.event._dpCache){$.event._dpCache=[];
}s=$.extend({month:undefined,year:undefined,startDate:undefined,endDate:undefined,inline:false,renderCallback:[],createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,clickInput:false,verticalPosition:$.dpConst.POS_TOP,horizontalPosition:$.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:"dp-hover"},s);
return this.each(function(){var $this=$(this);var alreadyExists=true;if(!this._dpId){this._dpId=$.event.guid++;$.event._dpCache[this._dpId]=new DatePicker(this);alreadyExists=false;}if(s.inline){s.createButton=false;s.displayClose=false;s.closeOnSelect=false;
$this.empty();}var controller=$.event._dpCache[this._dpId];controller.init(s);if(!alreadyExists&&s.createButton){controller.button=$('<a href="#" class="dp-choose-date">'+$.dpText.TEXT_CHOOSE_DATE+"</a>").bind("click",function(){$this.dpDisplay(this);
this.blur();return false;});$this.after(controller.button);}if(!alreadyExists&&$this.is(":text")){$this.bind("dateSelected",function(e,selectedDate,$td){this.value=selectedDate.asString();}).bind("change",function(){var d=Date.fromString(this.value);if(d){controller.setSelected(d,true,true);
}});if(s.clickInput){$this.bind("click",function(){$this.dpDisplay();});}var d=Date.fromString(this.value);if(this.value!=""&&d){controller.setSelected(d,true,true);}}$this.addClass("dp-applied");});},dpSetDisabled:function(s){return _w.call(this,"setDisabled",s);
},dpSetStartDate:function(d){return _w.call(this,"setStartDate",d);},dpSetEndDate:function(d){return _w.call(this,"setEndDate",d);},dpGetSelected:function(){var c=_getController(this[0]);if(c){return c.getSelected();}return null;},dpSetSelected:function(d,v,m){if(v==undefined){v=true;
}if(m==undefined){m=true;}return _w.call(this,"setSelected",Date.fromString(d),v,m);},dpSetDisplayedMonth:function(m,y){return _w.call(this,"setDisplayedMonth",Number(m),Number(y));},dpDisplay:function(e){return _w.call(this,"display",e);},dpSetRenderCallback:function(a){return _w.call(this,"setRenderCallback",a);
},dpSetPosition:function(v,h){return _w.call(this,"setPosition",v,h);},dpSetOffset:function(v,h){return _w.call(this,"setOffset",v,h);},_dpDestroy:function(){}});var _w=function(f,a1,a2,a3){return this.each(function(){var c=_getController(this);if(c){c[f](a1,a2,a3);
}});};function DatePicker(ele){this.ele=ele;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.selectMultiple=null;this.verticalPosition=null;
this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context="#dp-popup";}$.extend(DatePicker.prototype,{init:function(s){this.setStartDate(s.startDate);
this.setEndDate(s.endDate);this.setDisplayedMonth(Number(s.month),Number(s.year));this.setRenderCallback(s.renderCallback);this.showYearNavigation=s.showYearNavigation;this.closeOnSelect=s.closeOnSelect;this.displayClose=s.displayClose;this.selectMultiple=s.selectMultiple;
this.verticalPosition=s.verticalPosition;this.horizontalPosition=s.horizontalPosition;this.hoverClass=s.hoverClass;this.setOffset(s.verticalOffset,s.horizontalOffset);this.inline=s.inline;if(this.inline){this.context=this.ele;this.display();}},setStartDate:function(d){if(d){this.startDate=Date.fromString(d);
}if(!this.startDate){this.startDate=(new Date()).zeroTime();}this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setEndDate:function(d){if(d){this.endDate=Date.fromString(d);}if(!this.endDate){this.endDate=(new Date("12/31/2999"));}if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate;
}this.setDisplayedMonth(this.displayedMonth,this.displayedYear);},setPosition:function(v,h){this.verticalPosition=v;this.horizontalPosition=h;},setOffset:function(v,h){this.verticalOffset=parseInt(v)||0;this.horizontalOffset=parseInt(h)||0;},setDisabled:function(s){$e=$(this.ele);
$e[s?"addClass":"removeClass"]("dp-disabled");if(this.button){$but=$(this.button);$but[s?"addClass":"removeClass"]("dp-disabled");$but.attr("title",s?"":$.dpText.TEXT_CHOOSE_DATE);}if($e.is(":text")){$e.attr("disabled",s?"disabled":"");}},setDisplayedMonth:function(m,y){if(this.startDate==undefined||this.endDate==undefined){return;
}var s=new Date(this.startDate.getTime());s.setDate(1);var e=new Date(this.endDate.getTime());e.setDate(1);var t;if((!m&&!y)||(isNaN(m)&&isNaN(y))){t=new Date().zeroTime();t.setDate(1);}else{if(isNaN(m)){t=new Date(y,this.displayedMonth,1);}else{if(isNaN(y)){t=new Date(this.displayedYear,m,1);
}else{t=new Date(y,m,1);}}}if(t.getTime()<s.getTime()){t=s;}else{if(t.getTime()>e.getTime()){t=e;}}this.displayedMonth=t.getMonth();this.displayedYear=t.getFullYear();},setSelected:function(d,v,moveToMonth){if(this.selectMultiple==false){this.selectedDates={};
$("td.selected",this.context).removeClass("selected");}if(moveToMonth){this.setDisplayedMonth(d.getMonth(),d.getFullYear());}this.selectedDates[d.getTime()]=v;},isSelected:function(t){return this.selectedDates[t];},getSelected:function(){var r=[];for(t in this.selectedDates){if(this.selectedDates[t]==true){r.push(new Date(Number(t)));
}}return r;},display:function(eleAlignTo){if($(this.ele).is(".dp-disabled")){return;}eleAlignTo=eleAlignTo||this.ele;var c=this;var $ele=$(eleAlignTo);var eleOffset=$ele.offset();var $createIn;var attrs;var attrsCalendarHolder;var cssRules;if(c.inline){$createIn=$(this.ele);
attrs={"id":"calendar-"+this.ele._dpId,"className":"dp-popup dp-popup-inline"};cssRules={};}else{$createIn=$("body");attrs={"id":"dp-popup","className":"dp-popup"};cssRules={"top":eleOffset.top+c.verticalOffset,"left":eleOffset.left+c.horizontalOffset};
var _checkMouse=function(e){var el=e.target;var cal=$("#dp-popup")[0];while(true){if(el==cal){return true;}else{if(el==document){c._closeCalendar();return false;}else{el=$(el).parent()[0];}}}};this._checkMouse=_checkMouse;this._closeCalendar(true);}$createIn.append($("<div></div>").attr(attrs).css(cssRules).append($("<h2></h2>"),$('<div class="dp-nav-prev"></div>').append($('<a class="dp-nav-prev-year" href="#" title="'+$.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,0,-1);
}),$('<a class="dp-nav-prev-month" href="#" title="'+$.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,-1,0);})),$('<div class="dp-nav-next"></div>').append($('<a class="dp-nav-next-year" href="#" title="'+$.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,0,1);
}),$('<a class="dp-nav-next-month" href="#" title="'+$.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind("click",function(){return c._displayNewMonth.call(c,this,1,0);})),$("<div></div>").attr("className","dp-calendar")).bgIframe());var $pop=this.inline?$(".dp-popup",this.context):$("#dp-popup");
if(this.showYearNavigation==false){$(".dp-nav-prev-year, .dp-nav-next-year",c.context).css("display","none");}if(this.displayClose){$pop.append($('<a href="#" id="dp-close">'+$.dpText.TEXT_CLOSE+"</a>").bind("click",function(){c._closeCalendar();return false;
}));}c._renderCalendar();$(this.ele).trigger("dpDisplayed",$pop);if(!c.inline){if(this.verticalPosition==$.dpConst.POS_BOTTOM){$pop.css("top",eleOffset.top+$ele.height()-$pop.height()+c.verticalOffset);}if(this.horizontalPosition==$.dpConst.POS_RIGHT){$pop.css("left",eleOffset.left+$ele.width()-$pop.width()+c.horizontalOffset);
}$(document).bind("mousedown",this._checkMouse);}},setRenderCallback:function(a){if(a&&typeof(a)=="function"){a=[a];}this.renderCallback=this.renderCallback.concat(a);},cellRender:function($td,thisDate,month,year){var c=this.dpController;var d=new Date(thisDate.getTime());
$td.bind("click",function(){var $this=$(this);if(!$this.is(".disabled")){c.setSelected(d,!$this.is(".selected")||!c.selectMultiple);var s=c.isSelected(d.getTime());$(c.ele).trigger("dateSelected",[d,$td,s]);$(c.ele).trigger("change");if(c.closeOnSelect){c._closeCalendar();
}else{$this[s?"addClass":"removeClass"]("selected");}}});if(c.isSelected(d.getTime())){$td.addClass("selected");}for(var i=0;i<c.renderCallback.length;i++){c.renderCallback[i].apply(this,arguments);}},_displayNewMonth:function(ele,m,y){if(!$(ele).is(".disabled")){this.setDisplayedMonth(this.displayedMonth+m,this.displayedYear+y);
this._clearCalendar();this._renderCalendar();$(this.ele).trigger("dpMonthChanged",[this.displayedMonth,this.displayedYear]);}ele.blur();return false;},_renderCalendar:function(){$("h2",this.context).html(Date.monthNames[this.displayedMonth]+" "+this.displayedYear);
$(".dp-calendar",this.context).renderCalendar({month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass});if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){$(".dp-nav-prev-year",this.context).addClass("disabled");
$(".dp-nav-prev-month",this.context).addClass("disabled");$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())>20){$this.addClass("disabled");}});var d=this.startDate.getDate();$(".dp-calendar td.current-month",this.context).each(function(){var $this=$(this);
if(Number($this.text())<d){$this.addClass("disabled");}});}else{$(".dp-nav-prev-year",this.context).removeClass("disabled");$(".dp-nav-prev-month",this.context).removeClass("disabled");var d=this.startDate.getDate();if(d>20){var sd=new Date(this.startDate.getTime());
sd.addMonths(1);if(this.displayedYear==sd.getFullYear()&&this.displayedMonth==sd.getMonth()){$("dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())<d){$this.addClass("disabled");}});}}}if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){$(".dp-nav-next-year",this.context).addClass("disabled");
$(".dp-nav-next-month",this.context).addClass("disabled");$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())<14){$this.addClass("disabled");}});var d=this.endDate.getDate();$(".dp-calendar td.current-month",this.context).each(function(){var $this=$(this);
if(Number($this.text())>d){$this.addClass("disabled");}});}else{$(".dp-nav-next-year",this.context).removeClass("disabled");$(".dp-nav-next-month",this.context).removeClass("disabled");var d=this.endDate.getDate();if(d<13){var ed=new Date(this.endDate.getTime());
ed.addMonths(-1);if(this.displayedYear==ed.getFullYear()&&this.displayedMonth==ed.getMonth()){$(".dp-calendar td.other-month",this.context).each(function(){var $this=$(this);if(Number($this.text())>d){$this.addClass("disabled");}});}}}},_closeCalendar:function(programatic){$(document).unbind("mousedown",this._checkMouse);
this._clearCalendar();$("#dp-popup a").unbind();$("#dp-popup").empty().remove();if(!programatic){$(this.ele).trigger("dpClosed",[this.getSelected()]);}},_clearCalendar:function(){$(".dp-calendar td",this.context).unbind();$(".dp-calendar",this.context).empty();
}});$.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1};$.dpText={TEXT_PREV_YEAR:"Previous year",TEXT_PREV_MONTH:"Previous month",TEXT_NEXT_YEAR:"Next year",TEXT_NEXT_MONTH:"Next month",TEXT_CLOSE:"Close",TEXT_CHOOSE_DATE:'<img src="/images/calendar.gif" width="16" height="16" align="absmiddle" />'};
$.dpVersion="$Id: jquery.datePicker.js 3587 2007-10-07 18:14:46Z kelvin.luck $";function _getController(ele){if(ele._dpId){return $.event._dpCache[ele._dpId];}return false;}if($.fn.bgIframe==undefined){$.fn.bgIframe=function(){return this;};}$(window).bind("unload",function(){var els=$.event._dpCache||[];
for(var i in els){$(els[i].ele)._dpDestroy();}});
//\JS\jquery.plugin.tablesorter.min.js
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36));};if(!"".replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c);}k=[function(e){return d[e];}];e=function(){return"\\w+";};c=1;}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]);
}}return p;}('(8($){$.1M({J:D 8(){7 C=[],1a=[];k.2A={2c:"46",2G:"47",2F:"3U",2b:"2W",2J:"2X",1U:1s,1H:"27",C:{},1a:[],1p:{W:["2f","2O"]},y:{},2r:I,2N:11,u:[],1B:[],1l:"2R",H:I};8 17(s,d){1m(s+","+(D T().1d()-d.1d())+"2Y")}k.17=17;8 1m(s){q(1y 1K!="23"&&1y 1K.H!="23"){1K.1m(s)}K{2Z(s)}}8 2E(6,$y){q(6.f.H){7 1Q=""}7 13=[],14=6.R[0].Q[0].14,l=14.w;x(7 i=0;i<l;i++){7 p=I;q($.1k&&($($y[i]).19()&&$($y[i]).19().1e)){p=1R($($y[i]).19().1e)}K q((6.f.y[i]&&6.f.y[i].1e)){p=1R(6.f.y[i].1e)}q(!p){p=2p(6.f,14[i])}q(6.f.H){1Q+="1x:"+i+" 1r:"+p.B+"\\n"}13.P(p)}q(6.f.H){1m(1Q)}m 13};8 2p(f,U){7 l=C.w;x(7 i=1;i<l;i++){q(C[i].N($.1S(1P(f,U)))){m C[i]}}m C[0]}8 1R(1z){7 l=C.w;x(7 i=0;i<l;i++){q(C[i].B.16()==1z.16()){m C[i]}}m I}8 1W(6){q(6.f.H){7 2q=D T()}7 1o=(6.R[0]&&6.R[0].Q.w)||0,25=6.R[0].Q[0].14.w,C=6.f.C,F={S:[],1n:[]};x(7 i=0;i<1o;++i){7 c=6.R[0].Q[i],1q=[];F.S.P($(c));x(7 j=0;j<25;++j){1q.P(C[j].G(1P(6.f,c.14[j]),6,c.14[j]))}1q.P(i);F.1n.P(1q);1q=1s};q(6.f.H){17("3n F x "+1o+" Q:",2q)}m F};8 1P(f,U){q(!U)m"";7 t="";q(f.1H=="27"){q(U.1N[0]&&U.1N[0].3u()){t=U.1N[0].21}K{t=U.21}}K{q(1y(f.1H)=="8"){t=f.1H(U)}K{t=$(U).1g()}}m t}8 1F(6,F){q(6.f.H){7 2a=D T()}7 c=F,r=c.S,n=c.1n,1o=n.w,1I=(n[0].w-1),2m=$(6.R[0]),Q=[];x(7 i=0;i<1o;i++){Q.P(r[n[i][1I]]);q(!6.f.1J){7 o=r[n[i][1I]];7 l=o.w;x(7 j=0;j<l;j++){2m[0].36(o[j])}}}q(6.f.1J){6.f.1J(6,Q)}Q=1s;q(6.f.H){17("38 6:",2a)}1V(6)};8 29(6){q(6.f.H){7 1f=D T()}7 1k=($.1k)?11:I,1X=[];x(7 i=0;i<6.1h.Q.w;i++){1X[i]=0};$1D=$(1L(6,1X,0,6.1h.Q[0].14.w));$1D.1u(8(1C){k.1c=0;k.1x=1C;k.18=2j(6.f.2b);q(2y(k)||2i(6,1C))k.1A=11;q(!k.1A){$(k).1v(6.f.2c)}6.f.1B[1C]=k});q(6.f.H){17("3b y:",1f);1m($1D)}m $1D};8 1L(6,1t,S){7 1j=[],r=6.1h.Q,c=r[S].14;x(7 i=1t[S];i<c.w;i++){7 V=c[i];q(V.3d>1){1j=1j.3e(1L(6,1t,S+V.2g))}K{q(6.1h.w==1||(V.2g>1||!r[S+1])){1j.P(V)}1t[S]=(i+S)}}m 1j};8 2y(V){q(($.1k)&&($(V).19().1e===I)){m 11};m I}8 2i(6,i){q((6.f.y[i])&&(6.f.y[i].1e===I)){m 11};m I}8 1V(6){7 c=6.f.1a;7 l=c.w;x(7 i=0;i<l;i++){20(c[i]).G(6)}}8 20(1z){7 l=1a.w;x(7 i=0;i<l;i++){q(1a[i].B.16()==1z.16()){m 1a[i]}}};8 2j(v){q(1y(v)!="3i"){i=(v.16()=="3H")?1:0}K{i=(v==(0||1))?v:0}m i}8 2L(v,a){7 l=a.w;x(7 i=0;i<l;i++){q(a[i][0]==v){m 11}}m I}8 1T(6,$y,13,W){$y.1E(W[0]).1E(W[1]);7 h=[];$y.1u(8(3F){q(!k.1A){h[k.1x]=$(k)}});7 l=13.w;x(7 i=0;i<l;i++){h[13[i][0]].1v(W[13[i][1]])}}8 2H(6,$y){7 c=6.f;q(c.2r){7 1w=$(\'<1w>\');$("2k:3C 3p",6.R[0]).1u(8(){1w.3q($(\'<3s>\').W(\'2l\',$(k).2l()))});$(6).3t(1w)}}8 2Q(6,u){7 c=6.f,l=u.w;x(7 i=0;i<l;i++){7 s=u[i],o=c.1B[s[0]];o.1c=s[1];o.1c++}}8 1Z(6,u,F){q(6.f.H){7 2s=D T()}7 12="7 2o = 8(a,b) {",l=u.w;x(7 i=0;i<l;i++){7 c=u[i][0];7 18=u[i][1];7 s=(2x(6.f.C,c)=="1g")?((18==0)?"2t":"2u"):((18==0)?"2v":"2w");7 e="e"+i;12+="7 "+e+" = "+s+"(a["+c+"],b["+c+"]); ";12+="q("+e+") { m "+e+"; } ";12+="K { "}7 22=F.1n[0].w-1;12+="m a["+22+"]-b["+22+"];";x(7 i=0;i<l;i++){12+="}; "}12+="m 0; ";12+="}; ";3v(12);F.1n.3y(2o);q(6.f.H){17("3z 3A "+u.3E()+" 3G 3I "+18+" 1f:",2s)}m F};8 2t(a,b){m((a<b)?-1:((a>b)?1:0))};8 2u(a,b){m((b<a)?-1:((b>a)?1:0))};8 2v(a,b){m a-b};8 2w(a,b){m b-a};8 2x(C,i){m C[i].M};k.2h=8(2B){m k.1u(8(){7 $k,$3K,$y,F,f,3M=0,3N;k.f={};f=$.1M(k.f,$.J.2A,2B);q(!k.1h||!k.R)m 11;$k=$(k);$y=29(k);k.f.C=2E(k,$y);F=1W(k);7 1Y=[f.2F,f.2G];2H(k);$y.3R(8(e){q(!k.1A){7 $V=$(k);7 i=k.1x;k.18=k.1c++%2;q(!e[f.2J]){f.u=[];q(f.1U!=1s){7 a=f.1U;x(7 j=0;j<a.w;j++){f.u.P(a[j])}}f.u.P([i,k.18])}K{q(2L(i,f.u)){x(7 j=0;j<f.u.w;j++){7 s=f.u[j],o=f.1B[s[0]];q(s[0]==i){o.1c=s[1];o.1c++;s[1]=o.1c%2}}}K{f.u.P([i,k.18])}};1T($k[0],$y,f.u,1Y);1F($k[0],1Z($k[0],f.u,F));m I}}).3W(8(){q(f.2N){k.3X=8(){m I};m I}});$k.1G("3Y",8(){F=1W(k)}).1G("2T",8(e,13){f.u=13;7 u=f.u;2Q(k,u);1T(k,$y,u,1Y);1F(k,1Z(k,u,F))}).1G("42",8(){1F(k,F)}).1G("43",8(e,B){20(B).G(k)});q($.1k&&($(k).19()&&$(k).19().2S)){f.u=$(k).19().2S}q(f.u.w>0){$k.45("2T",[f.u])}1V(k)})};k.O=8(1r){7 l=C.w,a=11;x(7 i=0;i<l;i++){q(C[i].B.16()==1r.B.16()){a=I}}q(a){C.P(1r)}};k.2U=8(1O){1a.P(1O)};k.Y=8(s){7 i=30(s);m(28(i))?0:i};k.31=8(s){7 i=33(s);m(28(i))?0:i};k.34=8(6){q($.35.37){8 2e(){39(k.2d)k.3a(k.2d)}2e.3c(6.R[0])}K{6.R[0].21=""}}}});$.3g.1M({J:$.J.2h});7 L=$.J;L.O({B:"1g",N:8(s){m 11},G:8(s){m $.1S(s.16())},M:"1g"});L.O({B:"3j",N:8(s){m/^\\d+$/.15(s)},G:8(s){m $.J.Y(s)},M:"X"});L.O({B:"3k",N:8(s){m/^[3l�$3o��?.]/.15(s)},G:8(s){m $.J.Y(s.Z(D 1b(/[^0-9.]/g),""))},M:"X"});L.O({B:"3r",N:8(s){m s.2K(D 1b(/^(\\+|-)?[0-9]+\\.[0-9]+((E|e)(\\+|-)?[0-9]+)?$/))},G:8(s){m $.J.Y(s.Z(D 1b(/,/),""))},M:"X"});L.O({B:"3w",N:8(s){m/^\\d{2,3}[\\.]\\d{2,3}[\\.]\\d{2,3}[\\.]\\d{2,3}$/.15(s)},G:8(s){7 a=s.3x(".");7 r="";x(7 i=0;i<1i.w;i++){7 1i=a[i];q(1i.w==2){r+="0"+1i}K{r+=1i}}m $.J.Y(s)},M:"X"});L.O({B:"3J",N:8(s){m/^(2z?|2C|2D):\\/\\/$/.15(s)},G:8(s){m 2V.1S(s.Z(D 1b(/(2z?|2C|2D):\\/\\//),\'\'))},M:"1g"});L.O({B:"3Q",N:8(s){m/^\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}$/.15(s)},G:8(s){m $.J.Y((s!="")?D T(s.Z(D 1b(/-/g),"/")).1d():"0")},M:"X"});L.O({B:"3S",N:8(s){m/^\\d{1,3}%$/.15(s)},G:8(s){m $.J.Y(s.Z(D 1b(/%/g),""))},M:"X"});L.O({B:"3T",N:8(s){m s.2K(D 1b(/^[A-3V-z]{3,10}\\.? [0-9]{1,2}, ([0-9]{4}|\'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\\s(3Z|40)))$/))},G:8(s){m $.J.Y(D T(s).1d())},M:"X"});L.O({B:"41",N:8(s){m/\\d{1,2}[\\/\\-]\\d{1,2}[\\/\\-]\\d{2,4}/.15(s)},G:8(s,6){7 c=6.f;s=s.Z(/\\-/g,"/");q(c.1l=="2R"){s=s.Z(/(\\d{1,2})[\\/\\-](\\d{1,2})[\\/\\-](\\d{4})/,"$3/$1/$2")}K q(c.1l=="44"){s=s.Z(/(\\d{1,2})[\\/\\-](\\d{1,2})[\\/\\-](\\d{4})/,"$3/$2/$1")}K q(c.1l=="2P/24/26"||c.1l=="2P-24-26"){s=s.Z(/(\\d{1,2})[\\/\\-](\\d{1,2})[\\/\\-](\\d{2})/,"$1/$2/$3")}m $.J.Y(D T(s).1d())},M:"X"});L.O({B:"1f",N:8(s){m/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\\s(3f|3h)))$/.15(s)},G:8(s){m $.J.Y(D T("3m/2n/2n "+s).1d())},M:"X"});L.O({B:"3B",N:8(s){m I},G:8(s,6,V){7 c=6.f,p=(!c.2I)?\'3O\':c.2I;m $(V).19()[p]},M:"X"});L.2U({B:"32",G:8(6){q(6.f.H){7 1f=D T()}$("2k:3D",6.R[0]).2M(\':2f\').1E(6.f.1p.W[1]).1v(6.f.1p.W[0]).3P().2M(\':2O\').1E(6.f.1p.W[0]).1v(6.f.1p.W[1]);q(6.f.H){$.J.17("3L 48 1O",1f)}}})})(2V);',62,257,"||||||table|var|function|||||||config|||||this||return||||if||||sortList||length|for|headers|||id|parsers|new||cache|format|debug|false|tablesorter|else|ts|type|is|addParser|push|rows|tBodies|row|Date|node|cell|css|numeric|formatFloat|replace||true|dynamicExp|list|cells|test|toLowerCase|benchmark|order|data|widgets|RegExp|count|getTime|sorter|time|text|tHead|item|arr|meta|dateFormat|log|normalized|totalRows|widgetZebra|cols|parser|null|headerArr|each|addClass|colgroup|column|typeof|name|sortDisabled|headerList|index|tableHeaders|removeClass|appendToTable|bind|textExtraction|checkCell|appender|console|checkCellColSpan|extend|childNodes|widget|getElementText|parsersDebug|getParserById|trim|setHeadersCss|sortForce|applyWidget|buildCache|tableHeadersRows|sortCSS|multisort|getWidgetById|innerHTML|orgOrderCol|undefined|mm|totalCells|yy|simple|isNaN|buildHeaders|appendTime|sortInitialOrder|cssHeader|firstChild|empty|even|rowSpan|construct|checkHeaderOptions|formatSortingOrder|tr|width|tableBody|01|sortWrapper|detectParserForColumn|cacheTime|widthFixed|sortTime|sortText|sortTextDesc|sortNumeric|sortNumericDesc|getCachedSortType|checkHeaderMetadata|https|defaults|settings|ftp|file|buildParserCache|cssDesc|cssAsc|fixColumnWidth|parserMetadataName|sortMultiSortKey|match|isValueInArray|filter|cancelSelection|odd|dd|updateHeaderSortCount|us|sortlist|sorton|addWidget|jQuery|asc|shiftKey|ms|alert|parseFloat|formatInt|zebra|parseInt|clearTableBody|browser|appendChild|msie|Rebuilt|while|removeChild|Built|apply|colSpan|concat|am|fn|pm|Number|integer|currency|�|2000|Building|�|td|append|floating|col|prepend|hasChildNodes|eval|ipAddress|split|sort|Sorting|on|metadata|first|visible|toString|offset|and|desc|dir|url|document|Applying|shiftDown|sortOrder|sortValue|end|isoDate|click|percent|usLongDate|headerSortDown|Za|mousedown|onselectstart|update|AM|PM|shortDate|appendCache|applyWidgetId|uk|trigger|header|headerSortUp|Zebra".split("|"),0,{}));

//\JS\jquery.plugin.textexpander.js
(function($){$.fn.autoResize=function(options){var settings=$.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},options);this.filter("textarea").each(function(){var textarea=$(this).css({resize:"none","overflow-y":"hidden"}),origHeight=textarea.height(),clone=(function(){var props=["height","width","lineHeight","textDecoration","letterSpacing"],propOb={};
$.each(props,function(i,prop){propOb[prop]=textarea.css(prop);});return textarea.clone().removeAttr("id").removeAttr("name").css({position:"absolute",top:0,left:-9999}).css(propOb).attr("tabIndex","-1").insertBefore(textarea);})(),lastScrollTop=null,updateSize=function(){clone.height(0).val($(this).val()).scrollTop(10000);
var scrollTop=Math.max(clone.scrollTop(),origHeight)+settings.extraSpace,toChange=$(this).add(clone);if(clone.scrollTop()==0){scrollTop=clone[0].scrollHeight+settings.extraSpace;}if(lastScrollTop===scrollTop){return;}lastScrollTop=scrollTop;if(scrollTop>=settings.limit){$(this).css("overflow-y","");
return;}settings.onResize.call(this);settings.animate&&textarea.css("display")==="block"?toChange.stop().animate({height:scrollTop},settings.animateDuration,settings.animateCallback):toChange.height(scrollTop);};textarea.unbind(".dynSiz").bind("keyup.dynSiz",updateSize).bind("keydown.dynSiz",updateSize).bind("change.dynSiz",updateSize);
});return this;};})(jQuery);
//\JS\jquery.tablednd_0_5.js
jQuery.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldY:0,build:function(options){this.each(function(){this.tableDnDConfig=$.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,scrollAmount:5,serializeRegexp:/[^\-]*$/,serializeParamName:null,dragHandle:null},options||{});
jQuery.tableDnD.makeDraggable(this);});jQuery(document).bind("mousemove",jQuery.tableDnD.mousemove).bind("mouseup",jQuery.tableDnD.mouseup);return this;},makeDraggable:function(table){var config=table.tableDnDConfig;if(table.tableDnDConfig.dragHandle){var cells=$("td."+table.tableDnDConfig.dragHandle,table);
cells.each(function(){jQuery(this).mousedown(function(ev){jQuery.tableDnD.dragObject=this.parentNode;jQuery.tableDnD.currentTable=table;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,ev);if(config.onDragStart){config.onDragStart(table,this);
}return false;});});}else{var rows=jQuery("tr",table);rows.each(function(){var row=$(this);if(!row.hasClass("nodrag")){row.mousedown(function(ev){if(ev.target.tagName=="TD"){jQuery.tableDnD.dragObject=this;jQuery.tableDnD.currentTable=table;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,ev);
if(config.onDragStart){config.onDragStart(table,this);}return false;}}).css("cursor","move");}});}},updateTables:function(){this.each(function(){if(this.tableDnDConfig){jQuery.tableDnD.makeDraggable(this);}});},mouseCoords:function(ev){if(ev.pageX||ev.pageY){return{x:ev.pageX,y:ev.pageY};
}return{x:ev.clientX+document.body.scrollLeft-document.body.clientLeft,y:ev.clientY+document.body.scrollTop-document.body.clientTop};},getMouseOffset:function(target,ev){ev=ev||window.event;var docPos=this.getPosition(target);var mousePos=this.mouseCoords(ev);
return{x:mousePos.x-docPos.x,y:mousePos.y-docPos.y};},getPosition:function(e){var left=0;var top=0;if(e.offsetHeight==0){e=e.firstChild;}while(e.offsetParent){left+=e.offsetLeft;top+=e.offsetTop;e=e.offsetParent;}left+=e.offsetLeft;top+=e.offsetTop;return{x:left,y:top};
},mousemove:function(ev){if(jQuery.tableDnD.dragObject==null){return;}var dragObj=jQuery(jQuery.tableDnD.dragObject);var config=jQuery.tableDnD.currentTable.tableDnDConfig;var mousePos=jQuery.tableDnD.mouseCoords(ev);var y=mousePos.y-jQuery.tableDnD.mouseOffset.y;
var yOffset=window.pageYOffset;if(document.all){if(typeof document.compatMode!="undefined"&&document.compatMode!="BackCompat"){yOffset=document.documentElement.scrollTop;}else{if(typeof document.body!="undefined"){yOffset=document.body.scrollTop;}}}if(mousePos.y-yOffset<config.scrollAmount){window.scrollBy(0,-config.scrollAmount);
}else{var windowHeight=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;if(windowHeight-(mousePos.y-yOffset)<config.scrollAmount){window.scrollBy(0,config.scrollAmount);
}}if(y!=jQuery.tableDnD.oldY){var movingDown=y>jQuery.tableDnD.oldY;jQuery.tableDnD.oldY=y;if(config.onDragClass){dragObj.addClass(config.onDragClass);}else{dragObj.css(config.onDragStyle);}var currentRow=jQuery.tableDnD.findDropTargetRow(dragObj,y);if(currentRow){if(movingDown&&jQuery.tableDnD.dragObject!=currentRow){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,currentRow.nextSibling);
}else{if(!movingDown&&jQuery.tableDnD.dragObject!=currentRow){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,currentRow);}}}}return false;},findDropTargetRow:function(draggedRow,y){var rows=jQuery.tableDnD.currentTable.rows;
for(var i=0;i<rows.length;i++){var row=rows[i];var rowY=this.getPosition(row).y;var rowHeight=parseInt(row.offsetHeight)/2;if(row.offsetHeight==0){rowY=this.getPosition(row.firstChild).y;rowHeight=parseInt(row.firstChild.offsetHeight)/2;}if((y>rowY-rowHeight)&&(y<(rowY+rowHeight))){if(row==draggedRow){return null;
}var config=jQuery.tableDnD.currentTable.tableDnDConfig;if(config.onAllowDrop){if(config.onAllowDrop(draggedRow,row)){return row;}else{return null;}}else{var nodrop=$(row).hasClass("nodrop");if(!nodrop){return row;}else{return null;}}return row;}}return null;
},mouseup:function(e){if(jQuery.tableDnD.currentTable&&jQuery.tableDnD.dragObject){var droppedRow=jQuery.tableDnD.dragObject;var config=jQuery.tableDnD.currentTable.tableDnDConfig;if(config.onDragClass){jQuery(droppedRow).removeClass(config.onDragClass);
}else{jQuery(droppedRow).css(config.onDropStyle);}jQuery.tableDnD.dragObject=null;if(config.onDrop){config.onDrop(jQuery.tableDnD.currentTable,droppedRow);}jQuery.tableDnD.currentTable=null;}},serialize:function(){if(jQuery.tableDnD.currentTable){return jQuery.tableDnD.serializeTable(jQuery.tableDnD.currentTable);
}else{return"Error: No Table id set, you need to set an id on your table and every row";}},serializeTable:function(table){var result="";var tableId=table.id;var rows=table.rows;for(var i=0;i<rows.length;i++){if(result.length>0){result+="&";}var rowId=rows[i].id;
if(rowId&&rowId&&table.tableDnDConfig&&table.tableDnDConfig.serializeRegexp){rowId=rowId.match(table.tableDnDConfig.serializeRegexp)[0];}result+=tableId+"[]="+rows[i].id;}return result;},serializeTables:function(){var result="";this.each(function(){result+=jQuery.tableDnD.serializeTable(this);
});return result;}};jQuery.fn.extend({tableDnD:jQuery.tableDnD.build,tableDnDUpdate:jQuery.tableDnD.updateTables,tableDnDSerialize:jQuery.tableDnD.serializeTables});
//\JS\jquery.xdomainload.js
var originalLoadMethod=jQuery.fn.load;jQuery.fn.load=function(url,data,callback){if(url.toLowerCase().indexOf("http")==-1||url.indexOf(window.location.hostname)!=-1){originalLoadMethod.apply(this,arguments);return;}if(data){if(url.indexOf("?")==-1){url+="?"+data;
}else{url+="&"+data;}}var responseId="response_"+parseInt(Math.random()*1000000);if(url.indexOf("?")==-1){url+="?";}else{url+="&";}url+="JSONResponse=1&JSONResponseId="+responseId;if(callback){url+="&CallbackMethod="+callback;}var responseEl=$('<span id="'+responseId+'"></span>');
var script=$('<script type="text/javascript"></script>');script.attr("src",url);if(this.length==0){$("body").append(responseEl).append(script);}else{$(this).empty().append(responseEl).append(script);}};var originalAjaxMethod=jQuery.fn.ajax;jQuery.fn.ajax=function(options){var url=options.url;
var data=options.data;console.log(url+", "+data);if(url.toLowerCase().indexOf("http")==-1||url.indexOf(window.location.hostname)!=-1){originalAjaxMethod.apply(this,arguments);return;}this.load(options.url,options.data,options.callback);};jQuery.fn.processJson=function(json){this.empty().append(json.html);
setTimeout(function(){$loading(false);},500);};
//\JS\swfObject.js
/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",ON_READY_STATE_CHANGE="onreadystatechange",win=window,doc=document,nav=navigator,plugin=false,domLoadFnArr=[main],regObjArr=[],objIdArr=[],listenersArr=[],storedAltContent,storedAltContentId,storedCallbackFn,storedCallbackObj,isDomLoaded=false,isExpressInstallActive=false,dynamicStylesheet,dynamicStylesheetMedia,autoHideShow=true,ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=!+"\v1",playerVersion=[0,0,0],d=null;
if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){plugin=true;ie=false;
d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/[a-zA-Z]/.test(d)?parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}else{if(typeof win.ActiveXObject!=UNDEF){try{var a=new ActiveXObject(SHOCKWAVE_FLASH_AX);
if(a){d=a.GetVariable("$version");if(d){ie=true;d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}}catch(e){}}}return{w3:w3cdom,pv:playerVersion,wk:webkit,ie:ie,win:windows,mac:mac};}(),onDomLoad=function(){if(!ua.w3){return;
}if((typeof doc.readyState!=UNDEF&&doc.readyState=="complete")||(typeof doc.readyState==UNDEF&&(doc.getElementsByTagName("body")[0]||doc.body))){callDomLoadFunctions();}if(!isDomLoaded){if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,false);
}if(ua.ie&&ua.win){doc.attachEvent(ON_READY_STATE_CHANGE,function(){if(doc.readyState=="complete"){doc.detachEvent(ON_READY_STATE_CHANGE,arguments.callee);callDomLoadFunctions();}});if(win==top){(function(){if(isDomLoaded){return;}try{doc.documentElement.doScroll("left");
}catch(e){setTimeout(arguments.callee,0);return;}callDomLoadFunctions();})();}}if(ua.wk){(function(){if(isDomLoaded){return;}if(!/loaded|complete/.test(doc.readyState)){setTimeout(arguments.callee,0);return;}callDomLoadFunctions();})();}addLoadEvent(callDomLoadFunctions);
}}();function callDomLoadFunctions(){if(isDomLoaded){return;}try{var t=doc.getElementsByTagName("body")[0].appendChild(createElement("span"));t.parentNode.removeChild(t);}catch(e){return;}isDomLoaded=true;var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]();
}}function addDomLoadEvent(fn){if(isDomLoaded){fn();}else{domLoadFnArr[domLoadFnArr.length]=fn;}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false);}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false);
}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn);}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn();};}else{win.onload=fn;}}}}}function main(){if(plugin){testPlayerVersion();}else{matchVersions();
}}function testPlayerVersion(){var b=doc.getElementsByTagName("body")[0];var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);var t=b.appendChild(o);if(t){var counter=0;(function(){if(typeof t.GetVariable!=UNDEF){var d=t.GetVariable("$version");
if(d){d=d.split(" ")[1].split(",");ua.pv=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)];}}else{if(counter<10){counter++;setTimeout(arguments.callee,10);return;}}b.removeChild(o);t=null;matchVersions();})();}else{matchVersions();}}function matchVersions(){var rl=regObjArr.length;
if(rl>0){for(var i=0;i<rl;i++){var id=regObjArr[i].id;var cb=regObjArr[i].callbackFn;var cbObj={success:false,id:id};if(ua.pv[0]>0){var obj=getElementById(id);if(obj){if(hasPlayerVersion(regObjArr[i].swfVersion)&&!(ua.wk&&ua.wk<312)){setVisibility(id,true);
if(cb){cbObj.success=true;cbObj.ref=getObjectById(id);cb(cbObj);}}else{if(regObjArr[i].expressInstall&&canExpressInstall()){var att={};att.data=regObjArr[i].expressInstall;att.width=obj.getAttribute("width")||"0";att.height=obj.getAttribute("height")||"0";
if(obj.getAttribute("class")){att.styleclass=obj.getAttribute("class");}if(obj.getAttribute("align")){att.align=obj.getAttribute("align");}var par={};var p=obj.getElementsByTagName("param");var pl=p.length;for(var j=0;j<pl;j++){if(p[j].getAttribute("name").toLowerCase()!="movie"){par[p[j].getAttribute("name")]=p[j].getAttribute("value");
}}showExpressInstall(att,par,id,cb);}else{displayAltContent(obj);if(cb){cb(cbObj);}}}}}else{setVisibility(id,true);if(cb){var o=getObjectById(id);if(o&&typeof o.SetVariable!=UNDEF){cbObj.success=true;cbObj.ref=o;}cb(cbObj);}}}}}function getObjectById(objectIdStr){var r=null;
var o=getElementById(objectIdStr);if(o&&o.nodeName=="OBJECT"){if(typeof o.SetVariable!=UNDEF){r=o;}else{var n=o.getElementsByTagName(OBJECT)[0];if(n){r=n;}}}return r;}function canExpressInstall(){return !isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)&&!(ua.wk&&ua.wk<312);
}function showExpressInstall(att,par,replaceElemIdStr,callbackFn){isExpressInstallActive=true;storedCallbackFn=callbackFn||null;storedCallbackObj={success:false,id:replaceElemIdStr};var obj=getElementById(replaceElemIdStr);if(obj){if(obj.nodeName=="OBJECT"){storedAltContent=abstractAltContent(obj);
storedAltContentId=null;}else{storedAltContent=obj;storedAltContentId=replaceElemIdStr;}att.id=EXPRESS_INSTALL_ID;if(typeof att.width==UNDEF||(!/%$/.test(att.width)&&parseInt(att.width,10)<310)){att.width="310";}if(typeof att.height==UNDEF||(!/%$/.test(att.height)&&parseInt(att.height,10)<137)){att.height="137";
}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",fv="MMredirectURL="+win.location.toString().replace(/&/g,"%26")+"&MMplayerType="+pt+"&MMdoctitle="+doc.title;if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+fv;
}else{par.flashvars=fv;}if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceElemIdStr+="SWFObjectNew";newObj.setAttribute("id",replaceElemIdStr);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);
}else{setTimeout(arguments.callee,10);}})();}createSWF(att,par,replaceElemIdStr);}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);
obj.style.display="none";(function(){if(obj.readyState==4){obj.parentNode.removeChild(obj);}else{setTimeout(arguments.callee,10);}})();}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj);}}function abstractAltContent(obj){var ac=createElement("div");
if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML;}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true));
}}}}}return ac;}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(ua.wk&&ua.wk<312){return r;}if(el){if(typeof attObj.id==UNDEF){attObj.id=id;}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i];
}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"';}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"';}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />';
}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id);}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m]);
}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m]);}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n]);}}el.parentNode.replaceChild(o,el);r=o;}}return r;}function createObjParam(el,pName,pValue){var p=createElement("param");
p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p);}function removeSWF(id){var obj=getElementById(id);if(obj&&obj.nodeName=="OBJECT"){if(ua.ie&&ua.win){obj.style.display="none";(function(){if(obj.readyState==4){removeObjectInIE(id);
}else{setTimeout(arguments.callee,10);}})();}else{obj.parentNode.removeChild(obj);}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null;}}obj.parentNode.removeChild(obj);}}function getElementById(id){var el=null;
try{el=doc.getElementById(id);}catch(e){}return el;}function createElement(el){return doc.createElement(el);}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn];}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");
v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false;}function createCSS(sel,decl,media,newStyle){if(ua.ie&&ua.mac){return;}var h=doc.getElementsByTagName("head")[0];
if(!h){return;}var m=(media&&typeof media=="string")?media:"screen";if(newStyle){dynamicStylesheet=null;dynamicStylesheetMedia=null;}if(!dynamicStylesheet||dynamicStylesheetMedia!=m){var s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media",m);
dynamicStylesheet=h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){dynamicStylesheet=doc.styleSheets[doc.styleSheets.length-1];}dynamicStylesheetMedia=m;}if(ua.ie&&ua.win){if(dynamicStylesheet&&typeof dynamicStylesheet.addRule==OBJECT){dynamicStylesheet.addRule(sel,decl);
}}else{if(dynamicStylesheet&&typeof doc.createTextNode!=UNDEF){dynamicStylesheet.appendChild(doc.createTextNode(sel+" {"+decl+"}"));}}}function setVisibility(id,isVisible){if(!autoHideShow){return;}var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v;
}else{createCSS("#"+id,"visibility:"+v);}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars&&typeof encodeURIComponent!=UNDEF?encodeURIComponent(s):s;}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;
for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2]);}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j]);}for(var k in ua){ua[k]=null;}ua=null;for(var l in swfobject){swfobject[l]=null;}swfobject=null;
});}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr,callbackFn){if(ua.w3&&objectIdStr&&swfVersionStr){var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr;regObj.callbackFn=callbackFn;
regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false);}else{if(callbackFn){callbackFn({success:false,id:objectIdStr});}}},getObjectById:function(objectIdStr){if(ua.w3){return getObjectById(objectIdStr);}},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj,callbackFn){var callbackObj={success:false,id:replaceElemIdStr};
if(ua.w3&&!(ua.wk&&ua.wk<312)&&swfUrlStr&&replaceElemIdStr&&widthStr&&heightStr&&swfVersionStr){setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){widthStr+="";heightStr+="";var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){att[i]=attObj[i];
}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){par[j]=parObj[j];}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k];
}else{par.flashvars=k+"="+flashvarsObj[k];}}}if(hasPlayerVersion(swfVersionStr)){var obj=createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true);}callbackObj.success=true;callbackObj.ref=obj;}else{if(xiSwfUrlStr&&canExpressInstall()){att.data=xiSwfUrlStr;
showExpressInstall(att,par,replaceElemIdStr,callbackFn);return;}else{setVisibility(replaceElemIdStr,true);}}if(callbackFn){callbackFn(callbackObj);}});}else{if(callbackFn){callbackFn(callbackObj);}}},switchOffAutoHideShow:function(){autoHideShow=false;
},ua:ua,getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]};},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3){return createSWF(attObj,parObj,replaceElemIdStr);}else{return undefined;
}},showExpressInstall:function(att,par,replaceElemIdStr,callbackFn){if(ua.w3&&canExpressInstall()){showExpressInstall(att,par,replaceElemIdStr,callbackFn);}},removeSWF:function(objElemIdStr){if(ua.w3){removeSWF(objElemIdStr);}},createCSS:function(selStr,declStr,mediaStr,newStyleBoolean){if(ua.w3){createCSS(selStr,declStr,mediaStr,newStyleBoolean);
}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(q){if(/\?/.test(q)){q=q.split("?")[1];}if(param==null){return urlEncodeIfNecessary(q);}var pairs=q.split("&");
for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)));}}}return"";},expressInstallCallback:function(){if(isExpressInstallActive){var obj=getElementById(EXPRESS_INSTALL_ID);
if(obj&&storedAltContent){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block";}}if(storedCallbackFn){storedCallbackFn(storedCallbackObj);
}}isExpressInstallActive=false;}}};}();
//\JS\webjam.draggable_columns.js
DraggedItem=null;DraggedItemDummy=null;DraggedItemParent=null;Dragging=false;InitAddModuleControl=function(){var _modules=$(".Module");_modules.hover(function(){if(typeof($)!="undefined"){$(".Module-Control-Owner .Panel",this).show();}try{if(typeof($)!="undefined"){$(".Module-Control-Owner .Panel",this).css({marginLeft:(this.parentNode.offsetWidth-62)+"px",width:"80px"});
}}catch(ex){}},function(){if(typeof($)!="undefined"){$(".Module-Control-Owner .Panel",this).hide();}});};DeInitAddModuleControl=function(){var _modules=$(".Module");_modules.hover(function(){if(typeof($)!="undefined"){$(".Module-Control-Owner .Panel",this).hide();
}},function(){if(typeof($)!="undefined"){$(".Module-Control-Owner .Panel",this).hide();}});};InitModuleControls=function(){var _modules=$(".Module");_modules.hover(function(){if(typeof($)!="undefined"){$(".Module-Controls .Panel",this).show();}try{if(typeof($)!="undefined"){$(".Module-Controls .Panel",this).css({marginLeft:(this.parentNode.offsetWidth-212)+"px",width:"200px"});
}}catch(ex){}},function(){if(typeof($)!="undefined"){$(".Module-Controls .Panel",this).hide();}});};InitDraggableNavigationList=function(){$("#navigation-table").tableDnD();$("#navigation-table").tableDnD({onDragClass:"dragElement"});};InitDraggableColumns=function(){if(document.all){InitColumnMinHeight();
}var _modules=$(".Module");var _columns=$(".Column");_modules.hover(function(){try{if(typeof($)!="undefined"){$(".Module-Controls .Module-Controls-Drag",this).css({width:(this.parentNode.offsetWidth-118)+"px"});}}catch(ex){}if(typeof(Dragging)!="undefined"&&!Dragging){DraggedItem=this;
DraggedItemParent=DraggedItem.parentNode;}},function(){});if(ColumnsDraggable){try{_columns.SortableDestroy();}catch(ex){}}else{ColumnsDraggable=true;}_columns.Sortable({accept:"Module",activeclass:"Dragging",tolerance:"pointer",helperclass:"ModuleShadow",handle:".Module-Controls-Drag",opacity:0.5,onchange:function(){var list="";
var column=0;var rank=0;var _column=0;var _rank=0;$.each($(".Column"),function(i,col){_rank=0;if(!$(col).is(".New-Module-List")){$.each($("#"+col.id+" .Module"),function(j,module){list+=module.id.replace("lm_","")+",";if(module.id==DraggedItem.id){column=_column;
rank=_rank;}_rank++;});list+=";";_column++;}});if($(DraggedItem).is(".New-Module")){var div=document.createElement("div");div.id="New-Module-Dummy";var col=$("#Column-"+column);var beforeEl=$(".Module",col).length<=rank?null:$(".Module",col)[rank];if(beforeEl){col[0].insertBefore(div,beforeEl);
}else{col[0].appendChild(div);}$ajax("#New-Module-Dummy","~AddModule/?contentType="+DraggedItem.id.replace("New-Module-","")+"&column="+column+"&rank="+rank);if(DraggedItemDummy){$(DraggedItemDummy).after($(DraggedItem));$(DraggedItemDummy).remove();DraggedItemDummy=null;
}}else{$ajax(null,"~SetModuleOrder","ids="+list);}},onOut:function(drag){this.drag=drag;},onStart:function(){if($(DraggedItem).is(".New-Module")){DraggedItemDummy=$(DraggedItem).clone();$(DraggedItemDummy).css({position:""});$(DraggedItem).after(DraggedItemDummy);
}else{$("iframe",$("#dragHelper")).hide();}if(!document.all){$(".Panel").css({cursor:"-moz-grabbing"});}$scrollInterval=setInterval($scroll,20);Dragging=true;$("body").addClass("Dragging-Module");if(document.all){$(".Column embed").hide();}},onStop:function(){DraggedItem=this;
if(!document.all){$(".Panel").css({cursor:""});}clearTimeout($scrollInterval);$scrollInterval=null;if(document.all){InitColumnMinHeight();}Dragging=false;if($(DraggedItem).is(".New-Module")){if(DraggedItemDummy){$(DraggedItemDummy).after($(DraggedItem));
$(DraggedItemDummy).remove();DraggedItemDummy=null;}}$("body").removeClass("Dragging-Module");if(document.all){$(".New-Module").css({width:"297px"});$(".Column embed").show();}}});};$scrollInterval=null;$scroll=function(){if(document.all){var top=document.body.scrollTop;
var bottom=top+document.body.clientHeight;}else{var top=document.documentElement.scrollTop;var bottom=top+document.documentElement.clientHeight;}var y=$("#dragHelper")[0].offsetTop;if(y+50>bottom){window.scrollBy(0,30);}else{if(y-50<top){window.scrollBy(0,-30);
}}};ColumnsDraggable=false;SetModuleOrder=function(list){var cols=list.split(";");for(var i=0;i<cols.length;i++){var modules=cols[i].split(",");for(var j=0;j<modules.length;j++){var col=$("#Column-"+i);var colModules=$(".Module",col);var correctPosition=false;
for(var k=0;k<colModules.length;k++){if(colModules[k].id=="lm_"+modules[j]&&k==j){correctPosition=true;break;}}if(!correctPosition){col.append($("#lm_"+modules[j]));}}}if(document.all){InitColumnMinHeight();InitDraggableColumns();}if(!DynamicEditMode){$("#Columns .Module").each(function(i,el){$(".bl .Module-Controls .Panel",$(el)).css({width:(el.parentNode.offsetWidth-8)+"px"});
});}};InitColumnMinHeight=function(){$(".Column").each(function(i,col){if($(".Module",col).length==0){$(col).css({height:"150px"});}else{$(col).css({height:"auto"});}});};InitResizableColumns=function(){var _columnResizers=$(".ColumnResizer");_columnResizers.show();
$(_columnResizers[_columnResizers.length-1]).hide();$(".Add-Column").hide();if($("#Page-Content .ResizableColumn").length<4){$(".Add-Column:last").show();}if($("#Page-Content .Column").length<=2){$(".Delete-Column").hide();}else{$(".Delete-Column").show();
}try{_columnResizers.DraggableDestroy();}catch(ex){}_columnResizers.Draggable({axis:"horizontally",revert:true,onStart:function(){this.columns=$(".ResizableColumn");this.column=$("#"+this.id.replace("Resizer",""))[0];this.columnIndex=parseInt(this.column.id.replace("Column-",""))-1;
if(document.all&&navigator.userAgent.indexOf("Opera")==-1){this.x=this.offsetLeft;}else{this.x=this.offsetLeft-this.column.offsetLeft;}if(!DynamicEditMode){$("#Page-Content .Module .Panel").hide();}$("body").addClass("Dragging-Columns");},onDrag:function(x,y){var width=x+this.x;
var total=$("#Page-Content-Inner")[0].clientWidth;if(navigator.userAgent.indexOf("Opera")>-1){width-=((this.parentNode.offsetLeft-this.parentNode.parentNode.offsetLeft)+this.x);}if(document.all){width-=$("#Page-Content")[0].offsetLeft+this.parentNode.parentNode.offsetLeft;
}ResizeColumn(this,width,total);Dragging=true;},onChange:function(){var total=$("#Page-Content-Inner")[0].clientWidth;var list="";for(var i=0;i<this.columns.length;i++){var width=Math.round((parseFloat(this.columns[i].clientWidth)/total)*100*1000)/1000;
$(this.columns[i]).css({width:width+"%"});list+=width+",";}$ajax(null,"~SetColumnWidths/","widths="+list);Dragging=false;$("body").removeClass("Dragging-Columns");}});};ResizeColumn=function(drag,width,total){var maxWidth=(total-(drag.columns.length-drag.columnIndex-1)*MINCOLUMNWIDTH-1)-drag.column.offsetLeft;
if(!document.all){maxWidth+=$("#Page-Content")[0].offsetLeft;}width=Math.min(width,maxWidth);var negativeExcess=0;if(width<MINCOLUMNWIDTH){if(drag.columnIndex>0){negativeExcess=width-MINCOLUMNWIDTH;}width=MINCOLUMNWIDTH;}$(drag.column).css({width:width+"px"});
if(negativeExcess<0){drag.x-=negativeExcess;for(var i=drag.columnIndex-1;i>=0;i--){var col=drag.columns[i];if(col.offsetWidth>MINCOLUMNWIDTH){var newWidth=Math.max(MINCOLUMNWIDTH,col.offsetWidth+negativeExcess);negativeExcess+=col.offsetWidth-newWidth;
$(col).css({width:newWidth+"px"});if(negativeExcess==0){break;}}}}var excess=0;for(var i=0;i<drag.columns.length;i++){excess+=drag.columns[i].clientWidth;}excess-=total;for(var i=drag.columnIndex+1;i<drag.columns.length;i++){var currentWidth=drag.columns[i].offsetWidth;
var newWidth=Math.max(MINCOLUMNWIDTH,currentWidth-excess);excess-=currentWidth-newWidth;$(drag.columns[i]).css({width:newWidth+"px"});if(excess==0){break;}}};MINCOLUMNWIDTH=150;SetColumnWidths=function(widths){for(var i=0;i<widths.split(",").length;i++){var w=widths.split(",")[i];
if(w){$("#Column-"+(i+1)).css({width:w+"%"});}}if(!DynamicEditMode){$(".Module").each(function(i,el){$(".Module-Controls .Panel",$(el)).css({width:(el.parentNode.offsetWidth-8)+"px"});});$(".Module .Panel").show();}if(document.all){InitResizableColumns();
}};AddColumn=function(){var colIndex=$("#Page-Content .Column").length;var newCol=$($("#Page-Content .Column")[colIndex-1]).clone(true);$(".Module",newCol).remove();newCol[0].id="Column-"+colIndex;$("#Page-Content #Horizontal-Columns").append(newCol);
ResetColumnIds();InitResizableColumns();InitDraggableColumns();ToggleColumnResizers(editMode);};DeleteColumn=function(colIndex){var col=$("#Page-Content .Column")[colIndex];if(colIndex==1){$("#Column-2").append($(".Module",col));}else{$("#Column-"+(colIndex-1)).append($(".Module",col));
}$(col).remove();ResetColumnIds();InitResizableColumns();InitDraggableColumns();ToggleColumnResizers(editMode);};ResetColumnIds=function(){var cols=$("#Page-Content .Column");for(var i=1;i<cols.length;i++){var col=cols[i];col.id="Column-"+i;$(".ColumnResizer",col)[0].id="ColumnResizer-"+i;
$("a.Delete-Column",col)[0].href=$url+"~DeleteColumn/?columnIndex="+i;}};UnDeleteModule=function(moduleId,columnIndex,rank){var col=$(".Column")[columnIndex];var beforeEl=$(".Module",col).length<=rank?null:$(".Module",col)[rank];col.insertBefore($("#lm_"+moduleId)[0],beforeEl);
$("#lm_"+moduleId).fadeIn(500);};DeleteModule=function(id){$("#lm_"+id).remove();};DeleteModuleConfirm=function(el){if(confirm("Are you sure you wish to delete this module? Once deleted it cannot be restored.")){return $ajax(el);}else{return false;}};
AddModuleToPage=function(contentType,params){var column=1;var rank=0;var div=document.createElement("div");div.id="New-Module-Dummy";var col=$("#Column-"+column);var beforeEl=$(".Module",col).length<=rank?null:$(".Module",col)[rank];if(beforeEl){col[0].insertBefore(div,beforeEl);
}else{col[0].appendChild(div);}$ajax("#New-Module-Dummy","~AddModule/","contentType="+contentType+"&column="+column+"&rank="+rank+"&"+params);window.scrollTo(0,300);return false;};AddModule=function(el){var dummy=el.parentNode;$(el).insertBefore($(dummy));
$(dummy).remove();$(el).fadeIn(500);InitDraggableColumns();SetEditMode(true);};
//\JS\webjam.main.js
PageLoading=true;$canEdit=typeof($canEdit)=="undefined"?false:$canEdit;startDownLoad=typeof(startDownLoad)=="undefined"?new Date():startDownLoad;DynamicEditMode=false;EK="";BrowserName=navigator.appName;BackgroundImage="";StyleChanged=false;StyleSaved=false;
StyleReset=false;$mouseX=0;$mouseY=0;if(!document.all){HTMLElement.prototype.__defineGetter__("innerText",function(){var r=this.ownerDocument.createRange();r.selectNodeContents(this);return r.toString();});}initializeShareThis=false;$compareTo=function(val1,val2){if(val1<val2){return -1;
}if(val1>val2){return 1;}return 0;};$(document).ready(function(){if($("#Ajax-Panel-Dummy").length>0&&$url&&$url!="/"){setInterval($extendSession,1000*60*20);}PageLoading=false;var startTime=new Date();if($canEdit){InitDraggableColumns();InitResizableColumns();
if(DynamicEditMode){$("#View-Edit-Buttons").hide();}else{}SetEditMode(false);}else{InitModuleControls();}var endTime=new Date();var pageTimer=endTime-startTime;var downloadTimer=startTime-startDownLoad;$("#Debug-Info ul").append("<li> Download time: "+downloadTimer+"ms</li><li> JavaScript time: "+pageTimer+"ms</li>");
$(document).keypress(function(e){if(e.keyCode==27){$lightbox(true);}});$().ready(function(){setTimeout(function(){$("input[@autocomplete=off]").attr("value","");},100);});CheckLightboxAction();ArrowCompanyOpen=false;ArrowPremiumOpen=false;ArrowDomainOpen=false;
var heightDiff=Math.max(10,$(window).height()-$("#Holder").height()-$("#Super-Footer").height());$("#Super-Footer").css({marginTop:heightDiff+"px"});var heightDiffPremium=Math.max(30,$(window).height()-$("#Holder").height()-$("#Super-Footer-Premium").height());
$("#Super-Footer-Premium").css({marginTop:heightDiffPremium+"px"});var heightDiffPremium=Math.max(30,$(window).height()-$("#Holder").height()-$("#Network-Footer").height());$("#Network-Footer").css({marginTop:heightDiffPremium+"px"});if(typeof(performLastAction)!="undefined"&&performLastAction){$lightbox("~RunLastActionFromHistory");
}if(typeof(trackClicks)!="undefined"&&trackClicks){$(document).mousedown($click);}try{if($outstandingTasks!="0"){$(".Outstanding-Tasks").show().text($outstandingTasks);}}catch(ex){}$("a[onclick]").bind("contextmenu",function(e){e.preventDefault();});});
$hit=function(action){try{if(!action){action="";}else{action=escape(action);}var dt=new Date();var dtString=dt.getFullYear()+"-"+(dt.getMonth()+1)+"-"+dt.getDate()+" "+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();var hit=new Image();hit.src="/Actions/Hit.jam?userId="+$userId+"&pageId="+$pageId+"&AJAX=1&ViewState="+$controllerSessionId+"&rand="+Math.random()+"&action="+action+"&xsltTime="+xsltTime+"&executionTime="+executionTime+"&time="+dtString;
}catch(ex){}};window.onload=function(){SetAction();if(typeof(supressHit)=="undefined"){$hit();}};SetAction=function(){var hash=window.location.hash;if(hash!=""){hash=hash.substring(1).toLowerCase();switch(hash){case"community":EditButton($("#Members-Button a")[0]);
break;case"settings":case"premium":EditButton($("#Settings-Button a")[0]);break;case"modules":EditButton($("#Modules-Button a")[0]);break;case"feeds":EditButton($("#Feeds-Button a")[0]);break;case"styles":EditButton($("#Styles-Button a")[0]);break;case"members":EditButton($("#Members-Form-Button a")[0]);
break;case"edit":SetEditMode(true);break;case"joincommunity":$lightbox("~ShowJoinCommunity");break;}}};$fix=function(url){while(url.indexOf("&amp;")>-1){url=url.replace("&amp;","&");}while(url.indexOf(" ")>-1){url=url.replace(" ","%20");}while(url.indexOf("+")>-1){url=url.replace("+","%2B");
}return url;};$htmlDecode=function(txt){while(txt.indexOf("&lt;")>-1){txt=txt.replace("&lt;","<");}while(txt.indexOf("&gt;")>-1){txt=txt.replace("&gt;",">");}return txt;};LightboxDraggable=false;InitLightboxDragging=function(){$("#Lightbox-Drag").hide();
return;if(document.all){return;}if(LightboxDraggable){return;}LightboxDraggable=true;$("#Lightbox").Draggable({zIndex:1000,ghosting:true,opacity:0.7,handle:".Lightbox-Drag"});};$popup=function(a,width,height,windowId){if(a.nodeType){a=a.href;}if(!windowId&&a.indexOf("~Repo")>-1){windowId="wjRepo";
}if(a.indexOf("ViewState")==-1){if(a.indexOf("?")>-1){a+="&";}else{a+="?";}if(a.indexOf("ViewState=")==-1){a+="ViewState="+$controllerSessionId;}}if(!width){width=690;}if(!height){height=565;}var w=document.body.clientWidth;var h=document.body.clientHeight;
var x=document.all?window.screenTop:window.screenY;var y=document.all?window.screenLeft:window.screenX;var leftPos=((w-width)/2)+y,topPos=((h-height)/2)+x;if(!windowId){windowId="win"+Math.round(Math.random()*1000000);}var win=window.open(a,windowId,"width="+width+", height="+height+", left="+Math.round(leftPos)+", top="+(y+150)+", scrollbars=1, resizable=1");
win.focus();return false;};CheckLightboxAction=function(){var hash=window.location.hash;hash=hash.replace("%3f","?");if(hash){hash=hash.replace("#","");if(hash.indexOf("~")==0){var url=window.location.href;if(url.indexOf("?")>-1){url=url.substring(0,url.indexOf("?"));
}url=url.substring(0,window.location.href.indexOf("#"))+hash;$lightbox(url);}}};LightboxOn=false;$lightbox=function(a){if(a==true){if($("#Lightbox").is(":visible")){$("#Lightbox .Ajax-Panel div").css({visibility:"hidden"});$("#Lightbox-Overlay").fadeOut(500);
$("#Lightbox").hide(100);}$(document.body).removeClass("Lightbox-On");LightboxOn=false;return false;}if(!LightboxOn){if(document.all){$("#Lightbox-Overlay").css({height:(Math.max(document.body.scrollHeight+25,document.body.clientHeight))+"px"});$("#Lightbox-Holder").css({top:document.body.scrollTop+"px"});
}else{$("#Lightbox-Holder").css({top:window.scrollY+"px"});}$("#Lightbox").addClass("LightboxLoading");}LightboxOn=true;$("#Lightbox").css({width:"150px",height:"120px"});if(!document.all){$("#Lightbox-Overlay").css({height:(Math.max(document.body.scrollHeight+15,window.innerHeight))+"px"});
}$("#Lightbox-Overlay").css({opacity:0}).fadeTo(500,0.6);$("#Lightbox-Holder").show();$("#Lightbox").show(100);var url=a;var params="";if(a.nodeType){if(a.nodeName=="A"){url=a.href;}else{if(a.nodeName=="FORM"){url=a.action;SubmitRichText(a);params=$(a).serializeForm();
}}}url=url+(url.indexOf("?")>-1?"&AJAX=1":"?AJAX=1");if(url.indexOf("ViewState=")==-1){url+="&ViewState="+$controllerSessionId;}if(url.indexOf("~Wizard")>-1||url.indexOf("~ShowJoinCommunity")>-1||url.indexOf("~LoginForm")>-1){$("#Lightbox").addClass("Wizard-Lightbox");
}else{$("#Lightbox").removeClass("Wizard-Lightbox");}url=fixHost(url);$ajax($("#Lightbox .Ajax-Panel")[0],url,params);$("#Lightbox").css({left:"auto"});$("body").addClass("Lightbox-On");if(document.all){try{window.event.cancelBubble=true;}catch(ex){}}return false;
};$extendSession=function(){$ajax(null,$url+"~null",null,true);};$ajax=function(a,url,params,hideLoading,async){if(a){a=$(a);if(a.length){a=a[0];}}try{if(!(typeof(hideLoading)!="undefined")){$loading(true);}}catch(ex){}if(!url){var el;if(a.target){el=$((a.target.indexOf("#")==0||a.target.indexOf(".")==0)?"":"#"+a.target);
}else{el=$($(a).parents(".Ajax-Panel")[0]);if(el.length==0||el[0]==document){el=$("#Ajax-Panel-Dummy");}}}else{if(url.indexOf("~")==0){url=$url+"/"+url;}}var hash="";if(url&&url.indexOf("#")>-1){hash=url.substring(url.indexOf("#"));url=url.substring(0,url.indexOf("#"));
}if(a&&a.nodeName.toLowerCase()=="a"){url=a.href;if(url&&url.indexOf("#")>-1){hash=url.substring(url.indexOf("#"));url=url.substring(0,url.indexOf("#"));}url+=(a.href.indexOf("?")>-1?"&AJAX=1":"?AJAX=1");if(url.indexOf("ViewState=")==-1){url+="&ViewState="+$controllerSessionId;
}var keepHeight=false;if(el.innerHTML&&!el.style.height){keepHeight=true;try{$(el).css({height:el.offsetHeight+"px"});}catch(ex){}}try{var o=$(el[0]).parents(".Module");if(o==null){o=$(el[0]).parents("Ajax-Panel");}if(o!=null){var w=o.width();var h=o.height();
o.prepend('<div id="loadBg"></div>');$("#loadBg").css({height:h,width:w,position:"absolute",opacity:0.8,"background-color":o.css("background-color")}).hide().fadeIn(100);o.prepend('<div id="load"></div>');$("#load").css({height:h,width:w,position:"absolute"}).addClass("Loading");
}else{el[0].innerHTML='<div class="loading"></div>';}}catch(ex){}url=fixHost(url);el.load(url,{},function(){$loading(false);try{if(keepHeight){$(el).css({height:"auto"});}}catch(ex){}});}else{if(a&&a.nodeName.toLowerCase()=="form"){var form=$(a);url=form.attr("action")+(form.attr("action").indexOf("?")>-1?"&AJAX=1":"?AJAX=1");
if(url.indexOf("ViewState=")==-1){url+="&ViewState="+$controllerSessionId;}if(url.indexOf("~")==0){url=$url+"/"+url;}SubmitRichText(form);var fileInputsFound=false;var hiddenEls="";for(var i=0;i<a.elements.length;i++){var formEl=$(a.elements[i]);if(formEl.attr("type")!=null&&formEl.attr("type").toLowerCase()=="file"){if($("#"+formEl.attr("id")+"Filename",form).length<1){hiddenEls+='<input type="hidden" id="'+formEl.attr("id")+'Filename" name="'+formEl.attr("name")+'Filename" value="" class="Filename" style="display : none;" />';
fileInputsFound=true;}}}if(fileInputsFound){$(form).append(hiddenEls);var uploadHandlerId="upload-handler-"+Math.round(Math.random()*100000);form.append('<iframe name="'+uploadHandlerId+'" id="'+uploadHandlerId+'" class="Upload-Handler" src="about:blank"></iframe>');
form.attr("action",$url+"~UploadFiles?Action="+form.attr("action")+"&FormId="+form.attr("id")+"&AJAX=1&ViewState="+$controllerSessionId);if(form["userId"]!=null){form.attr("action",form.attr("action")+"&userId="+form["userId"].value);}form.attr("target",uploadHandlerId);
$loading(false);return true;}params=form.serializeForm();if(form.attr("target")){if(form.attr("action").indexOf("https://")==0){var iframeId="iframe"+Math.round(Math.random()*1000000);var oldTarget=form.attr("target");$("#"+oldTarget).show();var height=100;
if($("#"+oldTarget).height()>20){height=$("#"+oldTarget).height();}$("#"+form.attr("target")).html('<iframe id="'+iframeId+'" name="'+iframeId+'" width="100%" height="'+height+'" frameborder="0" src="about:blank"></iframe>');form.attr("target",iframeId);
if(form.attr("action").indexOf("ViewState")<0){form.attr("action",form.attr("action")+((form.attr("action").indexOf("?")<0)?"?":"&")+"ViewState="+$controllerSessionId);}form.submit(function(){return window.all;});$loading(false);return true;}else{$("#"+form.attr("target")).postUpdate(url,params,function(){$loading(false);
},(typeof(async)=="undefined")?true:async);}}else{if($("#"+form.attr("id")+"-Response").length>0){$("#"+form.attr("id")+"-Response").show();$("#"+form.attr("id")+"-Response").postUpdate(url,params,function(){$loading(false);});}else{if(el){$(el).postUpdate(url,params,function(){$loading(false);
});}else{form.postUpdate(url,params,function(){$loading(false);});}}}}else{if(url){if(url.indexOf("ViewState")==-1){url=url+(url.indexOf("?")>-1?"&AJAX=1":"?AJAX=1");url+="&ViewState="+$controllerSessionId;}if(a){url=$fix(url);var keepHeight=false;if(a.innerHTML&&!a.style.height){keepHeight=true;
$(a).css({height:a.offsetHeight+"px"});}else{if(url.indexOf("ValidateField")==-1){a.innerHTML="<div class='Loading'></div>";}}url=fixHost(url);if(params){$(a).postUpdate(url,params,function(responseText,status,xhr){$loading(false,url.indexOf("ValidateField")>-1);
if(keepHeight){$(a).css({height:"auto"});}if(status=="500"||status=="error"){if($("#Lightbox .Form-Response").length==0){$(a).empty().append(responseText);}}});}else{$(a).load(url,{},function(responseText,status,xhr){$loading(false,url.indexOf("ValidateField")>-1);
if(keepHeight){$(a).css({height:"auto"});}if(status=="500"||status=="error"){if($("#Lightbox .Form-Response").length==0){$(a).empty().append(responseText);}}});}}else{$("#Ajax-Panel-Dummy").postUpdate(url,params,function(){$loading(false);});}}}}if(window.location.href.indexOf("#")==-1&&hash!=""){window.location=window.location.href+hash;
}if(document.all){try{window.event.cancelBubble=true;}catch(ex){}}return false;};fixHost=function(url){var host=window.location.protocol+"//"+window.location.hostname;if(url.indexOf(host)==-1&&url.indexOf("http")>-1){url=host+url.substring(url.indexOf("/",8));
}return url;};$loading=function(show,nofix){if(show){$loadingCount++;$("#Loading").show();$("#Loading span").fadeIn(500);}else{if($loadingCount>0){$loadingCount--;}if($loadingCount==0){setTimeout(function(){$("#Loading").hide();},500);$("#loadBg").remove();
$("#load").fadeOut().remove();}if(!nofix){FixLightbox();}}};FixLightbox=function(){if(!LightboxOn){return;}$("#Lightbox").removeClass("LightboxLoading");if($("#Lightbox div").is(".DoNotResize")){return;}$("#Lightbox .Lightbox-Drag").hide();if($("#Lightbox-Holder").css("display")!="none"&&$("#Lightbox").css("display")!="none"){var width=400;
try{if((document.all&&$($("#Lightbox .Ajax-Panel")[0].firstChild).css("width")!="")||($("#Lightbox .Ajax-Panel")[0].firstChild.style.width!="")){width=parseInt($($("#Lightbox .Ajax-Panel")[0].firstChild).css("width").replace("px",""));}}catch(ex){}if(width<400||isNaN(width)){width=400;
}if((document.all&&(width+"px")!=$($("#Lightbox")).css("width"))||(!document.all&&(width+"px")!=$("#Lightbox .Ajax-Panel").css("width"))){$("#Lightbox").css({width:document.all?"330px":"400px"});$("#Lightbox").css({overflow:"hidden"}).animate({width:width+"px"},3);
}}setTimeout(function(){$("#Lightbox #Lightbox-Ajax-Panel").css({visibility:"visible"});},100);setTimeout(function(){var inputs=$("input[@type!='hidden']:visible",$("#Lightbox"));if(inputs.length>0&&(inputs[0].value==""||inputs[0].type!="text")&&$(inputs[0]).is(":visible")&&$("#Lightbox").is(":visible")){var input=inputs[0];
if(!input.disabled&&$(input.parentNode).is(":visible")&&$(input.parentNode.parentNode).is(":visible")&&$(input.parentNode.parentNode.parentNode).is(":visible")){input.focus();}}},300);if(document.all){$("#Lightbox #Wizard").css({width:"auto"});}};$loadingCount=0;
$refresh=function(loseHash,additionalParameters){if(LightboxOn){$("#Lightbox").addClass("LightboxLoading");$("#Lightbox")[0].innerHTML="<div class='Loading'></div>";}var url=window.location.href;if(window.location.hash!=null&&window.location.hash.toLowerCase().indexOf("loginform")>-1){loseHash=true;
}if(url.indexOf("__wjRefresh=")>-1){url=url.substring(0,url.indexOf("__wjRefresh="));}if(url.indexOf("?")==url.length-1){url=url.substring(0,url.length-1);}if(url.indexOf("__wjStatus=")>-1&&url.indexOf("__wjStatus=Sign-In-Verify")==-1){url=url.substring(0,url.indexOf("__wjStatus="));
}else{if(url.indexOf("__wjStatus=Sign-In-Verify")>-1){url=url.replace("?","~VerifyEmail/?");}else{if(url.indexOf("__wjStatus=Network-Sign-In-Verify")>-1){url=url.replace("?","~VerifyNetworkEmail/?");}}}if(url.indexOf("?")==url.length-1){url=url.substring(0,url.length-1);
}if(additionalParameters&&additionalParameters.indexOf("&")!=0){additionalParameters="&"+additionalParameters;}else{additionalParameters="";}if(url.indexOf("?")>-1){window.location.href=url.replace(window.location.hash,"")+"&__wjRefresh="+(Math.random()*10)+((additionalParameters.indexOf("?")==0)?additionalParameters.substring(1,additionalParameters.length-1):additionalParameters)+(loseHash?"":window.location.hash);
}else{window.location.href=url.substring(0,url.indexOf("?"))+"?__wjRefresh="+(Math.random()*10)+((additionalParameters.indexOf("?")==0)?additionalParameters.substring(1,additionalParameters.length-1):additionalParameters)+(loseHash?"":(url.indexOf("#")>0?url.substring(url.indexOf("#")):""));
}};$.fn.serializeForm=function(form){var params=$("input[@type='text'], input[@type='hidden'], textarea, select",$(this)).serialize();var checkboxes=$("input[@type='checkbox']",$(this));for(var i=0;i<checkboxes.length;i++){var chk=$(checkboxes[i]);if(chk.attr("name")!=""){if(chk.attr("checked")&&chk.val()!=""&&chk.val()!="on"){params+="&"+chk.attr("name")+"="+chk.val();
}else{if(chk.attr("checked")){params+="&"+chk.attr("name")+"=true";}else{if(!chk.attr("checked")&&chk.val()!=""&&chk.val()!="on"){}else{params+="&"+chk.attr("name")+"=false";}}}}}var radios=$("input[@type='radio']",$(this));for(var i=0;i<radios.length;
i++){var radio=$(radios[i]);if(radio.attr("checked")){params+="&"+radio.attr("name")+"="+radio.val();}}var passwords=$("input[@type='password']",$(this));for(var i=0;i<passwords.length;i++){var password=passwords[i];if(EK!=null&&EK!=""){try{var encPwd=encrypt(EK,password.value);
params+="&"+password.name+"="+encodeURIComponent(encPwd);}catch(ex){params+="&"+password.name+"="+encodeURIComponent(password.value);}}else{params+="&"+password.name+"="+encodeURIComponent(password.value);}}return params;};$serializeCheckboxes=function(form,checkboxesName,elId){var checkboxes=$("input[@type='checkbox']",$(form));
var val="";for(var i=0;i<checkboxes.length;i++){var chk=checkboxes[i];if(chk.name==checkboxesName){if(chk.checked){val+=chk.value+",";}}}if(val.length>0){val=val.substring(0,val.length-1);}form[elId].value=val;};$formLoading=function(form,off){if($(form).is(".Form-Response")){form=$("#"+$(form)[0].id.replace("-Response",""));
}if(!$(form).is("form")){try{if($(form)[0].id&&$("form[target="+$(form)[0].id+"]").length>0){form=$("form[target="+$(form)[0].id+"]");}}catch(ex){}}var submit=$("button[@type='submit']",form);if(form[0]&&form[0].id&&form[0].id.indexOf("-Response")>-1){submit=$("button[@type='submit']",$("#"+form[0].id.replace("-Response","")));
}if(submit.length==0){if(form[0]&&form[0].id){submit=$("button[@type='submit']",$("form[@target='#"+form[0].id+"']"));}}if(submit.length>0){if(!off){if(document.all){$(submit[0]).css({width:$(submit).width()+50+"px"});}$(submit[0]).prepend("<img src='/images/ajax-loader.gif' align='left' class='loading-spinner' hspace='3'/>");
submit[0].disabled=true;}else{$(".loading-spinner",submit).remove();if(document.all){$(submit).css({width:"auto"});}submit[0].disabled=false;}}};$.fn.postUpdate=function(url,params,callback,isAsync){var el=this;if(!params){params="";}$formLoading(el);
$(el).ajaxComplete(function(e,xhr,response){});$.ajax({type:"POST",url:url,data:params,async:isAsync,success:function(data,status){if(status=="success"){el.empty();el.append(data);$formLoading(el,true);callback();}else{alert(data);}},error:function(data,status){var errorMessageEl=$(".Error-Message",el);
if(errorMessageEl.length==0){errorMessageEl=$(".Form-Response",el);}if(errorMessageEl.length==0){errorMessageEl=$(el);}if(errorMessageEl.length>0){errorMessageEl.show();errorMessageEl.empty();errorMessageEl.append(data.responseText);$(".Error-Message",errorMessageEl).css("display","block");
}$loading(false);$("button .loading-spinner").remove();$formLoading(el,true);}});};editMode=false;SetEditMode=function(on){editMode=on;HideViewMenu();if(!DynamicEditMode){if(on){$("body").addClass("EditModeOn");$(".Column-Controls").show();$(".Add-Column").hide();
if($(".ResizableColumn").length<4){$(".Add-Column:last").show();}if($(".ResizableColumn").length<=1){$(".Delete-Column").hide();}else{$(".Delete-Column").show();}$(".Module-Controls .Panel").show();$("#View-Button").removeClass("Selected");$("#Edit-Button").addClass("Selected");
$("#Page-Content .Module").each(function(i,el){try{$(".Module-Controls .Panel",$(el)).css({width:(el.parentNode.offsetWidth-8)+"px"});}catch(ex){}});DeInitAddModuleControl();}else{$("body").removeClass("EditModeOn");$(".Column-Controls").hide();$(".Delete-Column").hide();
$(".Add-Column").hide();$(".Module-Controls .Panel").hide();$("#View-Button").addClass("Selected");$("#Edit-Button").removeClass("Selected");EditButton(null);InitAddModuleControl();}ToggleColumnResizers(on);}return false;};ToggleColumnResizers=function(on){if(on){$("#Page-Content .ColumnResizer").show();
$("#Page-Content .ColumnResizer:last").hide();$("#Page-Content .Left-Resize").show();$("#Page-Content .Right-Resize").show();$("#Page-Content .Left-Resize:last").hide();$("#Page-Content .Right-Resize:first").hide();}else{$("#Page-Content .ColumnResizer").hide();
$("#Page-Content .Left-Resize").hide();$("#Page-Content .Right-Resize").hide();}};SelectMasterTab=function(el){if(el){$(el).addClass("Selected");}};SelectButton=function(el){$(".Button",$(".Center-Buttons")).removeClass("Selected");if(el){$(el).parents(".Button").addClass("Selected");
}};EditButton=function(el,params){HideViewMenu();if(el){SetEditMode(true);$("#Top-Bar-3").show();var url=el.href;if(params){url+="?"+params;}$ajax("#Top-Bar-Controls",url);$("#Close-Button").show();}else{$("#Top-Bar-3").hide();$("#Close-Button").hide();
}SelectButton(el);return false;};CloseButton=function(el){$("#Top-Bar-Controls").css({height:$("#Top-Bar-Controls").height()});$("#Top-Bar-Controls").empty();$("#Top-Bar-3").animate({height:"hide",opacity:"hide"},500);setTimeout(function(){$("#Top-Bar-Controls").css({height:"auto"});
$("#Top-Bar-2 .Button").removeClass("Selected");},500);return false;};ClickTab=function(el,url,extraId){var parent=el.parentNode.parentNode;var tabs=$(el.parentNode).children();var contents=$("ul.Content",parent).children();var index=0;for(var i=0;i<tabs.length;
i++){if(tabs[i]==el){index=i;break;}}var tabTitle=$($("ul.Tabs",parent).children()[index]);var tabContent=$($("ul.Content",parent).children()[index]);$("ul.Content",parent).children().removeClass("Selected");$("ul.Tabs",parent).children().removeClass("Selected");
$("ul.Content",parent).removeClass("Premium-Content");tabTitle.addClass("Selected");tabContent.addClass("Selected");if(url){if(extraId){$ajax($(extraId,tabContent),url);}else{$ajax($(".Ajax-Panel",tabContent),url);}}};ClickSubTab=function(el){var parent=el.parentNode.parentNode;
var tabs=$("li",el.parentNode);var index=0;if(IsColorPickerOpen){CloseColorPicker();}for(var i=0;i<tabs.length;i++){if(tabs[i]==el&&tabs[i].className!="TabsTitle"){index=i;break;}}$("ul.SubTabContent > li",parent).removeClass("Selected");$("ul.SubTabs > li",parent).removeClass("Selected");
$($("ul.SubTabContent > li",parent)[index]).addClass("Selected");$($("ul.SubTabs > li",parent)[index]).addClass("Selected");};ShowSubTab=function(){setTimeout(function(){var parent=$(".SubTabs-Holder");$("ul.SubTabContent li",parent).removeClass("Selected");
$("ul.SubTabs li",parent).removeClass("Selected");$($("ul.SubTabContent li.My-Styles")).addClass("Selected");$($("ul.SubTabs li.SubTab2")).addClass("Selected");},700);};RefreshModule=function(id,params){if(!params){params="";}if(window.location.href.indexOf("~")>-1){$refresh(false,params);
}else{$ajax($(".Ajax-Panel",$("#lm_"+id))[0],$url+"$"+id+"?AJAX=1&ViewState=&"+params);}};SetModulePrivacy=function(id,privacy){var els=$(".Panel .Privacy",$("#lm_"+id));if(els.length>0){els[0].className="Privacy "+privacy;}$("#lm_"+id).removeClass("AccessLevel-Public");
$("#lm_"+id).removeClass("AccessLevel-Community");$("#lm_"+id).removeClass("AccessLevel-Personal");$("#lm_"+id).addClass("AccessLevel-"+privacy);};InitFeed=function(el,url,num,summaries,thumbnailMode,openLinks){if(PageLoading){$(document).ready(function(){InitFeed(el,url,num,summaries,thumbnailMode,openLinks);
});return;}url=$fix(url);if(!num){num=5;}InitFeedResponseHash[InitFeedResponseHash.length]=$(el)[0].id;InitFeedResponseSettings[InitFeedResponseSettings.length]=summaries+"/"+thumbnailMode+"/"+openLinks;if(url.indexOf("?")>-1){url=encodeURIComponent(url);
}while(url.indexOf("%20")>-1){url=url.replace("%20","%2B");}var script=document.createElement("script");script.setAttribute("type","text/javascript");script.setAttribute("src","http://www.google.com/uds/Gfeeds?callback=InitFeedResponse&context="+(InitFeedResponseHash.length-1)+"&num="+num+"&hl=en&output=xml&key=ABQIAAAAalZrkU5BEHG7-XI7bePzohTfH0xXl6K6kEmFxt417ghOWDNirxQMrfJwFmuTdB6_dd9ZO9NfWhBsUw&v=1.0&q="+url);
$(el)[0].appendChild(script);};InitFeedResponseHash=new Array();InitFeedResponseSettings=new Array();InitFeedResponse=function(elId,xml){var id=(InitFeedResponseHash[parseInt(elId)]);var settings=(InitFeedResponseSettings[parseInt(elId)]);var summaries=settings.split("/")[0];
var thumbnailMode=settings.split("/")[1];var openLinks=settings.split("/")[2];try{var rss=xml.xmlString;var xml;if(window.ActiveXObject){xml=new ActiveXObject("Microsoft.XMLDOM");xml.loadXML(rss);}else{var parser=new DOMParser();xml=parser.parseFromString(rss,"text/xml");
}var h1="Untitled feed";try{h1=xml.getElementsByTagName("title")[0].childNodes[0].data;}catch(ex){}var h1Link="#";try{h1Link=xml.getElementsByTagName("link")[0].childNodes[0].data;}catch(ex){}var tagRegex=new RegExp(/\<.*?\>/g);var imgRegex=new RegExp(/\<img.*?\>/g);
var srcRegex=new RegExp(/src=".*?"/);var data=[];for(var i=0;i<xml.getElementsByTagName("item").length;i++){data[i]={};try{data[i].title="";data[i].link="";data[i].description="";var item=xml.getElementsByTagName("item")[i];var links=item.getElementsByTagName("link");
var guids=item.getElementsByTagName("guid");try{data[i].title=item.getElementsByTagName("title")[0].childNodes[0].data;}catch(ex){}if(links.length>0){data[i].link=links[0].childNodes[0].data;if((data[i].link.indexOf("/")==0)&&(h1Link.indexOf("http:")>-1)){data[i].link=(h1Link.indexOf("/",8)>-1)?h1Link.substring(0,h1Link.indexOf("/",8))+"/"+data[i].link:h1Link+"/"+data[i].link;
}}else{if(guids.length>0){data[i].link=guids[0].childNodes[0].data;}}try{data[i].description=item.getElementsByTagName("description")[0].childNodes[0].data;}catch(ex){}if(summaries=="True"||summaries=="Full"){try{if((summaries!="Full")&&(data[i].description.length>120)){data[i].description=data[i].description.replace(tagRegex,"").substring(0,120)+"...";
}else{if(data[i].description.match(imgRegex)){var matches=data[i].description.match(imgRegex);data[i].description=data[i].description.replace(imgRegex,"");for(t in matches){if(matches[t].match(srcRegex)){data[i].description="<img "+matches[t].match(srcRegex)+" /><br/>"+data[i].description;
}}}}if(item.getElementsByTagName("thumbnail").length>0){data[i].description='<img src="'+item.getElementsByTagName("thumbnail")[item.getElementsByTagName("thumbnail").length-1].getAttribute("url")+'" /><br />'+data[i].description;}}catch(ex2){}}}catch(ex){}}for(var i=0;
i<xml.getElementsByTagName("entry").length;i++){data[i]={};try{data[i].title="";data[i].description="";var item=xml.getElementsByTagName("entry")[i];data[i].link=item.getElementsByTagName("link")[0].getAttribute("href");try{data[i].title=item.getElementsByTagName("title")[0].childNodes[0].data;
}catch(ex){}if(item.getElementsByTagName("content").length>0){data[i].description=item.getElementsByTagName("content")[0].childNodes[0].data;}else{if(item.getElementsByTagName("summary").length>0){data[i].description=item.getElementsByTagName("summary")[0].childNodes[0].data;
}}if(summaries=="True"||summaries=="Full"){var desc=data[i].description.replace(tagRegex,"");if((summaries!="Full")&&(desc.length>120)){data[i].description=desc.substring(0,120)+"...";}}}catch(ex){}}var ul=$("<ul></ul>").addClass(thumbnailMode);for(i=0;
i<data.length;i++){var li=$("<li></li>").addClass((i==0)?"First":"").addClass("IEDragHide");li.append((data[i].link=="")?$(data[i].title):$("<a></a>:").attr("href",data[i].link).attr("target",(openLinks!="SameWindow")?"_blank":"").html(data[i].title));
if(summaries=="True"){li.append($("<p>"+data[i].description+"</p>"));}if(summaries=="Full"){li.append($("<div>"+data[i].description+"</div>"));}ul.append(li);}try{if($("#"+id+" h1").length>0&&$("#"+id+" h1")[0].innerHTML.indexOf("Loading ...")>-1){$("#"+id+" h1").empty().append('<span><a href="'+h1Link+'" target="_new">'+h1+"</a></span>");
}else{if($("canvas",$("#"+id+" h1")).length==0){var titleHtml='<span><a href="'+h1Link+'" target="_new">'+$("#"+id+" h1")[0].innerHTML+"</a></span>";$("#"+id+" h1").empty().append(titleHtml);}}}catch(ex){}$("#"+id+" div").removeClass("Loading").empty().append(ul);
}catch(ex){$("#"+id).removeClass("Loading").empty().append("<h1 class='Module-Title'>Error loading feed</h1><p>Sorry, the feed you were looking for is not currently available.</p>");}};LoadXML=function(path){var xmlDoc;if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}else{if(document.implementation&&document.implementation.createDocument){xmlDoc=document.implementation.createDocument("","",null);}else{alert("Your browser cannot handle this script");}}xmlDoc.async=false;xmlDoc.load(path);return(xmlDoc);};Transform=function(xslPath,xml){xsl=LoadXML(xslPath);
if(window.ActiveXObject){return xml.transformNode(xsl);}else{if(document.implementation&&document.implementation.createDocument){xsltProcessor=new XSLTProcessor();xsltProcessor.importStylesheet(xsl);return xsltProcessor.transformToFragment(xml,document);
}}};var CheckManager=Class.extend({init:function(formIDSelector,allHiddenSelector,chkAllSelector,allChkSelector,noneSelectedMessage,clearAllWarningMessage){this.ids=[];this.formID=formIDSelector;this.form=$(formIDSelector);this.original_action=this.form.attr("action");
this.idsField=$(allHiddenSelector,this.form);this.chks=$(allChkSelector);this.chkAllChkBox=$(chkAllSelector);this.youHaveBeenWarnedAll=false;this.youHaveBeenWarnedSingle=false;this.noneSelectedMessage=noneSelectedMessage;this.clearAllWarningMessage=clearAllWarningMessage;
ids_str=this.idsField.val();this.ids=ids_str==""?[]:ids_str.replace(/\s*/g,"").split(",");for(ix=0,iz=this.ids.length;ix<iz;ix++){this.modifyID(this.ids[ix],true);}this.updateBoxes(false);},modifyID:function(id,add){if(add&&!this.inIDs(id)){this.ids.push(id);
}if(!add&&this.inIDs(id)){this.ids=jQuery.grep(this.ids,function(val,ix){return val!=id;});}this.idsField.val(this.ids.join(","));},updateBoxes:function(){for(ix=0,iz=this.chks.length;ix<iz;ix++){$(this.chks[ix]).attr("checked",this.inIDs(this.chks[ix].id)||this.allChecked);
}},checkAll:function(chkBox){if(this.youHaveBeenWarnedAll||$(chkBox).attr("checked")||(!this.youHaveBeenWarnedAll&&!$(chkBox).attr("checked")&&confirm(this.clearAllWarningMessage))){for(ix=0,iz=this.chks.length;ix<iz;ix++){$(this.chks[ix]).attr("checked",$(chkBox).attr("checked"));
}if(!$(chkBox).attr("checked")){this.ids=[];this.idsField.val("");}this.updateBoxes();this.youHaveBeenWarnedAll=!$(chkBox).attr("checked")||this.youHaveBeenWarnedAll;}else{$(chkBox).attr("checked",true);}this.dump();},check:function(chkBox){this.modifyID(chkBox.id,$(chkBox).attr("checked"));
if(!$(chkBox).attr("checked")&&this.chkAllChkBox.attr("checked")){if(this.youHaveBeenWarnedSingle||(!this.youHaveBeenWarnedSingle&&confirm(this.clearAllWarningMessage))){this.chkAllChkBox.attr("checked",false);for(ix=0,iz=this.chks.length;ix<iz;ix++){this.modifyID(this.chks[ix].id,this.chks[ix].id!==chkBox.id);
}this.youHaveBeenWarnedSingle=true;}else{$(chkBox).attr("checked",true);}}this.dump();},inIDs:function(id){return jQuery.inArray(id,this.ids)>-1;},setField:function(el,name,val){$(this.formID+" #"+name).val(val);},sendToUsers:function(url){if($(this.chkAllChkBox).attr("checked")||(this.ids.length>0)){if($(this.chkAllChkBox).attr("checked")){this.idsField.val("");
}this.form.attr("action",url);$lightbox($(this.formID)[0]);this.form.attr("action",this.original_action);}else{alert(this.noneSelectedMessage);}},dump:function(){}});var DomainManager=Class.extend({init:function(selectId,labelId,domains){this.domains=domains;
this.selectId=selectId;this.labelId=labelId;$("#"+this.selectId).bind("change",{closure:this},this.handle);this.doIt(this);},handle:function(event){event.data.closure.doIt(event.data.closure);},doIt:function(_this){var lbl=$("#"+_this.labelId);var sel=$("#"+_this.selectId);
var val=sel.attr("value");for(var d in _this.domains){if(_this.domains[d].id==val){var url=_this.domains[d].url.split("/")[2];var fontSize="inherit";if(url.length>23){fontSize="0.7em";}else{if(url.length>20){fontSize="0.8em";}else{if(url.length>17){fontSize="0.9em";
}}}lbl.css("font-size",fontSize);lbl.text(url+"/");break;}}}});var CheckboxManager=Class.extend({init:function(masterChkId,arrSlaveChkIds,slaveCheckedWithMaster,slaveUncheckedWithMaster,masterCheckedWithAnySlave,masterCheckedWithAllSlave){this.slaves=[];
this.slaveCheckedWithMaster=slaveCheckedWithMaster;this.slaveUncheckedWithMaster=slaveUncheckedWithMaster;this.masterCheckedWithAnySlave=masterCheckedWithAnySlave;this.masterCheckedWithAllSlave=masterCheckedWithAllSlave;this.masterChk=$("#"+masterChkId)[0];
$(this.masterChk).bind("click",{closure:this},this.handleMaster);for(ix=0,iz=arrSlaveChkIds.length;ix<iz;ix++){this.slaves.push($("#"+arrSlaveChkIds[ix]));}for(ix=0,iz=this.slaves.length;ix<iz;ix++){$(this.slaves[ix]).bind("click",{closure:this},this.handleSlave);
}},handleMaster:function(event){for(ix=0,iz=event.data.closure.slaves.length;ix<iz;ix++){if($(event.data.closure.masterChk).attr("checked")&&event.data.closure.slaveCheckedWithMaster){$(event.data.closure.slaves[ix]).attr("checked",true);$(event.data.closure.slaves[ix]).attr("disabled",true);
}if(!$(event.data.closure.masterChk).attr("checked")&&event.data.closure.slaveUncheckedWithMaster){$(event.data.closure.slaves[ix]).removeAttr("checked");$(event.data.closure.slaves[ix]).removeAttr("disabled");}else{if(!$(event.data.closure.masterChk).attr("checked")){$(event.data.closure.slaves[ix]).removeAttr("disabled");
}}}},handleSlave:function(event){if(event.data.closure.masterCheckedWithAnySlave){for(ix=0,iz=event.data.closure.slaves.length;ix<iz;ix++){if($(event.data.closure.slaves[ix]).attr("checked")){$(event.data.closure.masterChk).attr("checked",true);}}}if(event.data.closure.masterCheckedWithAllSlave){var all=true,none=true;
for(ix=0,iz=event.data.closure.slaves.length;ix<iz;ix++){all=all&&$(event.data.closure.slaves[ix]).attr("checked");none=none&&!$(event.data.closure.slaves[ix]).attr("checked");}if(all){$(event.data.closure.masterChk).attr("checked",true);}if(none){$(event.data.closure.masterChk).removeAttr("checked");
}}}});SendContactMessage=function(form,returnUrl){var userIds="";var userIdsCheckboxes=$("input.Message-Checkbox[@checked]",form);for(var i=0;i<userIdsCheckboxes.length;i++){var chk=userIdsCheckboxes[i];if(chk.name&&chk.checked){userIds+=chk.name+",";
}}if(userIds.length>0){$lightbox("~ShowSendMessageToContacts?userIds="+userIds+"&returnUrl="+returnUrl);}else{alert("Please select some contacts to send a message to!");}};SendInviteMessage=function(form){var userIds="";var userIdsCheckboxes=$("input.Invite-Checkbox[@checked]",form);
for(var i=0;i<userIdsCheckboxes.length;i++){var chk=userIdsCheckboxes[i];if(chk.name&&chk.checked){userIds+=chk.value+", ";}}if(userIds.length>0){$("#usernames")[0].value=userIds.substring(0,userIds.length-2);}else{$("#usernames")[0].value="";}};ContactList="Members";
ShowContacts=function(value,memberCount,friendCount){if(value=="Members"){if(memberCount=="0"||memberCount=="1"){$("#FriendsList").addClass("Small");}else{$("#FriendsList").removeClass("Small");}if(jQuery.browser.msie){$(".Members").css({display:"block"});
}else{$(".Members").css({display:"table-row"});}$(".Friends").css({display:"none"});}else{if(value=="Friends"){if(friendCount=="0"||friendCount=="1"){$("#FriendsList").addClass("Small");}else{$("#FriendsList").removeClass("Small");}if(jQuery.browser.msie){$(".Friends").css({display:"block"});
}else{$(".Friends").css({display:"table-row"});}$(".Members").css({display:"none"});}}};ShowMyContact=function(contact){var tbody=$("tbody",$("#My-Contacts-Table"));var contactCount=0;$(".NoContacts").remove();if(contact=="All"){$(".Members").removeClass("HideContact");
$(".Friends").removeClass("HideContact");contactCount=($("#My-Contacts-Table tr.Contacts-List:visible").length);var row="<tr class='NoContacts NoFriendsAndMembers'><td colspan='6'>You don't currently have any contacts on Webjam. <a href=\"#\" onclick=\"return $lightbox('~AddContact');\">Invite contacts</a></td></tr>";
if(contactCount==0){tbody.append(row);}}else{if(contact=="Friends"){$(".Members").addClass("HideContact");$("."+contact).removeClass("HideContact");contactCount=($("#My-Contacts-Table tr.Friends:visible").length);var row="<tr class='NoContacts NoFriends'><td colspan='6'>You don't currently have any friends on Webjam. <a href=\"#\" onclick=\"return $lightbox('~AddContact');\">Invite contacts</a></td></tr>";
if(contactCount==0){tbody.append(row);}}else{if(contact=="Members"){$(".Friends").addClass("HideContact");$("."+contact).removeClass("HideContact");contactCount=($("#My-Contacts-Table tr.Members:visible").length);var row="<tr class='NoContacts NoMembers'><td colspan='6'>You don't currently have any members on Webjam. <a href=\"#\" onclick=\"return $lightbox('~AddContact');\">Invite contacts</a></td></tr>";
if(contactCount==0){tbody.append(row);}}}}$("#UserCount").html(contactCount.toString());};ShowMembershipsForUser=function(id){if($("#Form-Response-"+id)[0].className.indexOf("ShowContact")>-1){$("#Form-Response-"+id).addClass("HideContact");$("#Form-Response-"+id).removeClass("ShowContact");
$("#View-Webjams-"+id).css({backgroundImage:"url('/images/view_webjams_arrow.gif')"});}else{$("#Form-Response-"+id).removeClass("HideContact");$("#Form-Response-"+id).addClass("ShowContact");$("#View-Webjams-"+id).css({backgroundImage:"url('/images/view_webjams_arrow_down.gif')"});
}};var IsPickerOpen=false;var FocusOnButton=false;var FadeIn=true;ShowImagePicker=function(elId){if(IsPickerOpen){FocusOnButton=false;$("#ImagePickerHolder").fadeOut(500,function(){FadeIn=false;});IsPickerOpen=false;}else{FocusOnButton=true;$("#ImagePickerHolder").fadeIn(500,function(){FadeIn=true;
});$("#"+elId).append($("#ImagePickerHolder"));IsPickerOpen=true;}if(FadeIn&&FocusOnButton){$("#"+elId+"_button").blur(function(){$("#ImagePickerHolder").fadeOut(500,function(){FadeIn=false;});IsPickerOpen=false;});}};CloseImagePicker=function(){$("#ImagePickerHolder").fadeOut(500);
$("#ImagePickerHolder").css({display:"none"});IsPickerOpen=false;};SetImageBackground=function(image,formId){var element=null;var _formId=typeof(formId)=="undefined"?"Style-Settings-Form":formId;if(document.forms[_formId]){element=document.forms[_formId][BackgroundImage];
}else{element=$("#"+BackgroundImage+"_value")[0];}if(image=="no_background"){element.value="";}else{element.value=image;}$("#"+BackgroundImage).css({backgroundImage:"url('"+image+"')"});if(image=="no_background"){$("#"+BackgroundImage).css({backgroundImage:"url('/images/stylewizard/no_image_selected.gif')"});
$("#"+BackgroundImage+"_delete_button")[0].className="clear_image";}$("#ImagePickerHolder").css({display:"none"});IsPickerOpen=false;if(_formId=="Style-Settings-Form"&&document.forms["Style-Settings-Form"]){PreviewStyleSheet();}return false;};var IsColorPickerOpen=false;
var colorPickerId="ColorPickerHolder";var colourPicker=$("#"+colorPickerId);ShowColorPicker=function(elId,selector,_colorPickerId){colourPicker=$("#"+(_colorPickerId?_colorPickerId:"ColorPickerHolder"));if(!IsColorPickerOpen){colourPicker.fadeIn(500);
colourPicker.css({position:"absolute",top:$("#"+elId).offset()["top"]+"px",left:$("#"+elId).offset()["left"]+"px"});colourPicker.html('<img src="/images/blank.gif" onload="BuildColorPicker(\''+selector+"');\" />");IsColorPickerOpen=true;}else{colourPicker.fadeOut(100);
IsColorPickerOpen=false;}};SelectInputArray=new Array();HideSelectInputs=function(input){SelectInputArray=input;for(var i=0;i<input.length;i++){if(IsColorPickerOpen){$("#"+input[i]).css({visibility:"hidden"});}else{$("#"+input[i]).css({visibility:"visible"});
}}};SetColorBackground=function(color,elId){if($("#Style-Settings-Form").length>0&&document.forms["Style-Settings-Form"][elId]){var element=document.forms["Style-Settings-Form"][elId];}else{if($("#pageSettingsForm").length>0&&document.forms["pageSettingsForm"][elId]){var element=document.forms["pageSettingsForm"][elId];
}else{element=$("#"+elId+"_value")[0];}}element.value=color;if(color=="transparent"){$("#"+elId).css({background:"url(/images/transparent_back.gif)"});}else{$("#"+elId).css({background:"#"+color});}colourPicker.fadeOut(500);colourPicker.empty();IsColorPickerOpen=false;
if($("#Style-Settings-Form").length>0){PreviewStyleSheet();}};CloseColorPicker=function(){colourPicker.fadeOut(500);colourPicker.empty();IsColorPickerOpen=false;};BuildColorPicker=function(selector){var _squareHeight="12px";var _squareWidth="12px";var currentSelectedColor=$("#"+selector)[0].style.backgroundColor;
var form=document.forms["manual_input"];if(document.all){if(currentSelectedColor!="transparent"){currentSelectedColor=currentSelectedColor.substring(1,currentSelectedColor.length);}}var currentSelectedHexValue=currentSelectedColor.substring(4,currentSelectedColor.length-1).split(",");
currentSelectedHexValue=this.dec2hex(currentSelectedHexValue[0])+this.dec2hex(currentSelectedHexValue[1])+this.dec2hex(currentSelectedHexValue[2]);var table=document.createElement("table");table.setAttribute("cellpadding","0");table.setAttribute("cellspacing","0");
table.cellSpacing="0";table.cellPadding="0";table.style.cursor="pointer";table.style.clear="both";var tbody=document.createElement("tbody");tr=document.createElement("tr");for(var p=0;p<=25;p++){td=document.createElement("td");td.style.height=_squareHeight;
td.style.width=_squareWidth;td.style.padding=0;td.style.backgroundColor="rgb(0,0,0)";td.onclick=function(){SetColorBackground(this.title,selector);};td.onmouseover=function(){document.forms["manual_input"]["colour_code"].value=this.title;};td.title="000000";
if(document.all){if(td.title.toLowerCase()==currentSelectedColor.toLowerCase()){td.innerHTML="<div style='position: absolute; margin-top: -11px;margin-left:-2px;color:#FFF;font-weight:bold;'>x</div>";}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedColor;
};}else{if(td.style.backgroundColor==currentSelectedColor){td.innerHTML="<div style='color:#FFF;font-weight:bold; margin-left: 2px;'>x</div>";}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedHexValue;};}tr.appendChild(td);
}tbody.appendChild(tr);for(var i=50;i<=250;i+=10){if(i==250){i=255;}tr=document.createElement("tr");td=document.createElement("td");td.style.height=_squareHeight;td.style.width=_squareWidth;td.style.padding=0;td.onclick=function(){SetColorBackground(this.title,selector);
};td.onmouseover=function(){document.forms["manual_input"]["colour_code"].value=this.title;};td.title=this.dec2hex(i)+this.dec2hex(i)+this.dec2hex(i);td.style.backgroundColor="rgb("+i+","+i+","+i+")";if(document.all){if(td.title.toLowerCase()==currentSelectedColor.toLowerCase()){td.innerHTML="<div style='position: absolute; margin-top: -11px;margin-left:-2px;color:#000;font-weight:bold;'>x</div>";
}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedColor;};}else{if(td.style.backgroundColor==currentSelectedColor){td.innerHTML="<div style='color:#000;font-weight:bold; margin-left: 2px;'>x</div>";}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedHexValue;
};}tr.appendChild(td);for(var j=0;j<=240;j+=10){td=document.createElement("td");color=this.HSLtoRGB(j,240,i);td.style.height=_squareHeight;td.style.width=_squareWidth;td.style.padding=0;td.style.color="rgb("+(255-color[0])+","+(255-color[1])+","+(255-color[2])+")";
td.style.textAlign="center";td.style.backgroundColor="rgb("+color[0]+","+color[1]+","+color[2]+")";td.onmouseover=function(){document.forms["manual_input"]["colour_code"].value=this.title;};td.onclick=function(){SetColorBackground(this.title,selector);
};colorSplit=color.toString().split(",");td.title=this.dec2hex(colorSplit[0])+this.dec2hex(colorSplit[1])+this.dec2hex(colorSplit[2]);if(document.all){if(td.title.toLowerCase()==currentSelectedColor.toLowerCase()){td.innerHTML="<div style='position: absolute; margin-top: -11px;margin-left:-2px;color:#000;font-weight:bold;'>x</div>";
}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedColor;};}else{if(td.style.backgroundColor==currentSelectedColor){td.innerHTML="<div style='color:#000;font-weight:bold; margin-left: 2px;'>x</div>";}td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedHexValue;
};}tr.appendChild(td);}tbody.appendChild(tr);}tr=document.createElement("tr");td=document.createElement("td");td.title="Transparent";td.onmouseover=function(){document.forms["manual_input"]["colour_code"].value=this.title;};td.colSpan="26";td.innerHTML="No Colour (Transparent)";
td.onclick=function(){SetColorBackground("transparent",selector);};if(document.all){td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedColor;};}else{td.onmouseout=function(){document.forms["manual_input"]["colour_code"].value=currentSelectedHexValue;
};}tr.appendChild(td);tbody.appendChild(tr);tr=document.createElement("tr");td=document.createElement("td");td.colSpan="26";if(document.all){td.innerHTML='<form name="manual_input"><div style=\'float:left;width:10px;\'>#</div><input type="text" maxlength="6" name="colour_code" value="'+currentSelectedColor+'" /> <button type="button" style="float:left;" onclick="SetColorBackground(this.form.colour_code.value,\''+selector+"');\">Select</button></form>";
}else{td.innerHTML='<form name="manual_input"><div style=\'float:left;width:10px;\'>#</div><input type="text" maxlength="6" name="colour_code" value="'+currentSelectedHexValue+'" /> <button type="button" style="float:left;" onclick="SetColorBackground(this.form.colour_code.value,\''+selector+"');\">Select</button></form>";
}td.innerHTML+='<div style="float:left;margin:5px 0 0 50px;"><a href="javascript:void(0)" onclick="CloseColorPicker(); HideSelectInputs(SelectInputArray);"><img src="/images/close_navigation.gif" alt="Close" /></a></div>';tr.appendChild(td);tbody.appendChild(tr);
table.appendChild(tbody);colourPicker.empty().append(table);};PreviewNewStyleSheet=function(){var form=$("#SelectStylesheet");$ajax(form);};PreviewStyleSheet=function(){$ajax($("#Style-Settings-Form"));StyleChanged=true;$(".textarea").animate({height:"110px"});
};RefreshStyleSettings=function(){var a=$("#StyleSheetLink")[0];a.href=(a.href.indexOf("&")==-1?a.href:a.href.substring(0,a.href.indexOf("&")))+"&rand="+Math.random();};RefreshStyleSheet=function(previewMode,stylesheetId,hasCoBrandedRegistrationFeature,reset){var a=$("#StyleSheetLink")[0];
var s=document.createElement("link");s.id="StyleSheetLink";s.rel="stylesheet";s.type="text/css";s.href=(a.href.indexOf("&")==-1?a.href:a.href.substring(0,a.href.indexOf("&")))+"&rand="+Math.random()+(previewMode?"&previewMode=true":"&save=true")+(typeof(reset)!="undefined"&&reset!=""?"&reset="+reset:"")+((typeof(stylesheetId)!="undefined"&&stylesheetId!="")?"&newStylesheetId="+stylesheetId:"")+"&productCBR="+hasCoBrandedRegistrationFeature;
$("body")[0].appendChild(s);$(a).remove();};ResetStyleSheet=function(){};BuildFontSelect=function(elementToAppendTo,input_name,selected,doPreview){if(doPreview=="undefined"){doPreview=true;}rows=9;cols=1;fonts=new Array(cols);for(i=0;i<rows;i++){fonts[i]=new Array(cols);
}fonts[0][0]="Arial";fonts[0][1]="Arial";fonts[1][0]="Calibri";fonts[1][1]="Calibri, helvetica, arial";fonts[2][0]="Comic Sans MS";fonts[2][1]="Comic Sans MS";fonts[3][0]="Courier";fonts[3][1]="Courier";fonts[4][0]="Georgia";fonts[4][1]="Georgia";fonts[5][0]="Lucida";
fonts[5][1]="Lucida";fonts[6][0]="Tahoma";fonts[6][1]="Tahoma";fonts[7][0]="Times New Roman";fonts[7][1]="Times New Roman";fonts[8][0]="Verdana";fonts[8][1]="Verdana";var fontSelect='<select name="'+input_name+'"'+(doPreview?' onchange="PreviewStyleSheet();"':"")+">";
for(var i=0;i<=fonts.length-1;i++){if(selected.toLowerCase()==fonts[i][1].toString().toLowerCase()){fontSelect+='<option value="'+fonts[i][1]+'" selected="selected">'+fonts[i][0]+"</option>";}else{fontSelect+='<option value="'+fonts[i][1]+'">'+fonts[i][0]+"</option>";
}}fontSelect+="</select>";$("#"+elementToAppendTo).empty().append(fontSelect);};BuildFontWeightSelect=function(elementToAppendTo,input_name,selected,doPreview){if(doPreview=="undefined"){doPreview=true;}fonts=new Array("Normal","Bold");var fontSelect='<select name="'+input_name+'"'+(doPreview?' onchange="PreviewStyleSheet();"':"")+">";
for(var i=0;i<=fonts.length-1;i++){if(selected.toLowerCase()==fonts[i].toString().toLowerCase()){fontSelect+='<option value="'+fonts[i]+'" selected="selected">'+fonts[i]+"</option>";}else{fontSelect+='<option value="'+fonts[i]+'">'+fonts[i]+"</option>";
}}fontSelect+="</select>";$("#"+elementToAppendTo).empty().append(fontSelect);};BuildFontSizeSelect=function(elementToAppendTo,input_name,selected,doPreview){fonts=new Array("8","9","10","11","12","14","16","18","20","22","24","26","28","36","48","72");
var fontSelect='<select name="'+input_name+'"'+(doPreview?' onchange="PreviewStyleSheet();"':"")+">";for(var i=0;i<=fonts.length-1;i++){if(selected.toLowerCase()==""&&fonts[i]==12){fontSelect+='<option value="'+fonts[i]+'" selected="selected">'+fonts[i]+"</option>";
}else{if(selected.toLowerCase()==fonts[i].toString().toLowerCase()){fontSelect+='<option value="'+fonts[i]+'" selected="selected">'+fonts[i]+"</option>";}else{fontSelect+='<option value="'+fonts[i]+'">'+fonts[i]+"</option>";}}}fontSelect+="</select>";
$("#"+elementToAppendTo).empty().append(fontSelect);};SaveStyleSettingsForm=function(saveRequest){var parentForm=document.forms["Style-Settings-Form"];if(saveRequest=="SaveAs"){if(styleName==""){alert("Please enter a name for your style");}else{var form=document.forms["save_style_settings"];
var styleName=form["style_name"].value;parentForm["save"].value="true";if(parentForm["style_name"].value==styleName){if(confirm("Are you sure you want to overwrite this style?")){$ajax(parentForm);}else{return false;}}else{parentForm["style_name"].value=styleName;
if(styleName.length>15){styleName=styleName.substring(0,15)+"...";}$ajax(parentForm);setTimeout(function(){$ajax($("#My-Styles-Holder"),"~ShowMyStyles");},1000);}}}else{if(saveRequest=="Save"){parentForm["save"].value="true";$ajax(parentForm);}}StyleChanged=false;
parentForm["save"].value="false";$lightbox(true);};ChangeTabHeading=function(el){if(StyleReset||StyleSaved){$("#"+el).html('Your style has been saved. You can now <a href="#" onclick="ClickTab($(\'#CustomiseAndCreateStyle\')[0]);return false;">customise</a> this style');
}else{if(StyleChanged){$("#"+el).html("Your style has been applied. Click Reset to go back");}else{$("#"+el).html('Select your new style or <a href="#" onclick="ClickTab($(\'#CustomiseAndCreateStyle\')[0]);return false;">customise</a> your existing one');
}}StyleSaved=false;};ChangeButtonColour=function(){$(".style_save_buttons").css({color:"#000"});$(".style_save_buttons").attr("disabled","");};ChangeRecommendedSize=function(value){$(".small_grey_text").html("Recommended size: 990 x "+value+"px");};BookmarkFormVisible=false;
ShowBookmarkForm=function(elId){if(!BookmarkFormVisible){$("#"+elId).fadeIn(500);BookmarkFormVisible=true;}else{$("#"+elId).fadeOut(500);BookmarkFormVisible=false;}};rgb2hex=function(rgb){if(rgb.indexOf("#")==0){if(rgb.length==4){rgb="#"+rgb[1]+rgb[1]+rgb[2]+rgb[2]+rgb[3]+rgb[3];
}return rgb;}rgb=rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);function hex(x){var h=parseInt(x).toString(16);return(h.length==1)?"0"+h:h;}return"#"+hex(rgb[1])+hex(rgb[2])+hex(rgb[3]);};ToRGB1=function(rm1,rm2,rh){if(rh>360){rh-=360;}else{if(rh<0){rh+=360;
}}if(rh<60){rm1=rm1+(rm2-rm1)*rh/60;}else{if(rh<180){rm1=rm2;}else{if(rh<240){rm1=rm1+(rm2-rm1)*(240-rh)/60;}}}return Math.round(rm1*255);};HSLtoRGB=function(h,s,l){var rm2,rm1;if(s==0){return[l,l,l];}h=h*360/255;s/=255;l/=255;if(l<=0.5){rm2=l+l*s;}else{rm2=l+s-l*s;
}rm1=2*l-rm2;return[this.ToRGB1(rm1,rm2,h+120),this.ToRGB1(rm1,rm2,h),this.ToRGB1(rm1,rm2,h-120)];};hex2dec=function(h){var hD="0123456789ABCDEF";var out=0;for(a=h.length-1;a>=0;a--){out+=Math.pow(16,h.length-a-1)*hD.indexOf(h.charAt(a));}return out;};
dec2hex=function(d){var hD="0123456789ABCDEF";var h=hD.substr(d&15,1);while(d>15){d>>=4;h=hD.substr(d&15,1)+h;}if(h.length==1){h="0"+h;}return h;};$urlize=function(str){return str.toLowerCase().replace(/\s+/g,"_").replace(/[^a-z0-9_]/g,"");};MoveSubpageRank=function(tr,direction){var trs=$("tr",tr.parentNode);
var index=0;for(var i=0;i<trs.length;i++){if(trs[i]==tr){index=i;break;}}if((direction=="up"&&index==0)||(direction=="down"&&index>=trs.length-1)){return;}if(direction=="up"){$(tr).insertBefore($(trs[index-1]));}else{if(direction=="down"){$(tr).insertAfter($(trs[index+1]));
}}};InitRichText=function(form){var textareas=$("textarea",form);for(var i=0;i<textareas.length;i++){var textarea=textareas[i];if($(textarea).is(".RichText")){$(textarea).hide();var height="410";if($(textarea).css("height")){height=$(textarea).css("height").replace("px","");
}var iframe='<br clear="left" /><iframe class="RichText" src="/js/tinymce/editor.html?element='+textarea.id+"&random="+Math.random()+'" height="'+height+'" frameborder="0" id=\''+textarea.id+'_RichText\' scrolling="no" allowtransparency="true"></iframe>';
$(textarea).after(iframe);}}};SubmitRichText=function(form){var textareas=$("textarea",form);for(var i=0;i<textareas.length;i++){var textarea=textareas[i];if($(textarea).is(".RichText")){var iframe=$("#"+textarea.id+"_RichText")[0];textarea.value=iframe.contentWindow.getContent();
}}};function createCookie(name,value,days,domain){if(days){var expires="; expires="+days;}else{var expires="";}var cookie=name+"="+value+expires+"; path=/";if(domain){cookie+="; domain="+domain;}document.cookie=cookie;}function readCookie(name){var ca=document.cookie.split(";");
var nameEQ=name+"=";for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length);}}return null;}function eraseCookie(name,domain){createCookie(name,"",-1,domain);
}$setDate=function(elId,val){var year=val.substring(0,4);var month=val.substring(5,7);var day=val.substring(8,10);$("#"+elId+"_year")[0].value=year;$("#"+elId+"_month")[0].value=month;$("#"+elId+"_day")[0].value=day;};function getStyle(element,cssRule){var value=$(element).css(cssRule);
if(value!=undefined&&value.indexOf("rgb(")==0){value=value.replace("rgb(","").replace(")","");var vals=value.split(",");value="";for(var i=0;i<vals.length;i++){value+=RGB[parseInt(vals[i])].toString();}}if(value.length==4&&cssRule.indexOf("color")>-1){value=value.substring(1);
value=value.substring(0,1)+value.substring(0,1)+value.substring(1,2)+value.substring(1,2)+value.substring(2,3)+value.substring(2,3);}return value;}var RGB=new Array(256);var k=0;var hex=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
for(i=0;i<16;i++){for(j=0;j<16;j++){RGB[k]=hex[i]+hex[j];k++;}}$photo=function(fieldId,noTinyMCE){var _noTinyMCE=(arguments.length==1)?false:noTinyMCE;return $popup($url+"~Repo?type=Photo&mode=Style&fieldId="+fieldId+((arguments.length==1)?"":"&noTinyMCE="+noTinyMCE),815,595,"wjRepo");
};initImageLoadRefresh=function(form){var imgs=$("img.Preview",form);for(var i=0;i<imgs.length;i++){imgs[i].onload=RefreshStyleSheet;}};$fixSessionLinks=function(){var links=$("a");for(var i=0;i<links.length;i++){var a=links[i];var url=a.href;if(url.indexOf("?")>-1){url+="&";
}else{url+="?";}url+="ViewState="+$controllerSessionId;a.href=url;}var forms=$("form");for(var i=0;i<forms.length;i++){var form=forms[i];var url=form.action;if(url.indexOf("?")>-1){url+="&";}else{url+="?";}url+="ViewState="+$controllerSessionId;form.action=url;
}};$collapsable_webjamList=function(el){$("span",el).toggleClass("OpenList");$(".Collapsable_List",el).slideToggle("slow");};$collapsable=function(el){$("h1",el).click(function(){el.toggleClass("Open");$(".Collapsable_Content",el).slideToggle("slow");
});};IsSectionVisible=false;$premiumCollapsable=function(el){$("h3."+el.id+"_Header").click(function(){$("."+el.id+"_Content").slideToggle("slow");});};count=2;AddNewUrlRow=function(tbl){var tbody=$("tbody",tbl);var index=Math.random()*5;var row="<tr><td id='WebjamURL_"+count+"'><input type='text' style='width: 100%;' name='WebjamURL_"+count+"' /></span></td><td id='Domain_"+count+"'><input type='text' style='width:100%;' name='Domain_"+count+'\' /></td><td><a href="#" onclick="count--;$(this.parentNode.parentNode).remove();return false;"><img src="/images/delete.gif" /></a></td></tr>';
tbody.append(row);count++;};OpenProfileCount=1;AddNewProfileRow=function(el,includeCheckbox){var el=$(el);var row="";row+='<div class="Ajax-Panel Profile-Field">';row+='<input type="text" id="new_profile_field_'+OpenProfileCount+'" name="new_profile_field_'+OpenProfileCount+'" style="width: 130px;" />';
row+='<input type="text" id="new_profile_value_'+OpenProfileCount+'" name="new_profile_value_'+OpenProfileCount+'" />';if(includeCheckbox){row+='<input type="checkbox" id="new_profile_display_'+OpenProfileCount+'" name="new_profile_display_'+OpenProfileCount+'" class="Checkbox" />';
}row+='<span class="Delete-Open-Field">';row+='<a href="#" id="Delete-Friend-Link" title="Remove profile field" onclick="OpenProfileCount--; $(this.parentNode.parentNode).remove(); return false;">';row+='<img align="absmiddle" src="/images/Controls/cross.png"/></a>';
row+="</span>";row+="</div>";el.append(row);OpenProfileCount++;};FormFieldCount=1;NewFieldCount=1;AddNewFormField=function(hasExtraRegistrationQuestions,questionCount){if(FormFieldCount<=0){FormFieldCount=1;}if(NewFieldCount<=0){NewFieldCount=1;}questionCount=parseInt(questionCount);
var questionCountExceeded=((questionCount+1)>5)?true:false;if((FormFieldCount<6&&hasExtraRegistrationQuestions=="False"&&!questionCountExceeded)||hasExtraRegistrationQuestions=="True"){var el=$("#Registration-Form");var row="";row+="<tr>";row+="<td>";
row+='<div class="Question-Header Header-'+NewFieldCount+'">';row+='<span class="Question-Number">';row+='<a class="No-Toggle" id="No-Toggle-'+NewFieldCount+'"></a>';row+='<a onclick="return $collapsable_question($(this.parentNode.parentNode)); $(this).remove();" id=\'Toggle-Question-Options-'+NewFieldCount+'\' style="display : none;" class="Toogle-Question"></a>';
row+='<strong id="Question-Title-'+NewFieldCount+'">Q'+(NewFieldCount+questionCount)+":</strong>";row+='<strong id="TOS-Title-'+NewFieldCount+'" style="display : none;">URL:</strong>';row+="</span>";row+='<textarea class="Question-Input-Text Text" id="Question-Input-Text-'+NewFieldCount+'" name="new_question_'+NewFieldCount+'"></textarea>';
row+='<div class="Extra-Question" style="display:none; overflow:hidden">';row+='<div id="Options-'+NewFieldCount+'"></div>';row+="<span class='Add-Answer'><a href='#' onclick=\"AddNewQuestionOption('Options-"+NewFieldCount+"'); return false;\">Add an answer</a></span>";
row+="</div>";row+="</div>";row+="</td>";row+='<td class="Text-Center" >';row+='<input class="Display-Name-Input-Text" type="text" id="Display-Name-Input-Text-'+NewFieldCount+'" name="new_display_name_'+NewFieldCount+'" />';row+="</td>";row+='<td class="Text-Center">';
row+="<select onchange=\"ToggleFormOptionFields(this.value, '"+NewFieldCount+"');\" name='new_answer_type_"+NewFieldCount+"' id='new_answer_type_"+NewFieldCount+"'>";row+='<option value="FullName">First/Last name input</option>';row+='<option value="EmailAddress">Email address input</option>';
row+='<option value="TOS">Terms of service link</option>';row+='<option value="Text">Short open answer</option>';row+='<option value="Radio">Radio button</option>';row+='<option value="Checkbox">Check box</option>';row+='<option value="Dropdown">Drop down</option>';
row+='<option value="Textarea">Long open answer</option>';row+='<option value="SupportText">Support Text</option>';row+='<option value="InlineCheckbox">Inline checkbox</option>';row+="</select>";row+="</td>";row+='<td class="Text-Center">';row+='<span id="AccessLevel-Marker" class="Public">';
row+='<select id="AccessLevel-Question" onchange="this.parentNode.className = this.value;" name="new_privacy_'+NewFieldCount+'">';row+='<option value="Public">Public - can be displayed</option>';row+='<option value="Private">Private - only seen by editor</option>';
row+="</select>";row+="</span>";row+="</td>";row+='<td class="Text-Center">';row+='<input type="checkbox" style="float : none;" name="is_required_'+NewFieldCount+'" id="Is-Required-'+NewFieldCount+'" />';row+="</td>";row+='<td class="Text-Center">';row+='<a class="NoBold" href="#" onclick="$(this.parentNode.parentNode).remove(); $(\'#TOS-Header-'+NewFieldCount+'\').remove(); NewFieldCount--; FormFieldCount--; return false; "><img title="Delete question" alt="Delete question" src="/images/delete.gif"/></a>';
row+="</td>";row+="</tr>";el.append(row);FormFieldCount++;NewFieldCount++;}else{alert("You are only permitted to ask five questions");}};ToggleFormOptionFields=function(type,id){$("#Terms-Header-"+id,$("#Registration-Form")).hide();$(".Extra-Question",$("#Registration-Form")).hide();
$("#Toggle-Question-Options-"+id).hide();$("#No-Toggle-"+id).show();$("#Question-Input-Text-"+id).addClass("Text");$("#Question-Input-Text-"+id).removeClass("Textarea");$("#Is-Required-"+id,$("#Registration-Form"))[0].disabled=false;$("#Display-Name-Input-Text-"+id,$("#Registration-Form")).show();
if(type=="Radio"||type=="Checkbox"||type=="Dropdown"){$("#No-Toggle-"+id).hide();if(type=="Radio"){$("img.Input-Image-"+id).attr("src","/images/Controls/radio_button.gif");}if(type=="Checkbox"){$("img.Input-Image-"+id).attr("src","/images/Controls/checkbox.gif");
}$collapsable_question($(".Header-"+id));$("Options-"+id).show();$("#Toggle-Question-Options-"+id).show();}else{if(type=="TOS"){$("#Question-Input-Text-"+id)[0].value="http://";$("#Toggle-Question-Options-"+id).hide();$("#No-Toggle-"+id).show();$("#Question-Title-"+id).hide();
$("#TOS-Title-"+id).show();$("#Display-Name-Input-Text-"+id,$("#Registration-Form")).hide();}else{if(type=="SupportText"){$("#Question-Input-Text-"+id).removeClass("Text");$("#Question-Input-Text-"+id).addClass("Textarea");$("#Display-Name-Input-Text-"+id,$("#Registration-Form")).hide();
$("#Is-Required-"+id,$("#Registration-Form"))[0].disabled=true;}else{$("#Question-Title-"+id).show();$("#TOS-Title-"+id).hide();}}}};$collapsable_question=function(el){$(".Extra-Question",el).slideToggle("slow");};$collapsable_terms=function(el,id){$("#Display-Name-Input-Text-"+id,el).remove();
$("#Terms-Header-"+id,el).slideToggle("slow");};QuestionOptionCount=1;AddNewQuestionOption=function(el){$("#Add-"+el).css({display:"block"});var el=$("#"+el);var id=el[0].id.replace("Options-","");if(id==""){id=QuestionOptionCount;}var answerTypeSelectBox="";
if(typeof($("#answer_type_"+id)[0])!="undefined"){answerTypeSelectBox=$("#answer_type_"+id)[0].value;}else{answerTypeSelectBox=$("#new_answer_type_"+id)[0].value;}var OptionQuestionId=NewFieldCount-1;var row="";row+='<div class="Extra-Options">';row+='<span style="float : left; margin-top : 4px; ">';
if(answerTypeSelectBox=="Radio"){row+='<img src="/images/Controls/radio_button.gif" alt="Radio button" class="Input-Image-'+OptionQuestionId+'" />';}if(answerTypeSelectBox=="Checkbox"){row+='<img src="/images/Controls/checkbox.gif" alt="Checkbox" class="Input-Image-'+OptionQuestionId+'" />';
}row+="</span>";row+='<span class="Question-Letter"><strong>A:</strong></span><textarea class="Question-Input-Text-Options Option-Text" name="new_option_'+QuestionOptionCount+'"></textarea>';row+="<span><a class='NoBold' href='#' onclick='$(this.parentNode.parentNode).remove(); return false;'> <img title='Delete option' alt='Delete option' src='/images/delete.gif' /></a></span>";
row+="</div>";el.append(row);QuestionOptionCount++;};SetFormValue=function(form){var textareas=$("textarea",form);for(var i=0;i<textareas.length;i++){var textarea=textareas[i];if(textarea.value==""){textarea.value="";}}var radios=$("input[@type='radio']",$(this));
for(var i=0;i<radios.length;i++){var radio=radios[i];if(!radio.checked){radio.value="";}}};$replace=function(str,match,replaceText){while(str.indexOf(match)!=-1){str=str.replace(match,replaceText);}return str;};$DisableButton=function(el){el.css({color:"#d5d5d5"});
el.attr("disabled","disabled");};$EnableButton=function(el){el.css({color:""});el.attr("disabled","");};$DropdownSelectedValue=function(formName,selectList,selectedValue){var form=document.forms[formName];for(var i=0;i<form[selectList].options.length;
i++){if(form[selectList].options[i].value==selectedValue){form[selectList].options[i].selected="selected";}}};ShowViewMenu=function(){$("#ViewOptions").toggle(200);ShowModules("Personal");return false;};HideViewMenu=function(){$("#ViewOptions").hide().css({height:"0px"});
ShowModules("Personal");};showModulePrivacy="Personal";ShowModules=function(privacy){if(privacy==showModulePrivacy){return false;}showModulePrivacy=privacy;if(privacy=="Personal"){$(".AccessLevel-Public").show();$(".AccessLevel-Community").show();$(".AccessLevel-Personal").show();
}else{if(privacy=="Community"){$(".AccessLevel-Public").show();$(".AccessLevel-Community").show();$(".AccessLevel-Personal").hide();}else{if(privacy=="Public"){$(".AccessLevel-Public").show();$(".AccessLevel-Community").hide();$(".AccessLevel-Personal").hide();
}}}return false;};SetBadge=function(id,width,height){var html='<a href="'+$url+"?source=badge"+'"><img src="http://www.webjam.com/images/badges/'+id+'.gif" width="'+width+'" height="'+height+'" alt="Visit me on Webjam!" /></a>';$("#BadgeCode")[0].value="Loading...";
$loading(true);$loading(false);setTimeout(function(){$("#BadgeCode")[0].value=html;},600);};SetAdvancedBadge=function(form){var title=form["Title-Badge"].value;var location=form["City-Badge"].checked;var activity=form["Activity-Badge"].checked;var webjams=form["MyWebjams-Badge"].checked;
var friends=form["MyFriends-Badge"].checked;var height=200;if(activity){height+=100;}if(webjams){height+=100;}if(friends){height+=150;}var url=$url+"~ShowBadge?title="+encodeURIComponent(title)+"&location="+location+"&activity="+activity+"&webjams="+webjams+"&friends="+friends;
var html='<iframe src="'+url+'" style="width:280px; height: '+height+'px;" frameborder="0"></iframe>';$("#BadgeCodeAdvanced")[0].value="Loading...";$loading(true);$loading(false);setTimeout(function(){$("#BadgeCodeAdvanced")[0].value=html;},600);$("#BadgeIFrame")[0].src=url;
};PopupWidgetBoxWidget=function(a){var href=a.href;href=href.replace("/widget/","/cgallery/webjam/widget/");href=href.replace("&referer=",encodeURIComponent("?wbx.network=webjam")+"&referer=");return $popup(href+"&pageId="+$pageId,800,485,"WidgetBox");
};AddWidgetBoxWidget=function(id){var pageWindow=window.opener;pageWindow.AddModuleToPage("HTML",'setting.Title=WidgetBox+Widget&setting.TEXTCONTENT=<script type="text/javascript" src="http://widgetserver.com/syndication/subscriber/InsertWidget.js?appId='+id+'"></script>');
pageWindow.location.hash="#Columns";window.close();};refreshModuleClosed=true;$toggleSearch=function(doSearch){if(doSearch&&!searchClosed){if(!$("#searchTextbox")[0].value){alert("Please enter a search term!");$("#searchTextbox")[0].focus();return false;
}else{window.location=$("#searchForm")[0].action+$("#searchTextbox")[0].value;return false;}return;}if(searchClosed){$(".haccordion").animate({width:"145px"});$(".haccordion .content").animate({width:"102px"});}else{$(".haccordion").animate({width:"40px"});
$(".haccordion .content").animate({width:"0px"});}setTimeout(function(){$("#searchTextbox")[0].focus();},500);$("#searchArrowImg")[0].src=searchClosed?"/images/arrow_search_close.gif":"/images/arrow_search.gif";searchClosed=!searchClosed;};ShowAffiliatedWebjamsForUser=function(id){if($("#Form-Response-"+id)[0].className.indexOf("ShowWebjams")>-1){$("#Form-Response-"+id).addClass("HideWebjams");
$("#Form-Response-"+id).removeClass("ShowWebjams");$("#Affiliated-Webjams-"+id).css({backgroundImage:"url('/images/view_webjams_arrow.gif')"});}else{$("#Form-Response-"+id).removeClass("HideWebjams");$("#Form-Response-"+id).addClass("ShowWebjams");$("#Affiliated-Webjams-"+id).css({backgroundImage:"url('/images/view_webjams_arrow_down.gif')"});
}};carouselPos=0;position=0;$MoveCarousel=function(x){$(".Template-Preview").css({display:"none"});carouselPos+=x;if(carouselPos==0||carouselPos==546){$("#Left-Arrow-Carrousel")[0].src="http://static.webjam.com/images/homepage/left-arrow3.gif";}else{$("#Left-Arrow-Carrousel")[0].src="http://static.webjam.com/images/homepage/left-arrow.gif";
}if(carouselPos>0){carouselPos=0;}if(carouselPos<-1638){carouselPos=-1638;}if(carouselPos==-1638){$("#Right-Arrow-Carrousel")[0].src="http://static.webjam.com/images/homepage/right-arrow3.gif";}else{$("#Right-Arrow-Carrousel")[0].src="http://static.webjam.com/images/homepage/right-arrow.gif";
}$("#Homepage-Carousel").animate({left:carouselPos+"px"},900);};lastOpenPreview="";$ShowTemplatePreview=function(el){if(lastOpenPreview!=""){$("#"+lastOpenPreview+"-Preview").css({display:"none"});lastOpenPreview="";}previewBox=$(".Content #"+el+"-Preview");
previewBox.fadeIn(500);previewBox.css({position:"absolute",top:"545px",left:$("#"+el).offset()["left"]-70+"px",zIndex:"20"});$("#"+el).css({display:"block"});lastOpenPreview=el;};$CloseTemplatePreview=function(){$(".Template-Preview").fadeOut(500);$(".Template-Preview").css({display:"none"});
};CreateBookmark=function(url,title){var title=title;var url=url;if(document.all){window.external.setHomepage(url);}else{if(window.sidebar){window.sidebar.addPanel(title,url,"");}else{if(window.sidebar&&window.sidebar.addPanel){window.sidebar.addPanel(title,url,"");
}}}};SetFooter=function(){var heightDiff=Math.max(30,$(window).height()-$("#Holder").height()-$(".Network-Footer").height());$(".Network-Footer").css({marginTop:heightDiff+"px"});var heightDiffPremium=Math.max(30,$(window).height()-$("#Holder").height()-$("#Super-Footer-Premium").height());
$("#Super-Footer-Premium").css({marginTop:heightDiffPremium+"px"});var heightDiffPremium=Math.max(30,$(window).height()-$("#Holder").height()-$("#Super-Footer").height());$("#Super-Footer").css({marginTop:heightDiffPremium+"px"});};$click=function(e){var x=e.pageX;
var y=e.pageY;x-=$("#Page-Content").position().left;if(x>0&&y>0&&x<$("#Page-Content").width()&&!$("#Lightbox").is(":visible")){$ajax(null,$url+"~Click?x="+x+"&y="+y,null,true);}return true;};CalculatePrice=function(form){var url=window.location.href.replace("@pay","@pay~CalculatePrice");
$ajax($("#Ajax-Panel-Dummy"),url,$(form).serializeForm());};$setEventStatus=function(id,status){$ajax(null,$url+"~SetEventStatus?id="+id+"&isAttending="+status,null,true);switch(status){case"MaybeAttending":status="maybe attending";break;case"NotAttending":status="not attending";
break;}$("#Event-Status-"+id).html("You are <strong>"+status+"</strong> this event");$("#Event-Status-"+id).fadeIn(500);};TabInviteList=function(tab){var eventId=tab.id.substring(tab.id.indexOf("-")+1,tab.id.length);$(".MyFriends .Event-Tab").removeClass("Selected");
$("#"+tab.id).addClass("Selected");$(".Event-Attendee-"+eventId).hide();$("li."+tab.id).show();if(tab.id=="All-"+eventId){$(".Event-Attendee-"+eventId).show();}return false;};isMapOpen=false;ToggleGoogleMap=function(el){if(isMapOpen==false){$("#Event-Map").show();
$(el).html("(close map)");isMapOpen=true;}else{$("#Event-Map").hide();$(el).html("(view on map)");isMapOpen=false;}};isDescriptionOpen=false;ToggleDescription=function(el){if(isDescriptionOpen==false){$("#Event-Description").show();$(el).html("(Close event details)");
isDescriptionOpen=true;}else{$("#Event-Description").hide();$(el).html("(See event details)");isDescriptionOpen=false;}};TogglePremiumFAQ=function(el){if($("."+el.id)[0].className.indexOf("Question-Open")>-1){$("."+el.id).removeClass("Question-Open");
$("."+el.id).hide();$("."+el.id).fadeOut(500);}else{$("."+el.id).addClass("Question-Open");$("."+el.id).show();$("."+el.id).fadeIn(500);}};TabPremiumPromote=function(tab){if(tab=="Register"){$("#Register-Partner-Premium").hide();$("#Register-Form").show();
}else{$("#Register-Partner-Premium").show();$("#Register-Form").hide();}return false;};SubTabPremiumPromote=function(){$(".HP-Subtabs li").removeClass("Selected");$(".HP-Subtabs .SubTabContent li").removeClass("Selected");$(".HP-Subtabs li#Edit-Details-Tab").addClass("Selected");
$(".HP-Subtabs .SubTabContent li#Partner-Premium-Form").addClass("Selected");};isInfoOpen=false;TogglePayPalInfo=function(el){if(isInfoOpen==false){$("#PayPal-Info").removeClass("Hide-Info");$("#PayPal-Info").fadeIn(500);isInfoOpen=true;}else{$("#PayPal-Info").addClass("Hide-Info");
$("#PayPal-Info.Hide-Info").fadeOut(500);isInfoOpen=false;}};promotionCount=0;function $addPromotionCode(el){var tbody=$("tbody",$("#Promotion-Code-Table"));var row='<tr class="New-Promotion-Field-'+promotionCount+'">';row+='<td><label for="NewCode">New code '+(promotionCount+1)+"</label></td>";
row+='<td><input type="input" name="new_promo_code_'+promotionCount+'" id="NewCode" /></td>';row+='<td><input type="input" name="new_promo_numberOfValidCodes_'+promotionCount+'" id="NewSingleUse" size="3" value="0" /></td>';row+="<td></td>";row+='<td><a href="#" onclick="$(this.parentNode.parentNode).remove(); promotionCount--; return false;"><img src="/images/small_pink_cross.gif" alt="Remove" style="margin: 6px;" /></td>';
row+="</tr>";tbody.append(row);promotionCount++;}
//\JS\webjam.module-embed.js
WJModules=Class.extend({embed:function(url,elId,callback,waitReady){if(!elId){elId="el"+parseInt(Math.random()*100000);document.write('<div id="'+elId+'"></div>');}if(url.indexOf("?")==-1){url+="?";}else{url+="&";}url+="AJAX=1&__wjEMBED=1";load=function(){$("#"+elId).load(url,callback);
};if(waitReady){$(document).ready();}else{load();}}});
//LayoutModules\WebSearch\js\websearch.js
webSearch=function(form){var url=$fix(form["searchEngine"].value)+form["q"].value;return $popup(url);};
//LayoutModules\SubscribeToNewsletter\js\SubscribeToNewsletter.js
$unsubscribeUser=function(email){$ajax(null,"~UnsubscribeUser?emailAddress="+email,null,true);};
//LayoutModules\PromotionAdministration\js\Administration.js

//LayoutModules\PollModule\js\Poll.js
AddNewAnswerRow=function(tbl){var tbody=$("tbody",tbl);var index=Math.random();var row="<tr><td><input type='text' name='new_"+index+'\' /></td><td><a onclick="MoveSubpageRank(this.parentNode.parentNode, \'up\'); return false;" href="#"><img src="/images/up.gif" /></a> <a onclick="MoveSubpageRank(this.parentNode.parentNode, \'down\'); return false;" href="#"><img src="/images/down.gif" /></a></td><td><a href="#" onclick="if(confirm(\'Are you sure you wish to delete this answer?\')) $(this.parentNode.parentNode).remove(); return false;"><img src="/images/delete.gif" /></a></td></tr>';
tbody.append(row);};
//LayoutModules\PhotoModule\js\PhotoModule.js
$slideshow=function(els,timeout){if(!timeout){timeout=2000;}for(var i=0;i<els.length;i++){var el=els[i];$("img",el).hide();$("img:first",el).show();var index=0;doSlide=function(){var img=$($("img",el)[index]);img.fadeTo(400,0);img.css({position:"absolute"});
setTimeout(function(){img.css({display:"none"});},500);index++;if(index>=$("img",el).length){index=0;}var nextImg=$($("img",el)[index]);nextImg.css({display:"block"});nextImg.css({position:"relative"});nextImg.css({opacity:0});nextImg.fadeTo(400,1);setTimeout(doSlide,timeout);
};setTimeout(doSlide,timeout);}};
//LayoutModules\NetworkProfile\js\NetworkProfile.js
var np=Class.extend({init:function(){OpenProfileCount=1;var controller=this;var addProfileField=$("#Add-New-Field");},AddNewProfileRow:function(el){var el=$("#Open-Profile-Fields");var row='<div class="Ajax-Panel Group-Profile-Fields">';row+='<input type="text" id="new_group_field_'+OpenProfileCount+'" name="new_group_field_'+OpenProfileCount+'" class="Group-Profile-Field" />';
row+='<input type="text" id="new_group_value_'+OpenProfileCount+'" name="new_group_value_'+OpenProfileCount+'" class="Group-Profile-Field" />';row+='<span class="Delete-Open-Field">';row+='<a id="Delete-Profile-Field" title="Remove profile field" onclick="return np.RemoveProfileRow(this);">';
row+='<img align="absmiddle" src="/images/Controls/cross.png" /></a>';row+="</span></div>";el.append(row);OpenProfileCount++;},RemoveProfileRow:function(el){var el=$(el.parentNode.parentNode);OpenProfileCount--;el.remove();},RemovePhoto:function(){var photoIdInput=$("#groupPhotoId");
}});
//LayoutModules\MYMEvents\js\MYMEvents.js
currentStep=1;function MoveStep(step){var previousStep,nextStep;if(step>1){previousStep=step-1;$("#Step-"+previousStep).hide();$("#Step-"+step).show();$("#Back-Step").show();$("#Next-Step").hide();$("#Submit").show();}else{nextStep=step+1;$("#Step-"+nextStep).hide();
$("#Step-"+step).show();$("#Back-Step").hide();$("#Next-Step").show();$("#Submit").hide();}}
//LayoutModules\MyEvents\js\myevents.js

//LayoutModules\Mp3Player\js\Mp3Player.js
AddNewMp3Row=function(tbl){var tbody=$("tbody",tbl);var index=Math.random();var row="<tr><td><input type='text' name='url_new"+index+"' /></td><td><input type='text' name='artist_new"+index+"' /></td><td><input type='text' name='name_new"+index+'\' /></td><td><a href="#" onclick="if(confirm(\'Are you sure you wish to delete this track?\')) $(this.parentNode.parentNode).remove(); return false;"><img src="/images/delete.gif" /></a></td></tr>';
tbody.append(row);};
//LayoutModules\MessageboardModule\js\Messageboard.js
AddNewForumRow=function(tbl){var tbody=$("tbody",tbl);var index=Math.random();var row="<tr><td><input type='text' name='name_new"+index+"' /></td><td><input type='text' name='description_new"+index+'\' /></td><td><a onclick="MoveSubpageRank(this.parentNode.parentNode, \'up\'); return false;" href="#"><img src="/images/up.gif" /></a> <a onclick="MoveSubpageRank(this.parentNode.parentNode, \'down\'); return false;" href="#"><img src="/images/down.gif" /></a></td><td><a href="#" onclick="if(confirm(\'Are you sure you wish to delete this forum?\')) $(this.parentNode.parentNode).remove(); return false;"><img src="/images/delete.gif" /></a></td></tr>';
tbody.append(row);};
//LayoutModules\Map\js\map.js
var baseIcon,lastClick,geocoder,toManipulateMarker;var sidebarOpen=false;var showDefaultButtonHidden=true;var arrowChanged2Marker=false;var justSavedNow=false;var markerId="";function initMaps(){var h=document.all?document.body.clientHeight:document.body.parentNode.clientHeight;
if($(".Markers input").length>0){h-=35;}$("#Map-"+id).css({height:h});map=new google.maps.Map2($("#Map-"+id)[0]);map.setCenter(new google.maps.LatLng(defaultLat,defaultLng),defaultZoom);switch(defaultType){default:case"Map":map.setMapType(G_NORMAL_MAP);
break;case"Satellite":map.setMapType(G_SATELLITE_MAP);break;case"Hybrid":map.setMapType(G_HYBRID_MAP);break;}map.addControl(new GSmallMapControl());map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(55,9)));geocoder=new GClientGeocoder();
baseIcon=new GIcon();baseIcon.shadow="/layoutmodules/map/images/shadow-marker.png";baseIcon.iconSize=new GSize(12,20);baseIcon.shadowSize=new GSize(22,20);baseIcon.iconAnchor=new GPoint(6,20);baseIcon.infoWindowAnchor=new GPoint(9,2);baseIcon.infoShadowAnchor=new GPoint(18,25);
addAllMarkers();try{mapColourPick($("#Map-Marker-DefaultColour")[0]);}catch(ex){}if(canEditMap){GEvent.addListener(map,"click",function(overlay,point){if(point!=null){map.closeInfoWindow();if(lastClick!=null){map.removeOverlay(lastClick);}$("#address")[0].value="";
mapAddArrow(point,false);markerId="";$("#marker-id")[0].value=markerId;$("#Map-AddMarker-Button").show();$("#Map-SaveMarker-Button").hide();$("#content")[0].value="";}});}if(document.all){$("#Map-Control-Panel").show(1000);}}function mapShowDefaultButton(){if(showDefaultButtonHidden==true){showDefaultButtonHidden=false;
$("#Map-SetDefault").fadeIn(500);setTimeout(function(){$("#Map-SetDefault").fadeTo(500,0.33);showDefaultButtonHidden=true;},5000);}}function mapEditMarker(marker,id,lat,lng,colour,html){$("#latitude")[0].value=lat;$("#longitude")[0].value=lng;$("#marker-colour")[0].value=colour;
$("#marker-id")[0].value=id;$("#content")[0].value=unescape(html);$("#Map-EditingMarker").show();$("#Map-AddingMarker").hide();map.closeInfoWindow();mapColourPickSelectIt();$("#Map-SaveMarker-Button").show();$("#Map-AddMarker-Button").hide();toggleSidebar(null,true);
markerId=id;$("#marker-id")[0].value=markerId;}function addMarker(id,colour,lat,lng,html,saveNow){var markerIcon=new GIcon(baseIcon);markerIcon.image="/layoutmodules/map/images/"+colour+"-marker.png";var marker=new GMarker(new GLatLng(lat,lng),{icon:markerIcon,draggable:canEditMap});
marker.id=id;marker.className=colour;if(canEditMap){GEvent.addListener(marker,"dragstart",function(){map.closeInfoWindow();});GEvent.addListener(marker,"dragend",function(){if(marker.id==null){return;}var saveUrl=window.location.href.substring(0,window.location.href.lastIndexOf("/"))+"~AddMarker?";
saveUrl+="id="+marker.id;saveUrl+="&latitude="+marker.getLatLng().lat();saveUrl+="&longitude="+marker.getLatLng().lng();saveUrl+="&colour="+colour;saveUrl+="&content="+html;console.log(saveUrl);$ajax(null,saveUrl);});}GEvent.addListener(marker,"click",function(m){var content="";
if(lastClick!=null){map.removeOverlay(lastClick);}toManipulateMarker=marker;var escapedHTML=html;if(escapedHTML.indexOf("'")>-1||escapedHTML.indexOf('"')>-1){escapedHTML=escape(escapedHTML).replace(/\'/,"\\'").replace(/\"/,'\\"');}if(isModuleEditor==true){content+="<div class='Map-Marker-Controls'>";
content+="<a class='Map-Marker-Controls-Edit' href='#' onclick=\"mapEditMarker(toManipulateMarker, '"+id+"', "+lat+", "+lng+", '"+colour+"', '"+escapedHTML+"');\">Edit</a>";content+=" - <a class='Map-Marker-Controls-Delete' href='~DeleteMarker?id="+marker.id+"' onclick='map.removeOverlay(toManipulateMarker); toManipulateMarker = null; return $ajax(this);'>Delete</a>";
content+="</div>";}if(html!=null){content+="<div>"+unescape(html)+"</div>";}if(content!=null){marker.openInfoWindowHtml(content);}});map.addOverlay(marker);return marker;}function mapUpdateMarkerEdit(){if(toManipulateMarker!=null){map.removeOverlay(toManipulateMarker);
}var id=$("#marker-id")[0].value;var colour=$("#marker-colour")[0].value;var lat=$("#latitude")[0].value;var lng=$("#longitude")[0].value;var html=escape($("#content")[0].value);var editMarker=addMarker(id,colour,lat,lng,html,false);}function toggleSidebar(el,overRule){if(overRule&&$("#Map-Sidebar").is(":visible")){return;
}$("#Map-Control-Panel").toggle(500);$("#Map-Sidebar").toggle(1000);if(el!=null){el.blur();}setTimeout(function(){if(!$("#Map-Sidebar").is(":visible")){sidebarOpen=false;mapCancelSidebar(justSavedNow);try{mapColourPick($("#Map-Marker-DefaultColour")[0]);
}catch(ex){}if(lastClick!=null&&arrowChanged2Marker==true&&justSavedNow==false){var p=lastClick.getPoint();}justSavedNow=false;}else{sidebarOpen=true;arrowChanged2Marker=false;if(lastClick!=null){var lat=lastClick.getLatLng().lat();var lng=lastClick.getLatLng().lng();
var id=markerId;arrowChanged2Marker=true;if(overRule==null||overRule==false){if($("#Map-SaveMarker-Button").is(":visible")){$("#Map-AddMarker-Button").show();$("#Map-SaveMarker-Button").hide();}}}justSavedNow=false;}},1200);}function mapColourPickSelectIt(){var els=$("#Map-Marker-DefaultColour")[0].parentNode.getElementsByTagName("img");
var c=$("#marker-colour")[0].value;for(var i=0;i<els.length;i++){if(els[i].src.indexOf(c)!=-1){els[i].className="Selected";}else{els[i].className="";}}}var selectedColour=null;function mapColourPick(el){if(el){selectedColour=el;}else{el=selectedColour;
}var els=el.parentNode.getElementsByTagName("img");for(var i=0;i<els.length;i++){els[i].className="";}el.className="Selected";var colourPicked=null;if(el.src.indexOf("http")!=-1){colourPicked=el.src.split("/")[6].split(".")[0].split("-")[0];}else{colourPicked=el.src.split("/")[4].split(".")[0].split("-")[0];
}$("#marker-colour")[0].value=colourPicked;if(lastClick!=null){var lat=lastClick.getLatLng().lat();var lng=lastClick.getLatLng().lng();var id=lastClick.id;}}function mapGetGeocode(q){if(q=="Webjam"){q="W1T 2NS";}geocoder.getLocations(q,mapGeocodeResponse);
}function mapGeocodeResponse(response){if(!response||response.Status.code!=200){alert("address not found");}else{if($("#Map-SearchResults").is("visible")){$("#Map-SearchResults").hide(250);}if(response.Placemark.length==1){var place=response.Placemark[0];
var point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);lastClick=mapSemiAddMarker(place.Point.coordinates[1],place.Point.coordinates[0],place.address,true);}else{$("#Map-SearchResultsList").empty();for(var i=0;i<response.Placemark.length;
i++){var place=response.Placemark[i];if($("#Map-AddingMarker").is(":visible")){$("#Map-AddingMarker").hide(250);}if($("#Map-EditingMarker").is(":visible")){$("#Map-EditingMarker").hide();}$("#Map-SearchResultsList").append('<li><a href="#" onclick="mapSemiAddMarker(\''+place.Point.coordinates[1]+"', '"+place.Point.coordinates[0]+"', '"+place.address+"', true);\">"+place.address+"</a></li>");
}$("#Map-SearchResults").show();}}}function mapSemiAddMarker(lat,lng,name,centerMap){var point=new GLatLng(lat,lng);if($("#latitude").length>0){$("#latitude")[0].value=lat;$("#longitude")[0].value=lng;}var colour=$("#marker-colour")[0].value;if(colour==null||colour==""){colour="blue";
}var html=null;if(name!=null){html="New marker for "+name+".";}var m=addMarker(null,colour,lat,lng,html,false);if(centerMap==true){map.setCenter(point,13);}if(name!=null){$("#Map-MarkerName")[0].innerHTML="for "+name;}if($("#Map-SearchResults").is(":visible")){$("#Map-SearchResults").hide(250);
}if($("#Map-EditingMarker").is(":visible")){$("#Map-EditingMarker").hide();}if(!$("#Map-AddingMarker").is(":visible")){$("#Map-AddingMarker").show(250);}return m;}function mapCancelSidebar(justSaved){if(lastClick!=null&&justSaved==false){map.removeOverlay(lastClick);
}if(justSaved){lastClick=null;}if(!$("#Map-SearchBox").is(":visible")){$("#Map-SearchBox").show(500);}if($("#Map-AddingMarker").is(":visible")){$("#Map-AddingMarker").hide();}if($("#Map-EditingMarker").is(":visible")){$("#Map-EditingMarker").hide();}if(justSaved==null){justSavedNow=false;
}else{justSavedNow=justSaved;}$("#latitude")[0].value="";$("#longitude")[0].value="";$("#content")[0].value="";if(sidebarOpen){toggleSidebar($("#Map-Sidebar-NewMarkerControl")[0]);}}function mapSetDefault(){var saveUrl=window.location.href.substring(0,window.location.href.lastIndexOf("/"))+"~SaveMapSettings?";
saveUrl+="&latitude="+map.getCenter().x;saveUrl+="&longitude="+map.getCenter().y;saveUrl+="&zoom="+map.getZoom();saveUrl+="&type="+map.getCurrentMapType().getName();$ajax(null,saveUrl);}function mapAddArrow(point,zoom){if(zoom!=false){map.setCenter(point,zoom);
}if($("#latitude").length>0){$("#latitude")[0].value=point.lat();$("#longitude")[0].value=point.lng();}if(!$("#Map-AddingMarker").is(":visible")){$("#Map-AddingMarker").show(250);}var markerIcon=new GIcon(baseIcon);markerIcon.image="http://maps.google.com/mapfiles/arrow.png";
markerIcon.shadow="http://maps.google.com/mapfiles/arrowshadow.png";markerIcon.iconSize=new GSize(39,34);markerIcon.shadowSize=new GSize(39,34);markerIcon.iconAnchor=new GPoint(11,34);markerIcon.infoWindowAnchor=new GPoint(9,2);markerIcon.infoShadowAnchor=new GPoint(18,25);
var marker=new GMarker(point,{icon:markerIcon,draggable:false});lastClick=marker;map.addOverlay(marker);}function mapSearchKeyPress(el,e){var keyCode=13;if(e!=null){keyCode=e.keyCode|e.which;}if(keyCode==13){var q=el.value;if(q.toLowerCase()=="webjam"){q="W1T 2NS";
}geocoder.getLocations(q,function(response){if(!response||response.Status.code!=200){$("#Map-Message").empty();$("#Map-Message").append('<p style="margin-top: 4px;">No results found for '+el.value+"</p>");$("#Map-Message").append('<div class="MapButton"><button onclick="$(\'#Map-Message\').fadeOut(500);">Close</button></div>');
$("#Map-Message").fadeIn(1000);}else{if(response.Placemark.length==1){var place=response.Placemark[0];var point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);mapAddArrow(point,15);}else{$("#Map-Message").empty();$("#Map-Message").append("<h4>Found more than one location:</h4>");
$("#Map-Message").append("<ul></ul>");for(var i=0;i<response.Placemark.length;i++){var place=response.Placemark[i];var point=new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]);$("#Map-Message ul").append('<li><a href="#" onclick="mapAddArrow(new GLatLng('+place.Point.coordinates[1]+", "+place.Point.coordinates[0]+"), 15); $('#Map-Message').fadeOut(500);\">"+place.address+"</a></li>");
}$("#Map-Message").append('<br clear="both" />');$("#Map-Message").append('<div class="MapButton"><button onclick="$(\'#Map-Message\').fadeOut(500);">Close</button></div>');$("#Map-Message").fadeIn(1000);}}});return false;}else{return true;}}function toggleMarkers(col,on){var markers=$(".Map-Holder img");
for(var i=0;i<markers.length;i++){var marker=markers[i];if(marker.src.indexOf(col+"-marker.png")>-1){if(on){$(marker).show();}else{$(marker).hide();}}}}
//LayoutModules\LanguageAdministration\js\Administration.js
ReplaceAllPhrases=function(form){var find=form["FindPhrase"].value;var repl=form["ReplacePhrase"].value;var inputs=$("td *",form);var replacements=0;for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.name&&input.name.indexOf("phrase_")==0){if(input.value.indexOf(find)>-1){input.value=input.value.replace(find,repl);
replacements++;}}}alert(replacements+" replacements made!");};FixTextboxes=function(form){var inputs=$("input",form);var replacements=0;for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.name.indexOf("phrase_")==0){if(input.value.length>40){var td=input.parentNode;
var val=input.value;var lines=parseInt((val.length+15)/40);var height=14*lines;if(height>0){$(td).html('<textarea name="phrase_'+input.name+'" style="height: '+height+'px; overflow-x : hidden;"></textarea>');$("textarea",td)[0].value=val;}}}}};
//LayoutModules\Inbox\js\Activities.js
InitShowMore=function(el){var lis=$("ul li",el);for(var i=0;i<lis.length;i++){if(i>=3){break;}$(lis[i]).show();}if(lis.length>3){$(".Show-More-Link",el).show();$(".Show-More-Link a",el).text($(".Show-More-Link a",el).text().replace("XXX",(lis.length-3).toString()));
}};ShowMore=function(el){var lis=$("ul li",el);for(var i=3;i<lis.length;i++){$(lis[i]).show();}$(".Show-More-Link",el).hide();$(".Show-Less-Link",el).show();return false;};ShowLess=function(el){var lis=$("ul li",el);for(var i=3;i<lis.length;i++){$(lis[i]).hide();
}$(".Show-More-Link",el).show();$(".Show-Less-Link",el).hide();return false;};
//LayoutModules\Glossary\js\GlossaryManager.js
var GlossaryManager=Class.extend({init:function(ids){this.ids=ids;for(ix=0,iz=this.ids.length;ix<iz;ix++){$("#"+this.ids[ix]+" span.Glossary-Item").bind("click",this.ids[ix],this.toggle);$("#"+this.ids[ix]+" span.Arrow").bind("click",this.ids[ix],this.toggle);
}},toggle:function(e){$("#"+e.data+" .Glossary-Desc").toggle(500);$("#"+e.data+" .Arrow").toggleClass("Icon-Up").toggleClass("Icon-Down");return false;}});
//LayoutModules\Events\js\events.js
setEventStatus=function(id,status,isVirtual,moduleId){$ajax(null,$url+"~SetEventStatus?eventId="+id+"&rsvp="+status+"&module=true&isVirtual="+isVirtual.toLowerCase()+"&moduleId="+moduleId,null,true);switch(status){case"MaybeAttending":status="maybe attending";
break;case"NotAttending":status="not attending";break;}$("#Event-Status-"+id).html("<p>You are <strong>"+status.toLowerCase()+"</strong> this event</p>");$("#Event-Status-"+id).fadeIn(500);};
//LayoutModules\Events\js\quicksearch.js
(function($){$.fn.quicksearch=function(options){var searchInput=$("#friendsFilter");options=jQuery.extend({position:"prepend",attached:"body",formId:"quicksearch",loaderId:"loader",loaderClass:"loader",loaderImg:null,loaderText:"Loading...",stripeRowClass:null,hideElement:null,delay:500,focusOnLoad:false,onBefore:function(){},onAfter:function(){},filter:function(i){return i;
},isFieldset:false,fixWidths:false},options);var timeout;var cache;var score={};var el=this;function is_empty(i){return(i==null||i==undefined||i==false)?true:false;}function get_cache(el){cache=$(el).not("."+options.noResultsClass).map(function(){return strip_html(normalise(this.innerHTML));
});}function normalise(i){return $.trim(i.toLowerCase().replace(/\n/,"").replace(/\s{2,}/," "));}function get_key(){var input=strip_html(normalise(searchInput.val()));if(input.indexOf(" ")==-1){return input;}else{return input.split(" ");}}function test_key(k,value,type){if(type=="string"){return test_key_string(k,value);
}else{return test_key_arr(k,value);}}function test_key_string(k,value){return(value.indexOf(k)>-1);}function test_key_arr(k,value){for(var i=0;i<k.length;i++){var test=value.indexOf(k[i]);if(test==-1){return false;}}return true;}function strip_html(input){var regexp=new RegExp(/\<[^\<]+\>/g);
var output=input.replace(regexp,"");output=output.toLowerCase();return output;}function select_element(el){if(options.hideElement=="grandparent"){return $(el).parent().parent();}else{if(options.hideElement=="parent"){return $(el).parent();}else{return $(el);
}}}function loader(o){if(options.loaderId){var l=searchInput.parent().find(".loader");if(o=="hide"){l.hide();}else{l.show();}}}function init(){get_cache(el);loader("hide");}function qs(){clearTimeout(timeout);timeout=setTimeout(function(){loader("show");
setTimeout(function(){options.onBefore();var k=get_key();var k_type=(typeof k);var i=0;k=options.filter(k);if(k!=""){if(typeof score[k]=="undefined"){score[k]=new Array();cache.each(function(i){if(test_key(k,cache[i],k_type)){score[k][i]=true;}});}if(score[k].length==0){select_element(el).hide();
}else{$(el).not("."+options.noResultsClass).each(function(i){if(score[k][i]){select_element(this).show();}else{select_element(this).hide();}});}}else{select_element(el).show();}},options.delay/2);setTimeout(function(){loader("hide");},options.delay/2);
options.onAfter();},options.delay/2);}init();searchInput.keydown(function(e){var keycode=e.keyCode;if(!(keycode==9||keycode==13||keycode==16||keycode==17||keycode==18||keycode==38||keycode==40||keycode==224)){qs();}});};})(jQuery);
//LayoutModules\Core\js\config.js
$initSelector=function(el){for(var i=0;i<el.options.length;i++){var opt=el.options[i];if(opt.value!=""){$("#span_"+opt.value).hide();}}if(el.value!=""){$("#span_"+el.value).show();}};$initCheckBox=function(chk,block,showWhenChecked){if(chk.checked==showWhenChecked){block.show();
}else{block.hide();}};
//LayoutModules\Centrifuge\js\CC.js
var CC=Class.extend({init:function(elId,baseUrl,contextId,width,checkNewPostsFrequency){this.elId=elId;this.baseUrl=baseUrl;this.contextId=contextId;this.width=width;var controller=this;this.initTextareas($("#"+this.elId+" .Post-Box"));$("#"+this.elId+" .ContentItems li.Content-Item").each(function(i,el){controller.initContentItem(el);
});if(checkNewPostsFrequency>0){this.checkForMorePostsInterval=window.setInterval(function(){controller.checkForMorePosts(controller);},1000*checkNewPostsFrequency);}if($("#"+this.contextId+"_photoUploadButton").length>0){this.swfuPhotos=new SWFUpload({upload_url:this.baseUrl+"~AttachPhoto?AJAX=1",file_size_limit:"4 MB",file_types:"*.jpeg;*.jpg;*.gif;*.png",file_types_description:"Image files",flash_url:"/flash/swfupload.swf",button_placeholder_id:this.contextId+"_photoUploadButton",button_width:$("#"+this.elId+" .Add-Photo-Overlay").width(),button_height:$("#"+this.elId+" .Add-Photo-Overlay").height(),button_image_url:"/images/blank.gif",button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILES,file_dialog_complete_handler:this.fileDialogComplete,file_queued_handler:this.fileQueued,upload_start_handler:this.uploadStart,upload_progress_handler:this.uploadProgress,upload_error_handler:this.uploadError,file_queue_error_handler:this.uploadError,upload_complete_handler:this.uploadComplete,upload_success_handler:this.uploadSuccess,queue_complete_handler:this.queueComplete});
this.swfuPhotos.controller=this;}if($("#"+this.contextId+"_mp3UploadButton").length>0){this.swfuMp3s=new SWFUpload({upload_url:this.baseUrl+"~AttachMp3?AJAX=1",file_size_limit:"10 MB",file_types:"*.mp3",file_types_description:"MP3 audio files",flash_url:"/flash/swfupload.swf",button_placeholder_id:this.contextId+"_mp3UploadButton",button_width:$("#"+this.elId+" .Add-Mp3-Overlay").width(),button_height:$("#"+this.elId+" .Add-Mp3-Overlay").height(),button_image_url:"/images/blank.gif",button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,file_upload_limit:1,file_dialog_complete_handler:this.fileDialogComplete,file_queued_handler:this.fileQueued,upload_start_handler:this.uploadStart,upload_progress_handler:this.uploadProgress,upload_error_handler:this.uploadError,file_queue_error_handler:this.uploadError,upload_complete_handler:this.uploadComplete,upload_success_handler:this.uploadSuccess,queue_complete_handler:this.queueComplete});
this.swfuMp3s.controller=this;}if($("#"+this.contextId+"_videoUploadButton").length>0){this.swfuVideos=new SWFUpload({upload_url:this.baseUrl+"~AttachVideo?AJAX=1",file_size_limit:"200 MB",file_types:"*.flv;*.avi;*.mov;*.mpeg;*.mpg;*.mp4;*.wmv;",file_types_description:"Video files",flash_url:"/flash/swfupload.swf",button_placeholder_id:this.contextId+"_videoUploadButton",button_width:80,button_height:25,button_image_url:"/images/blank.gif",button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,file_upload_limit:1,file_dialog_complete_handler:this.fileDialogComplete,file_queued_handler:this.fileQueued,upload_start_handler:this.uploadStart,upload_progress_handler:this.uploadProgress,upload_error_handler:this.uploadError,file_queue_error_handler:this.uploadError,upload_complete_handler:this.uploadComplete,upload_success_handler:this.uploadSuccess,queue_complete_handler:this.queueComplete});
this.swfuVideos.controller=this;}if($("#"+this.contextId+"_fileUploadButton").length>0){this.swfuFiles=new SWFUpload({upload_url:this.baseUrl+"~AttachFile?AJAX=1",file_size_limit:"100 MB",file_types:"*.*",file_types_description:"any files",flash_url:"/flash/swfupload.swf",button_placeholder_id:this.contextId+"_fileUploadButton",button_width:$("#"+this.elId+" .Add-File-Overlay").width(),button_height:$("#"+this.elId+" .Add-File-Overlay").height(),button_image_url:"/images/blank.gif",button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,button_cursor:SWFUpload.CURSOR.HAND,button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,file_upload_limit:1,file_dialog_complete_handler:this.fileDialogComplete,file_queued_handler:this.fileQueued,upload_start_handler:this.uploadStart,upload_progress_handler:this.uploadProgress,upload_error_handler:this.uploadError,file_queue_error_handler:this.uploadError,upload_complete_handler:this.uploadComplete,upload_success_handler:this.uploadSuccess,queue_complete_handler:this.queueComplete});
this.swfuFiles.controller=this;}if($("#"+this.elId+" .Blog-Post-Form").length>0){var newPostButton=$("#"+this.elId+" .New-BlogPost-Button-Holder button");newPostButton.bind("click",function(){controller.initBlogRichtext(controller);newPostButton.hide();
$("#"+controller.elId+" .Blog-Post-Form").show();$("#"+controller.elId+" .Blog-Post-Form input").focus();});$("#"+this.elId+" .Blog-Post-Form a.Cancel").bind("click",function(){if(confirm("Are you sure you wish to cancel editing this post?")){controller.resetContentPostForm("Blog");
}return false;});}if($("#"+this.elId+" .Event-Post-Form").length>0){var newPostButton=$("#"+this.elId+" .New-EventPost-Button-Holder button");newPostButton.bind("click",function(){newPostButton.hide();$("#"+controller.elId+" .Event-Post-Form").show();
$("#"+controller.elId+" .Event-Post-Form input").focus();});$("#"+this.elId+" .Create-New-Event a.Cancel").bind("click",function(){if(confirm("Are you sure you wish to cancel editing this event?")){controller.resetContentPostForm("Event");}return false;
});}$("#"+this.elId+" .date").datePicker({startDate:"01/01/2000"});},reInit:function(){var controller=this;$("#"+this.elId+" .ContentItems li.Content-Item").each(function(i,el){if(!$(el).hasClass("Done")){controller.initContentItem(el);}});},refreshModule:function(){window.clearInterval(this.checkForMorePostsInterval);
this.showNewPosts(0);RefreshModule(this.elId.replace("lm_",""));},checkForMorePosts:function(el){var id="0";if($("#"+el.elId+" .Content-Item div[id]").length>0){id=$("#"+el.elId+" .Content-Item div[id]")[0].id.replace("content_","");}var url=el.baseUrl+"~More?id="+id+"&AJAX=1";
$("#"+el.elId+" .More-Posts-Indicator").load(url);},showNewPosts:function(num){var title=document.title;if(title.indexOf("(")==0){title=title.substring(title.indexOf(")")+2);}else{if(num==0){return;}}if(num>0){title="("+num+") "+title;}document.title=title;
},showRelatedContent:function(a){var el=$("#"+a.target);if($(a).hasClass("Open")){$(a).text("Show related posts");$(a).removeClass("Open");el.empty();}else{$(a).text("Hide related posts");$(a).addClass("Open");var href=a.href+"&AJAX=1";var controller=this;
el.load(href,null,function(text,status,xmlreq){controller.reInit();});}return false;},initContentItem:function(el,status){if(status=="Spam"){$(el[0].parentNode).fadeOut(5000);return;}else{$(".Content-Item-Notification-Holder",el).fadeOut(5000,function(){$(".Content-Item-Notification-Holder",el).remove();
});}this.initGallery(el);this.initTextareas(el);if($(".Read-More",el).length>0){$(".Read-More",el).bind("click",function(){$(".Text-Content .Text",el).hide();$(".Text-Content .More-Text",el).show();return false;});}$(el).addClass("Done");},initTextareas:function(el){$("textarea.expand",el).autoResize({extraSpace:20,animate:false,limit:300});
},initBlogRichtext:function(controller){InitRichText($("#"+controller.elId+" .Blog-Post-Form"));controller.blogInitialised=true;},initGallery:function(el){if($("li.Photo a",el).length>0){if($("li.Photo.Compact-Photo",el).length==0){$("li.Photo a",el).fancybox({"zoomSpeedIn":300,"zoomSpeedOut":300,"overlayShow":true});
}else{if($(".Extra-Photo").length>0){$(el).bind("mouseover",this.cycleGallery);$(el).bind("mouseout",this.stopCycleGallery);}}}},cycleGallery:function(){var el=this;this.timeout=setInterval(function(){var photos=$(".Photo",el);if(el.index==null){el.index=0;
}$(photos[el.index]).hide();el.index++;if(el.index>=photos.length){el.index=0;}$(photos[el.index]).show();},500);},stopCycleGallery:function(){if(this.timeout!=null){window.clearInterval(this.timeout);}},reset:function(){$("#"+this.elId+" .Post-Content-Form textarea").attr("value","").height(25);
$("#"+this.elId+" .Add-Items-List").empty();if(this.swfuFiles){stats=this.swfuFiles.getStats();stats.successful_uploads=0;this.swfuFiles.setStats(stats);}if(this.swfuMp3s){stats=this.swfuMp3s.getStats();stats.successful_uploads=0;this.swfuMp3s.setStats(stats);
}if(this.swfuVideos){stats=this.swfuVideos.getStats();stats.successful_uploads=0;this.swfuVideos.setStats(stats);}},pulsePostButton:function(){$("#"+this.elId+" .Post-Content-Button").animate({borderColor:"#f00",color:"#f00"}).animate({borderColor:"#ccc #aaa #aaa #ccc",color:"#090"}).animate({borderColor:"#f00",color:"#f00"}).animate({borderColor:"#ccc #aaa #aaa #ccc",color:"#090"}).animate({borderColor:"#f00",color:"#f00"}).animate({borderColor:"#ccc #aaa #aaa #ccc",color:"#090"});
},showAttach:function(type){$("#"+this.elId+" .Add-Items li").hide();if(type=="Video"&&$(".Add-Items-List .Video",$("#"+this.elId)).length>0){alert("You can only attach one video to each post");return false;}if(type=="Link"&&$(".Add-Items-List .Link",$("#"+this.elId)).length>100){alert("You can only attach a maximum of 100 links to each post");
return false;}if(type=="Video"||type=="Link"){$("#"+this.elId+" .Add-Items ."+type).css({height:"auto",visibility:"visible"}).show();if(document.all){$("#"+this.elId+" .Add-Items ."+type).css({height:"50px",visibility:"visible"}).show();}$("#"+this.elId+" .Add-Items ."+type+" input:first").focus().select();
}else{if(type=="Photo"||type=="Mp3"||type=="File"){alert("There would appear to be a problem with your Flash player software. Please install the latest version of Flash player from www.adobe.com");}}},attachLink:function(url){if(url==null){url=$("#"+this.elId+" .Add-Items .Link #url")[0].value;
}if(!url||url=="http://"||url.indexOf(".")==-1){return false;}var linkDetailsUrl=this.baseUrl+"~AttachLink?url="+encodeURIComponent(url)+"&AJAX=1";var controller=this;$("#"+this.elId+" .Add-Items-List").append('<li><img src="/images/ajax-loader.gif" align="absmiddle" /> Loading link details...</li>');
$("#"+this.elId+" .Add-Items-List li:last").load(linkDetailsUrl,null,function(text,status,xmlreq){if(status=="error"){alert("Error retrieving link. Please make sure you are using the correct URL");$("#"+controller.elId+" .Add-Items-List li:last").remove();
controller.showAttach("Link");}else{if($("button.Post-Content-Button",$("#"+controller.elId)).length==0&&$("form.Post-Content-Form",$("#"+controller.elId)).length>0){$ajax($("form.Post-Content-Form",$("#"+controller.elId)));}controller.pulsePostButton();
}});$("#"+this.elId+" .Add-Items .Link #url")[0].value="http://";$("#"+this.elId+" .Add-Items .Link").hide();return false;},attachLinkEvent:function(e){var key=0;if(window.event){key=window.event.keyCode;}else{key=e.which;}if(key==13){return this.attachLink();
}else{return true;}},attachVideo:function(url){if(url==null){url=$("#"+this.elId+" .Add-Items .Video #url")[0].value;}if(!url||url=="http://"||url.indexOf(".")==-1){return false;}var videoDetailsUrl=this.baseUrl+"~AttachVideo?url="+encodeURIComponent(url)+"&AJAX=1";
var controller=this;$("#"+this.elId+" .Add-Items-List").append('<li><img src="/images/ajax-loader.gif" align="absmiddle" /> Loading video...</li>');$("#"+this.elId+" .Add-Items-List li:last").load(videoDetailsUrl,null,function(text,status,xmlreq){if(status=="error"){alert("Error retrieving video. Please make sure you are using the correct URL");
$("#"+controller.elId+" .Add-Items-List li:last").remove();controller.showAttach("Video");controller.pulsePostButton();}else{if($("button.Post-Content-Button",$("#"+controller.elId)).length==0&&$("form.Post-Content-Form",$("#"+controller.elId)).length>0){$ajax($("form.Post-Content-Form",$("#"+controller.elId)));
}else{$("#"+controller.elId+" .Add-Items .Video").hide();}}});$("#"+this.elId+" .Add-Items .Video #url")[0].value="paste your youtube/vimeo link here";return false;},attachVideoEvent:function(e){var key=0;if(window.event){key=window.event.keyCode;}else{key=e.which;
}if(key==13){return this.attachVideo();}else{return true;}},fileDialogComplete:function(fileCount,queueCount){if((fileCount>0||queueCount>0)&&!this.controller.isUploading){this.startUpload();}},fileQueued:function(file){$("#"+this.controller.elId+" .Add-Items-List").append('<li class="Queue"><div class="Link clearfix"><div class="Delete-Block"><a class="Delete" title="remove" href="#" onclick="$(this.parentNode.parentNode.parentNode).remove(); return false;"><img src="/images/blank.gif" width="19" height="19" /></a></div><div class="Attached-Block"><span class="Progress-Text">File queued for upload: '+file.name+'</span><span class="Progress-Bar" style="width : 0%"></span></div></div></li>');
$("#"+this.controller.elId+" .Add-Items li").css({height:"0px",visibility:"hidden"});},uploadStart:function(file){this.controller.isUploading=true;this.controller.uploadEl=$("#"+this.controller.elId+" .Add-Items-List li.Queue:first");this.controller.uploadEl.removeClass("Queue").addClass("Uploading");
$(".Progress-Text",this.controller.uploadEl).empty().append("Uploading file: "+file.name);if(file.size<=100000){$(".Progress-Bar",this.controller.uploadEl).animate({width:this.controller.width+"px"},30000);}},uploadProgress:function(file,size,total){var progress=100*size/total;
if(total>100000){$(".Progress-Bar",this.controller.uploadEl).stop();$(".Progress-Bar",this.controller.uploadEl).css({width:progress+"%"});if(progress==100){$(".Progress-Text",this.controller.uploadEl).empty().append("<img src='/images/loader_small.gif' align='absmiddle' /> Processing file. This can take a few minutes. Please wait...");
}}},uploadError:function(fileObj,errorCode,message){switch(errorCode){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:alert("You have attempted to queue too many files.\n"+(message===0?"You have reached the upload limit.":"You may select "+(($compareTo(message,1)==1)?"up to "+message+" files.":"one file.")));
break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:alert("File too big, File name: "+fileObj.name+", File size: "+fileObj.size+". File size exceeds limit of "+this.settings.file_size_limit);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:alert("Zero byte file, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);
break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:alert("Invalid File Type, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:alert("You have selected too many files.  "+(($compareTo(message,1)==1)?"You may only add "+message+" more files":"You cannot add any more files."));
break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:case SWFUpload.UPLOAD_ERROR.IO_ERROR:case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:case SWFUpload.UPLOAD_ERROR.SPECIFIED_FILE_ID_NOT_FOUND:case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:alert("Error post processing file, File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);
break;default:alert("Unspecified error: "+errorCode+", File name: "+fileObj.name+", File size: "+fileObj.size+", Message: "+message);break;}try{this.controller.uploadEl.empty();}catch(ex){}},uploadComplete:function(file){$(".Progress-Bar",this.controller.uploadEl).css({width:"100%"});
if(this.getStats().files_queued>0){this.startUpload();}else{if($("button.Post-Content-Button",$("#"+this.controller.elId)).length==0&&$("form.Post-Content-Form",$("#"+this.controller.elId)).length>0){$ajax($("form.Post-Content-Form",$("#"+this.controller.elId)));
this.controller.isUploading=false;}else{$(".Post-Button-Holder",$("#"+this.controller.elId)).show();this.controller.pulsePostButton();this.controller.isUploading=false;}}},uploadSuccess:function(file,serverData){if(jQuery.browser.msie){var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.loadXML(serverData);serverData=xmlDoc;}var data=$(serverData);var fileId=$("id",data).text();var url=$("url",data).text();var title=$("name",data).text();var type=$("type",data).text();if(type=="photo"){this.controller.uploadEl.removeClass("Uploading").addClass("Uploaded");
$("div.Attached-Block",this.controller.uploadEl).prepend('<img align="absmiddle" src="'+url+'" width="24" height="24" />');}else{if(type=="mp3"){this.controller.uploadEl.removeClass("Uploading").addClass("Uploaded");$("div.Attached-Block",this.controller.uploadEl).prepend('<img align="absmiddle" src="/images/icons/sound.png" width="16" height="16" hspace="4" vspace="4" />');
}else{if(type=="file"){var filetype=url.split(".")[url.split(".").length-1];this.controller.uploadEl.removeClass("Uploading").addClass("Uploaded");$("div.Attached-Block",this.controller.uploadEl).prepend('<img align="absmiddle" src="/images/filetype/'+filetype+'.png" width="16" height="16" hspace="4" vspace="4" />');
}else{if(type=="video"){var filetype="flv";this.controller.uploadEl.removeClass("Uploading").addClass("Uploaded");$("div.Attached-Block",this.controller.uploadEl).prepend('<img align="absmiddle" src="/images/filetype/'+filetype+'.png" width="16" height="16" hspace="4" vspace="4" />');
}}}}var rand=parseInt(Math.random()*100000);this.controller.uploadEl.append('<input type="hidden" name="'+type+"_"+rand+'" value="'+fileId+'" />');if(type=="mp3"){$(".Progress-Text",this.controller.uploadEl).empty().append("<input type='text' class='filename' name='"+type+"_name_"+rand+"' value='"+title.replace("'","")+"' />");
}else{$(".Progress-Text",this.controller.uploadEl).empty().append(file.name);}$(".Progress-Bar",this.controller.uploadEl).remove();},queueComplete:function(numFiles){},resetContentPostForm:function(contentType){if($("#"+this.elId+" ."+contentType+"-Post-Form").length>0){if(contentType=="Blog"){if($("#"+this.elId+" .Edit-"+contentType+"-Post-Form").length>0){setTimeout("window.history.back()",1000);
return;}}var button=$("#"+this.elId+" .New-"+contentType+"Post-Button-Holder button");var form=$("#"+this.elId+" ."+contentType+"-Post-Form");button.show();form.hide();$("input",form).attr("value","");$("textarea",form).attr("value","");if(contentType=="Blog"){$("iframe",form).remove();
$("br",form).remove();}}},validateAndPost:function(form){if($("#"+this.elId+" .Add-Items .Link").is(":visible")){alert("Please click attach on your link or cancel");return false;}if($("#"+this.elId+" .Add-Items .Video").is(":visible")){alert("Please click attach on your video or cancel");
return false;}SubmitRichText(form);if(form["title"]&&!form["title"].value){alert("Please enter a title for your post");return false;}if(form["text"]&&!form["text"].value&&$(".Add-Items-List li",form).length==0&&form.className.indexOf("Event-Post")==-1){alert("Please enter some text for your post");
return false;}$(".Add-Items li",form).css({display:"none"});$ajax(form);if(form.className.indexOf("Blog-Post")==0){this.resetContentPostForm("Blog");}return false;},validateAndComment:function(form){if(!form["text"].value){alert("Please enter a comment");
return false;}if(form["name"]&&!form["name"].value){alert("Please enter your name");return false;}if(form["email"]&&!form["email"].value){alert("Please enter your email address");return false;}return $ajax(form);},refreshCaptcha:function(form){$(".captcha",form).show();
$(".captchaImage",form).attr("src",$url+"~Captcha?width=70&height=16&AJAX=1&_r="+Math.random()).show();},newContentPosted:function(){var controller=this;$("#"+this.elId+" .Content-Item-Notification-Holder").fadeOut(5000,function(){$("#"+controller.elId+" .Content-Item-Notification-Holder").remove();
});var postedLi=$("#"+this.elId+" .New-Content-Item");postedLi.attr("id","").removeClass("New-Content-Item");if($("#"+this.elId+" div.Type-All").hasClass("Sort-DateCreatedAsc")||$("#"+this.elId+" div.Type-ForumPost").length>0){$("#"+this.elId+" .ContentItems").append('<li class="Content-Item Ajax-Panel New-Content-Item" id="NewContentItem_'+this.elId.replace("lm_","")+'"></li>');
}else{$("#"+this.elId+" .ContentItems").prepend('<li class="Content-Item Ajax-Panel New-Content-Item" id="NewContentItem_'+this.elId.replace("lm_","")+'"></li>');}$("#"+this.elId+" textarea")[0].value="";$loading(false);$formLoading("#"+this.elId+" form",true);
this.reset();},RSVP:function(id,status){$ajax(null,this.baseUrl+"~SetEventStatus?eventId="+id+"&rsvp="+status,null,true);switch(status){case"1":status="attending";break;case"2":status="maybe attending";break;case"3":status="not attending";break;}$("#Event-Status-"+id).html("<p>You are <strong>"+status.toLowerCase()+"</strong> this event</p>");
$("#Event-Status-"+id).fadeIn(500);}});
//LayoutModules\Calendar\js\Calendar.js
function AddCalendarCategory(el,e){var charCode;if(e&&e.which){charCode=e.which;}else{if(window.event){e=window.event;charCode=e.keyCode;}}if(charCode==1||charCode==13||charCode==0){$("#categoryList").append('<li><a href="#" onclick="$(this.parentNode).remove();" title="Remove this category"><img src="/images/delete.gif" align="absmiddle" /></a> '+el.value+'<input type="hidden" style="display : none;" name="category_new'+Math.random()+'" value="'+el.value+'" /></li>');
el.value="";return false;}else{return true;}}function initDatePicker(el,dateInput,form,displayMode){$(el).datePicker({createButton:false,startDate:"01/01/1990",showYearNavigation:false,selectWeek:true}).bind("click",function(){$(this).dpDisplay();this.blur();
return false;}).bind("dateSelected",function(e,selectedDate,$td){$(dateInput)[0].value=selectedDate.getFullYear()+"-"+(selectedDate.getMonth()+1)+"-"+selectedDate.getDate();$ajax(form);});var dateStr=$(dateInput)[0].value;dateStr=dateStr.replace("-","/").replace("-","/");
var date=new Date(Date.parse(dateStr));dateStr=(date.getDate()<10?"0":"")+date.getDate()+"/"+(date.getMonth()<9?"0":"")+(date.getMonth()+1)+"/"+date.getFullYear();$(el).dpSetSelected(dateStr);}
//LayoutModules\Bookmarks\js\bookmarks.js
IsDisabled=false;DisableDropDown=function(form){if(form.IsCollaborative.checked){IsDisabled=true;}if(IsDisabled){form.CollaborativeMode.disabled="";IsDisabled=false;}else{form.CollaborativeMode.disabled="disabled";IsDisabled=true;}};
//LayoutModules\BlogModule\js\manage.js
function growLightbox(size,el,action){$("#Lightbox").animate({width:size},500);if(el){$(el).addClass("DoNotResize");$(el).css({width:"auto"});}if(action=="EditPost"){$(".EditPost-Buttons").show();}else{$(".EditPost-Buttons").hide();}}var cancelPostAutoSave=false;
function autoSave(form,notFirstCall){if(!notFirstCall||notFirstCall==null){cancelPostAutoSave=false;}if(!cancelPostAutoSave){setTimeout(function(){autoSave(form,true);},1000*60*2.5);if(notFirstCall){if(form["title"].value==""&&form["content"]==""){return;
}alert("saving ...");$ajax(form);}}}var isEditingBlog=false;function blogPostConfirm(){return(!$("#title")[0].value&&!$("#content")[0].value)||confirm("Are you sure you wish to navigate away from this screen? You will lose any un-saved changes made to the blog post you are editing.");
}
//LayoutModules\Activities\js\Activities.js
InitShowMore=function(el){var lis=$("ul li",el);for(var i=0;i<lis.length;i++){if(i>=3){break;}$(lis[i]).show();}if(lis.length>3){$(".Show-More-Link",el).show();$(".Show-More-Link a",el).text($(".Show-More-Link a",el).text().replace("XXX",(lis.length-3).toString()));
}};ShowMore=function(el){var lis=$("ul li",el);for(var i=3;i<lis.length;i++){$(lis[i]).show();}$(".Show-More-Link",el).hide();$(".Show-Less-Link",el).show();return false;};ShowLess=function(el){var lis=$("ul li",el);for(var i=3;i<lis.length;i++){$(lis[i]).hide();
}$(".Show-More-Link",el).show();$(".Show-Less-Link",el).hide();return false;};
