(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],chrome:/chrome/.test(userAgent),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)}})})();jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toGMTString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toGMTString()}var K=L.path?"; path="+L.path:"";var G=L.domain?"; domain="+L.domain:"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H<J.length;H++){var C=jQuery.trim(J[H]);if(C.substring(0,B.length+1)==(B+"=")){D=decodeURIComponent(C.substring(B.length+1));break}}}return D}};(function(A){A.fn.hoverIntent=function(I,H){var J={sensitivity:7,interval:100,timeout:0};J=A.extend(J,H?{over:I,out:H}:I);var L,K,F,D;var E=function(M){L=M.pageX;K=M.pageY};var C=function(N,M){M.hoverIntent_t=clearTimeout(M.hoverIntent_t);if((Math.abs(F-L)+Math.abs(D-K))<J.sensitivity){A(M).unbind("mousemove",E);M.hoverIntent_s=1;return J.over.apply(M,[N])}else{F=L;D=K;M.hoverIntent_t=setTimeout(function(){C(N,M)},J.interval)}};var G=function(N,M){M.hoverIntent_t=clearTimeout(M.hoverIntent_t);M.hoverIntent_s=0;return J.out.apply(M,[N])};var B=function(O){var N=jQuery.extend({},O);var M=this;if(M.hoverIntent_t){M.hoverIntent_t=clearTimeout(M.hoverIntent_t)}if(O.type=="mouseenter"){F=N.pageX;D=N.pageY;A(M).bind("mousemove",E);if(M.hoverIntent_s!=1){M.hoverIntent_t=setTimeout(function(){C(N,M)},J.interval)}}else{A(M).unbind("mousemove",E);if(M.hoverIntent_s==1){M.hoverIntent_t=setTimeout(function(){G(N,M)},J.timeout)}}};return this.bind("mouseenter",B).bind("mouseleave",B)}})(jQuery);(function(A){A.extend(A.fn,{livequery:function(F,E,D){var C=this,G;if(A.isFunction(F)){D=E,E=F,F=undefined}A.each(A.livequery.queries,function(H,I){if(C.selector==I.selector&&C.context==I.context&&F==I.type&&(!E||E.$lqguid==I.fn.$lqguid)&&(!D||D.$lqguid==I.fn2.$lqguid)){return(G=I)&&false}});G=G||new A.livequery(this.selector,this.context,F,E,D);G.stopped=false;A.livequery.run(G.id);return this},expire:function(F,E,D){var C=this;if(A.isFunction(F)){D=E,E=F,F=undefined}A.each(A.livequery.queries,function(G,H){if(C.selector==H.selector&&C.context==H.context&&(!F||F==H.type)&&(!E||E.$lqguid==H.fn.$lqguid)&&(!D||D.$lqguid==H.fn2.$lqguid)&&!this.stopped){A.livequery.stop(H.id)}});return this}});A.livequery=function(C,E,G,F,D){this.selector=C;this.context=E||document;this.type=G;this.fn=F;this.fn2=D;this.elements=[];this.stopped=false;this.id=A.livequery.queries.push(this)-1;F.$lqguid=F.$lqguid||A.livequery.guid++;if(D){D.$lqguid=D.$lqguid||A.livequery.guid++}return this};A.livequery.prototype={stop:function(){var C=this;if(this.type){this.elements.unbind(this.type,this.fn)}else{if(this.fn2){this.elements.each(function(D,E){C.fn2.apply(E)})}}this.elements=[];this.stopped=true},run:function(){if(this.stopped){return }var E=this;var F=this.elements,D=A(this.selector,this.context),C=D.not(F);this.elements=D;if(this.type){C.bind(this.type,this.fn);if(F.length>0){A.each(F,function(G,H){if(A.inArray(H,D)<0){A.event.remove(H,E.type,E.fn)}})}}else{C.each(function(){E.fn.apply(this)});if(this.fn2&&F.length>0){A.each(F,function(G,H){if(A.inArray(H,D)<0){E.fn2.apply(H)}})}}}};A.extend(A.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if(A.livequery.running&&A.livequery.queue.length){var C=A.livequery.queue.length;while(C--){A.livequery.queries[A.livequery.queue.shift()].run()}}},pause:function(){A.livequery.running=false},play:function(){A.livequery.running=true;A.livequery.run()},registerPlugin:function(){A.each(arguments,function(D,E){if(!A.fn[E]){return }var C=A.fn[E];A.fn[E]=function(){var F=C.apply(this,arguments);A.livequery.run();return F}})},run:function(C){if(C!=undefined){if(A.inArray(C,A.livequery.queue)<0){A.livequery.queue.push(C)}}else{A.each(A.livequery.queries,function(D){if(A.inArray(D,A.livequery.queue)<0){A.livequery.queue.push(D)}})}if(A.livequery.timeout){clearTimeout(A.livequery.timeout)}A.livequery.timeout=setTimeout(A.livequery.checkQueue,20)},stop:function(C){if(C!=undefined){A.livequery.queries[C].stop()}else{A.each(A.livequery.queries,function(D){A.livequery.queries[D].stop()})}}});A.livequery.registerPlugin("append","prepend","after","before","wrap","attr","removeAttr","addClass","removeClass","toggleClass","empty","remove");A(function(){A.livequery.play()});var B=A.prototype.init;A.prototype.init=function(C,E){var D=B.apply(this,arguments);if(C&&C.selector){D.context=C.context,D.selector=C.selector}if(typeof C=="string"){D.context=E||document,D.selector=C}return D};A.prototype.init.prototype=A.prototype})(jQuery);(function(C){jQuery.extend(jQuery.expr[":"],{data:"jQuery.data(a, m[3])"});C.ui={plugin:{add:function(E,F,H){var G=C.ui[E].prototype;for(var D in H){G.plugins[D]=G.plugins[D]||[];G.plugins[D].push([F,H[D]])}},call:function(D,F,E){var H=D.plugins[F];if(!H){return }for(var G=0;G<H.length;G++){if(D.options[H[G][0]]){H[G][1].apply(D.element,E)}}}},cssCache:{},css:function(D){if(C.ui.cssCache[D]){return C.ui.cssCache[D]}var E=C('<div class="ui-gen">').addClass(D).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");C.ui.cssCache[D]=!!((!(/auto|default/).test(E.css("cursor"))||(/^[1-9]/).test(E.css("height"))||(/^[1-9]/).test(E.css("width"))||!(/none/).test(E.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(E.css("backgroundColor"))));try{C("body").get(0).removeChild(E.get(0))}catch(F){}return C.ui.cssCache[D]},disableSelection:function(D){C(D).attr("unselectable","on").css("MozUserSelect","none")},enableSelection:function(D){C(D).attr("unselectable","off").css("MozUserSelect","")},hasScroll:function(G,E){var D=(E&&E=="left")?"scrollLeft":"scrollTop",F=false;if(G[D]>0){return true}G[D]=1;F=(G[D]>0);G[D]=0;return F}};var B=C.fn.remove;C.fn.remove=function(){C("*",this).add(this).triggerHandler("remove");return B.apply(this,arguments)};function A(E,F,G){var D=C[E][F].getter||[];D=(typeof D=="string"?D.split(/,?\s+/):D);return(C.inArray(G,D)!=-1)}C.widget=function(E,D){var F=E.split(".")[0];E=E.split(".")[1];C.fn[E]=function(J){var H=(typeof J=="string"),I=Array.prototype.slice.call(arguments,1);if(H&&A(F,E,J)){var G=C.data(this[0],E);return(G?G[J].apply(G,I):undefined)}return this.each(function(){var K=C.data(this,E);if(H&&K&&C.isFunction(K[J])){K[J].apply(K,I)}else{if(!H){C.data(this,E,new C[F][E](this,J))}}})};C[F][E]=function(I,H){var G=this;this.widgetName=E;this.widgetEventPrefix=C[F][E].eventPrefix||E;this.widgetBaseClass=F+"-"+E;this.options=C.extend({},C.widget.defaults,C[F][E].defaults,H);this.element=C(I).bind("setData."+E,function(L,J,K){return G.setData(J,K)}).bind("getData."+E,function(K,J){return G.getData(J)}).bind("remove",function(){return G.destroy()});this.init()};C[F][E].prototype=C.extend({},C.widget.prototype,D)};C.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(D){return this.options[D]},setData:function(D,E){this.options[D]=E;if(D=="disabled"){this.element[E?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this.setData("disabled",false)},disable:function(){this.setData("disabled",true)},trigger:function(E,G,F){var D=(E==this.widgetEventPrefix?E:this.widgetEventPrefix+E);G=G||C.event.fix({type:D,target:this.element[0]});return this.element.triggerHandler(D,[G,F],this.options[E])}};C.widget.defaults={disabled:false};C.ui.mouse={mouseInit:function(){var D=this;this.element.bind("mousedown."+this.widgetName,function(E){return D.mouseDown(E)});if(C.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},mouseDestroy:function(){this.element.unbind("."+this.widgetName);(C.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},mouseDown:function(F){(this._mouseStarted&&this.mouseUp(F));this._mouseDownEvent=F;var E=this,G=(F.which==1),D=(typeof this.options.cancel=="string"?C(F.target).parents().add(F.target).filter(this.options.cancel).length:false);if(!G||D||!this.mouseCapture(F)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){E._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(F)&&this.mouseDelayMet(F)){this._mouseStarted=(this.mouseStart(F)!==false);if(!this._mouseStarted){F.preventDefault();return true}}this._mouseMoveDelegate=function(H){return E.mouseMove(H)};this._mouseUpDelegate=function(H){return E.mouseUp(H)};C(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(D){if(C.browser.msie&&!D.button){return this.mouseUp(D)}if(this._mouseStarted){this.mouseDrag(D);return false}if(this.mouseDistanceMet(D)&&this.mouseDelayMet(D)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,D)!==false);(this._mouseStarted?this.mouseDrag(D):this.mouseUp(D))}return !this._mouseStarted},mouseUp:function(D){C(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(D)}return false},mouseDistanceMet:function(D){return(Math.max(Math.abs(this._mouseDownEvent.pageX-D.pageX),Math.abs(this._mouseDownEvent.pageY-D.pageY))>=this.options.distance)},mouseDelayMet:function(D){return this._mouseDelayMet},mouseStart:function(D){},mouseDrag:function(D){},mouseStop:function(D){},mouseCapture:function(D){return true}};C.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function($){var PROP_NAME="datepicker";function Datepicker(){this.debug=false;this._curInst=null;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._promptClass="ui-datepicker-prompt";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this.regional=[];this.regional[""]={clearText:"Clear",clearStatus:"Erase the current date",closeText:"Close",closeStatus:"Close without change",prevText:"&#x3c;Prev",prevStatus:"Show the previous month",prevBigText:"&#x3c;&#x3c;",prevBigStatus:"Show the previous year",nextText:"Next&#x3e;",nextStatus:"Show the next month",nextBigText:"&#x3e;&#x3e;",nextBigStatus:"Show the next year",currentText:"Today",currentStatus:"Show the current month",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthStatus:"Show a different month",yearStatus:"Show a different year",weekHeader:"Wk",weekStatus:"Week of the year",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dayStatus:"Set DD as first week day",dateStatus:"Select DD, M d",dateFormat:"mm/dd/yy",firstDay:0,initStatus:"Select a date",isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,closeAtTop:true,mandatory:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,showBigPrevNext:false,gotoCurrent:false,changeMonth:true,changeYear:true,monthAfterYear:false,yearRange:"-10:+10",changeFirstDay:true,highlightWeek:false,showOtherMonths:false,showWeeks:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",showStatus:false,statusForDate:this.dateStatus,minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,rangeSelect:false,rangeSeparator:" - ",altField:"",altFormat:""};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('<div id="'+this._mainDivId+'" style="display: none;"></div>')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+new Date().getTime()}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('<div class="'+this._inlineClass+'"></div>'))}},_connectDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName)){return }var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(appendText){input[isRTL?"before":"after"]('<span class="'+this._appendClass+'">'+appendText+"</span>")}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");var trigger=$(this._get(inst,"buttonImageOnly")?$("<img/>").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('<button type="button"></button>').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("<img/>").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](trigger);trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==target){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(target)}return false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:function(target,inst){var input=$(target);if(input.hasClass(this.markerClassName)){return }input.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst));this._updateDatepicker(inst)},_inlineShow:function(inst){var numMonths=this._getNumberOfMonths(inst);inst.dpDiv.width(numMonths[1]*$(".ui-datepicker",inst.dpDiv[0]).width())},_dialogDatepicker:function(input,dateText,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+new Date().getTime();this._dialogInput=$('<input type="text" id="'+id+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return }var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){$target.siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return }var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;$target.siblings("button."+this._triggerClass).each(function(){this.disabled=false}).end().siblings("img."+this._triggerClass).css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){$target.children("."+this._disableClass).remove()}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);if(!$target.hasClass(this.markerClassName)){return }var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;$target.siblings("button."+this._triggerClass).each(function(){this.disabled=true}).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);var offset=inline.offset();var relOffset={left:0,top:0};inline.parents().each(function(){if($(this).css("position")=="relative"){relOffset=$(this).offset();return false}});$target.prepend('<div class="'+this._disableClass+'" style="'+($.browser.msie?"background-color: transparent; ":"")+"width: "+inline.width()+"px; height: "+inline.height()+"px; left: "+(offset.left-relOffset.left)+"px; top: "+(offset.top-relOffset.top)+'px;"></div>')}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i<this._disabledInputs.length;i++){if(this._disabledInputs[i]==target){return true}}return false},_changeDatepicker:function(target,name,value){var settings=name||{};if(typeof name=="string"){settings={};settings[name]=value}if(inst=$.data(target,PROP_NAME)){extendRemove(inst.settings,settings);this._updateDatepicker(inst)}},_setDateDatepicker:function(target,date,endDate){var inst=$.data(target,PROP_NAME);if(inst){this._setDate(inst,date,endDate);this._updateDatepicker(inst)}},_getDateDatepicker:function(target){var inst=$.data(target,PROP_NAME);if(inst&&!inst.inline){this._setDateFromField(inst)}return(inst?this._getDate(inst):null)},_doKeyDown:function(e){var inst=$.data(e.target,PROP_NAME);var handled=true;if($.datepicker._datepickerShowing){switch(e.keyCode){case 9:$.datepicker._hideDatepicker(null,"");break;case 13:$.datepicker._selectDay(e.target,inst.selectedMonth,inst.selectedYear,$("td.ui-datepicker-days-cell-over",inst.dpDiv)[0]);return false;break;case 27:$.datepicker._hideDatepicker(null,$.datepicker._get(inst,"duration"));break;case 33:$.datepicker._adjustDate(e.target,(e.ctrlKey?-1:-$.datepicker._get(inst,"stepMonths")),(e.ctrlKey?"Y":"M"));break;case 34:$.datepicker._adjustDate(e.target,(e.ctrlKey?+1:+$.datepicker._get(inst,"stepMonths")),(e.ctrlKey?"Y":"M"));break;case 35:if(e.ctrlKey){$.datepicker._clearDate(e.target)}handled=e.ctrlKey;break;case 36:if(e.ctrlKey){$.datepicker._gotoToday(e.target)}handled=e.ctrlKey;break;case 37:if(e.ctrlKey){$.datepicker._adjustDate(e.target,-1,"D")}handled=e.ctrlKey;break;case 38:if(e.ctrlKey){$.datepicker._adjustDate(e.target,-7,"D")}handled=e.ctrlKey;break;case 39:if(e.ctrlKey){$.datepicker._adjustDate(e.target,+1,"D")}handled=e.ctrlKey;break;case 40:if(e.ctrlKey){$.datepicker._adjustDate(e.target,+7,"D")}handled=e.ctrlKey;break;default:handled=false}}else{if(e.keyCode==36&&e.ctrlKey){$.datepicker._showDatepicker(this)}else{handled=false}}if(handled){e.preventDefault();e.stopPropagation()}},_doKeyPress:function(e){var inst=$.data(e.target,PROP_NAME);var chars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat"));var chr=String.fromCharCode(e.charCode==undefined?e.keyCode:e.charCode);return e.ctrlKey||(chr<" "||!chars||chars.indexOf(chr)>-1)},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return }var inst=$.data(input,PROP_NAME);var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));$.datepicker._hideDatepicker(null,"");$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.rangeStart=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);inst.dpDiv.width($.datepicker._getNumberOfMonths(inst)[1]*$(".ui-datepicker",inst.dpDiv[0])[0].offsetWidth);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim")||"show";var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;if($.browser.msie&&parseInt($.browser.version)<7){$("iframe.ui-datepicker-cover").css({width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4})}};if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim](duration,postProcess)}if(duration==""){postProcess()}if(inst.input[0].type!="hidden"){inst.input[0].focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var dims={width:inst.dpDiv.width()+4,height:inst.dpDiv.height()+4};inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({width:dims.width,height:dims.height});var numMonths=this._getNumberOfMonths(inst);inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst.input&&inst.input[0].type!="hidden"){$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){var pos=inst.input?this._findPos(inst.input[0]):null;var browserWidth=window.innerWidth||document.documentElement.clientWidth;var browserHeight=window.innerHeight||document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;if(this._get(inst,"isRTL")||(offset.left+inst.dpDiv.width()-scrollX)>browserWidth){offset.left=Math.max((isFixed?0:scrollX),pos[0]+(inst.input?inst.input.width():0)-(isFixed?scrollX:0)-inst.dpDiv.width()-(isFixed&&$.browser.opera?document.documentElement.scrollLeft:0))}else{offset.left-=(isFixed?scrollX:0)}if((offset.top+inst.dpDiv.height()-scrollY)>browserHeight){offset.top=Math.max((isFixed?0:scrollY),pos[1]-(isFixed?scrollY:0)-(this._inDialog?0:inst.dpDiv.height())-(isFixed&&$.browser.opera?document.documentElement.scrollTop:0))}else{offset.top-=(isFixed?scrollY:0)}return offset},_findPos:function(obj){while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj.nextSibling}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input,duration){var inst=this._curInst;if(!inst){return }var rangeSelect=this._get(inst,"rangeSelect");if(rangeSelect&&this._stayOpen){this._selectDate("#"+inst.id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))}this._stayOpen=false;if(this._datepickerShowing){duration=(duration!=null?duration:this._get(inst,"duration"));var showAnim=this._get(inst,"showAnim");var postProcess=function(){$.datepicker._tidyDialog(inst)};if(duration!=""&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration==""?"hide":(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide")))](duration,postProcess)}if(duration==""){this._tidyDialog(inst)}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[this._getDate(inst),inst])}this._datepickerShowing=false;this._lastInput=null;inst.settings.prompt=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker");$("."+this._promptClass,inst.dpDiv).remove()},_checkExternalClick:function(event){if(!$.datepicker._curInst){return }var $target=$(event.target);if(($target.parents("#"+$.datepicker._mainDivId).length==0)&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,"")}},_adjustDate:function(id,offset,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);this._adjustInstDate(inst,offset,period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._adjustDate(target);this._notifyChange(inst)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst._selectingMonthYear=false;inst[period=="M"?"drawMonth":"drawYear"]=select.options[select.selectedIndex].value-0;this._adjustDate(target);this._notifyChange(inst)},_clickMonthYear:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_changeFirstDay:function(id,day){var target=$(id);var inst=$.data(target[0],PROP_NAME);inst.settings.firstDay=day;this._updateDatepicker(inst)},_selectDay:function(id,month,year,td){if($(td).hasClass(this._unselectableClass)){return }var target=$(id);var inst=$.data(target[0],PROP_NAME);var rangeSelect=this._get(inst,"rangeSelect");if(rangeSelect){this._stayOpen=!this._stayOpen;if(this._stayOpen){$(".ui-datepicker td").removeClass(this._currentClass);$(td).addClass(this._currentClass)}}inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;if(this._stayOpen){inst.endDay=inst.endMonth=inst.endYear=null}else{if(rangeSelect){inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear}}this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear));if(this._stayOpen){inst.rangeStart=new Date(inst.currentYear,inst.currentMonth,inst.currentDay);this._updateDatepicker(inst)}else{if(rangeSelect){inst.selectedDay=inst.currentDay=inst.rangeStart.getDate();inst.selectedMonth=inst.currentMonth=inst.rangeStart.getMonth();inst.selectedYear=inst.currentYear=inst.rangeStart.getFullYear();inst.rangeStart=null;if(inst.inline){this._updateDatepicker(inst)}}}},_clearDate:function(id){var target=$(id);var inst=$.data(target[0],PROP_NAME);if(this._get(inst,"mandatory")){return }this._stayOpen=false;inst.endDay=inst.endMonth=inst.endYear=inst.rangeStart=null;this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=$.data(target[0],PROP_NAME);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(this._get(inst,"rangeSelect")&&dateStr){dateStr=(inst.rangeStart?this._formatDate(inst,inst.rangeStart):dateStr)+this._get(inst,"rangeSeparator")+dateStr}if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!this._stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this._lastInput=inst.input[0];if(typeof (inst.input[0])!="object"){inst.input[0].focus()}this._lastInput=null}}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat");var date=this._getDate(inst);dateStr=(isArray(date)?(!date[0]&&!date[1]?"":this.formatDate(altFormat,date[0],this._getFormatConfig(inst))+this._get(inst,"rangeSeparator")+this.formatDate(altFormat,date[1]||date[0],this._getFormatConfig(inst))):this.formatDate(altFormat,date,this._getFormatConfig(inst)));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate(),(date.getTimezoneOffset()/-60));var firstMon=new Date(checkDate.getFullYear(),1-1,4);var firstDay=firstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-firstDay);if(firstDay<4&&checkDate<firstMon){checkDate.setDate(checkDate.getDate()-3);return $.datepicker.iso8601Week(checkDate)}else{if(checkDate>new Date(checkDate.getFullYear(),12-1,28)){firstDay=new Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDate.getDay()||7)<firstDay-3){checkDate.setDate(checkDate.getDate()+3);return $.datepicker.iso8601Week(checkDate)}}}return Math.floor(((checkDate-firstMon)/86400000)/7)+1},dateStatus:function(date,inst){return $.datepicker.formatDate($.datepicker._get(inst,"dateStatus"),date,$.datepicker._getFormatConfig(inst))},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var getNumber=function(match){lookAhead(match);var origSize=(match=="@"?14:(match=="y"?4:(match=="o"?3:2)));var size=origSize;var num=0;while(size>0&&iValue<value.length&&value.charAt(iValue)>="0"&&value.charAt(iValue)<="9"){num=num*10+(value.charAt(iValue++)-0);size--}if(size==origSize){throw"Missing number at position "+iValue}return num};var getName=function(match,shortNames,longNames){var names=(lookAhead(match)?longNames:shortNames);var size=0;for(var j=0;j<names.length;j++){size=Math.max(size,names[j].length)}var name="";var iInit=iValue;while(size>0&&iValue<value.length){name+=value.charAt(iValue++);for(var i=0;i<names.length;i++){if(name==names[i]){return i+1}}size--}throw"Unknown name at position "+iInit};var checkLiteral=function(){if(value.charAt(iValue)!=format.charAt(iFormat)){throw"Unexpected literal at position "+iValue}iValue++};var iValue=0;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{checkLiteral()}}else{switch(format.charAt(iFormat)){case"d":day=getNumber("d");break;case"D":getName("D",dayNamesShort,dayNames);break;case"o":doy=getNumber("o");break;case"m":month=getNumber("m");break;case"M":month=getName("M",monthNamesShort,monthNames);break;case"y":year=getNumber("y");break;case"@":var date=new Date(getNumber("@"));year=date.getFullYear();month=date.getMonth()+1;day=date.getDate();break;case"'":if(lookAhead("'")){checkLiteral()}else{literal=true}break;default:checkLiteral()}}}if(year<100){year+=new Date().getFullYear()-new Date().getFullYear()%100+(year<=shortYearCutoff?0:-100)}if(doy>-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=new Date(year,month-1,day);if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+1<format.length&&format.charAt(iFormat+1)==match);if(matches){iFormat++}return matches};var formatNumber=function(match,value,len){var num=""+value;if(lookAhead(match)){while(num.length<len){num="0"+num}}return num};var formatName=function(match,value,shortNames,longNames){return(lookAhead(match)?longNames[value]:shortNames[value])};var output="";var literal=false;if(date){for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{output+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":output+=formatNumber("d",date.getDate(),2);break;case"D":output+=formatName("D",date.getDay(),dayNamesShort,dayNames);break;case"o":var doy=date.getDate();for(var m=date.getMonth()-1;m>=0;m--){doy+=this._getDaysInMonth(date.getFullYear(),m)}output+=formatNumber("o",doy,3);break;case"m":output+=formatNumber("m",date.getMonth()+1,2);break;case"M":output+=formatName("M",date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=(lookAhead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear()%100);break;case"@":output+=date.getTime();break;case"'":if(lookAhead("'")){output+="'"}else{literal=true}break;default:output+=format.charAt(iFormat)}}}}return output},_possibleChars:function(format){var chars="";var literal=false;for(var iFormat=0;iFormat<format.length;iFormat++){if(literal){if(format.charAt(iFormat)=="'"&&!lookAhead("'")){literal=false}else{chars+=format.charAt(iFormat)}}else{switch(format.charAt(iFormat)){case"d":case"m":case"y":case"@":chars+="0123456789";break;case"D":case"M":return null;case"'":if(lookAhead("'")){chars+="'"}else{literal=true}break;default:chars+=format.charAt(iFormat)}}}return chars},_get:function(inst,name){return inst.settings[name]!==undefined?inst.settings[name]:this._defaults[name]},_setDateFromField:function(inst){var dateFormat=this._get(inst,"dateFormat");var dates=inst.input?inst.input.val().split(this._get(inst,"rangeSeparator")):null;inst.endDay=inst.endMonth=inst.endYear=null;var date=defaultDate=this._getDefaultDate(inst);if(dates.length>0){var settings=this._getFormatConfig(inst);if(dates.length>1){date=this.parseDate(dateFormat,dates[1],settings)||defaultDate;inst.endDay=date.getDate();inst.endMonth=date.getMonth();inst.endYear=date.getFullYear()}try{date=this.parseDate(dateFormat,dates[0],settings)||defaultDate}catch(e){this.log(e);date=defaultDate}}inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();inst.currentDay=(dates[0]?date.getDate():0);inst.currentMonth=(dates[0]?date.getMonth():0);inst.currentYear=(dates[0]?date.getFullYear():0);this._adjustInstDate(inst)},_getDefaultDate:function(inst){var date=this._determineDate(this._get(inst,"defaultDate"),new Date());var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);return date},_determineDate:function(date,defaultDate){var offsetNumeric=function(offset){var date=new Date();date.setUTCDate(date.getUTCDate()+offset);return date};var offsetString=function(offset,getDaysInMonth){var date=new Date();var year=date.getFullYear();var month=date.getMonth();var day=date.getDate();var pattern=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var matches=pattern.exec(offset);while(matches){switch(matches[2]||"d"){case"d":case"D":day+=(matches[1]-0);break;case"w":case"W":day+=(matches[1]*7);break;case"m":case"M":month+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break;case"y":case"Y":year+=(matches[1]-0);day=Math.min(day,getDaysInMonth(year,month));break}matches=pattern.exec(offset)}return new Date(year,month,day)};return(date==null?defaultDate:(typeof date=="string"?offsetString(date,this._getDaysInMonth):(typeof date=="number"?offsetNumeric(date):date)))},_setDate:function(inst,date,endDate){var clear=!(date);date=this._determineDate(date,new Date());inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if(this._get(inst,"rangeSelect")){if(endDate){endDate=this._determineDate(endDate,null);inst.endDay=endDate.getDate();inst.endMonth=endDate.getMonth();inst.endYear=endDate.getFullYear()}else{inst.endDay=inst.currentDay;inst.endMonth=inst.currentMonth;inst.endYear=inst.currentYear}}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst)+(!this._get(inst,"rangeSelect")?"":this._get(inst,"rangeSeparator")+this._formatDate(inst,inst.endDay,inst.endMonth,inst.endYear)))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:new Date(inst.currentYear,inst.currentMonth,inst.currentDay));if(this._get(inst,"rangeSelect")){return[inst.rangeStart||startDate,(!inst.endYear?inst.rangeStart||startDate:new Date(inst.endYear,inst.endMonth,inst.endDay))]}else{return startDate}},_generateHTML:function(inst){var today=new Date();today=new Date(today.getFullYear(),today.getMonth(),today.getDate());var showStatus=this._get(inst,"showStatus");var initStatus=this._get(inst,"initStatus")||"&#xa0;";var isRTL=this._get(inst,"isRTL");var clear=(this._get(inst,"mandatory")?"":'<div class="ui-datepicker-clear"><a onclick="jQuery.datepicker._clearDate(\'#'+inst.id+"');\""+this._addStatus(showStatus,inst.id,this._get(inst,"clearStatus"),initStatus)+">"+this._get(inst,"clearText")+"</a></div>");var controls='<div class="ui-datepicker-control">'+(isRTL?"":clear)+'<div class="ui-datepicker-close"><a onclick="jQuery.datepicker._hideDatepicker();"'+this._addStatus(showStatus,inst.id,this._get(inst,"closeStatus"),initStatus)+">"+this._get(inst,"closeText")+"</a></div>"+(isRTL?clear:"")+"</div>";var prompt=this._get(inst,"prompt");var closeAtTop=this._get(inst,"closeAtTop");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var showBigPrevNext=this._get(inst,"showBigPrevNext");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var stepBigMonths=this._get(inst,"stepBigMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=(!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay));var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=new Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getDate());maxDraw=(minDate&&maxDraw<minDate?minDate:maxDraw);while(new Date(drawYear,drawMonth,1)>maxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,new Date(drawYear,drawMonth-stepMonths,1),this._getFormatConfig(inst)));var prevBigText=(showBigPrevNext?this._get(inst,"prevBigText"):"");prevBigText=(!navigationAsDateFormat?prevBigText:this.formatDate(prevBigText,new Date(drawYear,drawMonth-stepBigMonths,1),this._getFormatConfig(inst)));var prev='<div class="ui-datepicker-prev">'+(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?(showBigPrevNext?"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', -"+stepBigMonths+", 'M');\""+this._addStatus(showStatus,inst.id,this._get(inst,"prevBigStatus"),initStatus)+">"+prevBigText+"</a>":"")+"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', -"+stepMonths+", 'M');\""+this._addStatus(showStatus,inst.id,this._get(inst,"prevStatus"),initStatus)+">"+prevText+"</a>":(hideIfNoPrevNext?"":"<label>"+prevBigText+"</label><label>"+prevText+"</label>"))+"</div>";var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,new Date(drawYear,drawMonth+stepMonths,1),this._getFormatConfig(inst)));var nextBigText=(showBigPrevNext?this._get(inst,"nextBigText"):"");nextBigText=(!navigationAsDateFormat?nextBigText:this.formatDate(nextBigText,new Date(drawYear,drawMonth+stepBigMonths,1),this._getFormatConfig(inst)));var next='<div class="ui-datepicker-next">'+(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', +"+stepMonths+", 'M');\""+this._addStatus(showStatus,inst.id,this._get(inst,"nextStatus"),initStatus)+">"+nextText+"</a>"+(showBigPrevNext?"<a onclick=\"jQuery.datepicker._adjustDate('#"+inst.id+"', +"+stepBigMonths+", 'M');\""+this._addStatus(showStatus,inst.id,this._get(inst,"nextBigStatus"),initStatus)+">"+nextBigText+"</a>":""):(hideIfNoPrevNext?"":"<label>"+nextText+"</label><label>"+nextBigText+"</label>"))+"</div>";var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var html=(prompt?'<div class="'+this._promptClass+'">'+prompt+"</div>":"")+(closeAtTop&&!inst.inline?controls:"")+'<div class="ui-datepicker-links">'+(isRTL?next:prev)+(this._isInRange(inst,gotoDate)?'<div class="ui-datepicker-current"><a onclick="jQuery.datepicker._gotoToday(\'#'+inst.id+"');\""+this._addStatus(showStatus,inst.id,this._get(inst,"currentStatus"),initStatus)+">"+currentText+"</a></div>":"")+(isRTL?prev:next)+"</div>";var firstDay=this._get(inst,"firstDay");var changeFirstDay=this._get(inst,"changeFirstDay");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var beforeShowDay=this._get(inst,"beforeShowDay");var highlightWeek=this._get(inst,"highlightWeek");var showOtherMonths=this._get(inst,"showOtherMonths");var showWeeks=this._get(inst,"showWeeks");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var weekStatus=this._get(inst,"weekStatus");var status=(showStatus?this._get(inst,"dayStatus")||initStatus:"");var dateStatus=this._get(inst,"statusForDate")||this.dateStatus;var endDate=inst.endDay?new Date(inst.endYear,inst.endMonth,inst.endDay):currentDate;for(var row=0;row<numMonths[0];row++){for(var col=0;col<numMonths[1];col++){var selectedDate=new Date(drawYear,drawMonth,inst.selectedDay);html+='<div class="ui-datepicker-one-month'+(col==0?" ui-datepicker-new-row":"")+'">'+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,row>0||col>0,showStatus,initStatus,monthNames)+'<table class="ui-datepicker" cellpadding="0" cellspacing="0"><thead><tr class="ui-datepicker-title-row">'+(showWeeks?"<td"+this._addStatus(showStatus,inst.id,weekStatus,initStatus)+">"+this._get(inst,"weekHeader")+"</td>":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;var dayStatus=(status.indexOf("DD")>-1?status.replace(/DD/,dayNames[day]):status.replace(/D/,dayNamesShort[day]));html+="<td"+((dow+firstDay+6)%7>=5?' class="ui-datepicker-week-end-cell"':"")+">"+(!changeFirstDay?"<span":"<a onclick=\"jQuery.datepicker._changeFirstDay('#"+inst.id+"', "+day+');"')+this._addStatus(showStatus,inst.id,dayStatus,initStatus)+' title="'+dayNames[day]+'">'+dayNamesMin[day]+(changeFirstDay?"</a>":"</span>")+"</td>"}html+="</tr></thead><tbody>";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var tzDate=new Date(drawYear,drawMonth,1-leadDays);var utcDate=new Date(drawYear,drawMonth,1-leadDays);var printDate=utcDate;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));for(var dRow=0;dRow<numRows;dRow++){html+='<tr class="ui-datepicker-days-row">'+(showWeeks?'<td class="ui-datepicker-week-col"'+this._addStatus(showStatus,inst.id,weekStatus,initStatus)+">"+calculateWeek(printDate)+"</td>":"");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=otherMonth||!daySettings[0]||(minDate&&printDate<minDate)||(maxDate&&printDate>maxDate);html+='<td class="ui-datepicker-days-cell'+((dow+firstDay+6)%7>=5?" ui-datepicker-week-end-cell":"")+(otherMonth?" ui-datepicker-other-month":"")+(printDate.getTime()==selectedDate.getTime()&&drawMonth==inst.selectedMonth?" ui-datepicker-days-cell-over":"")+(unselectable?" "+this._unselectableClass:"")+(otherMonth&&!showOtherMonths?"":" "+daySettings[1]+(printDate.getTime()>=currentDate.getTime()&&printDate.getTime()<=endDate.getTime()?" "+this._currentClass:"")+(printDate.getTime()==today.getTime()?" ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySettings[2]?' title="'+daySettings[2]+'"':"")+(unselectable?(highlightWeek?" onmouseover=\"jQuery(this).parent().addClass('ui-datepicker-week-over');\" onmouseout=\"jQuery(this).parent().removeClass('ui-datepicker-week-over');\"":""):" onmouseover=\"jQuery(this).addClass('ui-datepicker-days-cell-over')"+(highlightWeek?".parent().addClass('ui-datepicker-week-over')":"")+";"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+inst.id+"').html('"+(dateStatus.apply((inst.input?inst.input[0]:null),[printDate,inst])||initStatus)+"');")+"\" onmouseout=\"jQuery(this).removeClass('ui-datepicker-days-cell-over')"+(highlightWeek?".parent().removeClass('ui-datepicker-week-over')":"")+";"+(!showStatus||(otherMonth&&!showOtherMonths)?"":"jQuery('#ui-datepicker-status-"+inst.id+"').html('"+initStatus+"');")+'" onclick="jQuery.datepicker._selectDay(\'#'+inst.id+"',"+drawMonth+","+drawYear+', this);"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():"&#xa0;"):(unselectable?printDate.getDate():"<a>"+printDate.getDate()+"</a>"))+"</td>";tzDate.setDate(tzDate.getDate()+1);utcDate.setUTCDate(utcDate.getUTCDate()+1);printDate=(tzDate>utcDate?tzDate:utcDate)}html+="</tr>"}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}html+="</tbody></table></div>"}}html+=(showStatus?'<div style="clear: both;"></div><div id="ui-datepicker-status-'+inst.id+'" class="ui-datepicker-status">'+initStatus+"</div>":"")+(!closeAtTop&&!inst.inline?controls:"")+'<div style="clear: both;"></div>'+($.browser.msie&&parseInt($.browser.version)<7&&!inst.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover"></iframe>':"");return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,selectedDate,secondary,showStatus,initStatus,monthNames){minDate=(inst.rangeStart&&minDate&&selectedDate<minDate?selectedDate:minDate);var monthAfterYear=this._get(inst,"monthAfterYear");var html='<div class="ui-datepicker-header">';var monthHtml="";if(secondary||!this._get(inst,"changeMonth")){monthHtml+=monthNames[drawMonth]+"&#xa0;"}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='<select class="ui-datepicker-new-month" onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'M');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+this._addStatus(showStatus,inst.id,this._get(inst,"monthStatus"),initStatus)+">";for(var month=0;month<12;month++){if((!inMinYear||month>=minDate.getMonth())&&(!inMaxYear||month<=maxDate.getMonth())){monthHtml+='<option value="'+month+'"'+(month==drawMonth?' selected="selected"':"")+">"+monthNames[month]+"</option>"}}monthHtml+="</select>"}if(!monthAfterYear){html+=monthHtml}if(secondary||!this._get(inst,"changeYear")){html+=drawYear}else{var years=this._get(inst,"yearRange").split(":");var year=0;var endYear=0;if(years.length!=2){year=drawYear-10;endYear=drawYear+10}else{if(years[0].charAt(0)=="+"||years[0].charAt(0)=="-"){year=endYear=new Date().getFullYear();year+=parseInt(years[0],10);endYear+=parseInt(years[1],10)}else{year=parseInt(years[0],10);endYear=parseInt(years[1],10)}}year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='<select class="ui-datepicker-new-year" onchange="jQuery.datepicker._selectMonthYear(\'#'+inst.id+"', this, 'Y');\" onclick=\"jQuery.datepicker._clickMonthYear('#"+inst.id+"');\""+this._addStatus(showStatus,inst.id,this._get(inst,"yearStatus"),initStatus)+">";for(;year<=endYear;year++){html+='<option value="'+year+'"'+(year==drawYear?' selected="selected"':"")+">"+year+"</option>"}html+="</select>"}if(monthAfterYear){html+=monthHtml}html+="</div>";return html},_addStatus:function(showStatus,id,text,initStatus){return(showStatus?" onmouseover=\"jQuery('#ui-datepicker-status-"+id+"').html('"+(text||initStatus)+"');\" onmouseout=\"jQuery('#ui-datepicker-status-"+id+"').html('"+initStatus+"');\"":"")},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=new Date(year,month,day);var minDate=this._getMinMaxDate(inst,"min",true);var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&date<minDate?minDate:date);date=(maxDate&&date>maxDate?maxDate:date);inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[new Date(inst.selectedYear,inst.selectedMonth,1),inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax,checkRange){var date=this._determineDate(this._get(inst,minMax+"Date"),null);if(date){date.setHours(0);date.setMinutes(0);date.setSeconds(0);date.setMilliseconds(0)}return(!checkRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeStart:date))},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=new Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1);if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var newMinDate=(!inst.rangeStart?null:new Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay));newMinDate=(newMinDate&&inst.rangeStart<newMinDate?inst.rangeStart:newMinDate);var minDate=newMinDate||this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date>=minDate)&&(!maxDate||date<=maxDate))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:new Date(year,month,day)):new Date(inst.currentYear,inst.currentMonth,inst.currentDay));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document.body).append($.datepicker.dpDiv).mousedown($.datepicker._checkExternalClick);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false})(jQuery);(function(B){var A={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};B.widget("ui.dialog",{init:function(){this.options.title=this.options.title||this.element.attr("title");var J=this,K=this.options,D=typeof K.resizable=="string"?K.resizable:"n,e,s,w,se,sw,ne,nw",E=this.element.addClass("ui-dialog-content").wrap("<div/>").wrap("<div/>"),G=(this.uiDialogContainer=E.parent()).addClass("ui-dialog-container").css({position:"relative",width:"100%",height:"100%"}),H=K.title||"&nbsp;",C=(this.uiDialogTitlebar=B('<div class="ui-dialog-titlebar"/>')).append('<span class="ui-dialog-title">'+H+"</span>").append('<a href="#" class="ui-dialog-titlebar-close"><span>X</span></a>').prependTo(G),I=(this.uiDialog=G.parent()).appendTo(document.body).hide().addClass("ui-dialog").addClass(K.dialogClass).addClass(E.attr("className")).removeClass("ui-dialog-content").css({position:"absolute",width:K.width,height:K.height,overflow:"hidden",zIndex:K.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(L){if(K.closeOnEscape){var M=27;(L.keyCode&&L.keyCode==M&&J.close())}}).mousedown(function(){J.moveToTop()}),F=(this.uiDialogButtonPane=B("<div/>")).addClass("ui-dialog-buttonpane").css({position:"absolute",bottom:0}).appendTo(I);this.uiDialogTitlebarClose=B(".ui-dialog-titlebar-close",C).hover(function(){B(this).addClass("ui-dialog-titlebar-close-hover")},function(){B(this).removeClass("ui-dialog-titlebar-close-hover")}).mousedown(function(L){L.stopPropagation()}).click(function(){J.close();return false});C.find("*").add(C).each(function(){B.ui.disableSelection(this)});if(B.fn.draggable){I.draggable({cancel:".ui-dialog-content",helper:K.dragHelper,handle:".ui-dialog-titlebar",start:function(){J.moveToTop();(K.dragStart&&K.dragStart.apply(J.element[0],arguments))},drag:function(){(K.drag&&K.drag.apply(J.element[0],arguments))},stop:function(){(K.dragStop&&K.dragStop.apply(J.element[0],arguments));B.ui.dialog.overlay.resize()}});(K.draggable||I.draggable("disable"))}if(B.fn.resizable){I.resizable({cancel:".ui-dialog-content",helper:K.resizeHelper,maxWidth:K.maxWidth,maxHeight:K.maxHeight,minWidth:K.minWidth,minHeight:K.minHeight,start:function(){(K.resizeStart&&K.resizeStart.apply(J.element[0],arguments))},resize:function(){(K.autoResize&&J.size.apply(J));(K.resize&&K.resize.apply(J.element[0],arguments))},handles:D,stop:function(){(K.autoResize&&J.size.apply(J));(K.resizeStop&&K.resizeStop.apply(J.element[0],arguments));B.ui.dialog.overlay.resize()}});(K.resizable||I.resizable("disable"))}this.createButtons(K.buttons);this.isOpen=false;(K.bgiframe&&B.fn.bgiframe&&I.bgiframe());(K.autoOpen&&this.open())},setData:function(C,D){(A[C]&&this.uiDialog.data(A[C],D));switch(C){case"buttons":this.createButtons(D);break;case"draggable":this.uiDialog.draggable(D?"enable":"disable");break;case"height":this.uiDialog.height(D);break;case"position":this.position(D);break;case"resizable":(typeof D=="string"&&this.uiDialog.data("handles.resizable",D));this.uiDialog.resizable(D?"enable":"disable");break;case"title":B(".ui-dialog-title",this.uiDialogTitlebar).html(D||"&nbsp;");break;case"width":this.uiDialog.width(D);break}B.widget.prototype.setData.apply(this,arguments)},position:function(H){var D=B(window),E=B(document),F=E.scrollTop(),C=E.scrollLeft(),G=F;if(B.inArray(H,["center","top","right","bottom","left"])>=0){H=[H=="right"||H=="left"?H:"center",H=="top"||H=="bottom"?H:"middle"]}if(H.constructor!=Array){H=["center","middle"]}if(H[0].constructor==Number){C+=H[0]}else{switch(H[0]){case"left":C+=0;break;case"right":C+=D.width()-this.uiDialog.width();break;default:case"center":C+=(D.width()-this.uiDialog.width())/2}}if(H[1].constructor==Number){F+=H[1]}else{switch(H[1]){case"top":F+=0;break;case"bottom":F+=D.height()-this.uiDialog.height();break;default:case"middle":F+=(D.height()-this.uiDialog.height())/2}}F=Math.max(F,G);this.uiDialog.css({top:F,left:C})},size:function(){var D=this.uiDialogContainer,G=this.uiDialogTitlebar,E=this.element,F=(parseInt(E.css("margin-top"),10)||0)+(parseInt(E.css("margin-bottom"),10)||0),C=(parseInt(E.css("margin-left"),10)||0)+(parseInt(E.css("margin-right"),10)||0);E.height(D.height()-G.outerHeight()-F);E.width(D.width()-C)},open:function(){if(this.isOpen){return }this.overlay=this.options.modal?new B.ui.dialog.overlay(this):null;(this.uiDialog.next().length&&this.uiDialog.appendTo("body"));this.position(this.options.position);this.uiDialog.show(this.options.show);(this.options.autoResize&&this.size());this.moveToTop(true);this.trigger("open",null,{options:this.options});this.isOpen=true},moveToTop:function(E){if((this.options.modal&&!E)||(!this.options.stack&&!this.options.modal)){return this.trigger("focus",null,{options:this.options})}var D=this.options.zIndex,C=this.options;B(".ui-dialog:visible").each(function(){D=Math.max(D,parseInt(B(this).css("z-index"),10)||C.zIndex)});(this.overlay&&this.overlay.$el.css("z-index",++D));this.uiDialog.css("z-index",++D);this.trigger("focus",null,{options:this.options})},close:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide(this.options.hide);this.trigger("close",null,{options:this.options});B.ui.dialog.overlay.resize();this.isOpen=false},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content").hide().appendTo("body");this.uiDialog.remove()},createButtons:function(F){var E=this,C=false,D=this.uiDialogButtonPane;D.empty().hide();B.each(F,function(){return !(C=true)});if(C){D.show();B.each(F,function(G,H){B("<button/>").text(G).click(function(){H.apply(E.element[0],arguments)}).appendTo(D)})}},fakeEvent:function(C){return B.event.fix({type:C,target:this.element[0]})}});B.extend(B.ui.dialog,{defaults:{autoOpen:true,autoResize:true,bgiframe:false,buttons:{},closeOnEscape:true,draggable:true,height:200,minHeight:100,minWidth:150,modal:false,overlay:{},position:"center",resizable:true,stack:true,width:300,zIndex:1000},overlay:function(C){this.$el=B.ui.dialog.overlay.create(C)}});B.extend(B.ui.dialog.overlay,{instances:[],events:B.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(C){return C+".dialog-overlay"}).join(" "),create:function(D){if(this.instances.length===0){setTimeout(function(){B("a, :input").bind(B.ui.dialog.overlay.events,function(){var F=false;var H=B(this).parents(".ui-dialog");if(H.length){var E=B(".ui-dialog-overlay");if(E.length){var G=parseInt(E.css("z-index"),10);E.each(function(){G=Math.max(G,parseInt(B(this).css("z-index"),10))});F=parseInt(H.css("z-index"),10)>G}else{F=true}}return F})},1);B(document).bind("keydown.dialog-overlay",function(E){var F=27;(E.keyCode&&E.keyCode==F&&D.close())});B(window).bind("resize.dialog-overlay",B.ui.dialog.overlay.resize)}var C=B("<div/>").appendTo(document.body).addClass("ui-dialog-overlay").css(B.extend({borderWidth:0,margin:0,padding:0,position:"absolute",top:0,left:0,width:this.width(),height:this.height()},D.options.overlay));(D.options.bgiframe&&B.fn.bgiframe&&C.bgiframe());this.instances.push(C);return C},destroy:function(C){this.instances.splice(B.inArray(this.instances,C),1);if(this.instances.length===0){B("a, :input").add([document,window]).unbind(".dialog-overlay")}C.remove()},height:function(){if(B.browser.msie&&B.browser.version<7){var D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var C=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(D<C){return B(window).height()+"px"}else{return D+"px"}}else{if(B.browser.opera){return Math.max(window.innerHeight,B(document).height())+"px"}else{return B(document).height()+"px"}}},width:function(){if(B.browser.msie&&B.browser.version<7){var C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var D=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(C<D){return B(window).width()+"px"}else{return C+"px"}}else{if(B.browser.opera){return Math.max(window.innerWidth,B(document).width())+"px"}else{return B(document).width()+"px"}}},resize:function(){var C=B([]);B.each(B.ui.dialog.overlay.instances,function(){C=C.add(this)});C.css({width:0,height:0}).css({width:B.ui.dialog.overlay.width(),height:B.ui.dialog.overlay.height()})}});B.extend(B.ui.dialog.overlay.prototype,{destroy:function(){B.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(A){A.widget("ui.draggable",A.extend({},A.ui.mouse,{init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this.mouseInit()},mouseStart:function(F){var H=this.options;if(this.helper||H.disabled||A(F.target).is(".ui-resizable-handle")){return false}var C=!this.options.handle||!A(this.options.handle,this.element).length?true:false;A(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==F.target){C=true}});if(!C){return false}if(A.ui.ddmanager){A.ui.ddmanager.current=this}this.helper=A.isFunction(H.helper)?A(H.helper.apply(this.element[0],[F])):(H.helper=="clone"?this.element.clone():this.element);if(!this.helper.parents("body").length){this.helper.appendTo((H.appendTo=="parent"?this.element[0].parentNode:H.appendTo))}if(this.helper[0]!=this.element[0]&&!(/(fixed|absolute)/).test(this.helper.css("position"))){this.helper.css("position","absolute")}this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)};this.cssPosition=this.helper.css("position");this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:F.pageX-this.offset.left,top:F.pageY-this.offset.top};this.scrollTopParent=function(I){do{if(/auto|scroll/.test(I.css("overflow"))||(/auto|scroll/).test(I.css("overflow-y"))){return I}I=I.parent()}while(I[0].parentNode);return A(document)}(this.helper);this.scrollLeftParent=function(I){do{if(/auto|scroll/.test(I.css("overflow"))||(/auto|scroll/).test(I.css("overflow-x"))){return I}I=I.parent()}while(I[0].parentNode);return A(document)}(this.helper);this.offsetParent=this.helper.offsetParent();var B=this.offsetParent.offset();if(this.offsetParent[0]==document.body&&A.browser.mozilla){B={top:0,left:0}}this.offset.parent={top:B.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:B.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};var E=this.element.position();this.offset.relative=this.cssPosition=="relative"?{top:E.top-(parseInt(this.helper.css("top"),10)||0)+(this.scrollTopParent[0].scrollTop||0),left:E.left-(parseInt(this.helper.css("left"),10)||0)+(this.scrollLeftParent[0].scrollLeft||0)}:{top:0,left:0};this.originalPosition=this.generatePosition(F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(H.cursorAt){if(H.cursorAt.left!=undefined){this.offset.click.left=H.cursorAt.left+this.margins.left}if(H.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-H.cursorAt.right+this.margins.left}if(H.cursorAt.top!=undefined){this.offset.click.top=H.cursorAt.top+this.margins.top}if(H.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-H.cursorAt.bottom+this.margins.top}}if(H.containment){if(H.containment=="parent"){H.containment=this.helper[0].parentNode}if(H.containment=="document"||H.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,A(H.containment=="document"?document:window).width()-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(A(H.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(H.containment)){var D=A(H.containment)[0];var G=A(H.containment).offset();this.containment=[G.left+(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left,G.top+(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top,G.left+Math.max(D.scrollWidth,D.offsetWidth)-(parseInt(A(D).css("borderLeftWidth"),10)||0)-this.offset.relative.left-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),G.top+Math.max(D.scrollHeight,D.offsetHeight)-(parseInt(A(D).css("borderTopWidth"),10)||0)-this.offset.relative.top-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}}this.propagate("start",F);this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(A.ui.ddmanager&&!H.dropBehaviour){A.ui.ddmanager.prepareOffsets(this,F)}this.helper.addClass("ui-draggable-dragging");this.mouseDrag(F);return true},convertPositionTo:function(C,D){if(!D){D=this.position}var B=C=="absolute"?1:-1;return{top:(D.top+this.offset.relative.top*B+this.offset.parent.top*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.scrollTopParent[0].scrollTop)*B+(this.cssPosition=="fixed"?A(document).scrollTop():0)*B+this.margins.top*B),left:(D.left+this.offset.relative.left*B+this.offset.parent.left*B-(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:this.scrollLeftParent[0].scrollLeft)*B+(this.cssPosition=="fixed"?A(document).scrollLeft():0)*B+this.margins.left*B)}},generatePosition:function(E){var F=this.options;var B={top:(E.pageY-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:(this.scrollTopParent[0].scrollTop||0))-(this.cssPosition=="fixed"?A(document).scrollTop():0)),left:(E.pageX-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition=="fixed"||(this.cssPosition=="absolute"&&this.offsetParent[0]==document.body)?0:(this.scrollLeftParent[0].scrollLeft||0))-(this.cssPosition=="fixed"?A(document).scrollLeft():0))};if(!this.originalPosition){return B}if(this.containment){if(B.left<this.containment[0]){B.left=this.containment[0]}if(B.top<this.containment[1]){B.top=this.containment[1]}if(B.left>this.containment[2]){B.left=this.containment[2]}if(B.top>this.containment[3]){B.top=this.containment[3]}}if(F.grid){var D=this.originalPosition.top+Math.round((B.top-this.originalPosition.top)/F.grid[1])*F.grid[1];B.top=this.containment?(!(D<this.containment[1]||D>this.containment[3])?D:(!(D<this.containment[1])?D-F.grid[1]:D+F.grid[1])):D;var C=this.originalPosition.left+Math.round((B.left-this.originalPosition.left)/F.grid[0])*F.grid[0];B.left=this.containment?(!(C<this.containment[0]||C>this.containment[2])?C:(!(C<this.containment[0])?C-F.grid[0]:C+F.grid[0])):C}return B},mouseDrag:function(B){this.position=this.generatePosition(B);this.positionAbs=this.convertPositionTo("absolute");this.position=this.propagate("drag",B)||this.position;if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(A.ui.ddmanager){A.ui.ddmanager.drag(this,B)}return false},mouseStop:function(C){var D=false;if(A.ui.ddmanager&&!this.options.dropBehaviour){var D=A.ui.ddmanager.drop(this,C)}if((this.options.revert=="invalid"&&!D)||(this.options.revert=="valid"&&D)||this.options.revert===true){var B=this;A(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10)||500,function(){B.propagate("stop",C);B.clear()})}else{this.propagate("stop",C);this.clear()}return false},clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.options.helper!="original"&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},plugins:{},uiHash:function(B){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,options:this.options}},propagate:function(C,B){A.ui.plugin.call(this,C,[B,this.uiHash()]);if(C=="drag"){this.positionAbs=this.convertPositionTo("absolute")}return this.element.triggerHandler(C=="drag"?C:"drag"+C,[B,this.uiHash()],this.options[C])},destroy:function(){if(!this.element.data("draggable")){return }this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable-dragging ui-draggable-disabled");this.mouseDestroy()}}));A.extend(A.ui.draggable,{defaults:{appendTo:"parent",axis:false,cancel:":input",delay:0,distance:1,helper:"original",scope:"default",cssNamespace:"ui"}});A.ui.plugin.add("draggable","cursor",{start:function(D,C){var B=A("body");if(B.css("cursor")){C.options._cursor=B.css("cursor")}B.css("cursor",C.options.cursor)},stop:function(C,B){if(B.options._cursor){A("body").css("cursor",B.options._cursor)}}});A.ui.plugin.add("draggable","zIndex",{start:function(D,C){var B=A(C.helper);if(B.css("zIndex")){C.options._zIndex=B.css("zIndex")}B.css("zIndex",C.options.zIndex)},stop:function(C,B){if(B.options._zIndex){A(B.helper).css("zIndex",B.options._zIndex)}}});A.ui.plugin.add("draggable","opacity",{start:function(D,C){var B=A(C.helper);if(B.css("opacity")){C.options._opacity=B.css("opacity")}B.css("opacity",C.options.opacity)},stop:function(C,B){if(B.options._opacity){A(B.helper).css("opacity",B.options._opacity)}}});A.ui.plugin.add("draggable","iframeFix",{start:function(C,B){A(B.options.iframeFix===true?"iframe":B.options.iframeFix).each(function(){A('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(A(this).offset()).appendTo("body")})},stop:function(C,B){A("div.DragDropIframeFix").each(function(){this.parentNode.removeChild(this)})}});A.ui.plugin.add("draggable","scroll",{start:function(D,C){var E=C.options;var B=A(this).data("draggable");E.scrollSensitivity=E.scrollSensitivity||20;E.scrollSpeed=E.scrollSpeed||20;B.overflowY=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-y"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);B.overflowX=function(F){do{if(/auto|scroll/.test(F.css("overflow"))||(/auto|scroll/).test(F.css("overflow-x"))){return F}F=F.parent()}while(F[0].parentNode);return A(document)}(this);if(B.overflowY[0]!=document&&B.overflowY[0].tagName!="HTML"){B.overflowYOffset=B.overflowY.offset()}if(B.overflowX[0]!=document&&B.overflowX[0].tagName!="HTML"){B.overflowXOffset=B.overflowX.offset()}},drag:function(E,D){var F=D.options,B=false;var C=A(this).data("draggable");if(C.overflowY[0]!=document&&C.overflowY[0].tagName!="HTML"){if((C.overflowYOffset.top+C.overflowY[0].offsetHeight)-E.pageY<F.scrollSensitivity){C.overflowY[0].scrollTop=B=C.overflowY[0].scrollTop+F.scrollSpeed}if(E.pageY-C.overflowYOffset.top<F.scrollSensitivity){C.overflowY[0].scrollTop=B=C.overflowY[0].scrollTop-F.scrollSpeed}}else{if(E.pageY-A(document).scrollTop()<F.scrollSensitivity){B=A(document).scrollTop(A(document).scrollTop()-F.scrollSpeed)}if(A(window).height()-(E.pageY-A(document).scrollTop())<F.scrollSensitivity){B=A(document).scrollTop(A(document).scrollTop()+F.scrollSpeed)}}if(C.overflowX[0]!=document&&C.overflowX[0].tagName!="HTML"){if((C.overflowXOffset.left+C.overflowX[0].offsetWidth)-E.pageX<F.scrollSensitivity){C.overflowX[0].scrollLeft=B=C.overflowX[0].scrollLeft+F.scrollSpeed}if(E.pageX-C.overflowXOffset.left<F.scrollSensitivity){C.overflowX[0].scrollLeft=B=C.overflowX[0].scrollLeft-F.scrollSpeed}}else{if(E.pageX-A(document).scrollLeft()<F.scrollSensitivity){B=A(document).scrollLeft(A(document).scrollLeft()-F.scrollSpeed)}if(A(window).width()-(E.pageX-A(document).scrollLeft())<F.scrollSensitivity){B=A(document).scrollLeft(A(document).scrollLeft()+F.scrollSpeed)}}if(B!==false){A.ui.ddmanager.prepareOffsets(C,E)}}});A.ui.plugin.add("draggable","snap",{start:function(D,C){var B=A(this).data("draggable");B.snapElements=[];A(C.options.snap.constructor!=String?(C.options.snap.items||":data(draggable)"):C.options.snap).each(function(){var F=A(this);var E=F.offset();if(this!=B.element[0]){B.snapElements.push({item:this,width:F.outerWidth(),height:F.outerHeight(),top:E.top,left:E.left})}})},drag:function(P,K){var E=A(this).data("draggable");var Q=K.options.snapTolerance||20;var O=K.absolutePosition.left,N=O+E.helperProportions.width,D=K.absolutePosition.top,C=D+E.helperProportions.height;for(var M=E.snapElements.length-1;M>=0;M--){var L=E.snapElements[M].left,J=L+E.snapElements[M].width,I=E.snapElements[M].top,S=I+E.snapElements[M].height;if(!((L-Q<O&&O<J+Q&&I-Q<D&&D<S+Q)||(L-Q<O&&O<J+Q&&I-Q<C&&C<S+Q)||(L-Q<N&&N<J+Q&&I-Q<D&&D<S+Q)||(L-Q<N&&N<J+Q&&I-Q<C&&C<S+Q))){if(E.snapElements[M].snapping){(E.options.snap.release&&E.options.snap.release.call(E.element,null,A.extend(E.uiHash(),{snapItem:E.snapElements[M].item})))}E.snapElements[M].snapping=false;continue}if(K.options.snapMode!="inner"){var B=Math.abs(I-C)<=20;var R=Math.abs(S-D)<=20;var G=Math.abs(L-N)<=20;var H=Math.abs(J-O)<=20;if(B){K.position.top=E.convertPositionTo("relative",{top:I-E.helperProportions.height,left:0}).top}if(R){K.position.top=E.convertPositionTo("relative",{top:S,left:0}).top}if(G){K.position.left=E.convertPositionTo("relative",{top:0,left:L-E.helperProportions.width}).left}if(H){K.position.left=E.convertPositionTo("relative",{top:0,left:J}).left}}var F=(B||R||G||H);if(K.options.snapMode!="outer"){var B=Math.abs(I-D)<=20;var R=Math.abs(S-C)<=20;var G=Math.abs(L-O)<=20;var H=Math.abs(J-N)<=20;if(B){K.position.top=E.convertPositionTo("relative",{top:I,left:0}).top}if(R){K.position.top=E.convertPositionTo("relative",{top:S-E.helperProportions.height,left:0}).top}if(G){K.position.left=E.convertPositionTo("relative",{top:0,left:L}).left}if(H){K.position.left=E.convertPositionTo("relative",{top:0,left:J-E.helperProportions.width}).left}}if(!E.snapElements[M].snapping&&(B||R||G||H||F)){(E.options.snap.snap&&E.options.snap.snap.call(E.element,null,A.extend(E.uiHash(),{snapItem:E.snapElements[M].item})))}E.snapElements[M].snapping=(B||R||G||H||F)}}});A.ui.plugin.add("draggable","connectToSortable",{start:function(D,C){var B=A(this).data("draggable");B.sortables=[];A(C.options.connectToSortable).each(function(){if(A.data(this,"sortable")){var E=A.data(this,"sortable");B.sortables.push({instance:E,shouldRevert:E.options.revert});E.refreshItems();E.propagate("activate",D,B)}})},stop:function(D,C){var B=A(this).data("draggable");A.each(B.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;B.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance.mouseStop(D);this.instance.element.triggerHandler("sortreceive",[D,A.extend(this.instance.ui(),{sender:B.element})],this.instance.options.receive);this.instance.options.helper=this.instance.options._helper}else{this.instance.propagate("deactivate",D,B)}})},drag:function(F,E){var D=A(this).data("draggable"),B=this;var C=function(K){var H=K.left,J=H+K.width,I=K.top,G=I+K.height;return(H<(this.positionAbs.left+this.offset.click.left)&&(this.positionAbs.left+this.offset.click.left)<J&&I<(this.positionAbs.top+this.offset.click.top)&&(this.positionAbs.top+this.offset.click.top)<G)};A.each(D.sortables,function(G){if(C.call(D,this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=A(B).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return E.helper[0]};F.target=this.instance.currentItem[0];this.instance.mouseCapture(F,true);this.instance.mouseStart(F,true,true);this.instance.offset.click.top=D.offset.click.top;this.instance.offset.click.left=D.offset.click.left;this.instance.offset.parent.left-=D.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=D.offset.parent.top-this.instance.offset.parent.top;D.propagate("toSortable",F)}if(this.instance.currentItem){this.instance.mouseDrag(F)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance.mouseStop(F,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}D.propagate("fromSortable",F)}}})}});A.ui.plugin.add("draggable","stack",{start:function(D,B){var C=A.makeArray(A(B.options.stack.group)).sort(function(F,E){return(parseInt(A(F).css("zIndex"),10)||B.options.stack.min)-(parseInt(A(E).css("zIndex"),10)||B.options.stack.min)});A(C).each(function(E){this.style.zIndex=B.options.stack.min+E});this[0].style.zIndex=B.options.stack.min+C.length}})})(jQuery);(function(A){A.widget("ui.tabs",{init:function(){this.options.event+=".tabs";this.tabify(true)},setData:function(B,C){if((/^selected/).test(B)){this.select(C)}else{this.options[B]=C;this.tabify()}},length:function(){return this.$tabs.length},tabId:function(B){return B.title&&B.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+A.data(B)},ui:function(C,B){return{options:this.options,tab:C,panel:B,index:this.$tabs.index(C)}},tabify:function(O){this.$lis=A("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return A("a",this)[0]});this.$panels=A([]);var P=this,D=this.options;this.$tabs.each(function(R,Q){if(Q.hash&&Q.hash.replace("#","")){P.$panels=P.$panels.add(Q.hash)}else{if(A(Q).attr("href")!="#"){A.data(Q,"href.tabs",Q.href);A.data(Q,"load.tabs",Q.href);var T=P.tabId(Q);Q.href="#"+T;var S=A("#"+T);if(!S.length){S=A(D.panelTemplate).attr("id",T).addClass(D.panelClass).insertAfter(P.$panels[R-1]||P.element);S.data("destroy.tabs",true)}P.$panels=P.$panels.add(S)}else{D.disabled.push(R+1)}}});if(O){this.element.addClass(D.navClass);this.$panels.each(function(){var Q=A(this);Q.addClass(D.panelClass)});if(D.selected===undefined){if(location.hash){this.$tabs.each(function(S,Q){if(Q.hash==location.hash){D.selected=S;if(A.browser.msie||A.browser.opera){var R=A(location.hash),T=R.attr("id");R.attr("id","");setTimeout(function(){R.attr("id",T)},500)}scrollTo(0,0);return false}})}else{if(D.cookie){var J=parseInt(A.cookie("ui-tabs"+A.data(P.element)),10);if(J&&P.$tabs[J]){D.selected=J}}else{if(P.$lis.filter("."+D.selectedClass).length){D.selected=P.$lis.index(P.$lis.filter("."+D.selectedClass)[0])}}}}D.selected=D.selected===null||D.selected!==undefined?D.selected:0;D.disabled=A.unique(D.disabled.concat(A.map(this.$lis.filter("."+D.disabledClass),function(R,Q){return P.$lis.index(R)}))).sort();if(A.inArray(D.selected,D.disabled)!=-1){D.disabled.splice(A.inArray(D.selected,D.disabled),1)}this.$panels.addClass(D.hideClass);this.$lis.removeClass(D.selectedClass);if(D.selected!==null){this.$panels.eq(D.selected).show().removeClass(D.hideClass);this.$lis.eq(D.selected).addClass(D.selectedClass);var K=function(){P.trigger("show",null,P.ui(P.$tabs[D.selected],P.$panels[D.selected]))};if(A.data(this.$tabs[D.selected],"load.tabs")){this.load(D.selected,K)}else{K()}}A(window).bind("unload",function(){P.$tabs.unbind(".tabs");P.$lis=P.$tabs=P.$panels=null})}for(var G=0,N;N=this.$lis[G];G++){A(N)[A.inArray(G,D.disabled)!=-1&&!A(N).hasClass(D.selectedClass)?"addClass":"removeClass"](D.disabledClass)}if(D.cache===false){this.$tabs.removeData("cache.tabs")}var C,I,B={"min-width":0,duration:1},E="normal";if(D.fx&&D.fx.constructor==Array){C=D.fx[0]||B,I=D.fx[1]||B}else{C=I=D.fx||B}var H={display:"",overflow:"",height:""};if(!A.browser.msie){H.opacity=""}function M(R,Q,S){Q.animate(C,C.duration||E,function(){Q.addClass(D.hideClass).css(H);if(A.browser.msie&&C.opacity){Q[0].style.filter=""}if(S){L(R,S,Q)}})}function L(R,S,Q){if(I===B){S.css("display","block")}S.animate(I,I.duration||E,function(){S.removeClass(D.hideClass).css(H);if(A.browser.msie&&I.opacity){S[0].style.filter=""}P.trigger("show",null,P.ui(R,S[0]))})}function F(R,T,Q,S){T.addClass(D.selectedClass).siblings().removeClass(D.selectedClass);M(R,Q,S)}this.$tabs.unbind(".tabs").bind(D.event,function(){var T=A(this).parents("li:eq(0)"),Q=P.$panels.filter(":visible"),S=A(this.hash);if((T.hasClass(D.selectedClass)&&!D.unselect)||T.hasClass(D.disabledClass)||A(this).hasClass(D.loadingClass)||P.trigger("select",null,P.ui(this,S[0]))===false){this.blur();return false}P.options.selected=P.$tabs.index(this);if(D.unselect){if(T.hasClass(D.selectedClass)){P.options.selected=null;T.removeClass(D.selectedClass);P.$panels.stop();M(this,Q);this.blur();return false}else{if(!Q.length){P.$panels.stop();var R=this;P.load(P.$tabs.index(this),function(){T.addClass(D.selectedClass).addClass(D.unselectClass);L(R,S)});this.blur();return false}}}if(D.cookie){A.cookie("ui-tabs"+A.data(P.element),P.options.selected,D.cookie)}P.$panels.stop();if(S.length){var R=this;P.load(P.$tabs.index(this),Q.length?function(){F(R,T,Q,S)}:function(){T.addClass(D.selectedClass);L(R,S)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(A.browser.msie){this.blur()}return false});if(!(/^click/).test(D.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(E,D,C){if(C==undefined){C=this.$tabs.length}var G=this.options;var I=A(G.tabTemplate.replace(/#\{href\}/g,E).replace(/#\{label\}/g,D));I.data("destroy.tabs",true);var H=E.indexOf("#")==0?E.replace("#",""):this.tabId(A("a:first-child",I)[0]);var F=A("#"+H);if(!F.length){F=A(G.panelTemplate).attr("id",H).addClass(G.hideClass).data("destroy.tabs",true)}F.addClass(G.panelClass);if(C>=this.$lis.length){I.appendTo(this.element);F.appendTo(this.element[0].parentNode)}else{I.insertBefore(this.$lis[C]);F.insertBefore(this.$panels[C])}G.disabled=A.map(G.disabled,function(K,J){return K>=C?++K:K});this.tabify();if(this.$tabs.length==1){I.addClass(G.selectedClass);F.removeClass(G.hideClass);var B=A.data(this.$tabs[0],"load.tabs");if(B){this.load(C,B)}}this.trigger("add",null,this.ui(this.$tabs[C],this.$panels[C]))},remove:function(B){var D=this.options,E=this.$lis.eq(B).remove(),C=this.$panels.eq(B).remove();if(E.hasClass(D.selectedClass)&&this.$tabs.length>1){this.select(B+(B+1<this.$tabs.length?1:-1))}D.disabled=A.map(A.grep(D.disabled,function(G,F){return G!=B}),function(G,F){return G>=B?--G:G});this.tabify();this.trigger("remove",null,this.ui(E.find("a")[0],C[0]))},enable:function(B){var C=this.options;if(A.inArray(B,C.disabled)==-1){return }var D=this.$lis.eq(B).removeClass(C.disabledClass);if(A.browser.safari){D.css("display","inline-block");setTimeout(function(){D.css("display","block")},0)}C.disabled=A.grep(C.disabled,function(F,E){return F!=B});this.trigger("enable",null,this.ui(this.$tabs[B],this.$panels[B]))},disable:function(C){var B=this,D=this.options;if(C!=D.selected){this.$lis.eq(C).addClass(D.disabledClass);D.disabled.push(C);D.disabled.sort();this.trigger("disable",null,this.ui(this.$tabs[C],this.$panels[C]))}},select:function(B){if(typeof B=="string"){B=this.$tabs.index(this.$tabs.filter("[href$="+B+"]")[0])}this.$tabs.eq(B).trigger(this.options.event)},load:function(G,K){var L=this,D=this.options,E=this.$tabs.eq(G),J=E[0],H=K==undefined||K===false,B=E.data("load.tabs");K=K||function(){};if(!B||!H&&A.data(J,"cache.tabs")){K();return }var M=function(N){var O=A(N),P=O.find("*:last");return P.length&&P.is(":not(img)")&&P||O};var C=function(){L.$tabs.filter("."+D.loadingClass).removeClass(D.loadingClass).each(function(){if(D.spinner){M(this).parent().html(M(this).data("label.tabs"))}});L.xhr=null};if(D.spinner){var I=M(J).html();M(J).wrapInner("<em></em>").find("em").data("label.tabs",I).html(D.spinner)}var F=A.extend({},D.ajaxOptions,{url:B,success:function(O,N){A(J.hash).html(O);C();if(D.cache){A.data(J,"cache.tabs",true)}L.trigger("load",null,L.ui(L.$tabs[G],L.$panels[G]));D.ajaxOptions.success&&D.ajaxOptions.success(O,N);K()}});if(this.xhr){this.xhr.abort();C()}E.addClass(D.loadingClass);setTimeout(function(){L.xhr=A.ajax(F)},0)},url:function(C,B){this.$tabs.eq(C).removeData("cache.tabs").data("load.tabs",B)},destroy:function(){var B=this.options;this.element.unbind(".tabs").removeClass(B.navClass).removeData("tabs");this.$tabs.each(function(){var C=A.data(this,"href.tabs");if(C){this.href=C}var D=A(this).unbind(".tabs");A.each(["href","load","cache"],function(E,F){D.removeData(F+".tabs")})});this.$lis.add(this.$panels).each(function(){if(A.data(this,"destroy.tabs")){A(this).remove()}else{A(this).removeClass([B.selectedClass,B.unselectClass,B.disabledClass,B.panelClass,B.hideClass].join(" "))}})}});A.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};A.ui.tabs.getter="length";A.extend(A.ui.tabs.prototype,{rotation:null,rotate:function(C,F){F=F||false;var B=this,E=this.options.selected;function G(){B.rotation=setInterval(function(){E=++E<B.$tabs.length?E:0;B.select(E)},C)}function D(H){if(!H||H.clientX){clearInterval(B.rotation)}}if(C){G();if(!F){this.$tabs.bind(this.options.event,D)}else{this.$tabs.bind(this.options.event,function(){D();E=B.options.selected;G()})}}else{D();this.$tabs.unbind(this.options.event,D)}}})})(jQuery);(function(A){A.ajaxHistory=new function(){var K="historyReset";var C=location.hash;var J=null;var H;this.update=function(){};var G=function(){A(".remote-output").empty()};A(document).bind(K,G);if(A.browser.msie){var I,D=false;A(function(){I=A('<iframe style="display: none;"></iframe>').appendTo(document.body).get(0);var M=I.contentWindow.document;M.open();M.close();if(C&&C!="#"){M.location.hash=C.replace("#","")}});this.update=function(N){C=N;var M=I.contentWindow.document;M.open();M.close();M.location.hash=N.replace("#","")};H=function(){var N=I.contentWindow.document;var M=N.location.hash;if(M!=C){C=M;if(M&&M!="#"){A('a[@href$="'+M+'"]').click();location.hash=M}else{if(D){location.hash="";A(document).trigger(K)}}}D=true}}else{if(A.browser.mozilla||A.browser.opera){this.update=function(M){C=M};H=function(){if(location.hash){if(C!=location.hash){C=location.hash;A('a[@href$="'+C+'"]').click()}}else{if(C){C="";A(document).trigger(K)}}}}else{if(A.browser.safari){var L,B,F;A(function(){L=[];L.length=history.length;B=[]});var E=false,D=false;F=function(M){L.push(M);B.length=0;E=false};this.update=function(M){C=M;F(C)};H=function(){var M=history.length-L.length;if(M){E=false;if(M<0){for(var N=0;N<Math.abs(M);N++){B.unshift(L.pop())}}else{for(var N=0;N<M;N++){L.push(B.shift())}}var O=L[L.length-1];A('a[@href$="'+O+'"]').click();C=location.hash}else{if(L[L.length-1]==undefined&&!E){if(document.URL.indexOf("#")>=0){A('a[@href$="#'+document.URL.split("#")[1]+'"]').click()}else{if(D){A(document).trigger(K)}}E=true}}D=true}}}}this.initialize=function(M){if(typeof M=="function"){A(document).unbind(K,G).bind(K,M)}if(location.hash&&typeof F=="undefined"){A('a[@href$="'+location.hash+'"]').trigger("click")}if(H&&J==null){J=setInterval(H,200)}}};A.fn.remote=function(B,C,E){E=E||function(){};if(typeof C=="function"){E=C}C=A.extend({hashPrefix:"remote-"},C||{});var D=A(B).size()&&A(B)||A("<div></div>").appendTo("body");D.addClass("remote-output");return this.each(function(H){var G=this.href,I="#"+(this.title&&this.title.replace(/\s/g,"_")||C.hashPrefix+(H+1)),F=this;this.href=I;A(this).click(function(J){if(!D.locked){if(J.clientX){A.ajaxHistory.update(I)}D.load(G,function(){D.locked=null;E.apply(F)})}})})};A.fn.history=function(B){return this.click(function(C){if(C.clientX){A.ajaxHistory.update(this.hash)}typeof B=="function"&&B()})}})(jQuery);(function(C){var A=C.scrollTo=function(F,E,D){A.window().scrollTo(F,E,D)};A.defaults={axis:"y",duration:1};A.window=function(){return C(C.browser.safari?"body":"html")};C.fn.scrollTo=function(F,E,D){if(typeof E=="object"){D=E;E=0}D=C.extend({},A.defaults,D);E=E||D.speed||D.duration;D.queue=D.queue&&D.axis.length>1;if(D.queue){E/=2}D.offset=B(D.offset);D.over=B(D.over);return this.each(function(){var M=this,K=C(M),L=F,J,H={},N=K.is("html,body");switch(typeof L){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(L)){L=B(L);break}L=C(L,this);case"object":if(L.is||L.style){J=(L=C(L)).offset()}}C.each(D.axis.split(""),function(R,S){var T=S=="x"?"Left":"Top",V=T.toLowerCase(),Q="scroll"+T,O=M[Q],P=S=="x"?"Width":"Height",U=P.toLowerCase();if(J){H[Q]=J[V]+(N?0:O-K.offset()[V]);if(D.margin){H[Q]-=parseInt(L.css("margin"+T))||0;H[Q]-=parseInt(L.css("border"+T+"Width"))||0}H[Q]+=D.offset[V]||0;if(D.over[V]){H[Q]+=L[U]()*D.over[V]}}else{H[Q]=L[V]}if(/^\d+$/.test(H[Q])){H[Q]=H[Q]<=0?0:Math.min(H[Q],G(P))}if(!R&&D.queue){if(O!=H[Q]){I(D.onAfterFirst)}delete H[Q]}});I(D.onAfter);function I(O){K.animate(H,E,D.easing,O&&function(){O.call(this,F)})}function G(O){var P=N?C.browser.opera?document.body:document.documentElement:M;return P["scroll"+O]-P["client"+O]}})};function B(D){return typeof D=="object"?D:{top:D,left:D}}})(jQuery);(function(F){var A,J,C,H,E,B;var D={menuStyle:{listStyle:"none",padding:"1px",margin:"0px",backgroundColor:"#fff",border:"1px solid #999",width:"100px"},itemStyle:{margin:"0px",color:"#000",display:"block",cursor:"default",padding:"3px",border:"1px solid #fff",backgroundColor:"transparent"},itemHoverStyle:{border:"1px solid #0a246a",backgroundColor:"#b6bdd2"},eventPosX:"pageX",eventPosY:"pageY",shadow:true,onContextMenu:null,onShowMenu:null};F.fn.contextMenu=function(M,L){if(!A){A=F('<div id="jqContextMenu"></div>').hide().css({position:"absolute",zIndex:"500"}).appendTo("body").bind("click",function(N){N.stopPropagation()})}if(!J){J=F("<div></div>").css({backgroundColor:"#000",position:"absolute",opacity:0.2,zIndex:499}).appendTo("body").hide()}E=E||[];L=L||{};E.push({id:M,menuStyle:F.extend({},D.menuStyle,L.menuStyle||{}),itemStyle:F.extend({},D.itemStyle,L.itemStyle||{}),itemHoverStyle:F.extend({},D.itemHoverStyle,L.itemHoverStyle||{}),bindings:L.bindings||{},shadow:L.shadow||L.shadow===false?L.shadow:D.shadow,onContextMenu:L.onContextMenu||D.onContextMenu,onShowMenu:L.onShowMenu||D.onShowMenu,eventPosX:L.eventPosX||D.eventPosX,eventPosY:L.eventPosY||D.eventPosY});var K=E.length-1;F(this).bind("contextmenu",function(O){var N=(!!E[K].onContextMenu)?E[K].onContextMenu(O):true;if(N){I(K,this,O,L)}return false});return this};function I(M,L,N,K){var O=E[M];H=F("#"+O.id).find("ul:first").clone(true);H.css(O.menuStyle).find("li").css(O.itemStyle).hover(function(){F(this).css(O.itemHoverStyle)},function(){F(this).css(O.itemStyle)}).find("img").css({verticalAlign:"middle",paddingRight:"2px"});A.html(H);if(!!O.onShowMenu){A=O.onShowMenu(N,A)}F.each(O.bindings,function(Q,P){F("#"+Q,A).bind("click",function(R){G();P(L,B)})});A.css({left:N[O.eventPosX],top:N[O.eventPosY]}).show();if(O.shadow){J.css({width:A.width(),height:A.height(),left:N.pageX+2,top:N.pageY+2}).show()}F(document).one("click",G)}function G(){A.hide();J.hide()}F.contextMenu={defaults:function(K){F.each(K,function(L,M){if(typeof M=="object"&&D[L]){F.extend(D[L],M)}else{D[L]=M}})}}})(jQuery);$(function(){jQuery("div.contextMenu").hide()});
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2009 M. Alsup
 * Version: 2.63 (17-MAR-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(H){var K="2.63";if(H.support==undefined){H.support={opacity:!(H.browser.msie)}}function E(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}}H.fn.cycle=function(P,O){var Q={s:this.selector,c:this.context};if(this.length==0&&P!="stop"){if(!H.isReady&&Q.s){E("DOM not ready, queuing slideshow");H(function(){H(Q.s,Q.c).cycle(P,O)});return this}E("terminating; zero elements found by selector"+(H.isReady?"":" (DOM not ready)"));return this}return this.each(function(){P=L(this,P,O);if(P===false){return }if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var T=H(this);var U=P.slideExpr?H(P.slideExpr,this):T.children();var R=U.get();if(R.length<2){E("terminating; too few slides: "+R.length);return }var S=J(T,U,R,P,Q);if(S===false){return }if(S.timeout||S.continuous){this.cycleTimeout=setTimeout(function(){D(R,S,0,!S.rev)},S.continuous?10:S.timeout+(S.delay||0))}})};function L(O,R,P){if(O.cycleStop==undefined){O.cycleStop=0}if(R===undefined||R===null){R={}}if(R.constructor==String){switch(R){case"stop":O.cycleStop++;if(O.cycleTimeout){clearTimeout(O.cycleTimeout)}O.cycleTimeout=0;H(O).removeData("cycle.opts");return false;case"pause":O.cyclePause=1;return false;case"resume":O.cyclePause=0;if(P===true){R=H(O).data("cycle.opts");if(!R){E("options not found, can not resume");return false}if(O.cycleTimeout){clearTimeout(O.cycleTimeout);O.cycleTimeout=0}D(R.elements,R,1,1)}return false;default:R={fx:R}}}else{if(R.constructor==Number){var Q=R;R=H(O).data("cycle.opts");if(!R){E("options not found, can not advance slide");return false}if(Q<0||Q>=R.elements.length){E("invalid slide index: "+Q);return false}R.nextSlide=Q;if(O.cycleTimeout){clearTimeout(this.cycleTimeout);O.cycleTimeout=0}if(typeof P=="string"){R.oneTimeFx=P}D(R.elements,R,1,Q>=R.currSlide);return false}}return R}function A(O,P){if(!H.support.opacity&&P.cleartype&&O.style.filter){try{O.style.removeAttribute("filter")}catch(Q){}}}function J(V,g,S,R,b){var Z=H.extend({},H.fn.cycle.defaults,R||{},H.metadata?V.metadata():H.meta?V.data():{});if(Z.autostop){Z.countdown=Z.autostopCount||S.length}var P=V[0];V.data("cycle.opts",Z);Z.$cont=V;Z.stopCount=P.cycleStop;Z.elements=S;Z.before=Z.before?[Z.before]:[];Z.after=Z.after?[Z.after]:[];Z.after.unshift(function(){Z.busy=0});if(!H.support.opacity&&Z.cleartype){Z.after.push(function(){A(this,Z)})}if(Z.continuous){Z.after.push(function(){D(S,Z,0,!Z.rev)})}M(Z);if(!H.support.opacity&&Z.cleartype&&!Z.cleartypeNoBg){F(g)}if(V.css("position")=="static"){V.css("position","relative")}if(Z.width){V.width(Z.width)}if(Z.height&&Z.height!="auto"){V.height(Z.height)}if(Z.startingSlide){Z.startingSlide=parseInt(Z.startingSlide)}if(Z.random){Z.randomMap=[];for(var d=0;d<S.length;d++){Z.randomMap.push(d)}Z.randomMap.sort(function(h,e){return Math.random()-0.5});Z.randomIndex=0;Z.startingSlide=Z.randomMap[0]}else{if(Z.startingSlide>=S.length){Z.startingSlide=0}}Z.currSlide=Z.startingSlide=Z.startingSlide||0;var U=Z.startingSlide;g.css({position:"absolute",top:0,left:0}).hide().each(function(e){var h=U?e>=U?S.length-(e-U):U-e:S.length-e;H(this).css("z-index",h)});H(S[U]).css("opacity",1).show();A(S[U],Z);if(Z.fit&&Z.width){g.width(Z.width)}if(Z.fit&&Z.height&&Z.height!="auto"){g.height(Z.height)}var a=Z.containerResize&&!V.innerHeight();if(a){var T=0,Y=0;for(var d=0;d<S.length;d++){var O=H(S[d]),j=O[0],X=O.outerWidth(),f=O.outerHeight();if(!X){X=j.offsetWidth}if(!f){f=j.offsetHeight}T=X>T?X:T;Y=f>Y?f:Y}if(T>0&&Y>0){V.css({width:T+"px",height:Y+"px"})}}if(Z.pause){V.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(B(Z)===false){return false}if(!Z.multiFx){var c=H.fn.cycle.transitions[Z.fx];if(H.isFunction(c)){c(V,g,Z)}else{if(Z.fx!="custom"&&!Z.multiFx){E("unknown transition: "+Z.fx,"; slideshow terminating");return false}}}var Q=false;R.requeueAttempts=R.requeueAttempts||0;g.each(function(){var k=H(this);this.cycleH=(Z.fit&&Z.height)?Z.height:k.height();this.cycleW=(Z.fit&&Z.width)?Z.width:k.width();if(k.is("img")){var h=(H.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var i=(H.browser.opera&&this.cycleW==42&&this.cycleH==19&&!this.complete);var e=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(h||i||e){if(b.s&&Z.requeueOnImageNotLoaded&&++R.requeueAttempts<100){E(R.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){H(b.s,b.c).cycle(R)},Z.requeueTimeout);Q=true;return false}else{E("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(Q){return false}Z.cssBefore=Z.cssBefore||{};Z.animIn=Z.animIn||{};Z.animOut=Z.animOut||{};g.not(":eq("+U+")").css(Z.cssBefore);if(Z.cssFirst){H(g[U]).css(Z.cssFirst)}if(Z.timeout){Z.timeout=parseInt(Z.timeout);if(Z.speed.constructor==String){Z.speed=H.fx.speeds[Z.speed]||parseInt(Z.speed)}if(!Z.sync){Z.speed=Z.speed/2}while((Z.timeout-Z.speed)<250){Z.timeout+=Z.speed}}if(Z.easing){Z.easeIn=Z.easeOut=Z.easing}if(!Z.speedIn){Z.speedIn=Z.speed}if(!Z.speedOut){Z.speedOut=Z.speed}Z.slideCount=S.length;Z.currSlide=Z.lastSlide=U;if(Z.random){Z.nextSlide=Z.currSlide;if(++Z.randomIndex==S.length){Z.randomIndex=0}Z.nextSlide=Z.randomMap[Z.randomIndex]}else{Z.nextSlide=Z.startingSlide>=(S.length-1)?0:Z.startingSlide+1}var W=g[U];if(Z.before.length){Z.before[0].apply(W,[W,W,Z,true])}if(Z.after.length>1){Z.after[1].apply(W,[W,W,Z,true])}if(Z.next){H(Z.next).click(function(){return N(Z,Z.rev?-1:1)})}if(Z.prev){H(Z.prev).click(function(){return N(Z,Z.rev?1:-1)})}if(Z.pager){C(S,Z)}I(Z,S);return Z}function M(O){O.original={before:[],after:[]};O.original.cssBefore=H.extend({},O.cssBefore);O.original.cssAfter=H.extend({},O.cssAfter);O.original.animIn=H.extend({},O.animIn);O.original.animOut=H.extend({},O.animOut);H.each(O.before,function(){O.original.before.push(this)});H.each(O.after,function(){O.original.after.push(this)})}function B(U){var Q=H.fn.cycle.transitions;if(U.fx.indexOf(",")>0){U.multiFx=true;U.fxs=U.fx.replace(/\s*/g,"").split(",");for(var S=0;S<U.fxs.length;S++){var T=U.fxs[S];var P=Q[T];if(!P||!Q.hasOwnProperty(T)||!H.isFunction(P)){E("discarding unknown transition: ",T);U.fxs.splice(S,1);S--}}if(!U.fxs.length){E("No valid transitions named; slideshow terminating.");return false}}else{if(U.fx=="all"){U.multiFx=true;U.fxs=[];for(p in Q){var P=Q[p];if(Q.hasOwnProperty(p)&&H.isFunction(P)){U.fxs.push(p)}}}}if(U.multiFx&&U.randomizeEffects){var R=Math.floor(Math.random()*20)+30;for(var S=0;S<R;S++){var O=Math.floor(Math.random()*U.fxs.length);U.fxs.push(U.fxs.splice(O,1)[0])}E("randomized fx sequence: ",U.fxs)}return true}function I(P,O){P.addSlide=function(R,S){var Q=H(R),T=Q[0];if(!P.autostopCount){P.countdown++}O[S?"unshift":"push"](T);if(P.els){P.els[S?"unshift":"push"](T)}P.slideCount=O.length;Q.css("position","absolute");Q[S?"prependTo":"appendTo"](P.$cont);if(S){P.currSlide++;P.nextSlide++}if(!H.support.opacity&&P.cleartype&&!P.cleartypeNoBg){F(Q)}if(P.fit&&P.width){Q.width(P.width)}if(P.fit&&P.height&&P.height!="auto"){$slides.height(P.height)}T.cycleH=(P.fit&&P.height)?P.height:Q.height();T.cycleW=(P.fit&&P.width)?P.width:Q.width();Q.css(P.cssBefore);if(P.pager){H.fn.cycle.createPagerAnchor(O.length-1,T,H(P.pager),O,P)}if(H.isFunction(P.onAddSlide)){P.onAddSlide(Q)}else{Q.hide()}}}H.fn.cycle.resetState=function(P,O){O=O||P.fx;P.before=[];P.after=[];P.cssBefore=H.extend({},P.original.cssBefore);P.cssAfter=H.extend({},P.original.cssAfter);P.animIn=H.extend({},P.original.animIn);P.animOut=H.extend({},P.original.animOut);P.fxFn=null;H.each(P.original.before,function(){P.before.push(this)});H.each(P.original.after,function(){P.after.push(this)});var Q=H.fn.cycle.transitions[O];if(H.isFunction(Q)){Q(P.$cont,H(P.elements),P)}};function D(V,O,U,W){if(U&&O.busy&&O.manualTrump){H(V).stop(true,true);O.busy=false}if(O.busy){return }var S=O.$cont[0],Y=V[O.currSlide],X=V[O.nextSlide];if(S.cycleStop!=O.stopCount||S.cycleTimeout===0&&!U){return }if(!U&&!S.cyclePause&&((O.autostop&&(--O.countdown<=0))||(O.nowrap&&!O.random&&O.nextSlide<O.currSlide))){if(O.end){O.end(O)}return }if(U||!S.cyclePause){var T=O.fx;Y.cycleH=Y.cycleH||H(Y).height();Y.cycleW=Y.cycleW||H(Y).width();X.cycleH=X.cycleH||H(X).height();X.cycleW=X.cycleW||H(X).width();if(O.multiFx){if(O.lastFx==undefined||++O.lastFx>=O.fxs.length){O.lastFx=0}T=O.fxs[O.lastFx];O.currFx=T}if(O.oneTimeFx){T=O.oneTimeFx;O.oneTimeFx=null}H.fn.cycle.resetState(O,T);if(O.before.length){H.each(O.before,function(Z,a){if(S.cycleStop!=O.stopCount){return }a.apply(X,[Y,X,O,W])})}var Q=function(){H.each(O.after,function(Z,a){if(S.cycleStop!=O.stopCount){return }a.apply(X,[Y,X,O,W])})};if(O.nextSlide!=O.currSlide){O.busy=1;if(O.fxFn){O.fxFn(Y,X,O,Q,W)}else{if(H.isFunction(H.fn.cycle[O.fx])){H.fn.cycle[O.fx](Y,X,O,Q)}else{H.fn.cycle.custom(Y,X,O,Q,U&&O.fastOnEvent)}}}O.lastSlide=O.currSlide;if(O.random){O.currSlide=O.nextSlide;if(++O.randomIndex==V.length){O.randomIndex=0}O.nextSlide=O.randomMap[O.randomIndex]}else{var R=(O.nextSlide+1)==V.length;O.nextSlide=R?0:O.nextSlide+1;O.currSlide=R?V.length-1:O.nextSlide-1}if(O.pager){H.fn.cycle.updateActivePagerLink(O.pager,O.currSlide)}}var P=0;if(O.timeout&&!O.continuous){P=G(Y,X,O,W)}else{if(O.continuous&&S.cyclePause){P=10}}if(P>0){S.cycleTimeout=setTimeout(function(){D(V,O,0,!O.rev)},P)}}H.fn.cycle.updateActivePagerLink=function(O,P){H(O).find("a").removeClass("activeSlide").filter("a:eq("+P+")").addClass("activeSlide")};function G(S,Q,R,P){if(R.timeoutFn){var O=R.timeoutFn(S,Q,R,P);if(O!==false){return O}}return R.timeout}H.fn.cycle.next=function(O){N(O,O.rev?-1:1)};H.fn.cycle.prev=function(O){N(O,O.rev?1:-1)};function N(P,S){var O=P.elements;var R=P.$cont[0],Q=R.cycleTimeout;if(Q){clearTimeout(Q);R.cycleTimeout=0}if(P.random&&S<0){P.randomIndex--;if(--P.randomIndex==-2){P.randomIndex=O.length-2}else{if(P.randomIndex==-1){P.randomIndex=O.length-1}}P.nextSlide=P.randomMap[P.randomIndex]}else{if(P.random){if(++P.randomIndex==O.length){P.randomIndex=0}P.nextSlide=P.randomMap[P.randomIndex]}else{P.nextSlide=P.currSlide+S;if(P.nextSlide<0){if(P.nowrap){return false}P.nextSlide=O.length-1}else{if(P.nextSlide>=O.length){if(P.nowrap){return false}P.nextSlide=0}}}}if(H.isFunction(P.prevNextClick)){P.prevNextClick(S>0,P.nextSlide,O[P.nextSlide])}D(O,P,1,S>=0);return false}function C(P,Q){var O=H(Q.pager);H.each(P,function(R,S){H.fn.cycle.createPagerAnchor(R,S,O,P,Q)});H.fn.cycle.updateActivePagerLink(Q.pager,Q.startingSlide)}H.fn.cycle.createPagerAnchor=function(R,S,P,Q,T){var O=(H.isFunction(T.pagerAnchorBuilder))?T.pagerAnchorBuilder(R,S):'<a href="#">'+(R+1)+"</a>";if(!O){return }var U=H(O);if(U.parents("body").length==0){U.appendTo(P)}U.bind(T.pagerEvent,function(){T.nextSlide=R;var W=T.$cont[0],V=W.cycleTimeout;if(V){clearTimeout(V);W.cycleTimeout=0}if(H.isFunction(T.pagerClick)){T.pagerClick(T.nextSlide,Q[T.nextSlide])}D(Q,T,1,T.currSlide<R);return false});if(T.pauseOnPagerHover){U.hover(function(){T.$cont[0].cyclePause++},function(){T.$cont[0].cyclePause--})}};H.fn.cycle.hopsFromLast=function(R,Q){var P,O=R.lastSlide,S=R.currSlide;if(Q){P=S>O?S-O:R.slideCount-O}else{P=S<O?O-S:O+R.slideCount-S}return P};function F(Q){function P(R){R=parseInt(R).toString(16);return R.length<2?"0"+R:R}function O(T){for(;T&&T.nodeName.toLowerCase()!="html";T=T.parentNode){var R=H.css(T,"background-color");if(R.indexOf("rgb")>=0){var S=R.match(/\d+/g);return"#"+P(S[0])+P(S[1])+P(S[2])}if(R&&R!="transparent"){return R}}return"#ffffff"}Q.each(function(){H(this).css("background-color",O(this))})}H.fn.cycle.commonReset=function(T,R,S,P,Q,O){H(S.elements).not(T).hide();S.cssBefore.opacity=1;S.cssBefore.display="block";if(P!==false&&R.cycleW>0){S.cssBefore.width=R.cycleW}if(Q!==false&&R.cycleH>0){S.cssBefore.height=R.cycleH}S.cssAfter=S.cssAfter||{};S.cssAfter.display="none";H(T).css("zIndex",S.slideCount+(O===true?1:0));H(R).css("zIndex",S.slideCount+(O===true?0:1))};H.fn.cycle.custom=function(Z,T,O,Q,P){var Y=H(Z),U=H(T);var R=O.speedIn,X=O.speedOut,S=O.easeIn,W=O.easeOut;U.css(O.cssBefore);if(P){if(typeof P=="number"){R=X=P}else{R=X=1}S=W=null}var V=function(){U.animate(O.animIn,R,S,Q)};Y.animate(O.animOut,X,W,function(){if(O.cssAfter){Y.css(O.cssAfter)}if(!O.sync){V()}});if(O.sync){V()}};H.fn.cycle.transitions={fade:function(P,Q,O){Q.not(":eq("+O.currSlide+")").css("opacity",0);O.before.push(function(T,R,S){H.fn.cycle.commonReset(T,R,S);S.cssBefore.opacity=0});O.animIn={opacity:1};O.animOut={opacity:0};O.cssBefore={top:0,left:0}}};H.fn.cycle.ver=function(){return K};H.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,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:!H.support.opacity,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.52
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function(A){A.fn.cycle.transitions.scrollUp=function(D,E,C){D.css("overflow","hidden");C.before.push(A.fn.cycle.commonReset);var B=D.height();C.cssBefore={top:B,left:0};C.cssFirst={top:0};C.animIn={top:0};C.animOut={top:-B}};A.fn.cycle.transitions.scrollDown=function(D,E,C){D.css("overflow","hidden");C.before.push(A.fn.cycle.commonReset);var B=D.height();C.cssFirst={top:0};C.cssBefore={top:-B,left:0};C.animIn={top:0};C.animOut={top:B}};A.fn.cycle.transitions.scrollLeft=function(D,E,C){D.css("overflow","hidden");C.before.push(A.fn.cycle.commonReset);var B=D.width();C.cssFirst={left:0};C.cssBefore={left:B,top:0};C.animIn={left:0};C.animOut={left:0-B}};A.fn.cycle.transitions.scrollRight=function(D,E,C){D.css("overflow","hidden");C.before.push(A.fn.cycle.commonReset);var B=D.width();C.cssFirst={left:0};C.cssBefore={left:-B,top:0};C.animIn={left:0};C.animOut={left:B}};A.fn.cycle.transitions.scrollHorz=function(C,D,B){C.css("overflow","hidden").width();B.before.push(function(H,F,G,E){A.fn.cycle.commonReset(H,F,G);G.cssBefore.left=E?(F.cycleW-1):(1-F.cycleW);G.animOut.left=E?-H.cycleW:H.cycleW});B.cssFirst={left:0};B.cssBefore={top:0};B.animIn={left:0};B.animOut={top:0}};A.fn.cycle.transitions.scrollVert=function(C,D,B){C.css("overflow","hidden");B.before.push(function(H,F,G,E){A.fn.cycle.commonReset(H,F,G);G.cssBefore.top=E?(1-F.cycleH):(F.cycleH-1);G.animOut.top=E?H.cycleH:-H.cycleH});B.cssFirst={top:0};B.cssBefore={left:0};B.animIn={top:0};B.animOut={left:0}};A.fn.cycle.transitions.slideX=function(C,D,B){B.before.push(function(G,E,F){A(F.elements).not(G).hide();A.fn.cycle.commonReset(G,E,F,false,true);F.animIn.width=E.cycleW});B.cssBefore={left:0,top:0,width:0};B.animIn={width:"show"};B.animOut={width:0}};A.fn.cycle.transitions.slideY=function(C,D,B){B.before.push(function(G,E,F){A(F.elements).not(G).hide();A.fn.cycle.commonReset(G,E,F,true,false);F.animIn.height=E.cycleH});B.cssBefore={left:0,top:0,height:0};B.animIn={height:"show"};B.animOut={height:0}};A.fn.cycle.transitions.shuffle=function(E,F,D){var B=E.css("overflow","visible").width();F.css({left:0,top:0});D.before.push(function(I,G,H){A.fn.cycle.commonReset(I,G,H,true,true,true)});D.speed=D.speed/2;D.random=0;D.shuffle=D.shuffle||{left:-B,top:15};D.els=[];for(var C=0;C<F.length;C++){D.els.push(F[C])}for(var C=0;C<D.currSlide;C++){D.els.push(D.els.shift())}D.fxFn=function(M,J,L,G,I){var H=I?A(M):A(J);A(J).css(L.cssBefore);var K=L.slideCount;H.animate(L.shuffle,L.speedIn,L.easeIn,function(){var O=A.fn.cycle.hopsFromLast(L,I);for(var P=0;P<O;P++){I?L.els.push(L.els.shift()):L.els.unshift(L.els.pop())}if(I){for(var Q=0,N=L.els.length;Q<N;Q++){A(L.els[Q]).css("z-index",N-Q+K)}}else{var R=A(M).css("z-index");H.css("z-index",parseInt(R)+1+K)}H.animate({left:0,top:0},L.speedOut,L.easeOut,function(){A(I?this:M).hide();if(G){G()}})})};D.cssBefore={display:"block",opacity:1,top:0,left:0}};A.fn.cycle.transitions.turnUp=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,true,false);F.cssBefore.top=E.cycleH;F.animIn.height=E.cycleH});B.cssFirst={top:0};B.cssBefore={left:0,height:0};B.animIn={top:0};B.animOut={height:0}};A.fn.cycle.transitions.turnDown=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,true,false);F.animIn.height=E.cycleH;F.animOut.top=G.cycleH});B.cssFirst={top:0};B.cssBefore={left:0,top:0,height:0};B.animOut={height:0}};A.fn.cycle.transitions.turnLeft=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,true);F.cssBefore.left=E.cycleW;F.animIn.width=E.cycleW});B.cssBefore={top:0,width:0};B.animIn={left:0};B.animOut={width:0}};A.fn.cycle.transitions.turnRight=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,true);F.animIn.width=E.cycleW;F.animOut.left=G.cycleW});B.cssBefore={top:0,left:0,width:0};B.animIn={left:0};B.animOut={width:0}};A.fn.cycle.transitions.zoom=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,false,true);F.cssBefore.top=E.cycleH/2;F.cssBefore.left=E.cycleW/2;F.animIn={top:0,left:0,width:E.cycleW,height:E.cycleH};F.animOut={width:0,height:0,top:G.cycleH/2,left:G.cycleW/2}});B.cssFirst={top:0,left:0};B.cssBefore={width:0,height:0}};A.fn.cycle.transitions.fadeZoom=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,false);F.cssBefore.left=E.cycleW/2;F.cssBefore.top=E.cycleH/2;F.animIn={top:0,left:0,width:E.cycleW,height:E.cycleH}});B.cssBefore={width:0,height:0};B.animOut={opacity:0}};A.fn.cycle.transitions.blindX=function(D,E,C){var B=D.css("overflow","hidden").width();C.before.push(function(H,F,G){A.fn.cycle.commonReset(H,F,G);G.animIn.width=F.cycleW;G.animOut.left=H.cycleW});C.cssBefore={left:B,top:0};C.animIn={left:0};C.animOut={left:B}};A.fn.cycle.transitions.blindY=function(D,E,C){var B=D.css("overflow","hidden").height();C.before.push(function(H,F,G){A.fn.cycle.commonReset(H,F,G);G.animIn.height=F.cycleH;G.animOut.top=H.cycleH});C.cssBefore={top:B,left:0};C.animIn={top:0};C.animOut={top:B}};A.fn.cycle.transitions.blindZ=function(E,F,D){var C=E.css("overflow","hidden").height();var B=E.width();D.before.push(function(I,G,H){A.fn.cycle.commonReset(I,G,H);H.animIn.height=G.cycleH;H.animOut.top=I.cycleH});D.cssBefore={top:C,left:B};D.animIn={top:0,left:0};D.animOut={top:C,left:B}};A.fn.cycle.transitions.growX=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,true);F.cssBefore.left=this.cycleW/2;F.animIn={left:0,width:this.cycleW};F.animOut={left:0}});B.cssBefore={width:0,top:0}};A.fn.cycle.transitions.growY=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,true,false);F.cssBefore.top=this.cycleH/2;F.animIn={top:0,height:this.cycleH};F.animOut={top:0}});B.cssBefore={height:0,left:0}};A.fn.cycle.transitions.curtainX=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,false,true,true);F.cssBefore.left=E.cycleW/2;F.animIn={left:0,width:this.cycleW};F.animOut={left:G.cycleW/2,width:0}});B.cssBefore={top:0,width:0}};A.fn.cycle.transitions.curtainY=function(C,D,B){B.before.push(function(G,E,F){A.fn.cycle.commonReset(G,E,F,true,false,true);F.cssBefore.top=E.cycleH/2;F.animIn={top:0,height:E.cycleH};F.animOut={top:G.cycleH/2,height:0}});B.cssBefore={left:0,height:0}};A.fn.cycle.transitions.cover=function(E,F,D){var G=D.direction||"left";var B=E.css("overflow","hidden").width();var C=E.height();D.before.push(function(J,H,I){A.fn.cycle.commonReset(J,H,I);if(G=="right"){I.cssBefore.left=-B}else{if(G=="up"){I.cssBefore.top=C}else{if(G=="down"){I.cssBefore.top=-C}else{I.cssBefore.left=B}}}});D.animIn={left:0,top:0};D.animOut={opacity:1};D.cssBefore={top:0,left:0}};A.fn.cycle.transitions.uncover=function(E,F,D){var G=D.direction||"left";var B=E.css("overflow","hidden").width();var C=E.height();D.before.push(function(J,H,I){A.fn.cycle.commonReset(J,H,I,true,true,true);if(G=="right"){I.animOut.left=B}else{if(G=="up"){I.animOut.top=-C}else{if(G=="down"){I.animOut.top=C}else{I.animOut.left=-B}}}});D.animIn={left:0,top:0};D.animOut={opacity:1};D.cssBefore={top:0,left:0}};A.fn.cycle.transitions.toss=function(E,F,D){var B=E.css("overflow","visible").width();var C=E.height();D.before.push(function(I,G,H){A.fn.cycle.commonReset(I,G,H,true,true,true);if(!H.animOut.left&&!H.animOut.top){H.animOut={left:B*2,top:-C/2,opacity:0}}else{H.animOut.opacity=0}});D.cssBefore={left:0,top:0};D.animIn={left:0}};A.fn.cycle.transitions.wipe=function(K,H,C){var J=K.css("overflow","hidden").width();var F=K.height();C.cssBefore=C.cssBefore||{};var D;if(C.clip){if(/l2r/.test(C.clip)){D="rect(0px 0px "+F+"px 0px)"}else{if(/r2l/.test(C.clip)){D="rect(0px "+J+"px "+F+"px "+J+"px)"}else{if(/t2b/.test(C.clip)){D="rect(0px "+J+"px 0px 0px)"}else{if(/b2t/.test(C.clip)){D="rect("+F+"px "+J+"px "+F+"px 0px)"}else{if(/zoom/.test(C.clip)){var L=parseInt(F/2);var E=parseInt(J/2);D="rect("+L+"px "+E+"px "+L+"px "+E+"px)"}}}}}}C.cssBefore.clip=C.cssBefore.clip||D||"rect(0px 0px 0px 0px)";var G=C.cssBefore.clip.match(/(\d+)/g);var L=parseInt(G[0]),B=parseInt(G[1]),I=parseInt(G[2]),E=parseInt(G[3]);C.before.push(function(T,O,R){if(T==O){return }var N=A(T),M=A(O);A.fn.cycle.commonReset(T,O,R,true,true,false);R.cssAfter.display="block";var Q=1,P=parseInt((R.speedIn/13))-1;(function S(){var V=L?L-parseInt(Q*(L/P)):0;var W=E?E-parseInt(Q*(E/P)):0;var X=I<F?I+parseInt(Q*((F-I)/P||1)):F;var U=B<J?B+parseInt(Q*((J-B)/P||1)):J;M.css({clip:"rect("+V+"px "+U+"px "+X+"px "+W+"px)"});(Q++<=P)?setTimeout(S,13):N.css("display","none")})()});C.cssBefore={display:"block",opacity:1,top:0,left:0};C.animIn={left:0};C.animOut={left:0}}})(jQuery);jQuery.extend(jQuery.easing,{easeInQuad:function(B,C,A,E,D){return E*(C/=D)*C+A},easeOutQuad:function(B,C,A,E,D){return -E*(C/=D)*(C-2)+A},easeInOutQuad:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C+A}return -E/2*((--C)*(C-2)-1)+A},easeInCubic:function(B,C,A,E,D){return E*(C/=D)*C*C+A},easeOutCubic:function(B,C,A,E,D){return E*((C=C/D-1)*C*C+1)+A},easeInOutCubic:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A}return E/2*((C-=2)*C*C+2)+A},easeInQuart:function(B,C,A,E,D){return E*(C/=D)*C*C*C+A},easeOutQuart:function(B,C,A,E,D){return -E*((C=C/D-1)*C*C*C-1)+A},easeInOutQuart:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C+A}return -E/2*((C-=2)*C*C*C-2)+A},easeInQuint:function(B,C,A,E,D){return E*(C/=D)*C*C*C*C+A},easeOutQuint:function(B,C,A,E,D){return E*((C=C/D-1)*C*C*C*C+1)+A},easeInOutQuint:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C*C+A}return E/2*((C-=2)*C*C*C*C+2)+A},easeInSine:function(B,C,A,E,D){return -E*Math.cos(C/D*(Math.PI/2))+E+A},easeOutSine:function(B,C,A,E,D){return E*Math.sin(C/D*(Math.PI/2))+A},easeInOutSine:function(B,C,A,E,D){return -E/2*(Math.cos(Math.PI*C/D)-1)+A},easeInExpo:function(B,C,A,E,D){return(C==0)?A:E*Math.pow(2,10*(C/D-1))+A},easeOutExpo:function(B,C,A,E,D){return(C==D)?A+E:E*(-Math.pow(2,-10*C/D)+1)+A},easeInOutExpo:function(B,C,A,E,D){if(C==0){return A}if(C==D){return A+E}if((C/=D/2)<1){return E/2*Math.pow(2,10*(C-1))+A}return E/2*(-Math.pow(2,-10*--C)+2)+A},easeInCirc:function(B,C,A,E,D){return -E*(Math.sqrt(1-(C/=D)*C)-1)+A},easeOutCirc:function(B,C,A,E,D){return E*Math.sqrt(1-(C=C/D-1)*C)+A},easeInOutCirc:function(B,C,A,E,D){if((C/=D/2)<1){return -E/2*(Math.sqrt(1-C*C)-1)+A}return E/2*(Math.sqrt(1-(C-=2)*C)+1)+A},easeInElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return -(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A},easeOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return C*Math.pow(2,-10*D)*Math.sin((D*G-E)*(2*Math.PI)/F)+H+A},easeInOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G/2)==2){return A+H}if(!F){F=G*(0.3*1.5)}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}if(D<1){return -0.5*(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A}return C*Math.pow(2,-10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F)*0.5+H+A},easeInBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*(C/=E)*C*((D+1)*C-D)+A},easeOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A},easeInOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A},easeInBounce:function(B,C,A,E,D){return E-jQuery.easing.easeOutBounce(B,D-C,0,E,D)+A},easeOutBounce:function(B,C,A,E,D){if((C/=D)<(1/2.75)){return E*(7.5625*C*C)+A}else{if(C<(2/2.75)){return E*(7.5625*(C-=(1.5/2.75))*C+0.75)+A}else{if(C<(2.5/2.75)){return E*(7.5625*(C-=(2.25/2.75))*C+0.9375)+A}else{return E*(7.5625*(C-=(2.625/2.75))*C+0.984375)+A}}}},easeInOutBounce:function(B,C,A,E,D){if(C<D/2){return jQuery.easing.easeInBounce(B,C*2,0,E,D)*0.5+A}return jQuery.easing.easeOutBounce(B,C*2-D,0,E,D)*0.5+E*0.5+A}});var Class=function(B){var A=function(){for(var C in this){if(this[C]){this[C]._proto_=this}}if(arguments[0]!="noinit"&&this.initialize){return this.initialize.apply(this,arguments)}};A.extend=this.extend;A.implement=this.implement;A.prototype=B;return A};Class.empty=function(){};Class.create=function(A){return new Class(A)};Class.prototype={extend:function(B){var A=new this("noinit");for(var D in B){var C=A[D];var E=B[D];if(C&&C!=E){E=C.parentize(E)||E}A[D]=E}return new Class(A)},implement:function(A){for(var B in A){this.prototype[B]=A[B]}}};Object.Native=function(){for(var A=0;A<arguments.length;A++){arguments[A].extend=Class.prototype.implement}};new Object.Native(Function,Array,String,Number);Function.extend({parentize:function(B){var A=this;return function(){this.parent=A;return B.apply(this,arguments)}}});if(typeof deconcept=="undefined"){var deconcept={}}if(typeof deconcept.util=="undefined"){deconcept.util={}}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={}}deconcept.SWFObject=function(E,C,K,F,H,J,L,G,A,D){if(!document.getElementById){return }this.DETECT_KEY=D?D:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(E){this.setAttribute("swf",E)}if(C){this.setAttribute("id",C)}if(K){this.setAttribute("width",K)}if(F){this.setAttribute("height",F)}if(H){this.setAttribute("version",new deconcept.PlayerVersion(H.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(J){this.addParam("bgcolor",J)}var B=L?L:"high";this.addParam("quality",B);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var I=(G)?G:window.location;this.setAttribute("xiRedirectUrl",I);this.setAttribute("redirectUrl","");if(A){this.setAttribute("redirectUrl",A)}};deconcept.SWFObject.prototype={useExpressInstall:function(A){this.xiSWFPath=!A?"expressinstall.swf":A;this.setAttribute("useExpressInstall",true)},setAttribute:function(A,B){this.attributes[A]=B},getAttribute:function(A){return this.attributes[A]||""},addParam:function(A,B){this.params[A]=B},getParams:function(){return this.params},addVariable:function(A,B){this.variables[A]=B},getVariable:function(A){return this.variables[A]||""},getVariables:function(){return this.variables},getVariablePairs:function(){var A=[];var B;var C=this.getVariables();for(B in C){A[A.length]=B+"="+C[B]}return A},getSWFHTML:function(){var D="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}D='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'"';D+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var C=this.getParams();for(var A in C){D+=[A]+'="'+C[A]+'" '}var B=this.getVariablePairs().join("&");if(B.length>0){D+='flashvars="'+B+'"'}D+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}D='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'">';D+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var C=this.getParams();for(var A in C){D+='<param name="'+A+'" value="'+C[A]+'" />'}var B=this.getVariablePairs().join("&");if(B.length>0){D+='<param name="flashvars" value="'+B+'" />'}D+="</object>"}return D},write:function(A){if(this.getAttribute("useExpressInstall")){var B=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(B)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var C=(typeof A=="string")?document.getElementById(A):A;C.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var C=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var A=navigator.plugins["Shockwave Flash"];if(A&&A.description){C=new deconcept.PlayerVersion(A.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var D=1;var B=3;while(D){try{B++;D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+B);C=new deconcept.PlayerVersion([B,0,0])}catch(E){D=null}}}else{try{var D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(E){try{var D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");C=new deconcept.PlayerVersion([6,0,21]);D.AllowScriptAccess="always"}catch(E){if(C.major==6){return C}}try{D=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(E){}}if(D!=null){C=new deconcept.PlayerVersion(D.GetVariable("$version").split(" ")[1].split(","))}}}return C};deconcept.PlayerVersion=function(A){this.major=A[0]!=null?parseInt(A[0]):0;this.minor=A[1]!=null?parseInt(A[1]):0;this.rev=A[2]!=null?parseInt(A[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(A){if(this.major<A.major){return false}if(this.major>A.major){return true}if(this.minor<A.minor){return false}if(this.minor>A.minor){return true}if(this.rev<A.rev){return false}return true};deconcept.util={getRequestParameter:function(D){var C=document.location.search||document.location.hash;if(D==null){return C}if(C){var B=C.substring(1).split("&");for(var A=0;A<B.length;A++){if(B[A].substring(0,B[A].indexOf("="))==D){return B[A].substring((B[A].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var C=document.getElementsByTagName("OBJECT");for(var B=C.length-1;B>=0;B--){C[B].style.display="none";for(var A in C[B]){if(typeof C[B][A]=="function"){C[B][A]=function(){}}}}};if(!document.getElementById&&document.all){document.getElementById=function(A){return document.all[A]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;jQuery.noConflict();Liferay={};Liferay.Editor={};if(!Liferay._ajaxOld){Liferay._ajaxOld=jQuery.ajax}if(Liferay._ajaxOld){jQuery.ajax=function(A){if(Liferay.Util){A.url=Liferay.Util.getURLWithSessionId(A.url)}return Liferay._ajaxOld(A)}}jQuery.ajaxSetup({data:{},type:"POST"});Liferay.Service={actionUrl:themeDisplay.getPathMain()+"/portal/json_service",tunnelUrl:themeDisplay.getPathContext()+"/tunnel-web/secure/json",classNameSuffix:"ServiceJSON",ajax:function(options,callback){var instance=this;var serviceUrl=instance.actionUrl;var tunnelEnabled=(Liferay.ServiceAuth&&Liferay.ServiceAuth.header);if(tunnelEnabled){serviceUrl=instance.tunnelUrl}options.serviceParameters=Liferay.Service.getParameters(options);if(callback){jQuery.ajax({type:"GET",url:serviceUrl,data:options,cache:false,dataType:"json",beforeSend:function(xHR){if(tunnelEnabled){xHR.setRequestHeader("Authorization",Liferay.ServiceAuth.header)}},success:callback})}else{var xHR=jQuery.ajax({url:serviceUrl,data:options,dataType:"json",async:false});return eval("("+xHR.responseText+")")}},getParameters:function(A){var C="";for(var B in A){if((B!="serviceClassName")&&(B!="serviceMethodName")&&(B!="serviceParameterTypes")){C+=B+","}}if(Liferay.Util.endsWith(C,",")){C=C.substring(0,C.length-1)}return C}};Liferay.Template={PORTLET:'<div class="portlet"><div class="portlet-topper"><div class="portlet-title"></div></div><div class="portlet-content"></div><div class="forbidden-action"></div></div>'};jQuery.fn.exactHeight=jQuery.fn.height;jQuery.fn.exactWidth=jQuery.fn.width;if(!window.String.prototype.trim){String.prototype.trim=function(){return jQuery.trim(this)}}if(!window.Array.prototype.indexOf){window.Array.prototype.indexOf=function(B){for(var A=0;A<this.length;A++){if(this[A]==B){return A}}return -1}}if(!window.Array.prototype.lastIndexOf){window.Array.prototype.lastIndexOf=function(D,B){var C=this.length;if(B==null){B=C-1}else{if(B<0){B=Math.max(0,C+B)}}for(var A=B;A>=0;A--){if(this[A]===D){return A}}return -1}}Liferay.Browser={init:function(){var B=this;var C=B.version();var A=B.version(true);B._browserVars={agent:"",is_firefox:false,is_ie:false,is_ie_4:false,is_ie_5:false,is_ie_5_5:false,is_ie_5_up:false,is_ie_6:false,is_ie_7:false,is_mozilla:false,is_mozilla_1_3_up:false,is_ns_4:false,is_rtf:false,is_safari:false,is_opera:false};B._browserVars.agent=jQuery.browser.userAgent;B._browserVars.is_firefox=jQuery.browser.firefox;B._browserVars.is_ie=jQuery.browser.msie;B._browserVars.is_ie_4=(B.is_ie&&C==4);B._browserVars.is_ie_5=(B.is_ie&&C==5);B._browserVars.is_ie_5_5=(B.is_ie&&A==5.5);B._browserVars.is_ie_5_up=(B.is_ie&&C>=5);B._browserVars.is_ie_6=(B.is_ie&&C==6);B._browserVars.is_ie_7=(B.is_ie&&C==7);B._browserVars.is_mozilla=(jQuery.browser.mozilla);B._browserVars.is_mozilla_1_3_up=(B.is_mozilla&&A>1.3);B._browserVars.is_ns_4=(jQuery.browser.netscape&&C==4);B._browserVars.is_rtf=(B.is_ie_5_5_up||B.is_mozilla_1_3_up);B._browserVars.is_safari=jQuery.browser.safari;B._browserVars.is_opera=jQuery.browser.opera;jQuery.extend(B,B._browserVars)},browser:function(){var A=this;return jQuery.browser.browser},compat:function(){var A=this;for(var B in A._browserVars){if(!window[B]){window[B]=A._browserVars[B]}}},version:function(B){var A=this;if(!B){return jQuery.browser.version.major}else{return jQuery.browser.version.string}},_browserVars:{}};jQuery(function(){Liferay.Browser.init()});Liferay.Util={submitCountdown:0,actsAsAspect:function(object){object.yield=null;object.rv={};object.before=function(method,f){var original=eval("this."+method);this[method]=function(){f.apply(this,arguments);return original.apply(this,arguments)}};object.after=function(method,f){var original=eval("this."+method);this[method]=function(){this.rv[method]=original.apply(this,arguments);return f.apply(this,arguments)}};object.around=function(method,f){var original=eval("this."+method);this[method]=function(){this.yield=original;return f.apply(this,arguments)}}},addInputFocus:function(){var A=jQuery("input:text, input:text, textarea");var B=function(F){jQuery(this).addClass("focus");var G=this.value;var D=G.length;if(this.createTextRange&&(this.nodeName.toLowerCase()!=="textarea")){var E=this.createTextRange();E.moveStart("character",D)}else{if(this.selectionStart){this.selectionStart=D;this.selectionEnd=D}}if(Liferay.Browser.is_ie&&(this!=document.activeElement)){this.focus()}};var C=function(D){jQuery(this).removeClass("focus")};A.focus(B);A.blur(C);A.livequery("focus",B);A.livequery("blur",C);jQuery("input.lfr-auto-focus").livequery(function(){jQuery("input").trigger("blur");jQuery(this).trigger("focus")})},addInputType:function(B){var A=this;A.addInputType=function(){};if(Liferay.Browser.is_ie&&Liferay.Browser.version()<7){A.addInputType=function(C){var D;if(C){if(typeof C=="object"){D=jQuery(C)}else{D=jQuery("#"+C)}}else{D=document.body}jQuery("input",D).each(function(){var F=jQuery(this);var E=this.type||"text";F.addClass(E)})}}return A.addInputType(B)},addParams:function(G,C){var B=this;if(typeof G=="object"){G=jQuery.param(G)}else{G=jQuery.trim(G)}if(G!=""){var F=C||location.href;var D,A;if(F.indexOf("#")>-1){var E=F.split("#");F=E[0];D=E[1]}if(F.indexOf("?")==-1){G="?"+G}else{G="&"+G}if(F.indexOf(G)==-1){A=F+G;if(D){A+="#"+D}if(!C){location.href=A}return A}}},check:function(C,A,B){jQuery("input[@name="+A+"]:checkbox",C).attr("checked",B)},checkAll:function(D,C,A){var B;if(Liferay.Util.isArray(C)){var E="input[@name="+C.join("]:checkbox,input[@name=")+"]:checkbox";B=jQuery(E,D)}else{B=jQuery("input[@name="+C+"]:checkbox",D)}B.attr("checked",A.checked)},checkAllBox:function(D,C,A){var G=0;var F=0;var B;if(Liferay.Util.isArray(C)){var E="input[@name="+C.join("]:checkbox,input[@name=")+"]:checkbox";B=jQuery(E,D)}else{B=jQuery("input[@name="+C+"]:checkbox",D)}B=B.not(A);G=B.length;F=B.filter(":checked").length;A.checked=(G==F)},checkMaxLength:function(B,A){if((B.value.length)>=A){B.value=B.value.substring(0,A-1)}},checkTab:function(A){if((document.all)&&(event.keyCode==9)){A.selection=document.selection.createRange();setTimeout('Liferay.Util.processTab("'+A.id+'")',0)}},createFlyouts:function(E){var A=this;E=E||{};var C,F;var B=function(){return(jQuery("ul",this).length!=0)};if(!E.container){C=jQuery(".lfr-flyout");F=C.find("li").filter(B)}else{C=jQuery("li",E.container);F=C.filter(B)}F.addClass("lfr-flyout");F.addClass("has-children");if(!E.container){F=F.add(C)}var G=function(H){jQuery("> ul",this).show();if(E.mouseOver){E.mouseOver.apply(this,[H])}};var D=function(H){jQuery("> ul",this).hide();if(E.mouseOut){E.mouseOut.apply(this,[H])}};F.hoverIntent({interval:0,out:D,over:G,sensitivity:2,timeout:300})},disableElements:function(D){var B=jQuery(D);var C=B.find("*");var F=function(){return false};var A=function(K){K.onclick=F;K.onmouseover=F;K.onmouseout=F;jQuery.event.remove(K)};var H=function(K){K.onmouseenter=F;K.onmouseleave=F};var J=A;if(Liferay.Browser.is_ie){J=function(K){A(K);H(K)}}for(var E=C.length-1;E>=0;E--){var I=C[E];var G=I.nodeName.toLowerCase();I.style.cursor="default";J(I);if(G=="a"){I.href="javascript: ;"}else{if(G=="input"||G=="select"||G=="script"){I.disabled=true}else{if(G=="form"){I.action="";I.onsubmit=F}}}}},disableEsc:function(){if((document.all)&&(event.keyCode==27)){event.returnValue=false}},disableTextareaTabs:function(B){var A=this;if(!B.jquery){B=jQuery(B)}if(B.attr("textareatabs")!="enabled"){B.attr("textareatabs","disabled");B.unbind("keydown.liferay",Liferay.Util.textareaTabs)}},enableTextareaTabs:function(B){var A=this;if(!B.jquery){B=jQuery(B)}if(B.attr("textareatabs")!="enabled"){B.attr("textareatabs","enabled");B.bind("keydown.liferay",Liferay.Util.textareaTabs)}},endsWith:function(B,A){return(B.lastIndexOf(A)===(B.length-A.length))},focusFormField:function(A,D){var C=false;var B=D?[D]:null;jQuery(document).one("click",function(){C=true});jQuery(function(){if(A&&(A.offsetHeight!=0)&&!C){var E=jQuery(A);jQuery("input").trigger("blur");E.trigger("focus",B)}})},getColumnId:function(B){var A=B.replace(/layout-column_/,"");return A},getPortletId:function(A){A=A.replace(/^p_p_id_/i,"");A=A.replace(/_$/,"");return A},getSelectedRadioValue:function(A){return jQuery(A).filter(":checked").val()||""},getURLWithSessionId:function(B){if(document.cookie&&(document.cookie.length>0)){return B}var A=B.indexOf(";");if(A>-1){return B}var C=";jsessionid="+themeDisplay.getSessionId();A=B.indexOf("?");if(A>-1){return B.substring(0,A)+C+B.substring(A)}A=B.indexOf("//");if(A>-1){var D=B.lastIndexOf("/");if(A+1==D){return B+"/"+C}}return B+C},inlineEditor:function(I){var G=this;if(I.url&&I.button){var A=I.url;var D=I.button;var C=I.width||680;var H=I.height||640;var F=I.textarea;var E=false;var B=jQuery(D);B.click(function(L){if(!E){var K=jQuery([]);var J=Liferay.Popup({height:640,width:680,noCenter:true,title:"",resize:function(P,O){var M=O.size;var N={};if(M.height){N.height=M.height-130}if(M.width){N.width=M.width-20}K.css(N);jQuery(document).trigger("popupResize")},onClose:function(){jQuery(document).unbind("popupResize.liferay");E=false}});jQuery.ajax({url:A+"&rt="+Liferay.Util.randomInt(),success:function(N){J.find(".loading-animation").remove();J.append(N);K=J.find("form");if(F){var M=J.find(".lfr-textarea").length;Liferay.Util.resizeTextarea(F,!M,true)}}});E=true}})}},isArray:function(A){return !!(window.Array&&A.constructor==window.Array)},listChecked:function(C){var B=[];var A=jQuery("input[@value!=]:checked:checkbox",C);A.each(function(){B.push(this.value)});return B.join(",")},listCheckedExcept:function(D,C){var B=[];var A=jQuery('input[@value!=][@name!="'+C+'"]:checked:checkbox',D);A.each(function(){B.push(this.value)});return B.join(",")},listSelect:function(D,A){var B=[];A=A||",";if(D==null){return""}var C=jQuery(D).find("option[@value!=]");C.each(function(){B.push(this.value)});if(B[0]==".none"){return""}else{return B.join(",")}},listUncheckedExcept:function(D,C){var B=[];var A=jQuery('input[@value!=][@name!="'+C+'"]:checkbox:not(:checked)',D);A.each(function(){B.push(this.value)});return B.join(",")},moveItem:function(A,B,C){if(A.selectedIndex>=0){var E=jQuery(B);var D=jQuery(A).find("option:selected");E.append(D)}if(D.text()!=""&&C==true){Liferay.Util.sortBox(B)}},portletTitleEdit:function(E){var B=this;var G=E.obj;var C=E.plid;var A=E.doAsUserId;var F=E.portletId;var D=E.url;var H=G.find(".portlet-title");if(!H.is(".not-editable")){H.editable(function(K,J){var I=J._LFR_.cruft||[];I=I.join("");if(K!=J._LFR_.oldText){Liferay.Util.savePortletTitle({plid:C,doAsUserId:A,portletId:F,title:K})}return I+K},{cssclass:"text",data:function(M,L){var I=jQuery(this);var K=new RegExp("</?[^>]+>|\n|\r|\t","gim");var J=M.match(K);L._LFR_={};L._LFR_.oldText=M;L._LFR_.cruft=J;M=M.replace(K,"");L._LFR_.oldText=M;return M},height:"",width:"",onblur:"submit",type:"text",select:false,style:"",submit:""})}},processTab:function(A){document.all[A].selection.text=String.fromCharCode(9);document.all[A].focus()},randomInt:function(){return(Math.ceil(Math.random()*(new Date).getTime()))},randomMinMax:function(B,A){return(Math.round(Math.random()*(A-B)))+B},removeItem:function(A,B){var C=jQuery(A);if(!B){C.find("option:selected").remove()}else{C.find("option[@value="+B+"]:selected").remove()}},reorder:function(D,E){var B=D.selectedIndex;if(B==-1){D.selectedIndex=0}else{sText=D.options[B].text;sValue=D.options[B].value;if((D.options[B].value>"")&&(B>0)&&(E==0)){D.options[B].text=D.options[B-1].text;D.options[B].value=D.options[B-1].value;D.options[B-1].text=sText;D.options[B-1].value=sValue;D.selectedIndex--}else{if((B<D.length-1)&&(D.options[B+1].value>"")&&(E==1)){D.options[B].text=D.options[B+1].text;D.options[B].value=D.options[B+1].value;D.options[B+1].text=sText;D.options[B+1].value=sValue;D.selectedIndex++}else{if(B==0){for(var C=0;C<(D.length-1);C++){D.options[C].text=D.options[C+1].text;D.options[C].value=D.options[C+1].value}D.options[D.length-1].text=sText;D.options[D.length-1].value=sValue;D.selectedIndex=D.length-1}else{if(B==(D.length-1)){for(var A=(D.length-1);A>0;A--){D.options[A].text=D.options[A-1].text;D.options[A].value=D.options[A-1].value}D.options[0].text=sText;D.options[0].value=sValue;D.selectedIndex=0}}}}}},resizeTextarea:function(elString,usingRichEditor,resizeToInlinePopup){var init=function(){var el=jQuery("#"+elString);if(!el.length){el=jQuery("textarea[@name="+elString+"]")}if(el.length){var pageBody;if(resizeToInlinePopup){pageBody=el.parents(".ui-dialog:first")}else{pageBody=jQuery("body")}var resize=function(){var pageBodyHeight=pageBody.height();if(usingRichEditor){try{if(!el.is("iframe")){el=eval(elString);if(!el.jquery){el=jQuery(el)}}}catch(e){}}var diff=170;if(!resizeToInlinePopup){diff=100}el.css({height:(pageBodyHeight-diff)+"px",width:"98%"})};resize();if(resizeToInlinePopup){jQuery(document).bind("popupResize.liferay",resize)}else{jQuery(window).resize(resize)}}};jQuery(init)},resubmitCountdown:function(B){if(Liferay.Util.submitCountdown>0){Liferay.Util.submitCountdown--;setTimeout('Liferay.Util.resubmitCountdown("'+B+'")',1000)}else{Liferay.Util.submitCountdown=0;if(!Liferay.Browser.is_ns_4){document.body.style.cursor="auto"}var C=document.forms[B];for(var A=0;A<C.length;A++){var D=C.elements[A];if(D.type&&(D.type.toLowerCase()=="button"||D.type.toLowerCase()=="reset"||D.type.toLowerCase()=="submit")){D.disabled=false}}}},savePortletTitle:function(C){var B={plid:0,doAsUserId:0,portletId:0,title:"",url:themeDisplay.getPathMain()+"/portlet_configuration/update_title"};var A=jQuery.extend(B,C);jQuery.ajax({url:A.url,data:{p_l_id:A.plid,doAsUserId:A.doAsUserId,portletId:A.portletId,title:A.title}})},selectAndCopy:function(A){A.focus();A.select();if(document.all){var B=A.createTextRange();B.execCommand("copy")}},setBox:function(C,A){for(var B=C.length-1;B>-1;B--){C.options[B]=null}for(var B=0;B<A.length;B++){C.options[B]=new Option(A[B].value,B)}C.options[0].selected=true},setSelectedValue:function(A,B){jQuery("option[@value="+B+"]",A).attr("selected",true)},showCapsLock:function(C,B){var D=C.keyCode?C.keyCode:C.which;var A=C.shiftKey?C.shiftKey:((D==16)?true:false);if(((D>=65&&D<=90)&&!A)||((D>=97&&D<=122)&&A)){document.getElementById(B).style.display=""}else{document.getElementById(B).style.display="none"}},sortBox:function(E){var A=[];for(var C=0;C<E.length;C++){A[C]=[E[C].value,E[C].text]}A.sort(Liferay.Util.sortByAscending);var D=jQuery(E);D.find("option").remove();jQuery.each(A,function(F,G){D.append('<option value="'+G[0]+'">'+G[1]+"</option>")});if(Liferay.Browser.is_ie){var B=D.css("width");if(B=="auto"){D.css("width","auto")}}},sortByAscending:function(B,A){B=B[1].toLowerCase();A=A[1].toLowerCase();if(B>A){return 1}if(B<A){return -1}return 0},startsWith:function(B,A){return(B.indexOf(A)===0)},switchEditor:function(F){var A=this;if(F.url&&F.popup){var E=F.url;var D=F.popup;var C=F.textarea;if(!D.jquery){D=jQuery(D)}var B=D;jQuery.ajax({url:E,beforeSend:function(){B.empty();B.append('<div class="loading-animation"><div>')},success:function(H){B.empty();B.append(H);if(C){var G=D.find(".lfr-textarea").length;Liferay.Util.resizeTextarea(C,!G,true)}}})}},textareaTabs:function(E){var C=this;var F=E.which;if(F==9||(Liferay.Browser.is_safari&&F==25)){E.preventDefault();E.stopPropagation();var A=C.scrollTop;if(C.setSelectionRange){var B=C.selectionStart+1;var D=C.value;C.value=D.substring(0,C.selectionStart)+"\t"+D.substring(C.selectionEnd,D.length);setTimeout(function(){C.focus();C.setSelectionRange(B,B)},0)}else{document.selection.createRange().text="\t"}C.scrollTop=A;return false}},toggleByIdSpan:function(B,C){jQuery("#"+C).toggle();var A=jQuery(B).find("span");A.toggle()},toggle:function(E,C,A){if(typeof E=="string"){E="#"+E}var B=jQuery(E);var D=B.toggle().is(":visible");if(A){B.css("display",A);D=B.is(":visible")}if(C){return D}},toggleBoxes:function(C,B){var A=jQuery("#"+C);var D=jQuery("#"+B);if(!A.is(":checked")){D.hide()}A.click(function(){D.toggle()})},toggleControls:function(){var A=this;var B=jQuery(".toggle-controls");var E=jQuery(document.body);var F="controls-hidden";var D="controls-visible";var C=D;if(Liferay._editControlsState!="visible"){C=F}E.addClass(C);B.click(function(G){E.toggleClass(D).toggleClass(F);Liferay._editControlsState=(E.is("."+D)?"visible":"hidden");jQuery.ajax({url:themeDisplay.getPathMain()+"/portal/session_click",data:{liferay_toggle_controls:Liferay._editControlsState}})})},viewport:{frame:function(){var C=this;var B=jQuery(window);var A=B.width();var D=B.height();return{x:A,y:D}},page:function(){var C=this;var B=jQuery(document);var A=B.width();var D=B.height();return{x:A,y:D}},scroll:function(){var C=this;var B=jQuery(window);var A=B.scrollLeft();var D=B.scrollTop();return{x:A,y:D}}}};function submitForm(C,D,B){if(Liferay.Util.submitCountdown==0){Liferay.Util.submitCountdown=10;setTimeout('Liferay.Util.resubmitCountdown("'+C.name+'")',1000);if(B==null||B){Liferay.Util.submitCountdown++;var A=jQuery("input[@type=button], input[@type=reset], input[@type=submit]",C);A.attr("disabled",true);A.fadeTo(50,0.5)}if(D!=null){C.action=D}if(!Liferay.Browser.is_ns_4){document.body.style.cursor="wait"}C.submit()}}Liferay.zIndex={DOCK:10,DOCK_PARENT:20,ALERT:430,DROP_AREA:440,DROP_POSITION:450,DRAG_ITEM:460,TOOLTIP:470};Liferay.Events={bind:function(D,C,B){var A=this;D=D+".liferay-events";jQuery(document).bind(D,function(){C.apply(B||this,arguments)})},trigger:function(B,C){var A=this;B=B+".liferay-events";jQuery(document).trigger(B,C)},unbind:function(C,B){var A=this;C=C+".liferay-events";jQuery(document).unbind(C,B)}};Liferay.bind=Liferay.Events.bind;Liferay.trigger=Liferay.Events.trigger;Liferay.unbind=Liferay.Events.unbind;Liferay.Popup=function(C){var W=this;var a=function(f){if(!f.jquery){f=jQuery(f)}var e=f.data("ui-helper-drag");if(!e){var g=f.clone();g.find(".ui-dialog-content").empty();g.addClass("ui-proxy");e=f.data("ui-helper-drag",g)}return e};var T=function(e){if(jQuery.datepicker){jQuery.datepicker._checkExternalClick({target:e})}};C=C||{};if(C.dragHelper===null){C.dragHelper="original"}var J={className:"generic-dialog",draggable:true,handles:"e,se,s,sw,w",resizeHelper:"ui-resizable-proxy",message:'<div class="loading-animation"></div>',position:[5,5],height:"auto",stack:false,dragHelper:function(){var g=jQuery(this);var f=a(g);var e=g.height();var h=g.width();f.css({height:e,width:h});return f},dragStart:function(i,g){if(!C.dragHelper){var f=jQuery(this).parents(".ui-dialog:first");var h=jQuery(i.target);T(h);f.css("visibility","hidden")}},dragStop:function(k,h){if(!C.dragHelper){var f=jQuery(this).parents(".ui-dialog:first");var g=h.helper;var j=g.css("left");var i=g.css("top");f.css({left:j,top:i,visibility:"visible"})}},close:function(){var e=jQuery(this);T(e)},open:function(i,g){if(!C.dragHelper){var f=jQuery(this).parents(".ui-dialog:first"),h=jQuery(this);f.click(function(){T(h)});a(f)}}};var Z=jQuery.extend({},J,C);var S="";var L=Z.message;if(typeof L=="string"){S=jQuery("<div>"+Z.message+"</div>")}else{S=jQuery("<div></div>").append(Z.message)}var U=Z.modal;var D=Z.draggable;var b=Z.noCenter?J.position:"center";b=Z.position||b;var O=Z.top;var E=Z.left;var A=Z.className;var P=Z.height;var d=Z.dragHelper;var X=Z.dragStart;var Y=Z.dragStop;var M=Z.open;var N=Z.close;var H=Z.messageId;var F=Z.resizable;var I=Z.resizeHelper;var G=Z.stack;var c=Z.title;var Q=Z.width;if(F!==false){F=Z.handles}if(Liferay.Util.isArray(b)){var V=b.indexOf("center");if(V>-1){var B=jQuery(window);var R=Q||0;var K=(typeof P=="string")?0:P;b[V]=(V==0?(B.width()/2)-(R/2):(B.height()/2)-(K/2))}}if(c){A+=" has-title"}if(H){S.attr("id",H)}S.appendTo("body");S.bind("dialogclose",function(e){if(Z.onClose){Z.onClose()}jQuery(this).remove()});return S.dialog({autoResize:false,dialogClass:A,draggable:D,height:P,title:c,position:b,modal:U,resizable:F,resizeHelper:I,stack:G,width:Q,zIndex:Liferay.zIndex.ALERT,dragHelper:d,dragStart:X,dragStop:Y,open:M,close:N})};jQuery.extend(Liferay.Popup,{close:function(B){var A=this;var C=B;if(!B.jquery){C=jQuery(B)}if(!C.is(".ui-dialog-content")){C=C.parents(".ui-dialog-content")}C.dialog("close")},update:function(D,B){var A=this;var C=jQuery(D);C.html('<div class="loading-animation"></div>');C.load(B)}});Liferay.Portal={};Liferay.Portal.Tabs={show:function(E,F,G){var D=jQuery("#"+E+G+"TabsId");var A=jQuery("#"+E+G+"TabsSection");D.siblings().removeClass("current");D.addClass("current");A.show();var B=F.indexOf(G);F.splice(B,1);for(var C=0;C<F.length;C++){el=jQuery("#"+E+F[C]+"TabsSection");el.hide()}}};Liferay.Portal.StarRating=new Class({initialize:function(D,B){this.options=B||{};this.rating=this.options.rating||0;var C=jQuery("#"+D);this.stars=C.find("img");var A=this;if(!this.options.displayOnly){C.bind("mouseout",{self:this},this.onHoverOut);this.stars.each(function(E){this.index=E+1;jQuery(this).bind("click",{self:A},A.onClick).bind("mouseover",{self:A},A.onHoverOver)})}this.display(this.rating,"rating")},display:function(C,E){var A=this;C=C==null?this.rating:C;var D=Math.floor(C);var B=C-D;this.stars.each(function(F){image=this;if(F<D){if(E=="hover"){image.src=image.src.replace(/\bstar_.*\./,"star_hover.")}else{image.src=image.src.replace(/\bstar_.*\./,"star_on.")}}else{if(B<0.25){image.src=image.src.replace(/\bstar_.*\./,"star_off.")}else{if(B<0.5){image.src=image.src.replace(/\bstar_.*\./,"star_on_quarter.")}else{if(B<0.75){image.src=image.src.replace(/\bstar_.*\./,"star_on_half.")}else{if(B<1){image.src=image.src.replace(/\bstar_.*\./,"star_on_threequarters.")}}}}B=0}})},onHoverOver:function(A){A.data.self.display(this.index,"hover")},onHoverOut:function(A){A.data.self.display()},onClick:function(C){var D=this;var B=D.index;var A=C.data.self;A.rating=B;if(A.options.onComplete){A.options.onComplete(B)}A.display(B)}});Liferay.Portal.ThumbRating=new Class({initialize:function(B){var A=this;B=B||{};A.rating=B.rating||0;var C=jQuery("#"+B.id);A.triggers=C.find(".rating");A._onComplete=B.onComplete;if(!B.displayOnly){A.triggers.click(function(D){A._click(D,this)})}},_click:function(D,E){var A=this;var B=jQuery(E);var C=B.is(".rate-up")?1:-1;if(B.is(".rated")){C=0}A.triggers.not(E).removeClass("rated");B.toggleClass("rated");if(A._onComplete){A._onComplete(C)}}});Liferay.Portal.ToolTip={container:null,show:function(B,F,N){var L=this;var C=L.container;var K=jQuery(F);var H=K.offset();var A=L._windowCalculation();if(!C){C=jQuery('<div class="portal-tool-tip"></div>').appendTo("body");L.container=C}C.html(N);C.show();var G=C.width();var D=K.width();var M=K.height();var I=C.height();var E=H.left-(G/2);var J=H.top+M+5;if(E<0){E=5}else{E+=5}if(E+G>A.right){E=(E-(G/2))+D}if(J+I>A.bottom){J=J-(M+I+5)}C.css({cursor:"default",left:E+"px",position:"absolute",top:J+"px",zIndex:Liferay.zIndex.TOOLTIP});K.one("mouseout",function(){L.hide()})},hide:function(B){var A=this;A.container.hide()},_windowCalculation:function(){var B=this;if(B._window.right==null){var C={};var A=B._body;if(!A){A=jQuery("body");B._body=A}B._window={bottom:A.height(),left:0,right:A.width(),top:0};jQuery(window).resize(function(){B._window.bottom=A.height();B._window.right=A.width()})}return B._window},_body:null,_window:{}};Liferay.Portlet={list:[],add:function(Q){var O=this;var F=Q.plid||themeDisplay.getPlid();var L=Q.portletId;var I=Q.doAsUserId||themeDisplay.getDoAsUserIdEncoded();var M=jQuery(Q.placeHolder||'<div class="loading-animation" />');var K=Q.positionOptions;var H=Q.beforePortletLoaded;var D=Q.onComplete;var C=jQuery(".lfr-portlet-column:first");if(!C.length){return }var P=0;var N="column-1";if(Q.placeHolder){var E=M.parent();M.addClass("portlet-boundary");P=E.find(".portlet-boundary").index(M[0]);N=Liferay.Util.getColumnId(E[0].id)}var B=themeDisplay.getPathMain()+"/portal/update_layout";var G={p_l_id:F,p_p_id:L,p_p_col_id:N,p_p_col_pos:P,doAsUserId:I,dataType:"json",cmd:"add"};var A=C.find(".portlet-boundary:first");var J=(A.length&&A[0].isStatic);if(!Q.placeHolder&&!Q.plid){if(!J){C.prepend(M)}else{A.after(M)}}if(themeDisplay.isFreeformLayout()){C.prepend(M)}G.currentURL=Liferay.currentURL;return O.addHTML({beforePortletLoaded:H,data:G,url:B,placeHolder:M[0],onComplete:D})},addHTML:function(J){var I=this;var C=null;var A=J.url;var D=J.data;var G="html";var H=J.placeHolder;var E=J.beforePortletLoaded;var B=J.onComplete;if(D&&D.dataType){G=D.dataType}var F=function(M){var L=H.parentNode;var O=jQuery("<div></div>")[0];O.innerHTML=M;O=O.firstChild;var N=Liferay.Util.getPortletId(O.id);O.portletId=N;jQuery(H).hide().after(O).remove();I.refreshLayout(O);Liferay.Util.addInputType(O.id);if(window.location.hash){window.location.hash="p_"+N}C=O;if(B){B(C,N)}var K=jQuery(L);if(K.is(".empty")){K.removeClass("empty")}return N};if(E){E(H)}jQuery.ajax({url:A,data:D,dataType:G,success:function(K){if(G=="html"){F(K)}else{if(K.refresh){location.reload()}else{F(K.portletHTML)}}}})},close:function(I,H,K){var J=this;if(H||confirm(Liferay.Language.get("are-you-sure-you-want-to-remove-this-component"))){K=K||{};var D=K.plid||themeDisplay.getPlid();var E=K.doAsUserId||themeDisplay.getDoAsUserIdEncoded();var G=I.portletId;var B=jQuery(I);var C=B.parents(".lfr-portlet-column:first");B.remove();jQuery("#"+G).remove();var A=themeDisplay.getPathMain()+"/portal/update_layout";jQuery.ajax({url:A,data:{p_l_id:D,p_p_id:G,doAsUserId:E,cmd:"delete"}});var F=C.find(".portlet-boundary").length;if(!F){C.addClass("empty")}Liferay.trigger("closePortlet",{plid:D,portletId:G})}else{self.focus()}},minimize:function(H,F,D){var B=this;D=D||{};var C=D.plid||themeDisplay.getPlid();var A=D.doAsUserId||themeDisplay.getDoAsUserIdEncoded();var G=jQuery(".portlet-content-container",H);var E=G.is(":hidden");G.toggle("blind",{direction:"vertical"},"fast",function(){var L=(E)?"removeClass":"addClass";jQuery(H)[L]("portlet-minimized");if(F){var M=(E)?Liferay.Language.get("minimize"):Liferay.Language.get("restore");var K=jQuery(F);var I=K.find("img");var J=I.attr("src");if(E){J=J.replace(/restore.png$/,"minimize.png")}else{J=J.replace(/minimize.png$/,"restore.png")}I.attr("alt",M);I.attr("title",M);K.attr("title",M);I.attr("src",J)}});jQuery.ajax({url:themeDisplay.getPathMain()+"/portal/update_layout",data:{p_l_id:C,p_p_id:H.portletId,p_p_restore:E,doAsUserId:A,cmd:"minimize"}})},onLoad:function(C){var A=this;var G=C.canEditTitle;var E=C.columnPos;var B=(C.isStatic=="no")?null:C.isStatic;var F=C.namespacedId;var D=C.portletId;jQuery(function(){var H=jQuery("#"+F);var K=H[0];if(!K.portletProcessed){K.portletProcessed=true;K.portletId=D;K.columnPos=E;K.isStatic=B;if(G){Liferay.Util.portletTitleEdit({obj:H,plid:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),portletId:D})}if(!themeDisplay.layoutMaximized){H.find(".portlet-configuration:first a").click(function(L){location.href=this.href+"&previewWidth="+K.offsetHeight;return false});H.find(".portlet-minimize:first a").click(function(L){A.minimize(K,this);return false});H.find(".portlet-maximize:first a").click(function(L){submitForm(document.hrefFm,this.href);return false});H.find(".portlet-close:first a").click(function(L){A.close(K);return false});H.find(".portlet-refresh:first a").click(function(L){A.refresh(K);return false});H.find(".portlet-print:first a").click(function(L){location.href=this.href;return false});H.find(".portlet-css:first a").click(function(L){Liferay.PortletCSS.init(K.portletId)})}Liferay.trigger("portletReady",{portletId:D,portlet:H});var J=A.list;var I=J.indexOf(D);if(I>-1){J.splice(I,1)}if(!J.length){Liferay.trigger("allPortletsReady",{portletId:D})}}})},refresh:function(D){var A=this;if(D.refreshURL){var B=D.refreshURL;var E=D.id;D=jQuery(D);var C=jQuery('<div class="loading-animation" id="p_load'+E+'" />');D.before(C);D.remove();A.addHTML({url:B,placeHolder:C[0],onComplete:function(G,F){G.refreshURL=B}})}},refreshLayout:function(A){}};jQuery.fn.last=function(A){Liferay.bind("allPortletsReady",function(B){A()})};Liferay.Portlet.ready=function(A){Liferay.bind("portletReady",function(B,C){A(C.portletId,C.portlet)})};Liferay.Dock={init:function(){var H=this;var I=jQuery(".lfr-dock");if(!I.is(".interactive-mode")){return }I.addClass("lfr-component");var D=I.find(".lfr-dock-list");if(D.length>0){var B=jQuery(".my-places",I);Liferay.Util.createFlyouts({container:D[0],mouseOver:function(J){if(this.className.indexOf("my-places")>-1){jQuery(".current-community > ul",this).show()}else{if(this.parentNode.className.indexOf("taglib-my-places")>-1){jQuery("ul",this.parentNode).hide();jQuery("> ul",this).show()}}}});D.find("li:first-child, a:first-child").addClass("first");D.find("li:last-child, a:last-child").addClass("last");H._dock=I;H._dockList=D;H._myPlaces=B;D.hide();D.wrap('<div class="lfr-dock-list-container"></div>');var F={cursor:"pointer",position:"absolute",zIndex:Liferay.zIndex.DOCK};H._setPosition(I,F);var C=function(J){H._setCloser();H._toggle("show")};var A=function(J){H._toggle("hide")};I.hoverIntent({interval:0,out:A,over:C,timeout:500});if(Liferay.Browser.is_ie&&Liferay.Browser.version()<=6){B.find("> ul").css("zoom",1)}var E=I.parent();var G={position:"relative",zIndex:Liferay.zIndex.DOCK_PARENT};H._setPosition(E,G);H._handleDebug()}},_setPosition:function(G,F){var B=this;var D=F;if(!G.is(".ignore-position")){var A=G.css("position");var H=G.css("z-index");var C=!/absolute|relative|fixed/.test(A);if(H=="auto"||H==0){H=F.zIndex}if(C){A=F.position;var E=parseInt(G.css("top"));if(Liferay.Browser.is_safari&&isNaN(E)){E=-1}if(!isNaN(E)&&E!=0){A="";H=""}}D=jQuery.extend(F,{position:A,zIndex:H})}G.css(D);return D},_handleDebug:function(){var B=this;var C=B._dock;var A=B._dockList;var D=B._myPlaces.find("> ul");if(C.is(".debug")){C.show();A.show();A.addClass("expanded")}},_setCloser:function(){var A=this;if(!A._hovered){jQuery(document).one("click",function(D){var C=jQuery(D.target);var B=C.parents(".lfr-dock");if((B.length==0)&&!C.is(".lfr-dock")){A._toggle("hide");A._hovered=false}});A._hovered=true}},_toggle:function(D){var B=this;var C=B._dock;var A=B._dockList;if(D=="hide"){A.hide();C.removeClass("expanded")}else{if(D=="show"){A.show();C.addClass("expanded")}else{A.toggle();C.toggleClass("expanded")}}}};Liferay.Menu=new Class({initialize:function(B){var A=this;A._button=jQuery(B.button,B.context||document);A._menu=A._button.find("ul:first");A._trigger=A._button.find(B.trigger);if(A._menu.length){A._run()}},_run:function(){var A=this;var D=A._trigger.find("ul:first li:last-child");D.addClass("last");var C=function(E){A._button.removeClass("visible")};var B=function(H){var E=jQuery(this);var G=E.parent();if(G.is(".visible")){G.removeClass("visible")}else{A._button.removeClass("visible");G.addClass("visible")}jQuery(document).unbind("click.liferay").one("click.liferay",C);var F=jQuery(H.originalTarget||H.srcElement);if(!F.is("a")&&!F.is("img")){return false}};A._trigger.unbind("click.liferay").bind("click.liferay",B)}});var txtVersion="1.1";var addtoInterval=null;var popupWin="";function intervalMgr(){if(/Safari/i.test(navigator.userAgent)){var A=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(A);closeAddTo()}},1000)}else{var A=setInterval("closeAddTo();",1000)}}function addtoWin(A){if(!popupWin.closed&&popupWin.location){popupWin.location.href=A;intervalMgr()}else{popupWin=window.open(A,"addtoPopUp","width=770px,height=500px,status=0,location=0,resizable=1,scrollbars=1,left=0,top=100");if(!popupWin.opener){popupWin.opener=self}intervalMgr()}if(window.focus){popupWin.focus()}return false}function closeAddTo(){if(!popupWin.closed&&popupWin.location){if(popupWin.location.href==AddURL){popupWin.close()}}else{clearInterval(addtoInterval);return true}}function addto(D){switch(D){case 0:var B="http://www.addtobookmarks.com/socialbookmarking.htm?";var A="url";var H="title";var G="";var F="";var C="";break;case 1:var B="http://www.blinklist.com/index.php?Action=Blink/addblink.php";var A="url";var H="title";var G="description";var F="";var C="&Action=Blink/addblink.php";break;case 2:var B="http://del.icio.us/post?";var A="url";var H="title";var G="";var F="";var C="";break;case 3:var B="http://digg.com/submit?";var A="url";var H="";var G="";var F="";var C="&phase=2";break;case 4:var B="http://www.furl.net/savedialog.jsp?";var A="u";var H="t";var G="";var F="";var C="";break;case 5:var B="http://www.google.com/bookmarks/mark?op=add&";var A="bkmk";var H="title";var G="";var F="";var C="";break;case 6:var B="http://simpy.com/simpy/LinkAdd.do?";var A="href";var H="title";var G="note";var F="_doneURI";var C="&v=6&src=bookmarklet";break;case 7:var B="http://myweb2.search.yahoo.com/myresults/bookmarklet?";var A="u";var H="t";var G="";var F="";var C="&d=&ei=UTF-8";break;case 8:var B="http://www.spurl.net/spurl.php?";var A="url";var H="title";var G="blocked";var F="";var C="&v=3";break;default:}var E=B+A+"="+AddURL+"&"+H+"="+AddTitle+C;if(G!=""){var E=E+"&"+G+"="+AddTitle}if(F!=""){var E=E+"&"+F+"="+AddURL}switch(addtoMethod){case 0:self.location=E;break;case 1:addtoWin(E);break;default:}return true}function handleError(){return true}window.onerror=handleError;function enterSearch(A){if(!A){A=window.event}if(A.type=="keypress"&&A.keyCode!="13"){return }checkSearch()}function checkSearch(A){if(A.queryText1.value==""){return false}else{A.go_search.value="Searching...";A.go_search.disabled=true;A.submit()}}function updatedbs(B,A){if(B==0){A.searchDatabases.value=A.dbs.value}else{A.searchDatabases.value="dlearning+annals+cise+computer+cga+concurrency+dt+intelligent+internet+itpro+micro+multimedia+software+pc+Security+tc+tkde+tpds+tpami+tse+tvcg+tmc+tcbb+tdsc+dsonline+proceedings+acm+cal"}}function getSearchFocus(A){A.queryText1.onkeypress=enterSearch}function looseSearchFocus(A){A.queryText1.onkeypress=null}function updatetype(B,A){alert("radIndex: "+B);if(B==1){alert("radIndex: DC_TITLE");A.queryOption1.value="DC_TITLE"}else{if(B==2){alert("radIndex: DC_creator");A.queryOption1.value="DC_CREATOR"}else{if(B==3){alert("radIndex: exact");A.queryOption1.value="exactPhrase"}else{alert("radIndex: fulltext");A.queryOption1="fullText"}}}}function callReset(A){A.queryText1.value=""}function insertIt(A,F){try{var C=document.getElementById(A);var D=document.getElementById(F);var B=D.contentWindow.document.body.innerHTML;D.style.display="none";C.innerHTML=B}catch(E){alert("Error: "+E.message)}}function doMyOpen(A){Popup=window.open("","IntlPopup","alwaysRaised=1,height=500,location=0,menubar=1,personalbar=0,scrollbars=1,status=0,toolbar=0,width=750,resizable=0");Popup.focus();Popup.document.write(A);Popup.document.close()}function showText(B,A){jQuery("#"+B+"Content").html(A);showPopup(B)}function hideText(A){jQuery("#"+A+"Content").empty();hidePopup(A)}function showPopup(I){var C=jQuery("#"+I);var D=jQuery(window);var H=C.width();var G=C.height();var B=(D.width()-H)/2+D.scrollLeft();var A=(D.height()-G)/2+D.scrollTop();var E=jQuery("#"+I+"-content");C.css({position:"absolute",top:A+"px",left:B+"px"});C.show();var F=jQuery("#"+I+"Title");if(jQuery.browser.msie){C.draggable({handle:jQuery("#"+I+"Title")[0],stop:function(K,J){try{C.draggable("disable")}catch(K){alert(K.message)}}})}else{F.mouseMove=function(L){var K=F.xOffset+L.pageX;var J=F.yOffset+L.pageY;C.css({position:"absolute",top:J+"px",left:K+"px"})};F.mouseUp=function(J){jQuery(document).unbind("mousemove",F.mouseMove);jQuery(document).unbind("mouseup",F.mouseUp)};F.mousedown(function(J){F.xOffset=((D.width()-H)/2+D.scrollLeft())-J.pageX;F.yOffset=((D.height()-G)/2+D.scrollTop())-J.pageY;jQuery(document).mousemove(F.mouseMove);jQuery(document).mouseup(F.mouseUp)})}}function hidePopup(A){jQuery("#"+A).hide();jQuery.clipboardReady()}function quickSearchUp(A){if(A.className.indexOf("down")!=-1){A.className=A.classNameOrig}}function quickSearchDown(A){A.classNameOrig=A.className;A.className+=" down"}function quickSearchGo(C,A){var B=document.getElementById(A);if(B.queryText1.value==""){return false}C.classNameOrig=C.className;C.className+=" go";C.disabled=true;B.submit()}function getURLParameter(B){B=B.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var A="[\\?&]"+B+"=([^&#]*)";var D=new RegExp(A);var C=D.exec(window.location.href);if(C==null){return""}else{return C[1]}}function getDoc(E){var D="";E=decodeURIComponent(E);var A=E.lastIndexOf("doi/");if(A>-1){D=E.substring(A,E.length)}var F=E.lastIndexOf("abs/");if(F>-1){D=E.substring(F,E.length);D=D.replace(".pdf","abs.htm");D=D.replace("toc.xml","toc.htm")}var C=E.indexOf("/dl/");if(C>-1){if(E.indexOf(".htm")>-1){D="abs/html"+E.substring(3,E.length)}else{if(E.indexOf(".pdf")>-1){D="pdf"+E.substring(3,E.length)}else{D="abs"+E.substring(3,E.length)}}}var B=E.lastIndexOf("/comp/");if(B>-1){if(E.indexOf(".htm")>-1){D="abs/html"+E.substring(5,E.length)}else{if(E.indexOf(".pdf")>-1){D="pdf"+E.substring(5,E.length)}else{D="abs"+E.substring(5,E.length)}}}return D}function scrollTop(){try{return filterResults(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0)}catch(A){alert("scrollTop error: "+A.message)}}function filterResults(D,C,B){var A=D?D:0;if(C&&(!A||(A>C))){A=C}return B&&(!A||(A>B))?B:A}function atTop(){return(scrollTop()==0)}function scrollToTop(){try{if(!atTop()){jQuery.scrollTo({top:0,left:0},0)}}catch(A){alert("scrollTotop error: "+A.message)}}PageOp=function(B,A){this.init(B,A)};PageOp.prototype={label:null,url:null,separator:"^",init:function(B,A){this.label=B;this.url=A},toString:function(){return this.label+this.separator+this.url},restore:function(A){var B=A.split(this.separator);if(B.length==2){this.label=B[0];this.url=B[1]}}};PageOps=function(){this.init()};PageOps.prototype={ops:null,separator:"|",init:function(){this.ops=new Array()},toString:function(){var B=null;for(var A=0;A<this.ops.length;A++){if(this.ops[A]==null){continue}if(B==null){B=this.ops[A].toString()}else{B+=this.separator+this.ops[A].toString()}}return B},restore:function(A){var C=A.split(this.separator);for(var B=0;B<C.length;B++){var D=new PageOp();D.restore(C[B]);this.ops[B]=D}},add:function(C,B,A){this.ops[A-1]=new PageOp(C,B)},reset:function(){this.ops=new Array()},setLastEntry:function(B){try{if((this.ops==null)||(this.ops.length<1)){return }var A=new Array();for(var C=0;C<B;C++){A[C]=this.ops[C]}this.ops=A}catch(D){alert(D.message)}},getOperations:function(){return this.ops}};BreadCrumbs=function(A){this.init(A)};BreadCrumbs.prototype={cookieName:"DLHistory",operations:null,lastIndex:0,separator:"~",magazine:"",init:function(B){this.magazine=B;var C=jQuery.cookie(this.cookieName);this.operations=new PageOps();if(C!=null){var A=C.split(this.separator);if((A.length==3)&&(A[2]==this.magazine)){this.lastIndex=parseInt(A[1]);this.operations.restore(A[0])}}},add:function(C,B,A){this.operations.add(C,B,A);this.lastIndex=A;this._save()},select:function(A){this.lastIndex=A},reset:function(){this.operations.reset();this.lastIndex=0;this._save()},setLastEntry:function(A){this.operations.setLastEntry(A)},setLastIndex:function(A){this.lastIndex=A;if(this.operations.getOperations().length<this.lastIndex){this.lastIndex=this.operations.getOperations().length}this._save()},getOperations:function(){return this.operations.getOperations()},getLastIndex:function(){return this.lastIndex},_save:function(){try{var A=this.operations.toString();var B="";if(jQuery.browser.msie){B="/"}else{B=this.magazine}if(A!==null){jQuery.cookie(this.cookieName,A+this.separator+this.lastIndex+this.separator+this.magazine,{path:B})}else{jQuery.cookie(this.cookieName,"")}}catch(C){alert("Error saving tab: "+C.message)}}};DLTab=function(B,A,C){this.init(B,A,C)};DLTab.prototype={label:null,panel:null,hash:null,init:function(A,C,B){this.label=A;this.panel=C;this.hash=B},unselect:function(){jQuery(this.label).removeClass("ui-tabs-selected");jQuery(this.label).addClass("ui-tabs-not-selected");jQuery(this.panel).hide()},select:function(){jQuery(this.label).removeClass("ui-tabs-not-selected");jQuery(this.label).addClass("ui-tabs-selected");jQuery(this.panel).show()},clear:function(){try{jQuery(this.label).removeClass("ui-tabs-selected");jQuery(this.label).removeClass("ui-tabs-not-selected");jQuery(this.label).html("");jQuery(this.label).hide();jQuery(this.panel).html("");jQuery(this.panel).hide()}catch(A){alert(A.message)}},load:function(C,B,D){if((B==null)||(B=="")){return }jQuery(this.label).addClass("ui-tabs-loading");jQuery(this.label).addClass("ui-tabs-waiting");jQuery(this.label).html("<em>Loading&#8230;</em>");jQuery(this.label).show();var A=this;if(jQuery.browser.chrome){jQuery.ajax({url:B,type:"GET",dataType:"text",async:false,timeout:90000,success:function(G,E){try{jQuery(A.label).removeClass("ui-tabs-loading");jQuery(A.label).removeClass("ui-tabs-waiting");jQuery(A.label).html(C);jQuery(A.panel).html(G);D(A)}catch(F){alert("error: "+F.message)}},error:function(F,H,G){var E='<div class="portlet-msg-error">Error loading document: ';if(H!=null){E+=H}if(G!=null){E+=G}E+="</div>";jQuery(A.label).removeClass("ui-tabs-loading");jQuery(A.label).removeClass("ui-tabs-waiting");jQuery(A.label).html(C);jQuery(A.panel).html(E);D(A)}})}else{jQuery.ajax({url:B,type:"GET",dataType:"text",timeout:90000,success:function(G,E){try{jQuery(A.label).removeClass("ui-tabs-loading");jQuery(A.label).removeClass("ui-tabs-waiting");jQuery(A.label).html(C);jQuery(A.panel).html(G);D(A)}catch(F){alert("error: "+F.message)}},error:function(F,H,G){var E='<div class="portlet-msg-error">Error loading document: ';if(H!=null){E+=H}if(G!=null){E+=G}E+="</div>";jQuery(A.label).removeClass("ui-tabs-loading");jQuery(A.label).removeClass("ui-tabs-waiting");jQuery(A.label).html(C);jQuery(A.panel).html(E);D(A)}})}}};DLMagazine=function(A){this.init(A)};DLMagazine.prototype={namespace:null,panels:null,loadingPanel:null,currentSelectedIndex:-1,hash:null,bulkOps:null,init:function(B){this.namespace=B;this.panels=new Array();this.panels[0]=new DLTab("#"+B+"label1","#"+B+"panel1","#1");this.panels[1]=new DLTab("#"+B+"label2","#"+B+"panel2","#2");this.panels[2]=new DLTab("#"+B+"label3","#"+B+"panel3","#3");this.panels[3]=new DLTab("#"+B+"label4","#"+B+"panel4","#4");this.panels[4]=new DLTab("#"+B+"label5","#"+B+"panel5","#5");this.loadingPanel="#"+B+"loading";this.currentSelectedIndex=-1;var A=this;jQuery.ajaxHistory.initialize(function(){if(!jQuery.browser.chrome){A.select(0)}})},select:function(A){if(this.currentSelectedIndex==A){return }jQuery(this.loadingPanel).addClass("ui-tabs-hide");for(var B=0;B<this.panels.length;B++){if(B==A){this.panels[B].select();this.hash=this.panels[B].hash}else{this.panels[B].unselect()}}this.currentSelectedIndex=A;if(this.hash!=location.hash){var C=this.hash;location.hash=C.replace("#","");jQuery.ajaxHistory.update(C)}},clear:function(A){for(var B=A;B<this.panels.length;B++){this.panels[B].clear()}},load:function(E,D,C,A){if(E<this.panels.length){var B=this;try{this.panels[this.currentSelectedIndex].unselect()}catch(F){}jQuery(this.loadingPanel).removeClass("ui-tabs-hide");if(A){this.panels[E].load(D,C,function(G){B.select(E)})}else{this.panels[E].load(D,C,this._doNothing)}}else{alert("Attempt to load into a panel index of "+E+" when we only have "+this.panels.length+" panels")}},bulkLoad:function(A){this.bulkOps=A.reverse();for(var B=0;B<this.panels.length;B++){this.panels[B].clear()}if(this.bulkOps!=null){this._synchronousLoad()}},_synchronousLoad:function(){var B=this.bulkOps.pop();if(B==null){return }var A=this;if(B.select){this.panels[B.index].load(B.label,B.url,function(C){A.select(B.index);A._synchronousLoad()})}else{this.panels[B.index].load(B.label,B.url,function(C){A._synchronousLoad()})}},_doNothing:function(A){}};ImageButton=function(C,B,A){this.init(C,B,A)};ImageButton.prototype={element:null,init:function(D,B,A){this.element=document.getElementById(D);try{this.element.imageUp=new Image();this.element.imageUp.src=B;this.element.imageDown=new Image();this.element.imageDown.src=A;this.element.src=this.element.imageUp.src;this.element.onmouseout=function(E){this.src=this.imageUp.src};this.element.onmousedown=function(E){this.src=this.imageDown.src};this.element.onmouseup=function(E){this.src=this.imageUp.src}}catch(C){}}};function openCustomHomePage(){document.location="$custom_home"}function sendLink(H,E){var G="";var F="";var A="";var C=E;var B="Here is a link "+H+" to '"+E+"'";var D="mailto:"+G+"?cc="+F+"&bcc="+A+"&subject="+escape(C)+"&body="+escape(B);window.location=D}function getMaxContentAreaHeight(){var A=jQuery(document).height();var B=263;return A}function addCssToHead(B){var A=document.createElement("link");A.setAttribute("href",B);A.setAttribute("type","text/css");A.setAttribute("rel","stylesheet");document.getElementsByTagName("head").item(0).appendChild(A)}(function(A){A.fn.domCorner=function(C){function F(J,I){var H=A(J);var K=new Array(4);for(var G=0;G<4;G++){K[G]=document.createElement("b");K[G].style.display="block";K[G].style.height=I.height+"px";K[G].style.fontSize="1px";K[G].style.position="relative";if(G%2==0){K[G].style.background="url("+I.cornerImage+") no-repeat 0 -"+G*I.height+"px"}else{K[G].style.background="url("+I.cornerImage+") no-repeat 100% -"+G*I.height+"px"}}K[0].style.left="-"+I.borderWidth+"px";K[0].style.top="-"+I.borderWidth+"px";K[1].style.right="-"+2*I.borderWidth+"px";K[1].style.top="0px";K[2].style.left="-"+I.borderWidth+"px";K[2].style.bottom="-"+I.borderWidth+"px";K[3].style.right="-"+2*I.borderWidth+"px";K[3].style.bottom="0px";K[0].appendChild(K[1]);K[2].appendChild(K[3]);H.css({padding:"0",backgroundColor:I.backgroundColor,border:I.borderWidth+"px solid "+I.borderColor});H.prepend(K[0]);H.append(K[2])}function E(J,I){var H=A(J);var K=new Array(2);for(var G=0;G<2;G++){K[G]=document.createElement("b");K[G].style.display="block";K[G].style.height=I.height+"px";K[G].style.fontSize="1px";K[G].style.position="relative";if(G%2==0){K[G].style.background="url("+I.cornerImage+") no-repeat 0 -"+G*I.height+"px"}else{K[G].style.background="url("+I.cornerImage+") no-repeat 100% -"+G*I.height+"px"}}K[0].style.left="-1px";K[0].style.top="-1px";K[1].style.right="-2px";K[1].style.top="0px";K[0].appendChild(K[1]);H.css({padding:"0",background:I.backgroundColor,borderTop:I.borderWidth+"px solid "+I.borderColor,borderRight:I.borderWidth+"px solid "+I.borderColor,borderLeft:I.borderWidth+"px solid "+I.borderColor});H.prepend(K[0])}function B(J,I){var H=A(J);var K=new Array(2);for(var G=0;G<2;G++){K[G]=document.createElement("b");K[G].style.display="block";K[G].style.height=I.height+"px";K[G].style.fontSize="1px";K[G].style.position="relative";if(G%2==0){K[G].style.background="url("+I.cornerImage+") no-repeat 0 -"+(G+2)*I.height+"px"}else{K[G].style.background="url("+I.cornerImage+") no-repeat 100% -"+(G+2)*I.height+"px"}}K[0].style.left="-1px";K[0].style.top="4px";K[1].style.right="-2px";K[1].style.top="0px";K[0].appendChild(K[1]);H.css({padding:"0",background:I.backgroundColor,borderBottom:I.borderWidth+"px solid "+I.borderColor,borderRight:I.borderWidth+"px solid "+I.borderColor,borderLeft:I.borderWidth+"px solid "+I.borderColor});H.append(K[0])}var D={cornerImage:"",height:4,width:4,backgroundColor:"#ffffff",borderColor:"#000000",borderWidth:1,borderStyle:"solid",top:true,bottom:true};if(C&&(typeof (C)!="string")){A.extend(D,C)}return this.each(function(){if(D.top&&D.bottom){F(this,D)}else{if(D.top){E(this,D)}else{if(D.bottom){B(this,D)}}}})}})(jQuery);var _uacct="";var _userv=1;var _ufsc=1;var _udn="auto";var _uhash="on";var _utimeout="1800";var _ugifpath="/__utm.gif";var _utsp="|";var _uflash=1;var _utitle=1;var _ulink=0;var _uanchor=0;var _utcp="/";var _usample=100;var _uctm=1;var _ucto="15768000";var _uccn="utm_campaign";var _ucmd="utm_medium";var _ucsr="utm_source";var _uctr="utm_term";var _ucct="utm_content";var _ucid="utm_id";var _ucno="utm_nooverride";var _uOsr=new Array();var _uOkw=new Array();_uOsr[0]="google";_uOkw[0]="q";_uOsr[1]="yahoo";_uOkw[1]="p";_uOsr[2]="msn";_uOkw[2]="q";_uOsr[3]="aol";_uOkw[3]="query";_uOsr[4]="aol";_uOkw[4]="encquery";_uOsr[5]="lycos";_uOkw[5]="query";_uOsr[6]="ask";_uOkw[6]="q";_uOsr[7]="altavista";_uOkw[7]="q";_uOsr[8]="netscape";_uOkw[8]="query";_uOsr[9]="cnn";_uOkw[9]="query";_uOsr[10]="looksmart";_uOkw[10]="qt";_uOsr[11]="about";_uOkw[11]="terms";_uOsr[12]="mamma";_uOkw[12]="query";_uOsr[13]="alltheweb";_uOkw[13]="q";_uOsr[14]="gigablast";_uOkw[14]="q";_uOsr[15]="voila";_uOkw[15]="rdata";_uOsr[16]="virgilio";_uOkw[16]="qs";_uOsr[17]="live";_uOkw[17]="q";_uOsr[18]="baidu";_uOkw[18]="wd";_uOsr[19]="alice";_uOkw[19]="qs";_uOsr[20]="yandex";_uOkw[20]="text";_uOsr[21]="najdi";_uOkw[21]="q";_uOsr[22]="aol";_uOkw[22]="q";_uOsr[23]="club-internet";_uOkw[23]="query";_uOsr[24]="mama";_uOkw[24]="query";_uOsr[25]="seznam";_uOkw[25]="q";_uOsr[26]="search";_uOkw[26]="q";_uOsr[27]="wp";_uOkw[27]="szukaj";_uOsr[28]="onet";_uOkw[28]="qt";_uOsr[29]="netsprint";_uOkw[29]="q";_uOsr[30]="google.interia";_uOkw[30]="q";_uOsr[31]="szukacz";_uOkw[31]="q";_uOsr[32]="yam";_uOkw[32]="k";_uOsr[33]="pchome";_uOkw[33]="q";_uOsr[34]="kvasir";_uOkw[34]="searchExpr";_uOsr[35]="sesam";_uOkw[35]="q";_uOsr[36]="ozu";_uOkw[36]="q";_uOsr[37]="terra";_uOkw[37]="query";_uOsr[38]="nostrum";_uOkw[38]="query";_uOsr[39]="mynet";_uOkw[39]="q";_uOsr[40]="ekolay";_uOkw[40]="q";_uOsr[41]="search.ilse";_uOkw[41]="search_for";var _uOno=new Array();var _uRno=new Array();var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1.3";var _ugifpath2="http://www.google-analytics.com/__utm.gif";if(_udl.hash){_udlh=_udl.href.substring(_udl.href.indexOf("#"))}if(_udl.protocol=="https:"){_ugifpath2="https://ssl.google-analytics.com/__utm.gif"}if(!_utcp||_utcp==""){_utcp="/"}function urchinTracker(I){if(_udl.protocol=="file:"){return }if(_uff&&(!I||I=="")){return }var N,L,J,A,O,K,D,M="",Q="",G=0,H=0;var F=" expires="+_uNx()+";";var P=_ubd.cookie;_udh=_uDomain();if(!_uVG()){return }_uu=Math.round(Math.random()*2147483647);_udt=new Date();_ust=Math.round(_udt.getTime()/1000);N=P.indexOf("__utma="+_udh+".");L=P.indexOf("__utmb="+_udh);J=P.indexOf("__utmc="+_udh);if(_udn&&_udn!=""){_udo=" domain="+_udn+";"}if(_utimeout&&_utimeout!=""){M=new Date(_udt.getTime()+(_utimeout*1000));M=" expires="+M.toGMTString()+";"}if(_ulink){if(_uanchor&&_udlh&&_udlh!=""){Q=_udlh+"&"}Q+=_udl.search;if(Q&&Q!=""&&Q.indexOf("__utma=")>=0){if(!(_uIN(N=_uGC(Q,"__utma=","&")))){N="-"}if(!(_uIN(L=_uGC(Q,"__utmb=","&")))){L="-"}if(!(_uIN(J=_uGC(Q,"__utmc=","&")))){J="-"}O=_uGC(Q,"__utmv=","&");K=_uGC(Q,"__utmz=","&");D=_uGC(Q,"__utmk=","&");A=_uGC(Q,"__utmx=","&");if((D*1)!=((_uHash(N+L+J+A+K+O)*1)+(_udh*1))){_ubl=1;N="-";L="-";J="-";A="-";K="-";O="-"}if(N!="-"&&L!="-"&&J!="-"){G=1}else{if(N!="-"){G=2}}}}if(G==1){_ubd.cookie="__utma="+N+"; path="+_utcp+";"+F+_udo;_ubd.cookie="__utmb="+L+"; path="+_utcp+";"+M+_udo;_ubd.cookie="__utmc="+J+"; path="+_utcp+";"+_udo}else{if(G==2){N=_uFixA(Q,"&",_ust);_ubd.cookie="__utma="+N+"; path="+_utcp+";"+F+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+M+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1}else{if(N>=0&&L>=0&&J>=0){L=_uGC(P,"__utmb="+_udh,";");L=("-"==L)?_udh:L;_ubd.cookie="__utmb="+L+"; path="+_utcp+";"+M+_udo}else{if(N>=0){N=_uFixA(_ubd.cookie,";",_ust)}else{N=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";H=1}_ubd.cookie="__utma="+N+"; path="+_utcp+";"+F+_udo;_ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+M+_udo;_ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo;_ufns=1}}}if(_ulink&&A&&A!=""&&A!="-"){A=_uUES(A);if(A.indexOf(";")==-1){_ubd.cookie="__utmx="+A+"; path="+_utcp+";"+F+_udo}}if(_ulink&&O&&O!=""&&O!="-"){O=_uUES(O);if(O.indexOf(";")==-1){_ubd.cookie="__utmv="+O+"; path="+_utcp+";"+F+_udo}}var C=window;var J=_ubd.cookie;if(C&&C.gaGlobal&&C.gaGlobal.dh==_udh){var E=C.gaGlobal;var B=J.split("__utma="+_udh+".")[1].split(";")[0].split(".");if(E.sid){B[3]=E.sid}if(H>0){B[2]=B[3];if(E.vid){var O=E.vid.split(".");B[0]=O[0];B[1]=O[1]}}_ubd.cookie="__utma="+_udh+"."+B.join(".")+"; path="+_utcp+";"+F+_udo}_uInfo(I);_ufns=0;_ufno=0;if(!I||I==""){_uff=1}}function _uGH(){var A;var B=window;if(B&&B.gaGlobal&&B.gaGlobal.hid){A=B.gaGlobal.hid}else{A=Math.round(Math.random()*2147483647);if(!B.gaGlobal){B.gaGlobal={}}B.gaGlobal.hid=A}return A}function _uInfo(E){var F,D="",A="",G=_udl.pathname+_udl.search;if(E&&E!=""){G=_uES(E,1)}_ur=_ubd.referrer;if(!_ur||_ur==""){_ur="-"}else{A=_ubd.domain;if(_utcp&&_utcp!="/"){A+=_utcp}F=_ur.indexOf(A);if((F>=0)&&(F<=8)){_ur="0"}if(_ur.indexOf("[")==0&&_ur.lastIndexOf("]")==(_ur.length-1)){_ur="-"}}D+="&utmn="+_uu;if(_ufsc){D+=_uBInfo()}if(_uctm){D+=_uCInfo()}if(_utitle&&_ubd.title&&_ubd.title!=""){D+="&utmdt="+_uES(_ubd.title)}if(_udl.hostname&&_udl.hostname!=""){D+="&utmhn="+_uES(_udl.hostname)}if(_usample&&_usample!=100){D+="&utmsp="+_uES(_usample)}D+="&utmhid="+_uGH();D+="&utmr="+_ur;D+="&utmp="+G;if((_userv==0||_userv==2)&&_uSP()){var B=new Image(1,1);B.src=_ugifpath+"?utmwv="+_uwv+D;B.onload=function(){_uVoid()}}if((_userv==1||_userv==2)&&_uSP()){var C=new Image(1,1);C.src=_ugifpath2+"?utmwv="+_uwv+D+"&utmac="+_uacct+"&utmcc="+_uGCS();C.onload=function(){_uVoid()}}return }function _uVoid(){return }function _uCInfo(){if(!_ucto||_ucto==""){_ucto="15768000"}if(!_uVG()){return }var G="",K="-",D="-",B="-",A=0,E=0,I=0,C=0,F="-",L="";if(_uanchor&&_udlh&&_udlh!=""){L=_udlh+"&"}L+=_udl.search;var H=new Date(_udt.getTime()+(_ucto*1000));var J=_ubd.cookie;H=" expires="+H.toGMTString()+";";if(_ulink&&!_ubl){F=_uUES(_uGC(L,"__utmz=","&"));if(F!="-"&&F.indexOf(";")==-1){_ubd.cookie="__utmz="+F+"; path="+_utcp+";"+H+_udo;return""}}F=J.indexOf("__utmz="+_udh+".");if(F>-1){F=_uGC(J,"__utmz="+_udh+".",";")}else{F="-"}K=_uGC(L,_ucid+"=","&");D=_uGC(L,_ucsr+"=","&");B=_uGC(L,"gclid=","&");if((K!="-"&&K!="")||(D!="-"&&D!="")||(B!="-"&&B!="")){if(K!="-"&&K!=""){G+="utmcid="+_uEC(K)}if(D!="-"&&D!=""){if(G!=""){G+="|"}G+="utmcsr="+_uEC(D)}if(B!="-"&&B!=""){if(G!=""){G+="|"}G+="utmgclid="+_uEC(B)}K=_uGC(L,_uccn+"=","&");if(K!="-"&&K!=""){G+="|utmccn="+_uEC(K)}else{G+="|utmccn=(not+set)"}K=_uGC(L,_ucmd+"=","&");if(K!="-"&&K!=""){G+="|utmcmd="+_uEC(K)}else{G+="|utmcmd=(not+set)"}K=_uGC(L,_uctr+"=","&");if(K!="-"&&K!=""){G+="|utmctr="+_uEC(K)}else{K=_uOrg(1);if(K!="-"&&K!=""){G+="|utmctr="+_uEC(K)}}K=_uGC(L,_ucct+"=","&");if(K!="-"&&K!=""){G+="|utmcct="+_uEC(K)}K=_uGC(L,_ucno+"=","&");if(K=="1"){A=1}if(F!="-"&&A==1){return""}}if(G=="-"||G==""){G=_uOrg();if(F!="-"&&_ufno==1){return""}}if(G=="-"||G==""){if(_ufns==1){G=_uRef()}if(F!="-"&&_ufno==1){return""}}if(G=="-"||G==""){if(F=="-"&&_ufns==1){G="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"}if(G=="-"||G==""){return""}}if(F!="-"){C=F.indexOf(".");if(C>-1){C=F.indexOf(".",C+1)}if(C>-1){C=F.indexOf(".",C+1)}if(C>-1){C=F.indexOf(".",C+1)}K=F.substring(C+1,F.length);if(K.toLowerCase()==G.toLowerCase()){E=1}K=F.substring(0,C);if((C=K.lastIndexOf("."))>-1){K=K.substring(C+1,K.length);I=(K*1)}}if(E==0||_ufns==1){K=_uGC(J,"__utma="+_udh+".",";");if((C=K.lastIndexOf("."))>9){_uns=K.substring(C+1,K.length);_uns=(_uns*1)}I++;if(_uns==0){_uns=1}_ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+I+"."+G+"; path="+_utcp+"; "+H+_udo}if(E==0||_ufns==1){return"&utmcn=1"}else{return"&utmcr=1"}}function _uRef(){if(_ur=="0"||_ur==""||_ur=="-"){return""}var B=0,D,A,E;if((B=_ur.indexOf("://"))<0||_uGCse()){return""}D=_ur.substring(B+3,_ur.length);if(D.indexOf("/")>-1){A=D.substring(D.indexOf("/"),D.length);if(A.indexOf("?")>-1){A=A.substring(0,A.indexOf("?"))}D=D.substring(0,D.indexOf("/"))}D=D.toLowerCase();E=D;if((B=E.indexOf(":"))>-1){E=E.substring(0,B)}for(var C=0;C<_uRno.length;C++){if((B=E.indexOf(_uRno[C].toLowerCase()))>-1&&E.length==(B+_uRno[C].length)){_ufno=1;break}}if(D.indexOf("www.")==0){D=D.substring(4,D.length)}return"utmccn=(referral)|utmcsr="+_uEC(D)+"|utmcct="+_uEC(A)+"|utmcmd=referral"}function _uOrg(C){if(_ur=="0"||_ur==""||_ur=="-"){return""}var B=0,E,A;if((B=_ur.indexOf("://"))<0||_uGCse()){return""}E=_ur.substring(B+3,_ur.length);if(E.indexOf("/")>-1){E=E.substring(0,E.indexOf("/"))}for(var D=0;D<_uOsr.length;D++){if(E.toLowerCase().indexOf(_uOsr[D].toLowerCase())>-1){if((B=_ur.indexOf("?"+_uOkw[D]+"="))>-1||(B=_ur.indexOf("&"+_uOkw[D]+"="))>-1){A=_ur.substring(B+_uOkw[D].length+2,_ur.length);if((B=A.indexOf("&"))>-1){A=A.substring(0,B)}for(var F=0;F<_uOno.length;F++){if(_uOno[F].toLowerCase()==A.toLowerCase()){_ufno=1;break}}if(C){return _uEC(A)}else{return"utmccn=(organic)|utmcsr="+_uEC(_uOsr[D])+"|utmctr="+_uEC(A)+"|utmcmd=organic"}}}}return""}function _uGCse(){var A,B;A=B=_ur.split("://")[1];if(A.indexOf("/")>-1){A=A.split("/")[0];B=B.substring(B.indexOf("/")+1,B.length)}if(B.indexOf("?")>-1){B=B.split("?")[0]}if(A.toLowerCase().indexOf("google")>-1){if(_ur.indexOf("?q=")>-1||_ur.indexOf("&q=")>-1){if(B.toLowerCase().indexOf("cse")>-1){return true}}}}function _uBInfo(){var A="-",F="-",E="-",H="-",D="-",G=1;var B=navigator;if(self.screen){A=screen.width+"x"+screen.height;F=screen.colorDepth+"-bit"}else{if(self.java){var C=java.awt.Toolkit.getDefaultToolkit();var I=C.getScreenSize();A=I.width+"x"+I.height}}if(B.language){E=B.language.toLowerCase()}else{if(B.browserLanguage){E=B.browserLanguage.toLowerCase()}}G=B.javaEnabled()?1:0;if(_uflash){H=_uFlash()}if(_ubd.characterSet){D=_uES(_ubd.characterSet)}else{if(_ubd.charset){D=_uES(_ubd.charset)}}return"&utmcs="+D+"&utmsr="+A+"&utmsc="+F+"&utmul="+E+"&utmje="+G+"&utmfl="+H}function __utmSetTrans(){var F;if(_ubd.getElementById){F=_ubd.getElementById("utmtrans")}else{if(_ubd.utmform&&_ubd.utmform.utmtrans){F=_ubd.utmform.utmtrans}}if(!F){return }var C=F.value.split("UTM:");var D,B,G;if(_userv==0||_userv==2){D=new Array()}if(_userv==1||_userv==2){B=new Array();G=_uGCS()}for(var H=0;H<C.length;H++){C[H]=_uTrim(C[H]);if(C[H].charAt(0)!="T"&&C[H].charAt(0)!="I"){continue}var A=Math.round(Math.random()*2147483647);if(!_utsp||_utsp==""){_utsp="|"}var E=C[H].split(_utsp),I="";if(E[0].charAt(0)=="T"){I="&utmt=tran&utmn="+A;E[1]=_uTrim(E[1]);if(E[1]&&E[1]!=""){I+="&utmtid="+_uES(E[1])}E[2]=_uTrim(E[2]);if(E[2]&&E[2]!=""){I+="&utmtst="+_uES(E[2])}E[3]=_uTrim(E[3]);if(E[3]&&E[3]!=""){I+="&utmtto="+_uES(E[3])}E[4]=_uTrim(E[4]);if(E[4]&&E[4]!=""){I+="&utmttx="+_uES(E[4])}E[5]=_uTrim(E[5]);if(E[5]&&E[5]!=""){I+="&utmtsp="+_uES(E[5])}E[6]=_uTrim(E[6]);if(E[6]&&E[6]!=""){I+="&utmtci="+_uES(E[6])}E[7]=_uTrim(E[7]);if(E[7]&&E[7]!=""){I+="&utmtrg="+_uES(E[7])}E[8]=_uTrim(E[8]);if(E[8]&&E[8]!=""){I+="&utmtco="+_uES(E[8])}}else{I="&utmt=item&utmn="+A;E[1]=_uTrim(E[1]);if(E[1]&&E[1]!=""){I+="&utmtid="+_uES(E[1])}E[2]=_uTrim(E[2]);if(E[2]&&E[2]!=""){I+="&utmipc="+_uES(E[2])}E[3]=_uTrim(E[3]);if(E[3]&&E[3]!=""){I+="&utmipn="+_uES(E[3])}E[4]=_uTrim(E[4]);if(E[4]&&E[4]!=""){I+="&utmiva="+_uES(E[4])}E[5]=_uTrim(E[5]);if(E[5]&&E[5]!=""){I+="&utmipr="+_uES(E[5])}E[6]=_uTrim(E[6]);if(E[6]&&E[6]!=""){I+="&utmiqt="+_uES(E[6])}}if(_udl.hostname&&_udl.hostname!=""){I+="&utmhn="+_uES(_udl.hostname)}if(_usample&&_usample!=100){I+="&utmsp="+_uES(_usample)}if((_userv==0||_userv==2)&&_uSP()){D[H]=new Image(1,1);D[H].src=_ugifpath+"?utmwv="+_uwv+I;D[H].onload=function(){_uVoid()}}if((_userv==1||_userv==2)&&_uSP()){B[H]=new Image(1,1);B[H].src=_ugifpath2+"?utmwv="+_uwv+I+"&utmac="+_uacct+"&utmcc="+G;B[H].onload=function(){_uVoid()}}}return }function _uFlash(){var C="-",E=navigator;if(E.plugins&&E.plugins.length){for(var A=0;A<E.plugins.length;A++){if(E.plugins[A].name.indexOf("Shockwave Flash")!=-1){C=E.plugins[A].description.split("Shockwave Flash ")[1];break}}}else{var B;try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");C=B.GetVariable("$version")}catch(D){}if(C=="-"){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");C="WIN 6,0,21,0";B.AllowScriptAccess="always";C=B.GetVariable("$version")}catch(D){}}if(C=="-"){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");C=B.GetVariable("$version")}catch(D){}}if(C!="-"){C=C.split(" ")[1].split(",");C=C[0]+"."+C[1]+" r"+C[2]}}return C}function __utmLinkerUrl(C,E){var B,D,J="-",I="-",H="-",K="-",G="-",L="-";var M=_ubd.cookie;var F=C.indexOf("?");var N=C.indexOf("#");var A=C;if(M){J=_uES(_uGC(M,"__utma="+_udh+".",";"));I=_uES(_uGC(M,"__utmb="+_udh,";"));H=_uES(_uGC(M,"__utmc="+_udh,";"));K=_uES(_uGC(M,"__utmx="+_udh,";"));G=_uES(_uGC(M,"__utmz="+_udh+".",";"));L=_uES(_uGC(M,"__utmv="+_udh+".",";"));D=(_uHash(J+I+H+K+G+L)*1)+(_udh*1);B="__utma="+J+"&__utmb="+I+"&__utmc="+H+"&__utmx="+K+"&__utmz="+G+"&__utmv="+L+"&__utmk="+D}if(B){if(E&&N>-1){return }if(E){A=C+"#"+B}else{if(F==-1&&N==-1){A=C+"?"+B}else{if(N==-1){A=C+"&"+B}else{if(F==-1){A=C.substring(0,N-1)+"?"+B+C.substring(N)}else{A=C.substring(0,N-1)+"&"+B+C.substring(N)}}}}}return A}function __utmLinker(A,B){if(!_ulink||!A||A==""){return }_udl.href=__utmLinkerUrl(A,B)}function __utmLinkPost(B,A){if(!_ulink||!B||!B.action){return }B.action=__utmLinkerUrl(B.action,A);return }function __utmSetVar(A){if(!A||A==""){return }if(!_udo||_udo==""){_udh=_uDomain();if(_udn&&_udn!=""){_udo=" domain="+_udn+";"}}if(!_uVG()){return }var E=Math.round(Math.random()*2147483647);_ubd.cookie="__utmv="+_udh+"."+_uES(A)+"; path="+_utcp+"; expires="+_uNx()+";"+_udo;var D="&utmt=var&utmn="+E;if(_usample&&_usample!=100){D+="&utmsp="+_uES(_usample)}if((_userv==0||_userv==2)&&_uSP()){var B=new Image(1,1);B.src=_ugifpath+"?utmwv="+_uwv+D;B.onload=function(){_uVoid()}}if((_userv==1||_userv==2)&&_uSP()){var C=new Image(1,1);C.src=_ugifpath2+"?utmwv="+_uwv+D+"&utmac="+_uacct+"&utmcc="+_uGCS();C.onload=function(){_uVoid()}}}function _uGCS(){var B,C="",A=_ubd.cookie;if((B=_uGC(A,"__utma="+_udh+".",";"))!="-"){C+=_uES("__utma="+B+";+")}if((B=_uGC(A,"__utmx="+_udh,";"))!="-"){C+=_uES("__utmx="+B+";+")}if((B=_uGC(A,"__utmz="+_udh+".",";"))!="-"){C+=_uES("__utmz="+B+";+")}if((B=_uGC(A,"__utmv="+_udh+".",";"))!="-"){C+=_uES("__utmv="+B+";")}if(C.charAt(C.length-1)=="+"){C=C.substring(0,C.length-1)}return C}function _uGC(A,G,E){if(!A||A==""||!G||G==""||!E||E==""){return"-"}var C,D,B,F="-";C=A.indexOf(G);B=G.indexOf("=")+1;if(C>-1){D=A.indexOf(E,C);if(D<0){D=A.length}F=A.substring((C+B),D)}return F}function _uDomain(){if(!_udn||_udn==""||_udn=="none"){_udn="";return 1}if(_udn=="auto"){var A=_ubd.domain;if(A.substring(0,4)=="www."){A=A.substring(4,A.length)}_udn=A}_udn=_udn.toLowerCase();if(_uhash=="off"){return 1}return _uHash(_udn)}function _uHash(D){if(!D||D==""){return 1}var B=0,C=0;for(var A=D.length-1;A>=0;A--){var E=parseInt(D.charCodeAt(A));B=((B<<6)&268435455)+E+(E<<14);if((C=B&266338304)!=0){B=(B^(C>>21))}}return B}function _uFixA(F,E,D){if(!F||F==""||!E||E==""||!D||D==""){return"-"}var B=_uGC(F,"__utma="+_udh+".",E);var A=0,C=0;if((C=B.lastIndexOf("."))>9){_uns=B.substring(C+1,B.length);_uns=(_uns*1)+1;B=B.substring(0,C);if((C=B.lastIndexOf("."))>7){A=B.substring(C+1,B.length);B=B.substring(0,C)}if((C=B.lastIndexOf("."))>5){B=B.substring(0,C)}B+="."+A+"."+D+"."+_uns}return B}function _uTrim(A){if(!A||A==""){return""}while((A.charAt(0)==" ")||(A.charAt(0)=="\n")||(A.charAt(0,1)=="\r")){A=A.substring(1,A.length)}while((A.charAt(A.length-1)==" ")||(A.charAt(A.length-1)=="\n")||(A.charAt(A.length-1)=="\r")){A=A.substring(0,A.length-1)}return A}function _uEC(B){var C="";if(!B||B==""){return""}for(var A=0;A<B.length;A++){if(B.charAt(A)==" "){C+="+"}else{C+=B.charAt(A)}}return C}function __utmVisitorCode(G){var F=0,D=0,C=0,E=0,A=31;var B=_uGC(_ubd.cookie,"__utma="+_udh+".",";");if((C=B.indexOf(".",0))<0){return }if((E=B.indexOf(".",C+1))>0){F=B.substring(C+1,E)}else{return""}if((C=B.indexOf(".",E+1))>0){D=B.substring(E+1,C)}else{return""}if(G){return F}else{var H=new Array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z","1","2","3","4","5","6","7","8","9");return H[F>>28&A]+H[F>>23&A]+H[F>>18&A]+H[F>>13&A]+"-"+H[F>>8&A]+H[F>>3&A]+H[((F&7)<<2)+(D>>30&3)]+H[D>>25&A]+H[D>>20&A]+"-"+H[D>>15&A]+H[D>>10&A]+H[D>>5&A]+H[D&A]}}function _uIN(C){if(!C){return false}for(var A=0;A<C.length;A++){var B=C.charAt(A);if((B<"0"||B>"9")&&(B!=".")){return false}}return true}function _uES(B,A){if(typeof (encodeURIComponent)=="function"){if(A){return encodeURI(B)}else{return encodeURIComponent(B)}}else{return escape(B)}}function _uUES(A){if(typeof (decodeURIComponent)=="function"){return decodeURIComponent(A)}else{return unescape(A)}}function _uVG(){if((_udn.indexOf("www.google.")==0||_udn.indexOf(".google.")==0||_udn.indexOf("google.")==0)&&_utcp=="/"&&_udn.indexOf("google.org")==-1){return false}return true}function _uSP(){var A=100;if(_usample){A=_usample}if(A>=100||A<=0){return true}return((__utmVisitorCode(1)%10000)<(A*100))}function urchinPathCopy(A){var H=document,F,D,J,C,I,G,K,E,B;G=new Array("a","b","c","v","x","z");E=_uDomain();if(_udn&&_udn!=""){B=" domain="+_udn+";"}F=_uNx()+";";D=new Date();D.setTime(D.getTime()+(_utimeout*1000));D=D.toGMTString()+";";J=new Date();J.setTime(J.getTime()+(_ucto*1000));J=J.toGMTString()+";";for(C=0;C<6;C++){K=" expires=";if(C==1){K+=D}else{if(C==2){K=""}else{if(C==5){K+=J}else{K+=F}}}I=_uGC(H.cookie,"__utm"+G[C]+"="+E,";");if(I!="-"){H.cookie="__utm"+G[C]+"="+I+"; path="+A+";"+K+B}}}function _uCO(){if(!_utk||_utk==""||_utk.length<10){return }var B="www.google.com";if(_utk.charAt(0)=="!"){B="analytics.corp.google.com"}_ubd.cookie="GASO="+_utk+"; path="+_utcp+";"+_udo;var A=document.createElement("script");A.type="text/javascript";A.id="_gasojs";A.src="https://"+B+"/analytics/reporting/overlay_js?gaso="+_utk+"&"+Math.random();document.getElementsByTagName("head")[0].appendChild(A)}function _uGT(){var B=location.hash,A;if(B&&B!=""&&B.indexOf("#gaso=")==0){A=_uGC(B,"gaso=","&")}else{A=_uGC(_ubd.cookie,"GASO=",";")}return A}var _utk=_uGT();if(_utk&&_utk!=""&&_utk.length>10&&_utk.indexOf("=")==-1){if(window.addEventListener){window.addEventListener("load",_uCO,false)}else{if(window.attachEvent){window.attachEvent("onload",_uCO)}}}function _uNx(){return(new Date((new Date()).getTime()+63072000000)).toGMTString()};