/* class Bokel.* (c) 2002-2009 Lars Tewes */
/* this project uses jQuery */
(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context)};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1]){selector=jQuery.clean([match[1]],context)}else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3]){return jQuery().find(selector)}return jQuery(elem)}selector=[]}}else{return jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector)}}return this.setArray(jQuery.makeArray(selector))},jquery:"1.2.6",size:function(){return this.length},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num]},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this},each:function(callback,args){return jQuery.each(this,callback,args)},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,value,type){var options=name;if(name.constructor==String){if(value===undefined){return this[0]&&jQuery[type||"attr"](this[0],name)}else{options={};options[name]=value}}return this.each(function(i){for(name in options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name))}})},css:function(key,value){if((key=="width"||key=="height")&&parseFloat(value)<0){value=undefined}return this.attr(key,value,"curCSS")},text:function(text){if(typeof text!="object"&&text!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text))}var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8){ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this])}})});return ret},wrapAll:function(html){if(this[0]){jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild){elem=elem.firstChild}return elem}).append(this)}return this},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html)})},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1){this.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1){this.insertBefore(elem,this.firstChild)}})},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this)})},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling)})},end:function(){return this.prevObject||jQuery([])},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem)});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems)},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0]}else{return this.cloneNode(true)}});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined){this[expando]=null}});if(events===true){this.find("*").andSelf().each(function(i){if(this.nodeType==3){return }var events=jQuery.data(this,"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data)}}})}return ret},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i)})||jQuery.multiFilter(selector,this))},not:function(selector){if(selector.constructor==String){if(isSimple.test(selector)){return this.pushStack(jQuery.multiFilter(selector,this,true))}else{selector=jQuery.multiFilter(selector,this)}}var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector})},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=="string"?jQuery(selector):jQuery.makeArray(selector))))},is:function(selector){return !!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function(selector){return this.is("."+selector)},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0){return null}for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery.browser.msie&&!option.attributes.value.specified?option.text:option.value;if(one){return value}values.push(value)}}return values}else{return(this[0].value||"").replace(/\r/g,"")}}return undefined}if(value.constructor==Number){value+=""}return this.each(function(){if(this.nodeType!=1){return }if(value.constructor==Array&&/radio|checkbox/.test(this.type)){this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0)}else{if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0)});if(!values.length){this.selectedIndex=-1}}else{this.value=value}}})},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value)},replaceWith:function(value){return this.after(value).remove()},eq:function(i){return this.slice(i,i+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments))},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},andSelf:function(){return this.add(this.prevObject)},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key)}return data===undefined&&parts[1]?this.data(parts[0]):data}else{return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value)})}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key)})},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse){elems.reverse()}}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr")){obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"))}var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script")){scripts=scripts.add(elem)}else{if(elem.nodeType==1){scripts=scripts.add(jQuery("script",elem).remove())}callback.call(obj,elem)}});scripts.each(evalScript)})}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dataType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}function now(){return +new Date}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2}if(typeof target!="object"&&typeof target!="function"){target={}}if(length==i){target=this;--i}for(;i<length;i++){if((options=arguments[i])!=null){for(var name in options){var src=target[name],copy=options[name];if(target===copy){continue}if(deep&&copy&&typeof copy=="object"&&!copy.nodeType){target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};var expando="jQuery"+now(),uuid=0,windowData={},exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{};jQuery.extend({noConflict:function(deep){window.$=_$;if(deep){window.jQuery=_jQuery}return jQuery},isFunction:function(fn){return !!fn&&typeof fn!="string"&&!fn.nodeName&&fn.constructor!=Array&&/^[\s[]?function/.test(fn+"")},isXMLDoc:function(elem){return elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem.ownerDocument.body},globalEval:function(data){data=jQuery.trim(data);if(data){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.browser.msie){script.text=data}else{script.appendChild(document.createTextNode(data))}head.insertBefore(script,head.firstChild);head.removeChild(script)}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase()},cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id){id=elem[expando]=++uuid}if(name&&!jQuery.cache[id]){jQuery.cache[id]={}}if(data!==undefined){jQuery.cache[id][name]=data}return name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{delete elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expando)}}delete jQuery.cache[id]}},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length==undefined){for(name in object){if(callback.apply(object[name],args)===false){break}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break}}}}else{if(length==undefined){for(name in object){if(callback.call(object[name],name,object[name])===false){break}}}else{for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}}return object},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value)){value=value.call(elem,i)}return value&&value.constructor==Number&&type=="curCSS"&&!exclude.test(name)?value+"px":value},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className)){elem.className+=(elem.className?" ":"")+className}})},remove:function(elem,classNames){if(elem.nodeType==1){elem.className=classNames!=undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return !jQuery.className.has(classNames,className)}).join(" "):""}},has:function(elem,className){return jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name]}callback.call(elem);for(var name in options){elem.style[name]=old[name]}},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0});val-=Math.round(padding+border)}if(jQuery(elem).is(":visible")){getWH()}else{jQuery.swap(elem,props,getWH)}return Math.max(0,val)}return jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari){return false}var ret=defaultView.getComputedStyle(elem,null);return !ret||ret.getPropertyValue("color")==""}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save}if(name.match(/float/i)){name=styleFloat}if(!force&&style&&style[name]){ret=style[name]}else{if(defaultView.getComputedStyle){if(name.match(/float/i)){name="float"}name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem)){ret=computedStyle.getPropertyValue(name)}else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode){stack.unshift(a)}for(;i<stack.length;i++){if(color(stack[i])){swap[i]=stack[i].style.display;stack[i].style.display="block"}}ret=name=="display"&&swap[stack.length-1]!=null?"none":(computedStyle&&computedStyle.getPropertyValue(name))||"";for(i=0;i<swap.length;i++){if(swap[i]!=null){stack[i].style.display=swap[i]}}}if(name=="opacity"&&ret==""){ret="1"}}else{if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase()});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft}}}}return ret},clean:function(elems,context){var ret=[];context=context||document;if(typeof context.createElement=="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document}jQuery.each(elems,function(i,elem){if(!elem){return }if(elem.constructor==Number){elem+=""}if(typeof elem=="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">"});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--){div=div.lastChild}if(jQuery.browser.msie){var tbody=!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&tags.indexOf("<tbody")<0?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}if(/^\s/.test(elem)){div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}}elem=jQuery.makeArray(div.childNodes)}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select"))){return }if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options){ret.push(elem)}else{ret=jQuery.merge(ret,elem)}});return ret},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8){return undefined}var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari){elem.parentNode.selectedIndex}if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode){throw"type property can't be changed"}elem[name]=value}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name)){return elem.getAttributeNode(name).nodeValue}return elem[name]}if(msie&&notxml&&name=="style"){return jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""+value)}var attr=msie&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+""=="NaN"?"":"alpha(opacity="+value*100+")")}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase()});if(set){elem[name]=value}return elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call){ret[0]=array}else{while(i){ret[--i]=array[i]}}}return ret},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++){if(array[i]===elem){return i}}return -1},merge:function(first,second){var i=0,elem,pos=first.length;if(jQuery.browser.msie){while(elem=second[i++]){if(elem.nodeType!=8){first[pos++]=elem}}}else{while(elem=second[i++]){first[pos++]=elem}}return first},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i])}}}catch(e){ret=array}return ret},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++){if(!inv!=!callback(elems[i],i)){ret.push(elems[i])}}return ret},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null){ret[ret.length]=value}}return ret.concat.apply([],ret)}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var styleFloat=jQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({boxModel:!jQuery.browser.msie||document.compatMode=="CSS1Compat",props:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing"}});jQuery.each({parent:function(elem){return elem.parentNode},parents:function(elem){return jQuery.dir(elem,"parentNode")},next:function(elem){return jQuery.nth(elem,2,"nextSibling")},prev:function(elem){return jQuery.nth(elem,2,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string"){ret=jQuery.multiFilter(selector,ret)}return this.pushStack(jQuery.unique(ret))}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(){var args=arguments;return this.each(function(){for(var i=0,length=args.length;i<length;i++){jQuery(args[i])[original](this)}})}});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1){this.removeAttribute(name)}},addClass:function(classNames){jQuery.className.add(this,classNames)},removeClass:function(classNames){jQuery.className.remove(this,classNames)},toggleClass:function(classNames){jQuery.className[jQuery.className.has(this,classNames)?"remove":"add"](this,classNames)},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(function(){jQuery.event.remove(this);jQuery.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){jQuery(">*",this).remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments)}});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px")}});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2])},"#":function(a,i,m){return a.getAttribute("id")==m[2]},":":{lt:function(a,i,m){return i<m[3]-0},gt:function(a,i,m){return i>m[3]-0},nth:function(a,i,m){return m[3]-0==i},eq:function(a,i,m){return m[3]-0==i},first:function(a,i){return i==0},last:function(a,i,m,r){return i==r.length-1},even:function(a,i){return i%2==0},odd:function(a,i){return i%2},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a},"only-child":function(a){return !jQuery.nth(a.parentNode.lastChild,2,"previousSibling")},parent:function(a){return a.firstChild},empty:function(a){return !a.firstChild},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden"},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden"},enabled:function(a){return !a.disabled},disabled:function(a){return a.disabled},checked:function(a){return a.checked},selected:function(a){return a.selected||jQuery.attr(a,"selected")},text:function(a){return"text"==a.type},radio:function(a){return"radio"==a.type},checkbox:function(a){return"checkbox"==a.type},file:function(a){return"file"==a.type},password:function(a){return"password"==a.type},submit:function(a){return"submit"==a.type},image:function(a){return"image"==a.type},reset:function(a){return"reset"==a.type},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button")},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},has:function(a,i,m){return jQuery.find(m[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem}).length}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r)}return cur},find:function(t,context){if(typeof t!="string"){return[t]}if(context&&context.nodeType!=1&&context.nodeType!=9){return[]}context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++){for(var c=ret[i].firstChild;c;c=c.nextSibling){if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName)){r.push(c)}}}ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0){continue}foundToken=true}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j<rl;j++){var n=m=="~"||m=="+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=n.nextSibling){if(n.nodeType==1){var id=jQuery.data(n);if(m=="~"&&merge[id]){break}if(!nodeName||n.nodeName.toUpperCase()==nodeName){if(m=="~"){merge[id]=true}r.push(n)}if(m=="+"){break}}}}ret=r;t=jQuery.trim(t.replace(re,""));foundToken=true}}if(t&&!foundToken){if(!t.indexOf(",")){if(context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);r=ret=[context];t=" "+t.substr(1,t.length)}else{var re2=quickID;var m=re2.exec(t);if(m){m=[0,m[2],m[3],m[1]]}else{re2=quickClass;m=re2.exec(t)}m[2]=m[2].replace(/\\/g,"");var elem=ret[ret.length-1];if(m[1]=="#"&&elem&&elem.getElementById&&!jQuery.isXMLDoc(elem)){var oid=elem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.opera)&&oid&&typeof oid.id=="string"&&oid.id!=m[2]){oid=jQuery('[@id="'+m[2]+'"]',elem)[0]}ret=r=oid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[]}else{for(var i=0;ret[i];i++){var tag=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];if(tag=="*"&&ret[i].nodeName.toLowerCase()=="object"){tag="param"}r=jQuery.merge(r,ret[i].getElementsByTagName(tag))}if(m[1]=="."){r=jQuery.classFilter(r,m[2])}if(m[1]=="#"){var tmp=[];for(var i=0;r[i];i++){if(r[i].getAttribute("id")==m[2]){tmp=[r[i]];break}}r=tmp}ret=r}t=t.replace(re2,"")}}if(t){var val=jQuery.filter(t,r);ret=r=val.r;t=jQuery.trim(val.t)}}if(t){ret=[]}if(ret&&context==ret[0]){ret.shift()}done=jQuery.merge(done,ret);return done},classFilter:function(r,m,not){m=" "+m+" ";var tmp=[];for(var i=0;r[i];i++){var pass=(" "+r[i].className+" ").indexOf(m)>=0;if(!not&&pass||not&&!pass){tmp.push(r[i])}}return tmp},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break}}if(!m){break}if(m[1]==":"&&m[2]=="not"){r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3])}else{if(m[1]=="."){r=jQuery.classFilter(r,m[2],not)}else{if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i<rl;i++){var a=r[i],z=a[jQuery.props[m[2]]||m[2]];if(z==null||/href|src|selected/.test(m[2])){z=jQuery.attr(a,m[2])||""}if((type==""&&!!z||type=="="&&z==m[5]||type=="!="&&z!=m[5]||type=="^="&&z&&!z.indexOf(m[5])||type=="$="&&z.substr(z.length-m[5].length)==m[5]||(type=="*="||type=="~=")&&z.indexOf(m[5])>=0)^not){tmp.push(a)}}r=tmp}else{if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i<rl;i++){var node=r[i],parentNode=node.parentNode,id=jQuery.data(parentNode);if(!merge[id]){var c=1;for(var n=parentNode.firstChild;n;n=n.nextSibling){if(n.nodeType==1){n.nodeIndex=c++}}merge[id]=true}var add=false;if(first==0){if(node.nodeIndex==last){add=true}}else{if((node.nodeIndex-last)%first==0&&(node.nodeIndex-last)/first>=0){add=true}}if(add^not){tmp.push(node)}}r=tmp}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object"){fn=fn[m[2]]}if(typeof fn=="string"){fn=eval("false||function(a,i){return "+fn+";}")}r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r)},not)}}}}}return{r:r,t:t}},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1){matched.push(cur)}cur=cur[dir]}return matched},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType==1&&++num==result){break}}return cur},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem){r.push(n)}}return r}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8){return }if(jQuery.browser.msie&&elem.setInterval){elem=window}if(!handler.guid){handler.guid=this.guid++}if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments)});handler.data=data}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered){return jQuery.event.handle.apply(arguments.callee.elem,arguments)}});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){elem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=handler;jQuery.event.global[type]=true});elem=null},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8){return }var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)==".")){for(var type in events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=types.handler;types=types.type}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler){delete events[type][handler.guid]}else{for(handler in events[type]){if(!parts[1]||events[type][handler].type==parts[1]){delete events[type][handler]}}}for(ret in events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle"),false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(elem,"handle"))}}}ret=null;delete events[type]}}})}for(ret in events){break}if(!ret){var handle=jQuery.data(elem,"handle");if(handle){handle.elem=null}jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true}if(!elem){if(this.global[type]){jQuery("*").add([window,document]).trigger(type,data)}}else{if(elem.nodeType==3||elem.nodeType==8){return undefined}var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true}data[0].type=type;if(exclusive){data[0].exclusive=true}var handle=jQuery.data(elem,"handle");if(handle){val=handle.apply(elem,data)}if((!fn||(jQuery.nodeName(elem,"a")&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false){val=false}if(event){data.shift()}if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined){val=ret}}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,"a")&&type=="click")){this.triggered=true;try{elem[type]()}catch(e){}}this.triggered=false}return val},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false){val=ret}if(ret===false){event.preventDefault();event.stopPropagation()}}}return val},fix:function(event){if(event[expando]==true){return event}var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--){event[props[i]]=originalEvent[props[i]]}event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault){originalEvent.preventDefault()}originalEvent.returnValue=false};event.stopPropagation=function(){if(originalEvent.stopPropagation){originalEvent.stopPropagation()}originalEvent.cancelBubble=true};event.timeStamp=event.timeStamp||now();if(!event.target){event.target=event.srcElement||document}if(event.target.nodeType==3){event.target=event.target.parentNode}if(!event.relatedTarget&&event.fromElement){event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement}if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode)){event.which=event.charCode||event.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=event.ctrlKey}if(!event.which&&event.button){event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)))}return event},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy},special:{ready:{setup:function(){bindReady();return },teardown:function(){return }},mouseenter:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseenter";return jQuery.event.handle.apply(this,arguments)}},mouseleave:{setup:function(){if(jQuery.browser.msie){return false}jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true},teardown:function(){if(jQuery.browser.msie){return false}jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true},handler:function(event){if(withinElement(event,this)){return true}event.type="mouseleave";return jQuery.event.handle.apply(this,arguments)}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments)});return this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn)})},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn)},toggle:function(fn){var args=arguments,i=1;while(i<args.length){jQuery.event.proxy(fn,args[i++])}return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false}))},hover:function(fnOver,fnOut){return this.bind("mouseenter",fnOver).bind("mouseleave",fnOut)},ready:function(fn){bindReady();if(jQuery.isReady){fn.call(document,jQuery)}else{jQuery.readyList.push(function(){return fn.call(this,jQuery)})}return this}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document)});jQuery.readyList=null}jQuery(document).triggerHandler("ready")}}});var readyBound=false;function bindReady(){if(readyBound){return }readyBound=true;if(document.addEventListener&&!jQuery.browser.opera){document.addEventListener("DOMContentLoaded",jQuery.ready,false)}if(jQuery.browser.msie&&window==top){(function(){if(jQuery.isReady){return }try{document.documentElement.doScroll("left")}catch(error){setTimeout(arguments.callee,0);return }jQuery.ready()})()}if(jQuery.browser.opera){document.addEventListener("DOMContentLoaded",function(){if(jQuery.isReady){return }for(var i=0;i<document.styleSheets.length;i++){if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return }}jQuery.ready()},false)}if(jQuery.browser.safari){var numStyles;(function(){if(jQuery.isReady){return }if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return }if(numStyles===undefined){numStyles=jQuery("style, link[rel=stylesheet]").length}if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return }jQuery.ready()})()}jQuery.event.add(window,"load",jQuery.ready)}jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name)}});var withinElement=function(event,elem){var parent=event.relatedTarget;while(parent&&parent!=elem){try{parent=parent.parentNode}catch(error){parent=elem}}return parent==elem};jQuery(window).bind("unload",function(){jQuery("*").add(document).unbind()});jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!="string"){return this._load(url)}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}callback=callback||function(){};var type="GET";if(params){if(jQuery.isFunction(params)){callback=params;params=null}else{params=jQuery.param(params);type="POST"}}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified"){self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText)}self.each(callback,[res.responseText,status,res])}});return this},serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type))}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f)}});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type})},getScript:function(url,callback){return jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={}}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type})},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings)},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string"){s.data=jQuery.param(s.data)}if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre)){s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?"}}else{if(!s.data||!s.data.match(jsre)){s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?"}}s.dataType="json"}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data){s.data=(s.data+"").replace(jsre,"="+jsonp+"$1")}s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType=="script"&&s.cache==null){s.cache=false}if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"")}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null}if(s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset){script.charset=s.scriptCharset}if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script)}}}head.appendChild(script);return undefined}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username){xhr.open(type,s.url,s.async,s.username,s.password)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHeader("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter)}catch(e){status="parsererror"}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified")}catch(e){}if(s.ifModified&&modRes){jQuery.lastModified[s.url]=modRes}if(!jsonp){success()}}else{jQuery.handleError(s,xhr,status)}complete();if(s.async){xhr=null}}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(function(){if(xhr){xhr.abort();if(!requestDone){onreadystatechange("timeout")}}},s.timeout)}}try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.async){onreadystatechange()}function success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.trigger("ajaxSuccess",[xhr,s])}}function complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.event.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxStop")}}return xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,httpSuccess:function(xhr){try{return !xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined}catch(e){}return false},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror"){throw"parsererror"}if(filter){data=filter(data,type)}if(type=="script"){jQuery.globalEval(data)}if(type=="json"){data=eval("("+data+")")}return data},param:function(a){var s=[];if(a.constructor==Array||a.jquery){jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value))})}else{for(var j in a){if(a[j]&&a[j].constructor==Array){jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this))})}else{s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]))}}}return s.join("&").replace(/%20/g,"+")}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none"){this.style.display="block"}elem.remove()}}).end()},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none"}).end()},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]()})},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback)},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback)},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback)},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback)},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback)},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback)},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1){return false}var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden){return opt.complete.call(this)}if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow}}if(opt.overflow!=null){this.style.overflow="hidden"}opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val)){e[val=="toggle"?hidden?"show":"hide":val](prop)}else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit}if(parts[1]){end=((parts[1]=="-="?-1:1)*end)+start}e.custom(start,end,unit)}else{e.custom(start,val,"")}}});return true})},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx"}if(!type||(typeof type=="string"&&!fn)){return queue(this[0],type)}return this.each(function(){if(fn.constructor==Array){queue(this,type,fn)}else{queue(this,type).push(fn);if(queue(this,type).length==1){fn.call(this)}}})},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue){this.queue([])}this.each(function(){for(var i=timers.length-1;i>=0;i--){if(timers[i].elem==this){if(gotoEnd){timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return this}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array){q=jQuery.data(elem,type+"queue",jQuery.makeArray(array))}}return q};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length){q[0].call(this)}})};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false){jQuery(this).dequeue()}if(jQuery.isFunction(opt.old)){opt.old.call(this)}};return opt},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig){options.orig={}}}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width"){this.elem.style.display="block"}},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null){return this.elem[this.prop]}var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++){if(!timers[i]()){timers.splice(i--,1)}}if(!timers.length){clearInterval(jQuery.timerId);jQuery.timerId=null}},13)}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(0,this.cur());if(this.prop=="width"||this.prop=="height"){this.elem.style[this.prop]="1px"}jQuery(this.elem).show()},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(gotoEnd){var t=now();if(gotoEnd||t>this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim){if(this.options.curAnim[i]!==true){done=false}}if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){this.elem.style.display="none"}if(this.options.hide||this.options.show){for(var p in this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])}}}if(done){this.options.complete.call(this.elem)}return false}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now},scrollTop:function(fx){fx.elem.scrollTop=fx.now},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem){with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop)}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2){border(offsetParent)}if(!fixed&&css(offsetParent,"position")=="fixed"){fixed=true}offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display"))){add(-parent.scrollLeft,-parent.scrollTop)}if(mozilla&&css(parent,"overflow")!="visible"){border(parent)}parent=parent.parentNode}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute")){add(-doc.body.offsetLeft,-doc.body.offsetTop)}if(fixed){add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop))}}results={top:top,left:left}}}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true))}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0}return results};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"position")=="static")){offsetParent=offsetParent.offsetParent}return jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){if(!this[0]){return }return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val}):this[0]==window||this[0]==document?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method]}});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br)};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0)}})})();(function($){$.fn.extend({pause:function(milli,type){milli=milli||1000;type=type||"fx";return this.queue(type,function(){var self=this;setTimeout(function(){$(self).dequeue()},milli)})},clearQueue:function(type){return this.each(function(){type=type||"fx";if(this.queue&&this.queue[type]){this.queue[type].length=0}})},unpause:$.fn.clearQueue})})(jQuery);(function($){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={"array":function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a[a.length]=v;b=true}}}a[a.length]="]";return a.join("")},"boolean":function(x){return String(x)},"null":function(x){return"null"},"number":function(x){return isFinite(x)?String(x):"null"},"object":function(x){if(x){if(x instanceof Array){return s.array(x)}var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a.push(s.string(i),":",v);b=true}}}a[a.length]="}";return a.join("")}return"null"},"string":function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})}return'"'+x+'"'}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s["number"];if(f){return f(v)}};$.parseJSON=function(v,safe){if(safe===undefined){safe=$.parseJSON.safe}if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)){return undefined}return eval("("+v+")")};$.parseJSON.safe=false})(jQuery);(function($){$.fn.extend({centerOnViewport:function(){this.css({"left":($j(window).width()-this.outerWidth())/2,"top":($j(window).height()-this.outerHeight())/2});return this}})})(jQuery);(function(jQuery){jQuery.each(["backgroundColor","borderColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(i,attr){jQuery.fx.step[attr]=function(fx){if(!fx.colorInit){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);fx.colorInit=true}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")"}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3){return color}if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)){return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])]}if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)){return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55]}if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)){return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)]}if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)){return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)]}if(result=/rgba\(0, 0, 0, 0\)/.exec(color)){return colors["transparent"]}return colors[jQuery.trim(color).toLowerCase()]}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=""&&color!="transparent"||jQuery.nodeName(elem,"body")){break}attr="backgroundColor"}while(elem=elem.parentNode);return getRGB(color)}var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);(function($){$.fn.jqDrag=function(h){return i(this,h,"d")};$.fn.jqResize=function(h){return i(this,h,"r")};$.jqDnR={dnr:{},e:0,drag:function(v){if(M.k=="d"){E.css({left:M.X+v.pageX-M.pX,top:M.Y+v.pageY-M.pY})}else{E.css({width:Math.max(v.pageX-M.pX+M.W,0),height:Math.max(v.pageY-M.pY+M.H,0)})}return false},stop:function(){E.css("opacity",M.o);$().unbind("mousemove",J.drag).unbind("mouseup",J.stop)}};var J=$.jqDnR,M=J.dnr,E=J.e,i=function(e,h,k){return e.each(function(){h=(h)?$(h,e):e;h.bind("mousedown",{e:e,k:k},function(v){var d=v.data,p={};E=d.e;if(E.css("position")!="relative"){try{E.position(p)}catch(e){}}M={X:p.left||f("left")||0,Y:p.top||f("top")||0,W:f("width")||E[0].scrollWidth||0,H:f("height")||E[0].scrollHeight||0,pX:v.pageX,pY:v.pageY,k:d.k,o:E.css("opacity")};E.css({opacity:0.8});$().mousemove($.jqDnR.drag).mouseup($.jqDnR.stop);return false})})},f=function(k){return parseInt(E.css(k))||false}})(jQuery);(function($){$.fn.lazyload=function(options){var settings={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window,loadVisOnStart:true};if(options){$.extend(settings,options)}var elements=this;if(settings.loadVisOnStart){elements.each(function(){var self=this;if(!$.belowthefold(self,settings)&&!$.rightoffold(self,settings)){$(self).attr("src",$(self).attr("original"));self.loaded=true}});var temp=$.grep(elements,function(element){return !element.loaded});elements=$(temp)}if("scroll"==settings.event){$(settings.container).bind("scroll",function(event){var counter=0;elements.each(function(){if(!$.belowthefold(this,settings)&&!$.rightoffold(this,settings)){$(this).trigger("appear")}else{if(counter++>settings.failurelimit){return false}}});var temp=$.grep(elements,function(element){return !element.loaded});elements=$(temp)})}return this.each(function(){var self=this;$(self).addClass("lazyLoadBound");if($(self).attr("original")==undefined){$(self).attr("original",$(self).attr("src"))}if("scroll"!=settings.event||$.belowthefold(self,settings)||$.rightoffold(self,settings)){if(settings.placeholder&&$(self).attr("src")!=settings.placeholder){$(self).attr("src",settings.placeholder)}self.loaded=false}else{self.loaded=true}$(self).one("appear",function(){if(!this.loaded){$(self).attr("src",$(self).attr("original"));self.loaded=true}});if("scroll"!=settings.event){$(self).bind(settings.event,function(event){if(!self.loaded){$(self).trigger("appear")}})}})};$.belowthefold=function(element,settings){if(settings.container==window){var fold=$(window).height()+$(window).scrollTop();return fold<=$(element).offset().top-settings.threshold}else{var elm=$(settings.container)[0];return(elm.clientHeight+elm.scrollTop)<=$(element)[0].y-settings.threshold}};$.rightoffold=function(element,settings){if(settings.container==window){var fold=$(window).width()+$(window).scrollLeft();return fold<=$(element).offset().left-settings.threshold}else{var elm=$(settings.container)[0];return(elm.clientHeightWidth+elm.scrollLeft)<=$(element)[0].x-settings.threshold}};$.extend($.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0})","above-the-fold":"!$.belowthefold(a, {threshold : 0})","right-of-fold":"$.rightoffold(a, {threshold : 0})","left-of-fold":"!$.rightoffold(a, {threshold : 0})"})})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options.expires=-1}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires="; expires="+date.toUTCString()}var path=options.path?"; path="+(options.path):"";var domain=options.domain?"; domain="+(options.domain):"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};(function($){var cookieName="settings";$.settingsObjGet=function(){var cookieVal=$.cookie(cookieName);if(cookieVal==null){return{}}var obj=$.parseJSON(cookieVal,true);return obj!=null?obj:{}};$.settingsGet=function(q,alt){var obj=$.settingsObjGet();return obj[q]!=undefined?obj[q]:alt};$.settingsSet=function(q,v){var obj=$.settingsObjGet();if(obj[q]!=undefined&&obj[q]===v){return }obj[q]=v!=null?v:undefined;$.cookie(cookieName,$.toJSON(obj),{expires:365,path:"/",domain:"."+window.location.host.replace(/^www\./,"")})}})(jQuery);(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$scrollTo.window().scrollTo(target,duration,settings)};$scrollTo.defaults={axis:"y",duration:1};$scrollTo.window=function(){return $($.browser.safari?"body":"html")};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=="object"){settings=duration;duration=0}settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue){duration/=2}settings.offset=both(settings.offset);settings.over=both(settings.over);return this.each(function(){var elem=this,$elem=$(elem),t=target,toff,attr={},win=$elem.is("html,body");switch(typeof t){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(t)){t=both(t);break}t=$(t,this);case"object":if(t.is||t.style){toff=(t=$(t)).offset()}}$.each(settings.axis.split(""),function(i,axis){var Pos=axis=="x"?"Left":"Top",pos=Pos.toLowerCase(),key="scroll"+Pos,act=elem[key],Dim=axis=="x"?"Width":"Height",dim=Dim.toLowerCase();if(toff){attr[key]=toff[pos]+(win?0:act-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(t.css("margin"+Pos))||0;attr[key]-=parseInt(t.css("border"+Pos+"Width"))||0}attr[key]+=settings.offset[pos]||0;if(settings.over[pos]){attr[key]+=t[dim]()*settings.over[pos]}}else{attr[key]=t[pos]}if(/^\d+$/.test(attr[key])){attr[key]=attr[key]<=0?0:Math.min(attr[key],max(Dim))}if(!i&&settings.queue){if(act!=attr[key]){animate(settings.onAfterFirst)}delete attr[key]}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target)})}function max(Dim){var el=win?$.browser.opera?document.body:document.documentElement:elem;return el["scroll"+Dim]-el["client"+Dim]}})};function both(val){return typeof val=="object"?val:{top:val,left:val}}})(jQuery);if(!window.jQuery){throw ("jQuery must be referenced before using the 'onImagesLoad' plugin.")}(function($){$.fn.onImagesLoad=function(options){var self=this;self.opts=$.extend({},$.fn.onImagesLoad.defaults,options);self.bindEvents=function($imgs,container,callback){if($imgs.length===0){if(self.opts.callbackIfNoImagesExist&&callback){callback(container)}}else{var loadedImages=[];if(!$imgs.jquery){$imgs=$($imgs)}$imgs.each(function(i,val){$(this).bind("load",function(){if(jQuery.inArray(i,loadedImages)<0){loadedImages.push(i);if(loadedImages.length==$imgs.length){if(callback){callback(container)}}}}).each(function(){if(this.complete||this.complete===undefined){this.src=this.src}})})}};var imgAry=[];self.each(function(){if(self.opts.itemCallback){var $imgs;if(this.tagName=="IMG"){$imgs=this}else{$imgs=$("img",this)}self.bindEvents($imgs,this,self.opts.itemCallback)}if(self.opts.selectorCallback){if(this.tagName=="IMG"){imgAry.push(this)}else{$("img",this).each(function(){imgAry.push(this)})}}});if(self.opts.selectorCallback){self.bindEvents(imgAry,this,self.opts.selectorCallback)}return self.each(function(){})};$.fn.onImagesLoad.defaults={selectorCallback:null,itemCallback:null,callbackIfNoImagesExist:false}})(jQuery);jQuery.fn.oLeft=function(){return this[0].offsetLeft};jQuery.fn.oTop=function(){return this[0].offsetTop};jQuery.fn.oWidth=function(){return this[0].offsetWidth};jQuery.fn.oHeight=function(){return this[0].offsetHeight};jQuery.fn.delegate=function(eventType,rules){return this.bind(eventType,function(e){var currTarget=jQuery(e.target);for(var selector in rules){if(currTarget.is(selector)){return rules[selector].apply(this,arguments)}}})};jQuery.fn.disableSet=function(disableItem){return this.each(function(){if(typeof this.disabled!=undefined){this.disabled=disableItem!==false}})};jQuery.fn.selectedSet=function(selectedSet){return this.each(function(){if(typeof this.selected!=undefined){this.selected=selectedSet!==false}if(typeof this.checked!=undefined){this.checked=selectedSet!==false}})};jQuery.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)};var $j=jQuery.noConflict();var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};Object.extend=function(destination,source){for(var property in source){destination[property]=source[property]}return destination};Function.prototype.bind=function(object){var __method=this;return function(){return __method.apply(object,arguments)}};if(!Array.prototype.forEach){Array.prototype.forEach=function(fn,bind){for(var i=0;i<this.length;i++){fn.call(bind,this[i],i)}}}Array.prototype.each=Array.prototype.forEach;String.prototype.camelize=function(){return this.replace(/-\D/gi,function(match){return match.charAt(match.length-1).toUpperCase()})};var $A=function(iterable){var nArray=[];for(var i=0;i<iterable.length;i++){nArray.push(iterable[i])}return nArray};function $(){if(arguments.length==1){return get$(arguments[0])}var elements=[];$c(arguments).each(function(el){elements.push(get$(el))});return elements;function get$(el){if(typeof el=="string"){el=document.getElementById(el)}return el}}if(!window.Element){var Element={}}Object.extend(Element,{remove:function(element){element=$(element);element.parentNode.removeChild(element)},hasClassName:function(element,className){element=$(element);return !!element.className.match(new RegExp("\\b"+className+"\\b"))},addClassName:function(element,className){element=$(element);if(!Element.hasClassName(element,className)){element.className=(element.className+" "+className)}},removeClassName:function(element,className){element=$(element);if(Element.hasClassName(element,className)){element.className=element.className.replace(className,"")}}});document.getElementsByClassName=function(className){var elements=[];var all=document.getElementsByTagName("*");$A(all).each(function(el){if(Element.hasClassName(el,className)){elements.push(el)}});return elements};Object.extend(String.prototype,(function(){function chop(len,pos,appendStr){pos==undefined?pos="right":null;appendStr==undefined?appendStr="[...]":null;var lenStr=this.length;var lenAppend=appendStr.length;var returnStr=this;if(lenStr>len){switch(pos){case"left":returnStr=appendStr+this.substr(-(len-lenAppend));break;case"center":var lenStart=Math.floor(len/2);var lenEnd=lenStart-lenAppend;var seqStart=this.substr(0,lenStart);var seqEnd=this.substr(lenStr-lenEnd,lenEnd);returnStr=seqStart+appendStr+seqEnd;break;case"right":returnStr=this.substr(0,len-lenAppend)+appendStr}}return returnStr}function escapeHTMLAndDblQuote(){var div=document.createElement("div");var text=document.createTextNode(this);div.appendChild(text);return div.innerHTML.replace(/"/g,"&quot;")}function parseId(){var val=parseInt((/([\d]*)$/.exec(this))[0]);return isNaN(val)?"":val}function parseIdSubject(){var matchArr=/^([a-z]+).*$/i.exec(this);return matchArr[1]||""}function parsePx(){return parseInt((/^([\d]*)px$/.exec(this))[0])}function stripTabsAll(){return this.replace(/\t/g,"")}return{chop:chop,escapeHTMLAndDblQuote:escapeHTMLAndDblQuote,parseId:parseId,parseIdSubject:parseIdSubject,parsePx:parsePx,stripTabsAll:stripTabsAll}})());String.prototype.sprintf=function(){var fstring=this.toString();var pad=function(str,ch,len){var ps="";for(var i=0;i<Math.abs(len);i++){ps+=ch}return len>0?str+ps:ps+str};var processFlags=function(flags,width,rs,arg){var pn=function(flags,arg,rs){if(arg>=0){if(flags.indexOf(" ")>=0){rs=" "+rs}else{if(flags.indexOf("+")>=0){rs="+"+rs}}}else{rs="-"+rs}return rs};var iWidth=parseInt(width,10);if(width.charAt(0)=="0"){var ec=0;if(flags.indexOf(" ")>=0||flags.indexOf("+")>=0){ec++}if(rs.length<(iWidth-ec)){rs=pad(rs,"0",rs.length-(iWidth-ec))}return pn(flags,arg,rs)}rs=pn(flags,arg,rs);if(rs.length<iWidth){if(flags.indexOf("-")<0){rs=pad(rs," ",rs.length-iWidth)}else{rs=pad(rs," ",iWidth-rs.length)}}return rs};var converters=[];converters.c=function(flags,width,precision,arg){if(typeof (arg)=="number"){return String.fromCharCode(arg)}else{if(typeof (arg)=="string"){return arg.charAt(0)}else{return""}}};converters.d=function(flags,width,precision,arg){return converters.i(flags,width,precision,arg)};converters.u=function(flags,width,precision,arg){return converters.i(flags,width,precision,Math.abs(arg))};converters.i=function(flags,width,precision,arg){var iPrecision=parseInt(precision,10);var rs=((Math.abs(arg)).toString().split("."))[0];if(rs.length<iPrecision){rs=pad(rs," ",iPrecision-rs.length)}return processFlags(flags,width,rs,arg)};converters.E=function(flags,width,precision,arg){return(converters.e(flags,width,precision,arg)).toUpperCase()};converters.e=function(flags,width,precision,arg){iPrecision=parseInt(precision,10);if(isNaN(iPrecision)){iPrecision=6}rs=(Math.abs(arg)).toExponential(iPrecision);if(rs.indexOf(".")<0&&flags.indexOf("#")>=0){rs=rs.replace(/^(.*)(e.*)$/,"$1.$2")}return processFlags(flags,width,rs,arg)};converters.f=function(flags,width,precision,arg){iPrecision=parseInt(precision,10);if(isNaN(iPrecision)){iPrecision=6}rs=(Math.abs(arg)).toFixed(iPrecision);if(rs.indexOf(".")<0&&flags.indexOf("#")>=0){rs=rs+"."}return processFlags(flags,width,rs,arg)};converters.G=function(flags,width,precision,arg){return(converters.g(flags,width,precision,arg)).toUpperCase()};converters.g=function(flags,width,precision,arg){iPrecision=parseInt(precision,10);absArg=Math.abs(arg);rse=absArg.toExponential();rsf=absArg.toFixed(6);if(!isNaN(iPrecision)){rsep=absArg.toExponential(iPrecision);rse=rsep.length<rse.length?rsep:rse;rsfp=absArg.toFixed(iPrecision);rsf=rsfp.length<rsf.length?rsfp:rsf}if(rse.indexOf(".")<0&&flags.indexOf("#")>=0){rse=rse.replace(/^(.*)(e.*)$/,"$1.$2")}if(rsf.indexOf(".")<0&&flags.indexOf("#")>=0){rsf=rsf+"."}rs=rse.length<rsf.length?rse:rsf;return processFlags(flags,width,rs,arg)};converters.o=function(flags,width,precision,arg){var iPrecision=parseInt(precision,10);var rs=Math.round(Math.abs(arg)).toString(8);if(rs.length<iPrecision){rs=pad(rs," ",iPrecision-rs.length)}if(flags.indexOf("#")>=0){rs="0"+rs}return processFlags(flags,width,rs,arg)};converters.X=function(flags,width,precision,arg){return(converters.x(flags,width,precision,arg)).toUpperCase()};converters.x=function(flags,width,precision,arg){var iPrecision=parseInt(precision,10);arg=Math.abs(arg);var rs=Math.round(arg).toString(16);if(rs.length<iPrecision){rs=pad(rs," ",iPrecision-rs.length)}if(flags.indexOf("#")>=0){rs="0x"+rs}return processFlags(flags,width,rs,arg)};converters.s=function(flags,width,precision,arg){var iPrecision=parseInt(precision,10);var rs=arg;if(rs.length>iPrecision){rs=rs.substring(0,iPrecision)}return processFlags(flags,width,rs,0)};farr=fstring.split("%");retstr=farr[0];fpRE=/^([-+ #]*)(?:(\d*)\$|)(\d*)\.?(\d*)([cdieEfFgGosuxX])(.*)$/;for(var i=1;i<farr.length;i++){fps=fpRE.exec(farr[i]);if(!fps){continue}var my_i=fps[2]?fps[2]:i;if(typeof (arguments[my_i-1])!="undefined"){retstr+=converters[fps[5]](fps[1],fps[3],fps[4],arguments[my_i-1])}retstr+=fps[6]}return retstr};if(typeof deconcept=="undefined"){var deconcept={}}if(typeof deconcept.util=="undefined"){deconcept.util={}}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={}}deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return }this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];if(swf){this.setAttribute("swf",swf)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.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(c){this.addParam("bgcolor",c)}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl)}};deconcept.SWFObject.prototype={useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute("useExpressInstall",true)},setAttribute:function(name,value){this.attributes[name]=value},getAttribute:function(name){return this.attributes[name]||""},addParam:function(name,value){this.params[name]=value},getParams:function(){return this.params},addVariable:function(name,value){this.variables[name]=value},getVariable:function(name){return this.variables[name]||""},getVariables:function(){return this.variables},getVariablePairs:function(){var variablePairs=[];var key;var variables=this.getVariables();for(key in variables){variablePairs[variablePairs.length]=key+"="+variables[key]}return variablePairs},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'"';swfNode+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" '}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"'}swfNode+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}swfNode='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'">';swfNode+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />'}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />'}swfNode+="</object>"}return swfNode},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof elementId=="string")?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var counter=3;while(axo){try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=new deconcept.PlayerVersion([counter,0,0])}catch(e){axo=null}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(PlayerVersion.major==6){return PlayerVersion}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}}return PlayerVersion};deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false}if(this.major>fv.major){return true}if(this.minor<fv.minor){return false}if(this.minor>fv.minor){return true}if(this.rev<fv.rev){return false}return true};deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(param==null){return q}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var objects=document.getElementsByTagName("OBJECT");for(var i=objects.length-1;i>=0;i--){objects[i].style.display="none";for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=function(){}}}}};if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var Lsr=Class.create();Lsr.prototype={initialize:function(){},showMessage:function(what){alert(what)}};Lsr.Base=Class.create();Lsr.Base.prototype=Object.extend(new Lsr(),{_winObj:null,initialize:function(){},showNewMessage:function(what){alert("new!: "+what)},flashVersionGet:function(){try{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{axo.AllowScriptAccess="always"}catch(e){return parseInt("6,0,0")}}catch(e){}return parseInt(new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return parseInt((navigator.plugins["Shockwave Flash	2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1])}}catch(e){}}return parseInt("0,0,0")},openWinC:function(daUrl,wW,wH,isScrollable){wW==-1?wW=screen.availWidth:null;wH==-1?wH=screen.availHeight:null;var scrollTxt=(isScrollable)?"yes":"no";var xPos=Math.floor((screen.availWidth-wW)/2);var yPos=Math.floor((screen.availHeight-wH)/2);if(this._winObj!=null&&!this._winObj.closed){this._winObj.close()}this._winObj=window.open(daUrl,"daWin","width="+wW+", height="+wH+", location=no, menubar=no, resizeable="+scrollTxt+", scrollbars="+scrollTxt+","+"status=no, toolbar=no, screenX="+xPos+", screenY="+yPos+", left="+xPos+",	top="+yPos);if(this._winObj&&this._winObj.focus){this._winObj.focus()}},documentGetWidth:function(){return(document.all)?((document.documentElement.clientWidth)?document.documentElement.clientWidth:document.body.clientWidth):window.innerWidth},documentGetHeight:function(){return(document.all)?((document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.clientHeight):window.innerHeight},documentHasScrollbar:function(){return document.body.clientHeight<document.documentElement.scrollHeight},dgEBCN:function(searchedClassName,searchOnlyIn){var resArr=[];var cN=searchOnlyIn&&$(searchOnlyIn).getElementsByTagName("*")||this.dgEBTN("*");var testStr="";for(var i=0,j=cN.length;i<j;i++){if(cN[i].className.indexOf(searchedClassName)!=-1){testStr=","+cN[i].className.split("	").join(",")+",";if(testStr.indexOf(","+searchedClassName+",")!=-1){resArr.push(cN[i])}}}return resArr},dgEBTN:function(what){return document.getElementsByTagName(what)},secToTime:function(secs,minSecsOnly){var hours=(secs%86400)/3600;var minutes=(secs%3600)/60;var seconds=secs%60;return(minSecsOnly)?"%02u:%02u".sprintf(minutes,seconds):"%02u:%02u:%02u".sprintf(hours,minutes,seconds)},unixTimeGet:function(max12Digits){var uTime=(new Date()).getTime();return(max12Digits)?Math.round(uTime/10):uTime},tsToDateDescr:function(ts){ts-10000000000<0?ts=ts*1000:null;var dowArr=["So","Mo","Di","Mi","Do","Fr","Sa"];var d=new Date(ts);var obj={"year":d.getFullYear(),"month":"%02u".sprintf(d.getMonth()+1),"day":"%02u".sprintf(d.getDate()),"hour":"%02u".sprintf(d.getHours()),"minute":"%02u".sprintf(d.getMinutes()),"second":"%02u".sprintf(d.getSeconds()),"dow":dowArr[d.getDay()]};return obj},tzGet:function(){return(new Date()).getTimezoneOffset()}});Array.prototype.shuffle=function(){for(var i=this.length-1;i>0;i--){var rnd=Math.floor(i*Math.random());var tmp=this[i];this[i]=this[rnd];this[rnd]=tmp}return this};String.prototype.ucfirst=function(){var str=this+"";return str.charAt(0).toUpperCase()+str.substr(1)};String.prototype.toUTF8=function(){var str=this;str=str.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<str.length;n++){var c=str.charCodeAt(n);if(c<128){utftext+=String.fromCharCode(c)}else{if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128)}else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128)}}}return utftext};String.prototype.fromUTF8=function(){var utftext=this;var str="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){str+=String.fromCharCode(c);i++}else{if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);str+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);str+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3}}}return str};var hexcase=0;var b64pad="";var chrsz=8;function hex_md5(s){return binl2hex(core_md5(str2binl(s),s.length*chrsz))}function b64_md5(s){return binl2b64(core_md5(str2binl(s),s.length*chrsz))}function str_md5(s){return binl2str(core_md5(str2binl(s),s.length*chrsz))}function hex_hmac_md5(key,data){return binl2hex(core_hmac_md5(key,data))}function b64_hmac_md5(key,data){return binl2b64(core_hmac_md5(key,data))}function str_hmac_md5(key,data){return binl2str(core_hmac_md5(key,data))}function md5_vm_test(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function core_md5(x,len){x[len>>5]|=128<<((len)%32);x[(((len+64)>>>9)<<4)+14]=len;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var olda=a;var oldb=b;var oldc=c;var oldd=d;a=md5_ff(a,b,c,d,x[i+0],7,-680876936);d=md5_ff(d,a,b,c,x[i+1],12,-389564586);c=md5_ff(c,d,a,b,x[i+2],17,606105819);b=md5_ff(b,c,d,a,x[i+3],22,-1044525330);a=md5_ff(a,b,c,d,x[i+4],7,-176418897);d=md5_ff(d,a,b,c,x[i+5],12,1200080426);c=md5_ff(c,d,a,b,x[i+6],17,-1473231341);b=md5_ff(b,c,d,a,x[i+7],22,-45705983);a=md5_ff(a,b,c,d,x[i+8],7,1770035416);d=md5_ff(d,a,b,c,x[i+9],12,-1958414417);c=md5_ff(c,d,a,b,x[i+10],17,-42063);b=md5_ff(b,c,d,a,x[i+11],22,-1990404162);a=md5_ff(a,b,c,d,x[i+12],7,1804603682);d=md5_ff(d,a,b,c,x[i+13],12,-40341101);c=md5_ff(c,d,a,b,x[i+14],17,-1502002290);b=md5_ff(b,c,d,a,x[i+15],22,1236535329);a=md5_gg(a,b,c,d,x[i+1],5,-165796510);d=md5_gg(d,a,b,c,x[i+6],9,-1069501632);c=md5_gg(c,d,a,b,x[i+11],14,643717713);b=md5_gg(b,c,d,a,x[i+0],20,-373897302);a=md5_gg(a,b,c,d,x[i+5],5,-701558691);d=md5_gg(d,a,b,c,x[i+10],9,38016083);c=md5_gg(c,d,a,b,x[i+15],14,-660478335);b=md5_gg(b,c,d,a,x[i+4],20,-405537848);a=md5_gg(a,b,c,d,x[i+9],5,568446438);d=md5_gg(d,a,b,c,x[i+14],9,-1019803690);c=md5_gg(c,d,a,b,x[i+3],14,-187363961);b=md5_gg(b,c,d,a,x[i+8],20,1163531501);a=md5_gg(a,b,c,d,x[i+13],5,-1444681467);d=md5_gg(d,a,b,c,x[i+2],9,-51403784);c=md5_gg(c,d,a,b,x[i+7],14,1735328473);b=md5_gg(b,c,d,a,x[i+12],20,-1926607734);a=md5_hh(a,b,c,d,x[i+5],4,-378558);d=md5_hh(d,a,b,c,x[i+8],11,-2022574463);c=md5_hh(c,d,a,b,x[i+11],16,1839030562);b=md5_hh(b,c,d,a,x[i+14],23,-35309556);a=md5_hh(a,b,c,d,x[i+1],4,-1530992060);d=md5_hh(d,a,b,c,x[i+4],11,1272893353);c=md5_hh(c,d,a,b,x[i+7],16,-155497632);b=md5_hh(b,c,d,a,x[i+10],23,-1094730640);a=md5_hh(a,b,c,d,x[i+13],4,681279174);d=md5_hh(d,a,b,c,x[i+0],11,-358537222);c=md5_hh(c,d,a,b,x[i+3],16,-722521979);b=md5_hh(b,c,d,a,x[i+6],23,76029189);a=md5_hh(a,b,c,d,x[i+9],4,-640364487);d=md5_hh(d,a,b,c,x[i+12],11,-421815835);c=md5_hh(c,d,a,b,x[i+15],16,530742520);b=md5_hh(b,c,d,a,x[i+2],23,-995338651);a=md5_ii(a,b,c,d,x[i+0],6,-198630844);d=md5_ii(d,a,b,c,x[i+7],10,1126891415);c=md5_ii(c,d,a,b,x[i+14],15,-1416354905);b=md5_ii(b,c,d,a,x[i+5],21,-57434055);a=md5_ii(a,b,c,d,x[i+12],6,1700485571);d=md5_ii(d,a,b,c,x[i+3],10,-1894986606);c=md5_ii(c,d,a,b,x[i+10],15,-1051523);b=md5_ii(b,c,d,a,x[i+1],21,-2054922799);a=md5_ii(a,b,c,d,x[i+8],6,1873313359);d=md5_ii(d,a,b,c,x[i+15],10,-30611744);c=md5_ii(c,d,a,b,x[i+6],15,-1560198380);b=md5_ii(b,c,d,a,x[i+13],21,1309151649);a=md5_ii(a,b,c,d,x[i+4],6,-145523070);d=md5_ii(d,a,b,c,x[i+11],10,-1120210379);c=md5_ii(c,d,a,b,x[i+2],15,718787259);b=md5_ii(b,c,d,a,x[i+9],21,-343485551);a=safe_add(a,olda);b=safe_add(b,oldb);c=safe_add(c,oldc);d=safe_add(d,oldd)}return Array(a,b,c,d)}function md5_cmn(q,a,b,x,s,t){return safe_add(bit_rol(safe_add(safe_add(a,q),safe_add(x,t)),s),b)}function md5_ff(a,b,c,d,x,s,t){return md5_cmn((b&c)|((~b)&d),a,b,x,s,t)}function md5_gg(a,b,c,d,x,s,t){return md5_cmn((b&d)|(c&(~d)),a,b,x,s,t)}function md5_hh(a,b,c,d,x,s,t){return md5_cmn(b^c^d,a,b,x,s,t)}function md5_ii(a,b,c,d,x,s,t){return md5_cmn(c^(b|(~d)),a,b,x,s,t)}function core_hmac_md5(key,data){var bkey=str2binl(key);if(bkey.length>16){bkey=core_md5(bkey,key.length*chrsz)}var ipad=Array(16),opad=Array(16);for(var i=0;i<16;i++){ipad[i]=bkey[i]^909522486;opad[i]=bkey[i]^1549556828}var hash=core_md5(ipad.concat(str2binl(data)),512+data.length*chrsz);return core_md5(opad.concat(hash),512+128)}function safe_add(x,y){var lsw=(x&65535)+(y&65535);var msw=(x>>16)+(y>>16)+(lsw>>16);return(msw<<16)|(lsw&65535)}function bit_rol(num,cnt){return(num<<cnt)|(num>>>(32-cnt))}function str2binl(str){var bin=Array();var mask=(1<<chrsz)-1;for(var i=0;i<str.length*chrsz;i+=chrsz){bin[i>>5]|=(str.charCodeAt(i/chrsz)&mask)<<(i%32)}return bin}function binl2str(bin){var str="";var mask=(1<<chrsz)-1;for(var i=0;i<bin.length*32;i+=chrsz){str+=String.fromCharCode((bin[i>>5]>>>(i%32))&mask)}return str}function binl2hex(binarray){var hex_tab=hexcase?"0123456789ABCDEF":"0123456789abcdef";var str="";for(var i=0;i<binarray.length*4;i++){str+=hex_tab.charAt((binarray[i>>2]>>((i%4)*8+4))&15)+hex_tab.charAt((binarray[i>>2]>>((i%4)*8))&15)}return str}function binl2b64(binarray){var tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var str="";for(var i=0;i<binarray.length*4;i+=3){var triplet=(((binarray[i>>2]>>8*(i%4))&255)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&255)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&255);for(var j=0;j<4;j++){if(i*8+j*6>binarray.length*32){str+=b64pad}else{str+=tab.charAt((triplet>>6*(3-j))&63)}}}return str}(function(){var aa="_gat",ba="_gaq",r=true,v=false,w=undefined,ca="4.6.5",x="length",y="cookie",A="location",B="&",C="=",D="__utma=",E="__utmb=",G="__utmc=",da="__utmk=",H="__utmv=",J="__utmz=",K="__utmx=",L="GASO=";var N=function(i){return w==i||"-"==i||""==i},ea=function(i){return i[x]>0&&" \n\r\t".indexOf(i)>-1},P=function(i,l,g){var t="-",k;if(!N(i)&&!N(l)&&!N(g)){k=i.indexOf(l);if(k>-1){g=i.indexOf(g,k);if(g<0){g=i[x]}t=O(i,k+l.indexOf(C)+1,g)}}return t},Q=function(i){var l=v,g=0,t,k;if(!N(i)){l=r;for(t=0;t<i[x];t++){k=i.charAt(t);g+="."==k?1:0;l=l&&g<=1&&(0==t&&"-"==k||".0123456789".indexOf(k)>-1)}}return l},S=function(i,l){var g=encodeURIComponent;return g instanceof Function?l?encodeURI(i):g(i):escape(i)},T=function(i,l){var g=decodeURIComponent,t;i=i.split("+").join(" ");if(g instanceof Function){try{t=l?decodeURI(i):g(i)}catch(k){t=unescape(i)}}else{t=unescape(i)}return t},U=function(i,l){return i.indexOf(l)>-1},V=function(i,l){i[i[x]]=l},W=function(i){return i.toLowerCase()},X=function(i,l){return i.split(l)},fa=function(i,l){return i.indexOf(l)},O=function(i,l,g){g=w==g?i[x]:g;return i.substring(l,g)},ga=function(i,l){return i.join(l)},ia=function(i){var l=1,g=0,t;if(!N(i)){l=0;for(t=i[x]-1;t>=0;t--){g=i.charCodeAt(t);l=(l<<6&268435455)+g+(g<<14);g=l&266338304;l=g!=0?l^g>>21:l}}return l},ja=function(){var i=window,l=w;if(i&&i.gaGlobal&&i.gaGlobal.hid){l=i.gaGlobal.hid}else{l=Y();i.gaGlobal=i.gaGlobal?i.gaGlobal:{};i.gaGlobal.hid=l}return l},Y=function(){return Math.round(Math.random()*2147483647)},Z={Ha:function(i,l){this.bb=i;this.nb=l},ib:v,_gasoDomain:w,_gasoCPath:w};Z.Gb=function(){function i(k){return new t(k[0],k[1])}function l(k){var p=[];k=k.split(",");var f;for(f=0;f<k.length;++f){p.push(i(k[f].split(":")))}return p}var g=this,t=Z.Ha;g.Ia="utm_campaign";g.Ja="utm_content";g.Ka="utm_id";g.La="utm_medium";g.Ma="utm_nooverride";g.Na="utm_source";g.Oa="utm_term";g.Pa="gclid";g.ba=0;g.z=0;g.Ta=15768000000;g.sb=1800000;g.v=63072000000;g.ta=[];g.va=[];g.nc="cse";g.oc="q";g.ob=5;g.T=l("daum:q,eniro:search_word,naver:query,images.google:q,google:q,yahoo:p,msn:q,bing:q,aol:query,aol:encquery,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:query,alltheweb:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,aol:q,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,pchome:q,kvasir:q,sesam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:words");g.t=w;g.lb=v;g.h="/";g.U=100;g.oa="/__utm.gif";g.ga=1;g.ha=1;g.u="|";g.fa=1;g.da=1;g.Ra=1;g.b="auto";g.I=1;g.ra=1000;g.Jc=10;g.Pb=10;g.Kc=0.2;g.o=w;g.a=document;g.e=window};Z.Hb=function(i){function l(d,a,j,c){var n="",s=0;n=P(d,"2"+a,";");if(!N(n)){d=n.indexOf("^"+j+".");if(d<0){return["",0]}n=O(n,d+j[x]+2);if(n.indexOf("^")>0){n=n.split("^")[0]}j=n.split(":");n=j[1];s=parseInt(j[0],10);if(!c&&s<p.r){n=""}}if(N(n)){n=""}return[n,s]}function g(d,a){return"^"+ga([[a,d[1]].join("."),d[0]],":")}function t(d,a){f.a[y]=d+"; path="+f.h+"; "+a+p.fb()}function k(d){var a=new Date;d=new Date(a.getTime()+d);return"expires="+d.toGMTString()+"; "}var p=this,f=i;p.r=(new Date).getTime();var h=[D,E,G,J,H,K,L];p.k=function(){var d=f.a[y];return f.o?p.Wb(d,f.o):d};p.Wb=function(d,a){var j=[],c,n;for(c=0;c<h[x];c++){n=l(d,h[c],a)[0];N(n)||(j[j[x]]=h[c]+n+";")}return j.join("")};p.l=function(d,a,j){var c=j>0?k(j):"";if(f.o){a=p.kc(f.a[y],d,f.o,a,j);d="2"+d;c=j>0?k(f.v):""}t(d+a,c)};p.kc=function(d,a,j,c,n){var s="";n=n||f.v;c=g([c,p.r+n*1],j);s=P(d,"2"+a,";");if(!N(s)){d=g(l(d,a,j,r),j);s=ga(s.split(d),"");return s=c+s}return c};p.fb=function(){return N(f.b)?"":"domain="+f.b+";"}};Z.$=function(i){function l(b){b=b instanceof Array?b.join("."):"";return N(b)?"-":b}function g(b,e){var o=[];if(!N(b)){o=b.split(".");if(e){for(b=0;b<o[x];b++){Q(o[b])||(o[b]="-")}}}return o}function t(b,e,o){var m=c.M,q,u;for(q=0;q<m[x];q++){u=m[q][0];u+=N(e)?e:e+m[q][4];m[q][2](P(b,u,o))}}var k,p,f,h,d,a,j,c=this,n,s=i;c.j=new Z.Hb(i);c.kb=function(){return w==n||n==c.P()};c.k=function(){return c.j.k()};c.ma=function(){return d?d:"-"};c.vb=function(b){d=b};c.za=function(b){n=Q(b)?b*1:"-"};c.la=function(){return l(a)};c.Aa=function(b){a=g(b)};c.Vb=function(){c.j.l(H,"",-1)};c.lc=function(){return n?n:"-"};c.fb=function(){return N(s.b)?"":"domain="+s.b+";"};c.ja=function(){return l(k)};c.tb=function(b){k=g(b,1)};c.C=function(){return l(p)};c.ya=function(b){p=g(b,1)};c.ka=function(){return l(f)};c.ub=function(b){f=g(b,1)};c.na=function(){return l(h)};c.wb=function(b){h=g(b);for(b=0;b<h[x];b++){if(b<4&&!Q(h[b])){h[b]="-"}}};c.fc=function(){return j};c.Dc=function(b){j=b};c.Sb=function(){k=[];p=[];f=[];h=[];d=w;a=[];n=w};c.P=function(){var b="",e;for(e=0;e<c.M[x];e++){b+=c.M[e][1]()}return ia(b)};c.ua=function(b){var e=c.k(),o=v;if(e){t(e,b,";");c.za(c.P());o=r}return o};c.zc=function(b){t(b,"",B);c.za(P(b,da,B))};c.Hc=function(){var b=c.M,e=[],o;for(o=0;o<b[x];o++){V(e,b[o][0]+b[o][1]())}V(e,da+c.P());return e.join(B)};c.Nc=function(b,e){var o=c.M,m=s.h;c.ua(b);s.h=e;for(b=0;b<o[x];b++){N(o[b][1]())||o[b][3]()}s.h=m};c.Cb=function(){c.j.l(D,c.ja(),s.v)};c.Ea=function(){c.j.l(E,c.C(),s.sb)};c.Db=function(){c.j.l(G,c.ka(),0)};c.Ga=function(){c.j.l(J,c.na(),s.Ta)};c.Eb=function(){c.j.l(K,c.ma(),s.v)};c.Fa=function(){c.j.l(H,c.la(),s.v)};c.Oc=function(){c.j.l(L,c.fc(),0)};c.M=[[D,c.ja,c.tb,c.Cb,"."],[E,c.C,c.ya,c.Ea,""],[G,c.ka,c.ub,c.Db,""],[K,c.ma,c.vb,c.Eb,""],[J,c.na,c.wb,c.Ga,"."],[H,c.la,c.Aa,c.Fa,"."]]};Z.Kb=function(i){var l=this,g=i,t=new Z.$(g),k=function(){},p=function(f){var h=(new Date).getTime(),d;d=(h-f[3])*(g.Kc/1000);if(d>=1){f[2]=Math.min(Math.floor(f[2]*1+d),g.Pb);f[3]=h}return f};l.H=function(f,h,d,a,j,c){var n,s=g.I,b=g.a[A];t.ua(d);n=X(t.C(),".");if(n[1]<500||a){if(j){n=p(n)}if(a||!j||n[2]>=1){if(!a&&j){n[2]=n[2]*1-1}n[1]=n[1]*1+1;f="?utmwv="+ca+"&utmn="+Y()+(N(b.hostname)?"":"&utmhn="+S(b.hostname))+(g.U==100?"":"&utmsp="+S(g.U))+f;if(0==s||2==s){a=2==s?k:c||k;l.$a(g.oa+f,a)}if(1==s||2==s){f=("https:"==b.protocol?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif")+f+"&utmac="+h+"&utmcc="+l.ac(d);if(ka){f+="&gaq=1"}l.$a(f,c)}}}t.ya(n.join("."));t.Ea()};l.$a=function(f,h){var d=new Image(1,1);d.src=f;d.onload=function(){d.onload=null;(h||k)()}};l.ac=function(f){var h=[],d=[D,J,H,K],a,j=t.k(),c;for(a=0;a<d[x];a++){c=P(j,d[a]+f,";");if(!N(c)){if(d[a]==H){c=X(c.split(f+".")[1],"|")[0];if(N(c)){continue}c=f+"."+c}V(h,d[a]+c+";")}}return S(h.join("+"))}};Z.n=function(){var i=this;i.Y=[];i.hb=function(l){var g,t=i.Y,k;for(k=0;k<t.length;k++){g=l==t[k].q?t[k]:g}return g};i.Ob=function(l,g,t,k,p,f,h,d){var a=i.hb(l);if(w==a){a=new Z.n.Mb(l,g,t,k,p,f,h,d);V(i.Y,a)}else{a.Qa=g;a.Ab=t;a.zb=k;a.xb=p;a.Xa=f;a.yb=h;a.Za=d}return a}};Z.n.Lb=function(i,l,g,t,k,p){var f=this;f.Bb=i;f.Ba=l;f.D=g;f.Va=t;f.pb=k;f.qb=p;f.Ca=function(){return"&"+["utmt=item","tid="+S(f.Bb),"ipc="+S(f.Ba),"ipn="+S(f.D),"iva="+S(f.Va),"ipr="+S(f.pb),"iqt="+S(f.qb)].join("&utm")}};Z.n.Mb=function(i,l,g,t,k,p,f,h){var d=this;d.q=i;d.Qa=l;d.Ab=g;d.zb=t;d.xb=k;d.Xa=p;d.yb=f;d.Za=h;d.R=[];d.Nb=function(a,j,c,n,s){var b=d.gc(a),e=d.q;if(w==b){V(d.R,new Z.n.Lb(e,a,j,c,n,s))}else{b.Bb=e;b.Ba=a;b.D=j;b.Va=c;b.pb=n;b.qb=s}};d.gc=function(a){var j,c=d.R,n;for(n=0;n<c.length;n++){j=a==c[n].Ba?c[n]:j}return j};d.Ca=function(){return"&"+["utmt=tran","id="+S(d.q),"st="+S(d.Qa),"to="+S(d.Ab),"tx="+S(d.zb),"sp="+S(d.xb),"ci="+S(d.Xa),"rg="+S(d.yb),"co="+S(d.Za)].join("&utmt")}};Z.Fb=function(i){function l(){var f,h,d;h="ShockwaveFlash";var a="$version",j=k.d?k.d.plugins:w;if(j&&j[x]>0){for(f=0;f<j[x]&&!d;f++){h=j[f];if(U(h.name,"Shockwave Flash")){d=h.description.split("Shockwave Flash ")[1]}}}else{h=h+"."+h;try{f=new ActiveXObject(h+".7");d=f.GetVariable(a)}catch(c){}if(!d){try{f=new ActiveXObject(h+".6");d="WIN 6,0,21,0";f.AllowScriptAccess="always";d=f.GetVariable(a)}catch(n){}}if(!d){try{f=new ActiveXObject(h);d=f.GetVariable(a)}catch(s){}}if(d){d=X(d.split(" ")[1],",");d=d[0]+"."+d[1]+" r"+d[2]}}return d?d:p}var g=i,t=g.e,k=this,p="-";k.V=t.screen;k.Sa=!k.V&&t.java?java.awt.Toolkit.getDefaultToolkit():w;k.d=t.navigator;k.W=p;k.xa=p;k.Wa=p;k.qa=p;k.pa=1;k.eb=p;k.bc=function(){var f;if(t.screen){k.W=k.V.width+"x"+k.V.height;k.xa=k.V.colorDepth+"-bit"}else{if(k.Sa){try{f=k.Sa.getScreenSize();k.W=f.width+"x"+f.height}catch(h){}}}k.qa=W(k.d&&k.d.language?k.d.language:k.d&&k.d.browserLanguage?k.d.browserLanguage:p);k.pa=k.d&&k.d.javaEnabled()?1:0;k.eb=g.ha?l():p;k.Wa=S(g.a.characterSet?g.a.characterSet:g.a.charset?g.a.charset:p)};k.Ic=function(){return B+"utm"+["cs="+S(k.Wa),"sr="+k.W,"sc="+k.xa,"ul="+k.qa,"je="+k.pa,"fl="+S(k.eb)].join("&utm")};k.$b=function(){var f=g.a,h=t.history[x];f=k.d.appName+k.d.version+k.qa+k.d.platform+k.d.userAgent+k.pa+k.W+k.xa+(f[y]?f[y]:"")+(f.referrer?f.referrer:"");for(var d=f[x];h>0;){f+=h--^d++}return ia(f)}};Z.m=function(i,l,g,t){function k(d){var a="";d=W(d.split("://")[1]);if(U(d,"/")){d=d.split("/")[1];if(U(d,"?")){a=d.split("?")[0]}}return a}function p(d){var a="";a=W(d.split("://")[1]);if(U(a,"/")){a=a.split("/")[0]}return a}var f=t,h=this;h.c=i;h.rb=l;h.r=g;h.ic=function(d){var a=h.gb();return new Z.m.w(P(d,f.Ka+C,B),P(d,f.Na+C,B),P(d,f.Pa+C,B),h.Q(d,f.Ia,"(not set)"),h.Q(d,f.La,"(not set)"),h.Q(d,f.Oa,a&&!N(a.K)?T(a.K):w),h.Q(d,f.Ja,w))};h.jb=function(d){var a=p(d),j=k(d);if(U(a,"google")){d=d.split("?").join(B);if(U(d,B+f.oc+C)){if(j==f.nc){return r}}}return v};h.gb=function(){var d,a=h.rb,j,c,n=f.T;if(!(N(a)||"0"==a||!U(a,"://")||h.jb(a))){d=p(a);for(j=0;j<n[x];j++){c=n[j];if(U(d,W(c.bb))){a=a.split("?").join(B);if(U(a,B+c.nb+C)){d=a.split(B+c.nb+C)[1];if(U(d,B)){d=d.split(B)[0]}return new Z.m.w(w,c.bb,w,"(organic)","organic",d,w)}}}}};h.Q=function(d,a,j){d=P(d,a+C,B);return j=!N(d)?T(d):!N(j)?j:"-"};h.uc=function(d){var a=f.ta,j=v,c;if(d&&"organic"==d.S){d=W(T(d.K));for(c=0;c<a[x];c++){j=j||W(a[c])==d}}return j};h.hc=function(){var d="",a="";d=h.rb;if(!(N(d)||"0"==d||!U(d,"://")||h.jb(d))){d=d.split("://")[1];if(U(d,"/")){a=O(d,d.indexOf("/"));a=a.split("?")[0];d=W(d.split("/")[0])}if(0==d.indexOf("www.")){d=O(d,4)}return new Z.m.w(w,d,w,"(referral)","referral",w,a)}};h.Xb=function(d){var a="";if(f.ba){a=d&&d.hash?d.href.substring(d.href.indexOf("#")):"";a=""!=a?a+B:a}a+=d.search;return a};h.dc=function(){return new Z.m.w(w,"(direct)",w,"(direct)","(none)",w,w)};h.vc=function(d){var a=v,j,c=f.va;if(d&&"referral"==d.S){d=W(S(d.X));for(j=0;j<c[x];j++){a=a||U(d,W(c[j]))}}return a};h.L=function(d){return w!=d&&d.mb()};h.cc=function(d,a){var j="",c="-",n,s=0,b,e,o=h.c;if(!d){return""}e=d.k();j=h.Xb(f.a[A]);if(f.z&&d.kb()){c=d.na();if(!N(c)&&!U(c,";")){d.Ga();return""}}c=P(e,J+o+".",";");n=h.ic(j);if(h.L(n)){j=P(j,f.Ma+C,B);if("1"==j&&!N(c)){return""}}if(!h.L(n)){n=h.gb();if(!N(c)&&h.uc(n)){return""}}if(!h.L(n)&&a){n=h.hc();if(!N(c)&&h.vc(n)){return""}}if(!h.L(n)){if(N(c)&&a){n=h.dc()}}if(!h.L(n)){return""}if(!N(c)){s=c.split(".");b=new Z.m.w;b.Zb(s.slice(4).join("."));b=W(b.Da())==W(n.Da());s=s[3]*1}if(!b||a){a=P(e,D+o+".",";");e=a.lastIndexOf(".");a=e>9?O(a,e+1)*1:0;s++;a=0==a?1:a;d.wb([o,h.r,a,s,n.Da()].join("."));d.Ga();return B+"utmcn=1"}else{return B+"utmcr=1"}}};Z.m.w=function(i,l,g,t,k,p,f){var h=this;h.q=i;h.X=l;h.ea=g;h.D=t;h.S=k;h.K=p;h.Ya=f;h.Da=function(){var d=[],a=[["cid",h.q],["csr",h.X],["gclid",h.ea],["ccn",h.D],["cmd",h.S],["ctr",h.K],["cct",h.Ya]],j,c;if(h.mb()){for(j=0;j<a[x];j++){if(!N(a[j][1])){c=a[j][1].split("+").join("%20");c=c.split(" ").join("%20");V(d,"utm"+a[j][0]+C+c)}}}return d.join("|")};h.mb=function(){return !(N(h.q)&&N(h.X)&&N(h.ea))};h.Zb=function(d){var a=function(j){return T(P(d,"utm"+j+C,"|"))};h.q=a("cid");h.X=a("csr");h.ea=a("gclid");h.D=a("ccn");h.S=a("cmd");h.K=a("ctr");h.Ya=a("cct")}};Z.Ib=function(i,l,g,t){function k(j,c,n){var s;if(!N(n)){n=n.split(",");for(var b=0;b<n[x];b++){s=n[b];if(!N(s)){s=s.split(h);if(s[x]==4){c[s[0]]=[s[1],s[2],j]}}}}}var p=this,f=l,h=C,d=i,a=t;p.O=g;p.sa="";p.p={};p.tc=function(){var j;j=X(P(p.O.k(),H+f+".",";"),f+".")[1];if(!N(j)){j=j.split("|");k(1,p.p,j[1]);p.sa=j[0];p.Z()}};p.Z=function(){p.Qb();var j=p.sa,c,n,s="";for(c in p.p){if((n=p.p[c])&&1===n[2]){s+=c+h+n[0]+h+n[1]+h+1+","}}N(s)||(j+="|"+s);if(N(j)){p.O.Vb()}else{p.O.Aa(f+"."+j);p.O.Fa()}};p.Ec=function(j){p.sa=j;p.Z()};p.Cc=function(j,c,n,s){if(1!=s&&2!=s&&3!=s){s=3}var b=v;if(c&&n&&j>0&&j<=d.ob){c=S(c);n=S(n);if(c[x]+n[x]<=64){p.p[j]=[c,n,s];p.Z();b=r}}return b};p.mc=function(j){if((j=p.p[j])&&1===j[2]){return j[1]}};p.Ub=function(j){var c=p.p;if(c[j]){delete c[j];p.Z()}};p.Qb=function(){a._clearKey(8);a._clearKey(9);a._clearKey(11);var j=p.p,c,n;for(n in j){if(c=j[n]){a._setKey(8,n,c[0]);a._setKey(9,n,c[1]);(c=c[2])&&3!=c&&a._setKey(11,n,""+c)}}}};Z.N=function(){function i(m,q,u,z){if(w==f[m]){f[m]={}}if(w==f[m][q]){f[m][q]=[]}f[m][q][u]=z}function l(m,q){if(w!=f[m]&&w!=f[m][q]){f[m][q]=w;q=r;var u;for(u=0;u<a[x];u++){if(w!=f[m][a[u]]){q=v;break}}if(q){f[m]=w}}}function g(m){var q="",u=v,z,M;for(z=0;z<a[x];z++){M=m[a[z]];if(w!=M){if(u){q+=a[z]}q+=t(M);u=v}else{u=r}}return q}function t(m){var q=[],u,z;for(z=0;z<m[x];z++){if(w!=m[z]){u="";if(z!=o&&w==m[z-1]){u+=z.toString()+s}u+=k(m[z]);V(q,u)}}return j+q.join(n)+c}function k(m){var q="",u,z,M;for(u=0;u<m[x];u++){z=m.charAt(u);M=e[z];q+=w!=M?M:z}return q}var p=this,f={},h="k",d="v",a=[h,d],j="(",c=")",n="*",s="!",b="'",e={};e[b]="'0";e[c]="'1";e[n]="'2";e[s]="'3";var o=1;p.qc=function(m){return w!=f[m]};p.G=function(){var m="",q;for(q in f){if(w!=f[q]){m+=q.toString()+g(f[q])}}return m};p.Ac=function(m){if(m==w){return p.G()}var q=m.G(),u;for(u in f){if(w!=f[u]&&!m.qc(u)){q+=u.toString()+g(f[u])}}return q};p._setKey=function(m,q,u){if(typeof u!="string"){return v}i(m,h,q,u);return r};p._setValue=function(m,q,u){if(typeof u!="number"&&(w==Number||!(u instanceof Number))||Math.round(u)!=u||u==NaN||u==Infinity){return v}i(m,d,q,u.toString());return r};p._getKey=function(m,q){return w!=f[m]&&w!=f[m][h]?f[m][h][q]:w};p._getValue=function(m,q){return w!=f[m]&&w!=f[m][d]?f[m][d][q]:w};p._clearKey=function(m){l(m,h)};p._clearValue=function(m){l(m,d)}};Z.Jb=function(i,l){var g=this;g.Qc=l;g.xc=i;g._trackEvent=function(t,k,p){return l._trackEvent(g.xc,t,k,p)}};Z.aa=function(i,l){function g(){if("auto"==c.b){var b=c.a.domain;if("www."==O(b,0,4)){b=O(b,4)}c.b=b}c.b=W(c.b)}function t(){var b=c.b,e=b.indexOf("www.google.")*b.indexOf(".google.")*b.indexOf("google.");return e||"/"!=c.h||b.indexOf("google.org")>-1}function k(b,e,o){if(N(b)||N(e)||N(o)){return"-"}b=P(b,D+a.c+".",e);if(!N(b)){b=b.split(".");b[5]=b[5]?b[5]*1+1:1;b[3]=b[4];b[4]=o;b=b.join(".")}return b}function p(){return"file:"!=c.a[A].protocol&&t()}function f(b){if(!b||""==b){return""}for(;ea(b.charAt(0));){b=O(b,1)}for(;ea(b.charAt(b[x]-1));){b=O(b,0,b[x]-1)}return b}function h(b,e,o,m){if(!N(b())){e(m?T(b()):b());U(b(),";")||o()}}function d(b){var e,o=""!=b&&c.a[A].host!=b;if(o){for(e=0;e<c.t[x];e++){o=o&&fa(W(b),W(c.t[e]))==-1}}return o}var a=this,j=w,c=new Z.Gb,n=v,s=w;a.e=window;a.r=Math.round((new Date).getTime()/1000);a.s=i||"UA-XXXXX-X";a.ab=c.a.referrer;a.ia=w;a.f=w;a.B=w;a.F=v;a.A=w;a.Ua="";a.g=w;a.cb=w;a.c=w;a.i=w;c.o=l?S(l):w;a.wc=function(){var b=v;if(a.B){b=a.B.match(/^[0-9a-z-_.]{10,1200}$/i)}return b};a.jc=function(){return Y()^a.A.$b()&2147483647};a.ec=function(){if(!c.b||""==c.b||"none"==c.b){c.b="";return 1}g();return c.Ra?ia(c.b):1};a.Yb=function(b,e){if(N(b)){b="-"}else{e+=c.h&&"/"!=c.h?c.h:"";e=b.indexOf(e);b=e>=0&&e<=8?"0":"["==b.charAt(0)&&"]"==b.charAt(b[x]-1)?"-":b}return b};a.wa=function(b){var e="",o=c.a;e+=c.fa?a.A.Ic():"";e+=c.da?a.Ua:"";e+=c.ga&&!N(o.title)?"&utmdt="+S(o.title):"";e+="&utmhid="+ja()+"&utmr="+S(a.ia)+"&utmp="+S(a.Bc(b));return e};a.Bc=function(b){var e=c.a[A];return b=w!=b&&""!=b?S(b,r):S(e.pathname+e.search,r)};a.Lc=function(b){if(a.J()){var e="";if(a.g!=w&&a.g.G()[x]>0){e+="&utme="+S(a.g.G())}e+=a.wa(b);j.H(e,a.s,a.c)}};a.Tb=function(){var b=new Z.$(c);return b.ua(a.c)?b.Hc():w};a._getLinkerUrl=function(b,e){var o=b.split("#"),m=b,q=a.Tb();if(q){if(e&&1>=o[x]){m+="#"+q}else{if(!e||1>=o[x]){if(1>=o[x]){m+=(U(b,"?")?B:"?")+q}else{m=o[0]+(U(b,"?")?B:"?")+q+"#"+o[1]}}}}return m};a.Fc=function(){var b;if(a.wc()){a.i.Dc(a.B);a.i.Oc();Z._gasoDomain=c.b;Z._gasoCPath=c.h;b=c.a.createElement("script");b.type="text/javascript";b.id="_gasojs";b.src="https://www.google.com/analytics/reporting/overlay_js?gaso="+a.B+B+Y();c.a.getElementsByTagName("head")[0].appendChild(b)}};a.pc=function(){var b=a.r,e=a.i,o=e.k(),m=a.c+"",q=c.e,u=q?q.gaGlobal:w,z,M=U(o,D+m+"."),la=U(o,E+m),ma=U(o,G+m),F,I=[],R="",ha=v;o=N(o)?"":o;if(c.z){z=c.a[A]&&c.a[A].hash?c.a[A].href.substring(c.a[A].href.indexOf("#")):"";if(c.ba&&!N(z)){R=z+B}R+=c.a[A].search;if(!N(R)&&U(R,D)){e.zc(R);e.kb()||e.Sb();F=e.ja()}h(e.ma,e.vb,e.Eb,true);h(e.la,e.Aa,e.Fa)}if(N(F)){if(M){if(!la||!ma){F=k(o,";",b);a.F=r}else{F=P(o,D+m+".",";");I=X(P(o,E+m,";"),".")}}else{F=ga([m,a.jc(),b,b,b,1],".");ha=a.F=r}}else{if(N(e.C())||N(e.ka())){F=k(R,B,b);a.F=r}else{I=X(e.C(),".");m=I[0]}}F=F.split(".");if(q&&u&&u.dh==m&&!c.o){F[4]=u.sid?u.sid:F[4];if(ha){F[3]=u.sid?u.sid:F[4];if(u.vid){b=u.vid.split(".");F[1]=b[0];F[2]=b[1]}}}e.tb(F.join("."));I[0]=m;I[1]=I[1]?I[1]:0;I[2]=w!=I[2]?I[2]:c.Jc;I[3]=I[3]?I[3]:F[4];e.ya(I.join("."));e.ub(m);N(e.lc())||e.za(e.P());e.Cb();e.Ea();e.Db()};a.rc=function(){j=new Z.Kb(c)};a._initData=function(){var b;if(!n){if(!a.A){a.A=new Z.Fb(c);a.A.bc()}a.c=a.ec();a.i=new Z.$(c);a.g=new Z.N;s=new Z.Ib(c,a.c,a.i,a.g);a.rc()}if(p()){a.pc();s.tc()}if(!n){if(p()){a.ia=a.Yb(a.ab,c.a.domain);if(c.da){b=new Z.m(a.c,a.ia,a.r,c);a.Ua=b.cc(a.i,a.F)}}a.cb=new Z.N;n=r}Z.ib||a.sc()};a._visitCode=function(){a._initData();var b=P(a.i.k(),D+a.c+".",";");b=b.split(".");return b[x]<4?"":b[1]};a._cookiePathCopy=function(b){a._initData();a.i&&a.i.Nc(a.c,b)};a.sc=function(){var b=c.a[A].hash;if(b&&1==b.indexOf("gaso=")){b=P(b,"gaso=",B)}else{b=(b=c.e.name)&&0<=b.indexOf("gaso=")?P(b,"gaso=",B):P(a.i.k(),L,";")}if(b[x]>=10){a.B=b;a.Fc()}Z.ib=r};a.J=function(){return a._visitCode()%10000<c.U*100};a.Gc=function(){var b,e,o=c.a.links;if(!c.lb){b=c.a.domain;if("www."==O(b,0,4)){b=O(b,4)}c.t.push("."+b)}for(b=0;b<o[x]&&(c.ra==-1||b<c.ra);b++){e=o[b];if(d(e.host)){if(!e.gatcOnclick){e.gatcOnclick=e.onclick?e.onclick:a.yc;e.onclick=function(m){var q=!this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";q=q&&!a.Rb(m);a.Mc(m,this,q);return q?v:this.gatcOnclick?this.gatcOnclick(m):r}}}}};a.yc=function(){};a._trackPageview=function(b){if(p()){a._initData();c.t&&a.Gc();a.Lc(b);a.F=v}};a._trackTrans=function(){var b=a.c,e=[],o,m,q;a._initData();if(a.f&&a.J()){for(o=0;o<a.f.Y[x];o++){m=a.f.Y[o];V(e,m.Ca());for(q=0;q<m.R[x];q++){V(e,m.R[q].Ca())}}for(o=0;o<e[x];o++){j.H(e[o],a.s,b,r)}}};a._setTrans=function(){var b=c.a,e,o,m;b=b.getElementById?b.getElementById("utmtrans"):b.utmform&&b.utmform.utmtrans?b.utmform.utmtrans:w;a._initData();if(b&&b.value){a.f=new Z.n;m=b.value.split("UTM:");c.u=!c.u||""==c.u?"|":c.u;for(b=0;b<m[x];b++){m[b]=f(m[b]);e=m[b].split(c.u);for(o=0;o<e[x];o++){e[o]=f(e[o])}if("T"==e[0]){a._addTrans(e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])}else{"I"==e[0]&&a._addItem(e[1],e[2],e[3],e[4],e[5],e[6])}}}};a._addTrans=function(b,e,o,m,q,u,z,M){a.f=a.f?a.f:new Z.n;return a.f.Ob(b,e,o,m,q,u,z,M)};a._addItem=function(b,e,o,m,q,u){var z;a.f=a.f?a.f:new Z.n;(z=a.f.hb(b))||(z=a._addTrans(b,"","","","","","",""));z.Nb(e,o,m,q,u)};a._setVar=function(b){if(b&&""!=b&&t()){a._initData();s.Ec(S(b));a.J()&&j.H("&utmt=var",a.s,a.c)}};a._setCustomVar=function(b,e,o,m){a._initData();return s.Cc(b,e,o,m)};a._deleteCustomVar=function(b){a._initData();s.Ub(b)};a._getVisitorCustomVar=function(b){a._initData();return s.mc(b)};a._setMaxCustomVariables=function(b){c.ob=b};a._link=function(b,e){if(c.z&&b){a._initData();c.a[A].href=a._getLinkerUrl(b,e)}};a._linkByPost=function(b,e){if(c.z&&b&&b.action){a._initData();b.action=a._getLinkerUrl(b.action,e)}};a._setXKey=function(b,e,o){a.g._setKey(b,e,o)};a._setXValue=function(b,e,o){a.g._setValue(b,e,o)};a._getXKey=function(b,e){return a.g._getKey(b,e)};a._getXValue=function(b,e){return a.g.getValue(b,e)};a._clearXKey=function(b){a.g._clearKey(b)};a._clearXValue=function(b){a.g._clearValue(b)};a._createXObj=function(){a._initData();return new Z.N};a._sendXEvent=function(b){var e="";a._initData();if(a.J()){e+="&utmt=event&utme="+S(a.g.Ac(b))+a.wa();j.H(e,a.s,a.c,v,r)}};a._createEventTracker=function(b){a._initData();return new Z.Jb(b,a)};a._trackEvent=function(b,e,o,m){var q=a.cb;if(w!=b&&w!=e&&""!=b&&""!=e){q._clearKey(5);q._clearValue(5);(b=q._setKey(5,1,b)&&q._setKey(5,2,e)&&(w==o||q._setKey(5,3,o))&&(w==m||q._setValue(5,1,m)))&&a._sendXEvent(q)}else{b=v}return b};a.Mc=function(b,e,o){a._initData();if(a.J()){var m=new Z.N;m._setKey(6,1,e.href);var q=o?function(){a.db(b,e)}:w;j.H("&utmt=event&utme="+S(m.G())+a.wa(),a.s,a.c,v,r,q);if(o){var u=this;c.e.setTimeout(function(){u.db(b,e)},500)}}};a.db=function(b,e){if(!b){b=c.e.event}var o=r;if(e.gatcOnclick){o=e.gatcOnclick(b)}if(o||typeof o=="undefined"){if(!e.target||e.target=="_self"){c.e[A]=e.href}else{if(e.target=="_top"){c.e.top.document[A]=e.href}else{if(e.target=="_parent"){c.e.parent.document[A]=e.href}}}}};a.Rb=function(b){if(!b){b=c.e.event}var e=b.shiftKey||b.ctrlKey||b.altKey;if(!e){if(b.modifiers&&c.e.Event){e=b.modifiers&c.e.Event.CONTROL_MASK||b.modifiers&c.e.Event.SHIFT_MASK||b.modifiers&c.e.Event.ALT_MASK}}return e};a.Pc=function(){return c};a._setDomainName=function(b){c.b=b};a._addOrganic=function(b,e,o){c.T.splice(o?0:c.T.length,0,new Z.Ha(b,e))};a._clearOrganic=function(){c.T=[]};a._addIgnoredOrganic=function(b){V(c.ta,b)};a._clearIgnoredOrganic=function(){c.ta=[]};a._addIgnoredRef=function(b){V(c.va,b)};a._clearIgnoredRef=function(){c.va=[]};a._setAllowHash=function(b){c.Ra=b?1:0};a._setCampaignTrack=function(b){c.da=b?1:0};a._setClientInfo=function(b){c.fa=b?1:0};a._getClientInfo=function(){return c.fa};a._setCookiePath=function(b){c.h=b};a._setTransactionDelim=function(b){c.u=b};a._setCookieTimeout=function(b){a._setCampaignCookieTimeout(b*1000)};a._setCampaignCookieTimeout=function(b){c.Ta=b};a._setDetectFlash=function(b){c.ha=b?1:0};a._getDetectFlash=function(){return c.ha};a._setDetectTitle=function(b){c.ga=b?1:0};a._getDetectTitle=function(){return c.ga};a._setLocalGifPath=function(b){c.oa=b};a._getLocalGifPath=function(){return c.oa};a._setLocalServerMode=function(){c.I=0};a._setRemoteServerMode=function(){c.I=1};a._setLocalRemoteServerMode=function(){c.I=2};a._getServiceMode=function(){return c.I};a._setSampleRate=function(b){c.U=b};a._setSessionTimeout=function(b){a._setSessionCookieTimeout(b*1000)};a._setSessionCookieTimeout=function(b){c.sb=b};a._setAllowLinker=function(b){c.z=b?1:0};a._setAllowAnchor=function(b){c.ba=b?1:0};a._setCampNameKey=function(b){c.Ia=b};a._setCampContentKey=function(b){c.Ja=b};a._setCampIdKey=function(b){c.Ka=b};a._setCampMediumKey=function(b){c.La=b};a._setCampNOKey=function(b){c.Ma=b};a._setCampSourceKey=function(b){c.Na=b};a._setCampTermKey=function(b){c.Oa=b};a._setCampCIdKey=function(b){c.Pa=b};a._getAccount=function(){return a.s};a._setAccount=function(b){a.s=b};a._setNamespace=function(b){c.o=b?S(b):w};a._getVersion=function(){return ca};a._setAutoTrackOutbound=function(b){c.t=[];if(b){c.t=b}};a._setTrackOutboundSubdomains=function(b){c.lb=b};a._setHrefExamineLimit=function(b){c.ra=b};a._setReferrerOverride=function(b){a.ab=b};a._setCookiePersistence=function(b){a._setVisitorCookieTimeout(b)};a._setVisitorCookieTimeout=function(b){c.v=b}};Z._getTracker=function(i,l){return new Z.aa(i,l)};var ka=v,$={ca:{},_createAsyncTracker:function(i,l){l=l||"";i=new Z.aa(i);$.ca[l]=i;ka=r;return i},_getAsyncTracker:function(i){i=i||"";var l=$.ca[i];if(!l){l=new Z.aa;$.ca[i]=l;ka=r}return l},push:function(){for(var i=arguments,l=0,g=0;g<i[x];g++){try{if(typeof i[g]==="function"){i[g]()}else{var t="",k=i[g][0],p=k.lastIndexOf(".");if(p>0){t=O(k,0,p);k=O(k,p+1)}var f=$._getAsyncTracker(t);f[k].apply(f,i[g].slice(1))}}catch(h){l++}}return l}};window[aa]=Z;function na(){var i=window[ba],l=v;if(i&&typeof i.push=="function"){l=i.constructor==Array;if(!l){return }}window[ba]=$;l&&$.push.apply($,i)}na()})()
/* class Bokel.* (c) 2008-2010 Lars Tewes ÜTF-8 ;) */
;Bokel=Class.create();Bokel.prototype=Object.extend(new Lsr.Base(),{initialize:function(){this.rpcUrl="/rpc/";this.defaultLangSet();this.homeImgsPath="/stock-photos/home"+($j.browser.msie?"-ie":"")+"/";this.homeImgArr={"currLinkImage":10000,"pointer":0,"arr":[10030235,10030504,10031207,10031232,10105739,10105754,10105944,10105952,10106046,10128298,10131,10148,10196,10230,10273,10353,10383,10408,10415,10439,10451,10455,10458,10503,10506,10514,10521,10536,10563,10604,10605,10608,10611,10616,10813,10814,10874,10882,10939,11041,11150,11154,11158,11371,11415,11495,11816,11871,11872,11878,11892,11896,11977,11988,12000,12114,12118,12130,12192,12214,12230,12338,12516,12621,12747,13035,13070,13233,13347,13390,13401,13447,13458,13468,13470,13532,13623,13726,13887,13912,13913,20013,20016,20077,20088,20089,20098,20145,20165,20191,20203,20247,20277,20281,20422,20440,20473,20528,41232,41310,41710,41730,41733,41735,41746,41754,41779,41790,41814,41873,41964,42107,42108,42109,42120,42137,42201,42211,42246,42252,42310,42318,42319,42339,42396,42430,42485,42584,42591,42601,42605,42625,42687,42743,42747,42799,42844,42847,42861,42917,42963,43417,43617,43668,43680,44100,44180,44219,44801,44938,45040,45143,45216,45405,49053,51068,51123,51430,51450,52505,52987,53284,53365,53740,53848,53863,53970,54061,54073,54084,54087,54213,54215,56090,56131,56290,56371,56444,57232,57338,57541,57556,57580,57632,57672,57674,57715,57980,58136,58378,58756,58864,59003,59362,59368,59517,59558,59731,67171,67191,67196,67219,67224,67658,67694,67721,67750,67890,68062,68079,68125,68211,68225,68236,68785,68867,68970,69124,69138,69148,69214,69224,69243,69259,69270,69311,71635,71644,71648,71708,72194,72261,72330,72471,72474,72493,72499,72502,72503,72530,72852,72933,73029,73043,73217,73253,73267,76659,76867,76875,76918,77139,77289,77292,77354,77389,77500,77550,77616,77842,77906,78051,78220,78222,82119,82245,82322,82412,82513,82515,82534,82535,82565,82710,82712,82819,82867,82895,83032,83170,83205,83419,90025,90035,90079,90225,90254,90270,90787,90799,91078,91801,91818,91957,93023,93024,93058,93130,93202,93272,93747,93830,93921,93962,94027,94028,94030,94046,94076,945479,95211,95425,95444,95470,95487,95892,95920,95933,96151,96258,96396,96526,96615,96850,96861,97082,97124,97253,97349,97658,97737,97971,98006,98211,98256,98293,30529,30540,30543,30580,30596,30597,30651,30687,30732,30749,30755,30772,30855,30881]};this.homeCyclePause=false;this.eventsStdBind();if(/^\/[a-z]{2}\/.*/i.test(window.location.pathname)||window.location.pathname=="/"){if(window.location.host=="www.bokelberg.com"){try{var pageTracker=_gat._getTracker("UA-10752821-2");pageTracker._trackPageview()}catch(err){}}else{if(typeof console=="object"){console.info("analytics query-simulation: "+window.location.pathname)}}}},eventsStdBind:function(){$j("#logo, #logo a").click(function(){window.location.reload();return false});$j("#languageSelectBtn").click(function(){return bl.languageSelectionHandle()});$j(".loginFrmTrigger").click(function(){return bl.loginHandle()});$j("#ntLightbox").click(function(){if($j(this).find("a").attr("href")=="#"){return blb.initDialogCreate({"intendedTask":"overviewRetrieve"})}});$j("#searchBox a,#searchBox h4").click(function(){b.searchQuery($("searchBoxForm"));return false});$j("#naviTab li").click(function(){if($j(this).find("a:first").size()>0){var aHref=$j(this).find("a:first").attr("href");if(aHref!="#"){window.location.href=aHref}}});$j("div.btnGeneric").click(function(){var aHref=$j(this).find("a:first").attr("href");if(aHref!="#"){window.location.href=aHref}});$j("div.naviGlobalSub").each(function(idx,elm){var currMenuJQ=$j(this);var currMenuId=currMenuJQ.attr("id");var parentMenuId=currMenuId.replace(/naviGlobalSub/,"");$j("#"+currMenuId+",#"+parentMenuId).bind("mouseenter",function(){if(currMenuJQ.data("currAction")=="fadingIn"){return }currMenuJQ.css("display","block").stop().data("currAction","fadingIn").fadeTo(300,0.99)}).bind("mouseleave",function(){if(currMenuJQ.data("currAction")=="fadingOut"){return }currMenuJQ.stop().data("currAction","fadingOut").fadeTo(200,0,function(){currMenuJQ.css("display","none")})})})},naviLangUpdate:function(){var path=window.location.pathname.substr(4);$j("#languageSelector a").each(function(idx,elm){$j(elm).attr("href","/%s/%s".sprintf($j(elm).attr("title"),path))})},_rpc:function(task,callMethod,dataObj,callbackFnct){dataObj.ts=this.unixTimeGet(true);switch(callMethod){case"syncGetJSON":$j.ajax({type:"GET",dataType:"json",async:false,url:this.rpcUrl+task+"/",data:dataObj,success:callbackFnct});break;case"syncPostJSON":$j.ajax({type:"POST",dataType:"json",async:false,url:this.rpcUrl+task+"/",data:dataObj,success:callbackFnct});break;case"postJSON":$j.ajax({type:"POST",dataType:"json",async:true,url:this.rpcUrl+task+"/",data:dataObj,success:callbackFnct});break;default:$j[callMethod](this.rpcUrl+task+"/",dataObj,callbackFnct)}},garbageCollect:function(){this.bl=null;this.blb=null;this.bsc=null},_layoutInstanceBind:function(instance){this.bl=instance},_lightboxInstanceBind:function(instance){this.blb=instance},_shoppingCartInstanceBind:function(instance){this.bsc=instance},areaLoad:function(what){var url="";switch(what){case"about":url="about/Bokel-Werner-Bokelberg/";break;case"gallery-st-tropez":url="about/gallery-st-tropez/";break;case"gallery-bonjour-charles":url="about/gallery-bonjour-charles/";break;case"gallery-hamburg":url="about/gallery-hamburg/";break;case"gallery-berlin":url="about/gallery-berlin/";break;case"references":url="about/references/";break;case"pressReview":url="about/press-review/"}if(url!=""){window.location.href="http://"+window.location.host+"/"+b.stateValRetrieve("stateLang")+"/"+url}return false},contactPartnerAddressRetrieve:function(countryId){var self=this;this._rpc("miscPage-contactPartnerAddressRetrieve","getJSON",{"id":countryId},function(res){$j("#frmWrapperBtm").prev("div.addressBoxContainer").children(".addressBox").fadeOut(1000,function(){$j(this).hide().parent().replaceWith(res.boxHTML).fadeIn(500)}).end().end().find("#emailBlock").slideUp(null,function(){$j(this).html(res.boxEmail).slideDown(null,function(){window.setTimeout(function(){self.bl.footerExtend()},200)});self.contactPartnerEventEMailRegister()})})},contactPartnerEventEMailRegister:function(){$j("#emailBlock p a").unbind().click(function(){$j(this).prev().each(function(){this.checked=!this.checked});return false})},contactPartnerEventsRegister:function(){var self=this;$j("#telConsultation a").click(function(){$j(this).prev().each(function(){$j("#inpChkBoolConsultationByTelephone").trigger("click")});return false});$j("#inpChkBoolConsultationByTelephone").click(function(){var wrapper=$j("#condTelWrapper");if($j.browser.msie){wrapper.toggle().find("input").focus()}else{wrapper.css("display")=="none"?wrapper.slideDown("slow",function(){$j(this).find("input").focus()}):wrapper.slideUp()}});this.contactPartnerEventEMailRegister();$j(".inpCountryId").bind("change",function(){self.contactPartnerAddressRetrieve($j(this).val())});$j("div.btnGeneric").unbind().click(function(){var missingElmFound=false;$j.each(["#inpSurname","#inpEmail","#inpMsg"],function(i,elm){if($j.trim($j(elm).val())==""){missingElmFound=true;$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}});return false}});if(missingElmFound){return false}self._rpc("miscPage-emailCheck","syncGetJSON",{"emailAddress":$j("#inpEmail").val()},function(res){if(!res){missingElmFound=true;var elm=$j("#inpEmail");$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}})}});if(missingElmFound){return false}if($j("#emailBlock input[checked]").size()==0){$j.scrollTo($j(".inpCountryId:eq(0)").prev(),200,{offset:-10,onAfter:function(){$j("#emailBlock").animate({"borderColor":"#B3010C"},1000).animate({"borderColor":"#252525"},750)}});return false}$j("#mainForm").submit();return false});$j("#inpCompany").focus()},defaultLangSet:function(lang){$j.settingsSet("lang",lang!="undefined"?lang:this.stateValRetrieve("stateLang"))},homeEventsRegister:function(){var self=this;$j("#languageSelector ul li a").click(function(){$j("#stateLang").text($j.trim(this.title));self.defaultLangSet(this.title)});$j("#searchQuery").one("mouseover",function(){$j(this).addClass("chosen").val("").focus()});$j("div.photo, #homePhotoContainer a").click(function(){window.location.pathname="/"+b.stateValRetrieve("stateLang")+"/search/overview/"+self.homeCurrentImageGet()+"/50/1/";return false})},homeCurrentImageGet:function(){return this.currLinkImage},homeCurrentImageSet:function(){this.currLinkImage=this.homeImgArr.arr[this.homeImgArr.pointer]},homeImageClickableToggle:function(isClickable){$j("#homePhotoContainer")[(isClickable?"add":"remove")+"Class"]("clickable").children("a")["fade"+(isClickable?"In":"Out")]("fast")},homeCycleImages:function(init){var self=this;if(init){this.homeImgArr.len=this.homeImgArr.arr.length;this.homeImgArr.arr=this.homeImgArr.arr.shuffle();this.homeCurrentImageSet();[0,1].each(function(i){$j("img.cycleImg:eq("+i+")").attr("src",self.homeImgsPath+self.homeImgArr.arr[self.homeImgArr.pointer]+".jpg");self.homeImgArr.pointer++});self.homeImgArr.pointer--;self.homeImageClickableToggle(true)}if(this.homeCyclePause){window.setTimeout(function(){self.homeCycleImages()},2000)}else{$j("div.photo img.zTop").pause(2000).queue(function(){$j(this).addClass("fading");self.homeImageClickableToggle(false);$j(this).dequeue()}).fadeTo(3000,0.01,function(){$j(this).removeClass("fading");self.homeImageClickableToggle(true);self.homeCurrentImageSet();self.homeImgArr.pointer++;if(self.homeImgArr.pointer>=self.homeImgArr.len){self.homeImgArr.pointer=0}$j(this).removeClass("zTop").css({"opacity":1}).attr("src",self.homeImgsPath+self.homeImgArr.arr[self.homeImgArr.pointer]+".jpg");$j("img.cycleImg").not($j(this)).addClass("zTop");self.homeCycleImages()})}},imageDownload:function(imgNr,imgType){var self=this;this._rpc("delivery-imageDownloadPermissionRetrieve","syncGetJSON",{"qs":imgNr,"type":imgType},function(resObj){if(!resObj.success){self.bl.downloadMessageShow(resObj.limitWMFree,resObj.limitWM);return false}});var url="http://%s/%s/download/%d/%s".sprintf(window.location.host,this.stateValRetrieve("stateLang"),imgNr,imgType.replace(/[^\w\.]/g,""));if(!$("iframeDownload")){$j(document.body).append('<iframe frameborder="0" hspace="0" src="%s" id="iframeDownload"></iframe>'.sprintf(url))}else{$j("#iframeDownload").attr("src",url)}},login:function(user,pass,callbackFnct){this._rpc("user-authTokenRetrieve","get",{},function(token){var uTrimmed=$j.trim(user);var pTrimmed=$j.trim(pass);this._rpc("user-authVerificationRetrieve","post",{"user":uTrimmed,"auth":hex_md5(uTrimmed.toUTF8()+token+pTrimmed.toUTF8()),"remember":($j("#loginPassRemember").is(":checked")?"true":"false")},function(res){callbackFnct($j.parseJSON(res,true))}.bind(this))}.bind(this))},logout:function(callbackFnct){this._rpc("user-authLogout","post",{},function(res){callbackFnct($j.parseJSON(res,true))}.bind(this))},forgottenSend:function(email,callbackFnct){this._rpc("user-authForgottenCheckRetrieve","post",{"email":$j.trim(email)},function(res){callbackFnct($j.parseJSON(res,true))}.bind(this))},registrationEventsRegister:function(){var self=this;$j("span.formElmClickBlock, #termsBlock a").unbind().delegate("click",{"a#termsShow, a#privacyShow":function(e){var isTerms=$j(e.target).is("#termsShow");var context=isTerms?"terms":"privacy";var inlineElm=$j("#termsPrivDetails");var alreadyLoaded=inlineElm.hasClass(context+"Loaded");if(alreadyLoaded){inlineElm.fadeOut("slow",function(){$j(this).empty().removeClass()})}else{inlineElm.load(context+"/",{},function(){$j(this).removeClass().addClass(context+"Loaded").slideDown(null,function(){$j.scrollTo(this,500,{offset:-50})})})[0].scrollTop=0}return false},"span":function(){$j(this).prev().each(function(){this.checked=!this.checked})}});$j("#genderBlock input, #genderBlock span").click(function(){$j("#inpForename").focus()});$j("#mainForm").unbind().bind("submit",function(){return formValidate()});$j("div.btnGeneric").unbind().click(function(){$j("#mainForm").submit();return false});function formValidate(){if($j("#genderBlock input[checked]").size()==0){$j.scrollTo($j("#genderBlock").prev(),200,{offset:-10,onAfter:function(){$j("#genderBlock").animate({"borderColor":"#B3010C"},1000).animate({"borderColor":"#252525"},750)}});return false}var missingElmFound=false;$j("input.req").each(function(i,elm){if(!missingElmFound&&$j.trim($j(elm).val())==""){missingElmFound=true;$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}})}});if(missingElmFound){return false}if($j("#inpUsername").val().length<3){$j.scrollTo("#regErrorUserPass",500,{onAfter:function(){$j("#regErrorUserPass").show();$j("#inpUsername").animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus();$j("#regErrorUserPass span.errUsernameTooShort").slideDown().pause(3500).slideUp(null,function(){$j("#regErrorUserPass").hide()})}});return false}self._rpc("user-registrationUsernameDupeCheckRetrieve","syncGetJSON",{"username":$j("#inpUsername").val()},function(res){$j("#regErrorUserPass").show();if(!res){missingElmFound=true;$j.scrollTo("#regErrorUserPass",500,{offset:-10,onAfter:function(){$j("#inpUsername").animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus();$j("#regErrorUserPass span.errUsernameAlreadyRegistered").slideDown().pause(3500).slideUp(null,function(){$j("#regErrorUserPass, #regErrorUserPass span").hide()})}});return false}});if(missingElmFound){return false}if($j("#inpPwd").val().length<5||$j("#inpPwd").val()!=$j("#inpPwdDupe").val()){$j("#regErrorUserPass").show();$j.scrollTo("#regErrorUserPass",500,{offset:-10,onAfter:function(){$j("#inpPwdDupe, #inpPwd").animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus();var errElmId=$j("#inpPwd").val().length<5?"errPassTooShort":"errPassMismatch";$j("#regErrorUserPass span."+errElmId).slideDown().pause(3500).slideUp(null,function(){$j("#regErrorUserPass, #regErrorUserPass span").hide()})}});return false}self._rpc("miscPage-emailCheck","syncGetJSON",{"emailAddress":$j("#inpEmail").val()},function(res){if(!res){missingElmFound=true;var elm=$j("#inpEmail");$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}})}});if(missingElmFound){return false}if($j("#inpTermsAccepted[checked]").size()==0){$j.scrollTo($j("#termsPrivacyBlock").prev(),200,{offset:-10,onAfter:function(){$j("#termsPrivacyBlock").animate({"borderColor":"#B3010C"},1000).animate({"borderColor":"#252525"},750)}});return false}return true}},searchFromFlash:function(what){this.searchQuery(what.indexOf(" ")!=-1?'"%s"'.sprintf(what):what)},searchImage:function(elm){var qs=typeof elm=="string"?elm:$j("#searchQuery").val();if(qs==""){return false}window.location.href="http://"+window.location.host+"/"+this.stateValRetrieve("stateLang")+"/search/image/"+encodeURIComponent(qs)+"/";return false},searchImageResultEventsRegister:function(){var self=this;$j(".keywordsLnk, .rightsDetailsLnk, .seriesLnk, .techDetailsLnk").click(function(){$j.scrollTo("."+$j(this).attr("class").replace("Lnk",""),1000,{offset:-10});return false});$j("div.ankerTop").click(function(){$j.scrollTo("#containerTop",500);return false});$j("div.flagWrapper").click(function(){$j.scrollTo("#rightsStatsHeadlineWrapper",1000);return false});$j("a.rightsSort").click(function(){var clickedId=this.id;var sort=clickedId.replace("rightsSort","").toLowerCase();$j("#rightsList").load("http://%s/%s/search/image/rights/by-%s/%s/".sprintf(window.location.host,b.stateValRetrieve("stateLang"),sort,b.stateValRetrieve("statePicsDescr")),{},function(){$j("a.rightsSort").removeClass("current").filter("#"+clickedId).addClass("current");this.scrollTop=0});return false});$j(".lay,div.download").click(function(){if(self.userIsLoggedInRetrieve()){self.imageDownload($j.trim($j("#imgTasks h1").text()),"layoutWMFree.jpg");return false}else{window.location.href="/%s/registration/".sprintf(self.stateValRetrieve("stateLang"))}});$j("#lightboxImgAdd,div.lightbox").click(function(){if($j("#lightboxImgAdd").is(".unavailable")){return false}var elm=$j(this).is("div")?$j("#lightboxImgAdd"):$j(this);self.blb.itemAdd($j.trim($j("#imgTasks h1").text()),function(){elm.addClass("unavailable").next().removeClass("unavailable")});return false});$j("#lightboxImgDel,div.lightbox").click(function(){if($j("#lightboxImgDel").is(".unavailable")){return false}var elm=$j(this).is("div")?$j("#lightboxImgDel"):$j(this);self.blb.itemDel($j.trim($j("#imgTasks h1").text()),function(){elm.addClass("unavailable").prev().removeClass("unavailable")});return false});$j("#shoppingCartImgAdd,div.shoppingCart").click(function(){if($j("#shoppingCartImgAdd").is(".unavailable")){return false}var elm=$j(this).is("div")?$j("#shoppingCartImgAdd"):$j(this);self.bsc.itemAdd($j.trim($j("#imgTasks h1").text()),function(){elm.addClass("unavailable").next().removeClass("unavailable")});return false});$j("#shoppingCartImgDel,div.shoppingCart").click(function(){if($j("#shoppingCartImgDel").is(".unavailable")){return false}var elm=$j(this).is("div")?$j("#shoppingCartImgDel"):$j(this);self.bsc.itemDel($j.trim($j("#imgTasks h1").text()),function(){elm.addClass("unavailable").prev().removeClass("unavailable")});return false})},searchQuery:function(elm){var qs=typeof elm=="string"?elm:$j("#searchQuery").val();if(qs==""){return false}var area=$j.settingsGet("area","overview");window.location.href="/%s/search/%s/%s/auto/1/".sprintf(this.stateValRetrieve("stateLang"),$j.settingsGet("overviewType","overview"),encodeURIComponent(qs).replace(/%2F/g,"%252F"));return false},searchResultsEventsRegister:function(){var self=this;$j("body.overview #pageNavTopBackFwd a.unavailable,body.gallery #pageNavTopBackFwd a.unavailable").bind("click",function(){return false});$j("body.overview #pageNavTopBackFwd select,body.gallery #pageNavTopBackFwd select").bind("change",function(){window.location.href="/%s/search/%s/%s/%s/%s/".sprintf(self.stateValRetrieve("stateLang"),$j.settingsGet("overviewType","overview"),encodeURIComponent(self.stateValRetrieve("stateQuery")).replace(/%2F/g,"%252F"),self.stateValRetrieve("statePicsPerPage"),$j(this).val())});$j("#contentMain").delegate("click",{"a":function(e){var lnk=$j(e.target);if(lnk.is(".nav:not(.unavailable)")||lnk.is(".details")){return true}else{return false}},"span":function(e){var lnk=$j(e.target).parent();switch(true){case lnk.is(".lb.itemAdd"):self.blb.itemAdd(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemDel").removeClass("itemAdd");lnk.attr("title",lnk.children("span.del").attr("title"))});break;case lnk.is(".lb.itemDel"):self.blb.itemDel(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemAdd").removeClass("itemDel");lnk.attr("title",lnk.children("span.add").attr("title"))});break;case lnk.is(".sc.itemAdd"):self.bsc.itemAdd(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemDel").removeClass("itemAdd")});break;case lnk.is(".sc.itemDel"):self.bsc.itemDel(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemAdd").removeClass("itemDel")});break;case lnk.is(".lay"):self.imageDownload(lnk.parents("div").prev().attr("name"),"layoutWMFree.jpg");break;default:return }return false}})},shoppingCartPartnerAddressRetrieve:function(countryId){var self=this;this._rpc("miscPage-shoppingCartPartnerAddressRetrieve","getJSON",{"id":countryId},function(res){$j("#frmContainer").find("div.addressBoxContainer").children(".addressBox").fadeOut(1000,function(){$j(this).hide().parent().replaceWith(res.boxHTML).fadeIn(500,function(){self.shoppingCartEventsCountrySelectorRegister()})}).end().end().find("#emailBlock").slideUp(null,function(){$j(this).html(res.boxEmail).slideDown(null,function(){window.setTimeout(function(){self.bl.footerExtend()},200)});self.shoppingCartPartnerEventEMailRegister()})})},shoppingCartPartnerEventEMailRegister:function(){$j("#emailBlock p a").unbind().click(function(){$j(this).prev().each(function(){this.checked=!this.checked});return false})},shoppingCartEventsCountrySelectorRegister:function(){var self=this;$j(".inpCountryId").unbind().bind("change",function(){var selectedVal=$j(this).val();$j(".inpCountryId").not(this).val(selectedVal);self.shoppingCartPartnerAddressRetrieve(selectedVal)})},shoppingCartEventsRegister:function(){var self=this;$j(".shoppingCart .tasks a.remove").click(function(){var imgNr=$j(this).parents("div.row").attr("id").parseId();self.bsc.itemDel(imgNr);self.bl.resizePauseStateSet(true);$j("#ticket"+imgNr).html("");$j(this).parents("div.row").slideUp(1000,function(){$j(this).next("hr").remove().end().remove();self.bl.resizePauseStateSet(false);if(self.bsc.itemCountRetrieve()==0){self._rpc("shoppingCart-overviewEmptyNoticeRetrieve","syncGetJSON",{},function(res){$j("#shoppingCartImages").html(res).children(".noticeContainerDeferred").slideDown(750,function(){self.bl.footerExtend()})})}else{self.bl.footerExtend()}});return false});$j("#telConsultation a").click(function(){$j(this).prev().each(function(){$j("#inpChkBoolConsultationByTelephone").trigger("click")});return false});$j("#inpChkBoolConsultationByTelephone").click(function(){var wrapper=$j("#condTelWrapper");if($j.browser.msie){wrapper.toggle().find("input").focus()}else{wrapper.css("display")=="none"?wrapper.slideDown("slow",function(){$j(this).find("input").focus()}):wrapper.slideUp()}});this.shoppingCartEventsCountrySelectorRegister();$j(".picsArr").bind("focus",function(){$j(this).blur()});$j("span.formElmClickBlock, #termsBlock a").unbind().delegate("click",{"a#termsShow, a#privacyShow":function(e){var isTerms=$j(e.target).is("#termsShow");var context=isTerms?"terms":"privacy";var inlineElm=$j("#termsPrivDetails");var alreadyLoaded=inlineElm.hasClass(context+"Loaded");if(alreadyLoaded){inlineElm.fadeOut("slow",function(){$j(this).empty().removeClass()})}else{inlineElm.load(context+"/",{},function(){$j(this).removeClass().addClass(context+"Loaded").slideDown(null,function(){$j.scrollTo(this,500,{offset:-50})})})[0].scrollTop=0}return false},"span":function(){$j(this).prev().each(function(){this.checked=!this.checked})}});$j("div.btnGeneric").unbind().click(function(){var missingElmFound=false;$j.each(["#inpMsg","#inpSurname","#inpEmail"],function(i,elm){if($j.trim($j(elm).val())==""){missingElmFound=true;$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}});return false}});if(missingElmFound){return false}self._rpc("miscPage-emailCheck","syncGetJSON",{"emailAddress":$j("#inpEmail").val()},function(res){if(!res){missingElmFound=true;var elm=$j("#inpEmail");$j.scrollTo($j(elm).parent().prev(),500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}})}});if(missingElmFound){return false}if($j("#inpTermsAccepted[checked]").size()==0){$j.scrollTo($j("#termsPrivacyBlock").prev(),200,{offset:-10,onAfter:function(){$j("#termsPrivacyBlock").animate({"borderColor":"#B3010C"},1000).animate({"borderColor":"#333333"},750)}});return false}if($j("#emailBlock input[checked]").size()==0){$j.scrollTo($j("#emailBlock").prev(),200,{offset:-10,onAfter:function(){$j("#emailBlock").animate({"borderColor":"#B3010C"},1000).animate({"borderColor":"#333333"},750)}});return false}$j("#mainForm").submit();return false});this.shoppingCartPartnerEventEMailRegister();if($j(".noticeSuccess").size()>0){window.setTimeout(function(){$j(".noticeContainer").fadeOut(1000)},3000)}$j(".shoppingCart .tasks a.download").click(function(){$j(this).addClass("unavailable").next().addClass("unavailable").next().removeClass("unavailable").find("select").bind("change",function(){self.shoppingCartTicketEmbed($j(this)[0].id.parseId(),$j(this).val());$j(this).parent().addClass("unavailable").prev().removeClass("unavailable")});return false})},shoppingCartTicketEmbed:function(imgNo,dwnType){var self=this;$j("#shadow"+imgNo).slideDown(500,function(){$j.scrollTo($j(this).parent(),500,{onAfter:function(){self._rpc("shoppingCart-ticketExchangeTokenRetrieve","syncGetJSON",{},function(token){var params={"enablejs":true,"width":500,"height":346,"lang":b.stateValRetrieve("stateLang"),"daPicsDescr":imgNo,"dwnType":dwnType,"sid":token,"file":"/flashfiles/ticket.swf","id":"flashTicket"+imgNo,"rnd":Math.round(Math.random()*1000)};params.displayheight=params.height;var so=new SWFObject(params.file,"flashElm",params.width,params.height,8,"#333333");$j.each(params,function(key,val){so.addVariable(key,val)});so.addParam("allowscriptaccess","always");so.addParam("salign","lt");so.addParam("scale","noscale");if(self.bl.browserIsIE){so.addParam("wmode","transparent")}so.write("ticket"+imgNo)})}})})},shoppingCartTicketHTTPDownloadEmbed:function(picsDescr,dwnType,icc){var self=this;this._rpc("shoppingCart-ticketDownloadLayerRetrieve","syncGetJSON",{},function(res){$j("#flashElm").parent(".ticket").html(res);$j(".downloadInfoBlock a").click(function(){self.imageDownload($j(".ticketDownload").parent().attr("id").parseId(),$j("select.selector").val());return false});$j(".ticketDownload select.selector").val(dwnType).change(function(){self.shoppingCartTicketDwnTypeChange($j(this).val())});$j("a.additional").click(function(){self.shoppingCartTicketEmbed($j(".ticketDownload").parent().attr("id").parseId(),$j("select.selector").val());return false});self.shoppingCartTicketDwnTypeChange(dwnType)})},shoppingCartTicketDwnTypeChange:function(dwnType){var attachedActive=dwnType!="webRes.jpg";$j(".ticketDownload input[value=applied]").selectedSet(!attachedActive).disableSet(attachedActive);$j(".ticketDownload input[value=attached]").selectedSet(attachedActive).disableSet(!attachedActive)},stateValRetrieve:function(what){return $j.trim($j("#"+what).text())},userIsLoggedInRetrieve:function(){return $j("#npYourAccount span").is(".loggedIn")},debugStateSet:function(val){this.isDebug=val}})
/* class Bokel.Layout (c) 2008 Lars Tewes ÜTF-8 ;) */
;Bokel.Layout=Class.create();Bokel.Layout.prototype=Object.extend(new Lsr.Base(),{initialize:function(bokelInstance){this.imageCopyrightHintCreate("div.rImg img");this.bokel=bokelInstance;this.searchResImgBoxWidth=223;this.ieFixWindowWidth=this.documentGetWidth();this.ieFixWindowHeight=this.documentGetHeight();this.browserIsIE=$j.browser.msie;this.browserIsIE6=this.browserIsIE&&$j.browser.version<7;this.resizeHandlePause=false;if(!$j.browser.safari){this.resizeHandle(true)}else{var self=this;window.setTimeout(function(){self.resizeHandle(true)},50)}$j(window).bind("resize",function(){this.resizeHandle()}.bind(this));if(!this.browserIsIE6&&navigator.platform!="iPad"&&navigator.platform!="iPhone"&&navigator.platform!="iPod"){$j(window).bind("scroll",function(){this.footerFade()}.bind(this))}},garbageCollect:function(){this.bokel=null},resizePauseStateSet:function(doPause){this.resizeHandlePause=doPause},resizeHandle:function(isInitial){var self=this;if(this.resizeHandlePause){return }if(this.browserIsIE){if(!isInitial&&this.ieFixWindowWidth==this.documentGetWidth()&&this.ieFixWindowHeight==this.documentGetHeight()){return }else{this.ieFixWindowWidth=this.documentGetWidth();this.ieFixWindowHeight=this.documentGetHeight()}}this.footerFade();this.naviSubPosAdjust();this.naviBreadcrumbProcess();this.resizePauseStateSet(true);if($("searchResOverview")&&isInitial){this.rImgInitialPadding=parseInt($j("div.rImg:eq(0)").css("paddingLeft"));if(this.rImgInitialPadding==0){this.rImgInitialPadding=8}this.rImgInitialPadding==0}if($("searchResOverview")){$j.settingsSet("viewportWidth",$j(document.documentElement).innerWidth());if($("searchResOverview")){try{var isError=false;var containerWidth=$j(document.documentElement).innerWidth()-(this.windowHasVerticalScrollbar()?this.scrollbarWidthGet():0)-75;var imgBoxWidth=231;if(imgBoxWidth>containerWidth){isError=true}var boxesPerRow=Math.floor(containerWidth/imgBoxWidth);var rest=containerWidth%imgBoxWidth;var padVal=Math.floor(Math.floor(rest/boxesPerRow)/2)+4;if(!isError){$j("div.rImg").css({"paddingLeft":padVal,"paddingRight":padVal})}}catch(e){}}}if($("searchResOverview")){this.resizeNavBtnHandle()}if(!$j("#contentMain").is(".staticFlash")||!isInitial){this.footerExtend(isInitial)}this.resizePauseStateSet(false)},resizeNavBtnHandle:function(){var imgCount=$j("div.rImg").size();if(imgCount==0){return }for(var i=0,maxLeft=0;i<imgCount;i++){var currLeft=$j("div.rImg:eq("+i+")").position().left;if(maxLeft<currLeft){maxLeft=currLeft}else{break}}if($j("#pageNavTopBackFwd:visible").size()>0&&$j("#pageNavTopBackFwd select").val()!=$j("span.pageSelectorPagesTotal").text()&&$j("div.rImg:last").position().left<maxLeft&&$j("div.rImg:last").position().top>$j("div.rImg:first").position().top){if($j("div.fwdInline").size()>0){$j("div.fwdInline").show()}else{$j("#searchResOverview *:last").before('<div class="fwdInline fwd'+($j("div.rImg:last").is(".h")?"H":"V")+'"></div>').prev().append($j("#pageNavBottomFwdInline")).children("#pageNavBottomFwdInline").show()}}else{if($j("div.fwdInline").size()>0){$j("div.fwdInline").hide()}}},scrollbarWidthGet:function(){if(typeof this.scrollbarWidth!="undefined"){return this.scrollbarWidth}var div=$j('<div class="scrollbarWidthTestDiv"><div></div></div>');$j("body").append(div);var w1=$j("div",div).innerWidth();div.css("overflow-y","scroll");var w2=$j("div",div).innerWidth();$j(div).remove();this.scrollbarWidth=w1-w2;return this.scrollbarWidth},windowHasVerticalScrollbar:function(){var hasScrollbar=$j(document.documentElement)[0].scrollHeight>$j(document.documentElement)[0].clientHeight;return hasScrollbar},footerExtend:function(isInitial,isDeferred){if(!this.browserIsIE6&&navigator.platform!="iPad"&&navigator.platform!="iPhone"&&navigator.platform!="iPod"){return }var self=this;if(!isDeferred){window.setTimeout(function(){self.footerExtend(isInitial,true)},800)}var footerPos=$j("#footer").position().top+$j("#footer").height();var docHeight=this.bokel.documentGetHeight();if(footerPos==docHeight){return }var newMargin=docHeight-$j("#containerMain").position().top-$j("#containerMain").height()-$j("#lightboxFooter").height()-$j("#footer").height();newMargin<0?newMargin=0:null;$j("#containerMain")[isInitial||this.browserIsIE?"css":"animate"]({"marginBottom":newMargin},function(){self.resizePauseStateSet(false)})},footerFade:function(){if(this.browserIsIE6&&navigator.platform!="iPad"&&navigator.platform!="iPhone"&&navigator.platform!="iPod"){return }var targetOpacity=0.9;var pos=document.documentElement.scrollHeight-(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientHeight;var footer=$j("#footer");var currOpacity=footer.css("opacity");if(pos<=25){if(currOpacity==targetOpacity||$j("#footer").data("currAction")=="fadingIn"){return }$j("#footer").css("display","block").stop().data("currAction","fadingIn").fadeTo(300,targetOpacity)}else{if(currOpacity==0||$j("#footer").data("currAction")=="fadingOut"){return }$j("#footer").stop().data("currAction","fadingOut").fadeTo(200,0,function(){$j(this).css("display","none")})}},naviSubPosAdjust:function(){$j("div.naviGlobalSub").each(function(idx,elm){var currMenuJQ=$j(this);var parentMenuIdJQ=$j("#"+currMenuJQ.attr("id").replace(/naviGlobalSub/,""));var homeCenterOffset=$j("body").is(".home")?$j(".centerBlock")[0].offsetLeft:0;currMenuJQ.width(parentMenuIdJQ.width()).css({left:homeCenterOffset+parentMenuIdJQ[0].offsetLeft,top:$j("#naviGlobalMenu").offset().top+$j("#naviGlobalMenu").height()-4});var selMenuItemInnerWidth=parentMenuIdJQ.innerWidth();currMenuJQ.find("ul li").not("#ngImgPostcardboxes").find("a").each(function(idx,elm){$j(elm).css("padding-right",selMenuItemInnerWidth-$j(elm).width()+"px")});currMenuJQ.css({"display":"none","visibility":"visible","opacity":0})})},languageSelectionHandle:function(){var self=this;this.resizePauseStateSet(true);this.bokel.naviLangUpdate();$j("#languageSelector").toggle("slow",function(){self.resizePauseStateSet(false)});return false},imageCopyrightHintCreate:function(selector){$j(selector).each(function(idx,elm){$j(this).css("background","url("+$j(this).attr("src")+") no-repeat").attr("src","/imgs/photo-copyright-by-werner-bokelberg.gif")})},downloadMessageHide:function(){var self=this;$j(document).unbind("keydown");$j("#downloadMsg").fadeOut(400,function(){$j("#dialogBG").css({"opacity":0.65}).show().animate({"opacity":(0)},750,null,function(){$j(this).hide()})})},downloadMessageShow:function(limitWMFree,limitWM){if(!$j("#downloadMsg")[0]){this.bokel._rpc("user-downloadLimitNoticeRetrieve","syncGetJSON",{},function(res){$j("#dialogBG").after(res)})}$j("#downloadMsg a.closeBtn").unbind().one("click",function(){this.downloadMessageHide();return false}.bind(this));$j(document).unbind("keydown").bind("keydown",function(e){if(e.which==27){this.downloadMessageHide()}}.bind(this));if(this.browserIsIE6){$j("#dialogBG").height($j(document.body)[0].clientHeight)}$j("#dialogBG").css({"opacity":(0)}).show().animate({"opacity":0.65},750,null,function(){var limitWMFreeStr=limitWMFree>0?"<strong>%d</strong>".sprintf(limitWMFree):limitWMFree;var limitWMStr=limitWM>0?"<strong>%d</strong>".sprintf(limitWM):limitWM;$j("#downloadMsg").children(".msg").html($j("#downloadMsg .msgTmpl").html().sprintf(limitWMFreeStr,limitWMStr)).end().centerOnViewport().fadeIn()})},loginHandle:function(keepOpacity){var self=this;if(!$j("#loginContainer")[0]){this.bokel._rpc("user-loginDialogRetrieve","syncGetJSON",{},function(res){$j("#dialogBG").after(res)})}$j("#loginContainer a.closeBtn").unbind().one("click",function(){self.loginHide();return false});$j(document).unbind("keydown").bind("keydown",function(e){if(e.which==27){self.loginHide()}});this.bokel.homeCyclePause=true;if(this.browserIsIE6){$j("#dialogBG").height($j(document.body)[0].clientHeight)}if($j.browser.safari){$j(".ticket,.myDownloads").css({"visibility":"hidden"})}$j("#dialogBG").css({"opacity":(keepOpacity?0.65:0)}).show().animate({"opacity":0.65},(keepOpacity?0:1000),null,function(){if(this.bokel.userIsLoggedInRetrieve()){$j("#loginSuccess,#logoutSubmitBtn").show();$j(".loginStd").hide();$j("#loginContainer").centerOnViewport().slideDown(400,function(){$j("#logoutSubmitBtn, #loginContainer div.btnGeneric").unbind().bind("click",function(){this.bokel.logout(this.logoutResultHandle.bind(this));return false}.bind(this))}.bind(this));return false}var passChecked=$j.settingsGet("loginRemember")=="Y";var passRememberChecked=$j.settingsGet("loginPassRemember")=="Y";$j("#loginRemember").attr("checked",passChecked).parent()[passChecked?"addClass":"removeClass"]("isActive");$j("#loginPassRemember").attr("checked",passRememberChecked).parent()[passRememberChecked?"addClass":"removeClass"]("isActive");$j("#username,#pass").val("");$j("#loginForgottenBtn").unbind().click(function(){$j("#email").val("");$j("#loginFrmContainer").slideUp(null,function(){$j("#loginForgottenContainer").slideDown(400,function(){$j("a#loginForgottenBtn").hide("slow",function(){$j("a.loginSubmitBtn").hide("slow").filter("#loginForgottenSubmitBtn").show("slow")});$j("#loginForgottenFrm").unbind().bind("submit",function(){$j("#loginContainer div.btnGeneric").trigger("click");return false});$j("#loginContainer div.btnGeneric").unbind().bind("click",function(){var emailNode=$j("#email");if($j.trim(emailNode.val())==""){emailNode.animate({"backgroundColor":"#B3010C"},500).animate({"backgroundColor":"white"},500).focus()}else{this.bokel.forgottenSend(emailNode.val(),this.forgottenSendResultHandle.bind(this))}return false}.bind(this));$j("#email").focus()}.bind(this))}.bind(this));return false}.bind(this));$j("#loginContainer").centerOnViewport().slideDown(400,function(){$j("#loginContainer input:checkbox").unbind().change(function(){if(this.id=="loginPassRemember"&&$j(this).is(":checked")){$j("#loginRemember")[0].checked="checked"}else{if(this.id=="loginRemember"&&!$j(this).is(":checked")){$j("#loginPassRemember")[0].checked=""}}$j("#loginRemember").parent()[$j("#loginRemember").attr("checked")?"addClass":"removeClass"]("isActive");$j("#loginPassRemember").parent()[$j("#loginPassRemember").attr("checked")?"addClass":"removeClass"]("isActive");$j.settingsSet("loginRemember",($j("#loginRemember").attr("checked")?"Y":"N"));$j.settingsSet("loginPassRemember",($j("#loginPassRemember").attr("checked")?"Y":"N"))});$j("#loginContainer div.chk").unbind().click(function(e){var isInput=(e.target||e.srcElement).nodeName=="INPUT";var currInp=isInput?$j(this):$j(this).find("input");if(!isInput){currInp.click().trigger("change")}});if($j.browser.msie){$j(document).bind("keydown",function(e){if(e.which==13){$j("#loginSubmitBtn").trigger("click")}})}$j("#loginFrm").unbind().bind("submit",function(){$j("#loginSubmitBtn").trigger("click");return false});$j("#loginSubmitBtn, #loginContainer div.btnGeneric").unbind().bind("click",function(){var nodeMissing=$j.trim($j("#username").val())==""?$j("#username"):($j.trim($j("#pass").val())==""?$j("#pass"):false);if(nodeMissing!==false){nodeMissing.animate({"backgroundColor":"#B3010C"},500).animate({"backgroundColor":"white"},500).focus()}else{this.bokel.login($j("#username").val(),$j("#pass").val(),this.loginResultHandle.bind(this))}return false}.bind(this));$j("#username").focus()}.bind(this))}.bind(this));return false},loginHide:function(callbackFnct,keepOpacity){var self=this;$j(document).unbind("keydown");$j("#loginContainer").slideUp(400,function(){$j("#dialogBG").css({"opacity":0.65}).show().animate({"opacity":(keepOpacity?0.65:0)},(keepOpacity?0:1000),null,function(){$j("#loginForgottenContainer,#loginForgottenSubmitBtn,#logoutSubmitBtn").hide();$j(".loginStd, div.btnGeneric").show();if(!keepOpacity){$j(this).hide()}self.bokel.homeCyclePause=false;if($j.browser.safari){$j(".ticket,.myDownloads").css({"visibility":"visible"})}callbackFnct&&callbackFnct()})})},loginResultHandle:function(resultObj){if(resultObj.success){var self=this;var callbackBugFix=true;$j("#loginFrmContainer input.txt").animate({"backgroundColor":"#93D64B"},500).animate({"backgroundColor":"white"},500,null,function(){if(callbackBugFix){callbackBugFix=false;$j("#loginHandleContainer").slideUp(null,function(){$j("#loginSuccess h3").html(resultObj.username);$j("#loginSuccess").slideDown(null,function(){window.setTimeout(function(){self.loginHide(function(){window.location.reload()},true)},1800)})})}})}else{$j("input:text").blur();$j("#loginFailed").slideDown(null,function(){$j("#pass").focus();$j("#loginFailed").pause(2000).slideUp()})}},logoutResultHandle:function(success){var self=this;$j("#loginHandleContainer div.btnGeneric").slideUp(100,function(){$j("#loginSuccess").slideUp(null,function(){$j("#logoutSuccess").slideDown(null,function(){window.setTimeout(function(){self.loginHide(function(){window.location.reload()},true)},1800)})})})},forgottenSendResultHandle:function(success){if(success){var callbackBugFix=true;$j("#loginForgottenContainer input.txt").animate({"backgroundColor":"#93D64B"},500).animate({"backgroundColor":"white"},500,null,function(){if(callbackBugFix){callbackBugFix=false;$j("#loginHandleContainer div.btnGeneric").slideUp(null,function(){$j("#loginForgottenContainer").slideUp(null,function(){$j("#loginForgottenSuccess").slideDown().pause(4000).slideUp().hide(1,function(){bl.loginHide(function(){bl.loginHandle(true)},true)})})})}})}else{$j("input:text").blur();$j("#loginForgottenFailed").slideDown(null,function(){$j("#email").focus();$j("#loginForgottenFailed").pause(2000).slideUp()})}},naviBreadcrumbProcess:function(){var self=this;if($j.settingsGet("naviBreadcrumbTruncate")==1){$j.settingsSet("naviBreadcrumbTruncate")}if(!$j("#naviBreadTop")[0]){return }var newWidth=$j("#naviPersonal").position().left-$j("#naviBreadTop").position().left-50;if(newWidth<0){$j(window).one("load",function(){self.naviBreadcrumbProcess()});return }var finalWidth=newWidth-(this.windowHasVerticalScrollbar()?0:this.scrollbarWidthGet());$j("#naviBreadTop").width(finalWidth);$j.settingsSet("naviBreadcrumbWidth",finalWidth);var elmRight=$j("#naviBreadTop div a:last");var maxPxRight=elmRight[0].offsetLeft+elmRight.width();var threshold=maxPxRight-finalWidth;var elmFound=false;$j("#naviBreadTop div a").reverse().each(function(idx,elm){if(!elmFound&&elm.offsetLeft+$j(elm).width()<threshold){$j.settingsSet("naviBreadcrumbTruncate",elm.id.parseId());elmFound=true}});if(!elmFound){$j.settingsSet("naviBreadcrumbTruncate")}},searchImageResultFormatSeries:function(){if($("seriesScrollWrapper")){var sumX=0;$j("#seriesImgs a").each(function(i,elm){sumX+=$j(elm).outerWidth({"margin":true})});var scrollableWidth=$j("#seriesScrollable").width();if(sumX>scrollableWidth){}else{$j("#seriesScrollWrapper").css({"width":sumX,"float":"none"})}}},searchImageResultFormatKeywords:function(){var indention=$j("div.keywordsListing h4").innerWidth()+20;var maxIndention=150;$j("#keywordsContainer").css({"marginLeft":indention>maxIndention?maxIndention:indention});if(!($j.browser.msie&&$j.browser.version<7)){var rowsPerColumn=8;var columnCount=Math.ceil($j("#keywordsWrapper span").size()/rowsPerColumn);$j("#keywordsWrapper span").each(function(i,elm){var iWork=Math.abs(i)+1;var columnIdx=Math.ceil((iWork)/rowsPerColumn);if(iWork%rowsPerColumn==1){$j('<div class="column'+columnIdx+'"></div>').insertBefore("#keywordsWrapper>span:eq(0)")}$j("#keywordsWrapper div.column"+columnIdx).append($j(this))});var sumX=0;$j("#keywordsWrapper div").each(function(i,elm){sumX+=$j(elm).outerWidth({"margin":true})});if(sumX>$j("#keywordsScrollable").width()-parseInt($j("#keywordsWrapper div:not(.clearBoth):last").css("marginRight"))){$j("#keywordsWrapper").width(sumX)}if($j.browser.safari){$j("#seriesScrollWrapper").css({"visibility":"visible"})}}this.footerExtend(true)}})
/* class Bokel.Lightbox (c) 2008 Lars Tewes ÜTF-8 ;) */
;Bokel.Lightbox=Class.create();Bokel.Lightbox.prototype=Object.extend(new Lsr.Base(),{initialize:function(bokelInstance){this.bokel=bokelInstance;if($j("#contentMain").is(".lightbox")){this.eventsRegister();this.postInitTasksHandle();this.overviewMatrixRetrieve()}},eventsRegister:function(){var self=this;$j("#contentMain").unbind().delegate("click",{"a.task,a.options":function(e){var clickedNode=$j(e.target);var clickedWorkId=clickedNode.is(".options")?null:clickedNode.parent().siblings("td.descr").find("a").attr("id").substr(2);if(!clickedNode.is(".options")&&clickedNode.is("a.taskRename,a.taskDelete")&&clickedWorkId!=self.currentWorkIdRetrieve()){$j.settingsSet("lightboxOnLoadTask",clickedNode.is("a.taskRename")?"rename":"delete");window.location.href=$j("#lb"+clickedWorkId).attr("href");return false}else{switch(true){case clickedNode.is(".taskNew,.taskNewTop"):self.bokel._rpc("lightbox-boxCreate","syncPostJSON",{},function(resObj){$j.settingsSet("lightboxOnLoadTask","renameNewLightbox");window.location.href="/%s/lightbox/%s".sprintf(self.bokel.stateValRetrieve("stateLang"),resObj.newName)});break;case clickedNode.is(".taskDelete"):self.dialogPrepare("delete");break;case clickedNode.is(".taskEmail"):if(clickedNode.attr("href")=="#"){if($j("div.optionsBox a.taskEmail").is(".unavailable")){return false}else{self.dialogPrepare("email")}}else{return true}break;case clickedNode.is(".taskRename"):self.dialogPrepare("rename");break}}return false},"a.navFwd":function(){return self.overviewNavigate(true)},"a.navBack":function(){return self.overviewNavigate(false)},"a.emailState":function(){return false},"span":function(e){var lnk=$j(e.target).parent();switch(true){case lnk.is("a.navFwd"):self.overviewNavigate(true);break;case lnk.is("a.navBack"):self.overviewNavigate(false);break;case lnk.is(".lb.itemAdd"):self.itemAdd(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemDel").removeClass("itemAdd");lnk.attr("title",lnk.children("span.del").attr("title"))});break;case lnk.is(".lb.itemDel"):self.itemDel(lnk.parents("div").prev().attr("name"),function(){self.overviewMatrixRetrieve($j("#pageNavTopBackFwd select").val())});break;case lnk.is(".sc.itemAdd"):self.bokel.bsc.itemAdd(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemDel").removeClass("itemAdd")});break;case lnk.is(".sc.itemDel"):self.bokel.bsc.itemDel(lnk.parents("div").prev().attr("name"),function(){lnk.addClass("itemAdd").removeClass("itemDel")});break;case lnk.is(".lay"):self.bokel.imageDownload(lnk.parents("div").prev().attr("name"),"layoutWMFree.jpg");break;default:return }return false}});$j("#contentMain").delegate("mouseover",{"a.emailState":function(e){var node=$j(e.target);var elms=$j("span.emailState").hide();switch(true){case node.hasClass("received"):elms.filter(".received").show();break;case node.hasClass("sent"):elms.filter(".sent").show();break;case node.hasClass("sentAndOpened"):elms.filter(".sentAndOpened").show();break}}});$j("#contentMain").delegate("mouseout",{"a.emailState":function(){$j("span.emailState").hide()}})},postInitTasksHandle:function(){var self=this;$j(window).bind("load",function(){var initFnct=new Function();var initTask=$j.settingsGet("lightboxOnLoadTask");if(initTask){$j.settingsSet("lightboxOnLoadTask");initFnct=function(){switch(initTask){case"rename":self.dialogPrepare("rename");break;case"renameNewLightbox":self.dialogPrepare("renameNewLightbox");break;case"delete":self.dialogPrepare("delete");break}}}self.initScroll(initFnct)})},initDialogCreate:function(resObj){var self=this;if($j.browser.safari){$j(".ticket,.myDownloads").css({"visibility":"hidden"})}if(!$j("#lightboxInitDialog")[0]){this.bokel._rpc("lightbox-initDialogRetrieve","syncGetJSON",{},function(resHTML){if(self.bokel.bl.browserIsIE6){$j("#dialogBG").height($j(document.body)[0].clientHeight)}$j("#dialogBG").after(resHTML).css({"opacity":0}).show().animate({"opacity":0.65},1000,null,function(){var lightboxesAvailable=$j(".lightboxSelectionSection").size()>0;if(lightboxesAvailable){$j(".lightboxSelectionSection").show()}else{$j("#lightboxInitSelection a.taskNew").hide();$j(".lbNameSection").show()}$j("#lightboxInitContainer a.closeBtn,#lightboxInitContainer a.cancel").unbind().one("click",function(){self.initDialogHide();return false});$j(document).unbind("keydown").bind("keydown",function(e){if(e.which==27){self.initDialogHide()}});$j("#lightboxInitContainer").centerOnViewport().slideDown(400,function(){$j("#lightboxInitContainer form").unbind().bind("submit",function(){self.initDialogSelect($j("#inpLBName")[0],resObj);return false});$j("#lightboxInitContainer a.ok").unbind().bind("click",function(){var node=$j($j(".lightboxSelectionSection:visible").size()>0?".lightboxSelectionSection select":"#inpLBName")[0];self.initDialogSelect(node,resObj);return false});if(lightboxesAvailable){$j(".lightboxSelectionSection select").focus();$j("#lightboxInitSelection select").unbind().bind("change",function(){self.initDialogSelect(this,resObj)});$j("#lightboxInitSelection a.taskNew").unbind().bind("click",function(){$j(".lightboxSelectionSection").slideUp(null,function(){$j(".lbNameSection").slideDown(null,function(){$j("#lightboxInitSelection .taskNewWrapper").slideUp(null,function(){$j("#inpLBName").focus()})})});return false})}if($j(".lbNameSection:visible")[0]){$j("#lightboxInitSelection #inpLBName").focus()}})})})}return false},initDialogHide:function(callbackFnct){var self=this;$j(document).unbind("keydown");$j("#lightboxInitContainer").slideUp(400,function(){var keepOpacity=false;$j("#dialogBG").css({"opacity":0.65}).show().animate({"opacity":(keepOpacity?0.65:0)},(keepOpacity?0:1000),null,function(){if(!keepOpacity){$j(this).hide()}if($j.browser.safari){$j(".ticket,.myDownloads").css({"visibility":"visible"})}callbackFnct&&callbackFnct()})})},initDialogSelect:function(node,resObj){var self=this;var animatedOnce=false;$j("div.frmSendButtons,div.taskNewWrapper").fadeTo(null,0,function(){if(animatedOnce){return false}animatedOnce=true;$j(this).css("visibility","hidden");$j(node).animate({"backgroundColor":"#93D64B"},500).animate({"backgroundColor":"#BABAA4"},500,function(){if(node.nodeName.toLowerCase()=="select"){self.bokel._rpc("lightbox-initialSelect","postJSON",{"workId":$j(this).val().substr(0,4),"picsDescr":resObj.picsDescr||false,"intendedTask":resObj.intendedTask},function(){$j.settingsSet("initScrollTo",$j(window).scrollTop());self.initDialogHide(function(){window.location=window.location})})}else{self.bokel._rpc("lightbox-initialBoxCreate","postJSON",{"newName":$j.trim($j(this).val()),"picsDescr":resObj.picsDescr||false,"intendedTask":resObj.intendedTask},function(resObj){$j.settingsSet("initScrollTo",$j(window).scrollTop());if(typeof resObj.nextLB!="undefined"){window.location.href="/%s/lightbox/%s".sprintf(self.bokel.stateValRetrieve("stateLang"),resObj.nextLB)}else{self.initDialogHide(function(){window.location=window.location})}})}})})},overviewMatrixRetrieve:function(currentPage){var self=this;this.bokel._rpc("search-lightboxRetrieve","getJSON",{"workId":this.currentWorkIdRetrieve(),"currentPage":currentPage==null?1:currentPage},function(resObj){self.bokel.bl.resizePauseStateSet(true);$j("tr.current td.descr").next().text(resObj.imageCount);$j("div.optionsBox a.taskEmail")[(resObj.imageCount==0?"add":"remove")+"Class"]("unavailable");$j("#pageNavTopBackFwd select").unbind();var navVisible=(resObj.pageNavHTML!="");$j("#lightboxMatrixNav").html(resObj.pageNavHTML)[navVisible?"show":"hide"]();if(navVisible){self.eventsRegister();$j("#pageNavTopBackFwd select").unbind().bind("change",function(){self.overviewMatrixRetrieve($j(this).val())})}$j("div.optionsBox").fadeIn();var preloadPath=resObj.preloadPath,preloadArr=resObj.preloadArr;$j("#lightboxMatrix").html(resObj.matrixHTML).onImagesLoad({itemCallback:function(){$j("<img>").bind("load",function(){if(preloadArr[0]){this.src="/%s%s.jpg".sprintf(preloadPath,preloadArr.shift())}}).trigger("load")}});resObj=null;self.bokel.bl.imageCopyrightHintCreate("div.rImg img");self.bokel.bl.resizeNavBtnHandle();if($j(window).scrollTop()>$j("#searchResOverview").offset().top){$j.scrollTo("#searchResOverview",300,{"offset":-60})}self.bokel.bl.resizePauseStateSet(false);self.bokel.bl.resizeHandle()})},overviewNavigate:function(isFwd){if(isFwd){var selElm=$j("#pageNavTopBackFwd select")[0];if(selElm.selectedIndex<selElm.length-1){this.overviewMatrixRetrieve(selElm.options[selElm.selectedIndex+1].value)}}else{var selElm=$j("#pageNavTopBackFwd select")[0];if(selElm.selectedIndex>0){this.overviewMatrixRetrieve(selElm.options[selElm.selectedIndex-1].value)}}return false},currentWorkIdRetrieve:function(){return $j.trim($j(".optionsBox .workId").text())},initScroll:function(initFnct){$j(".tblWrapper").scrollTo("#lb"+this.currentWorkIdRetrieve(),300,{"offset":-60,onAfter:function(){initFnct()}})},deleteDialogCreate:function(){var self=this;if($j("div.editContainerDelete").size()==0){this.bokel._rpc("lightbox-deleteDialogRetrieve","syncGetJSON",{"workId":this.currentWorkIdRetrieve()},function(res){$j("div.overviewContainer").after(res)})}$j(".editContainer").slideDown(null,function(){$j.scrollTo(".overviewContainer h3",500,{onAfter:function(){$j("#mainForm a.ok").click(function(){return self.deleteSend()});$j("#mainForm a.cancel,.editContainer a.closeBtn").unbind().one("click",function(){self.dialogRemove();return false});$j(document).bind("keydown",function(e){if(e.which==27){self.dialogRemove()}})}})})},deleteSend:function(){var self=this;this.bokel._rpc("lightbox-boxDelete","syncPostJSON",{"workId":$j("#lbWorkId").val()},function(resObj){if(resObj.success){self.dialogPrepare("delete");self.initScroll(function(){$j("tr.current").animate({opacity:1},1500).addClass("deleted").fadeOut(null,function(){window.location.href="/%s/lightbox/%s".sprintf(self.bokel.stateValRetrieve("stateLang"),resObj.nextLB)})})}else{var errorDiv=resObj.msg=="errorNewNameTooShort"||resObj.msg=="errorNewNameAlreadyExists"?resObj.msg:"";if(errorDiv!=""){$j.scrollTo(".overviewContainer h3",500,{onAfter:function(){$j("#errorLB span."+errorDiv).show();$j("#inpName").focus();if(resObj.msg=="errorNewNameAlreadyExists"){var collidingWorkId=resObj.workId;if(collidingWorkId!=$j("#lbWorkId").val()){$j(".tblWrapper").scrollTo("#lb"+collidingWorkId,1000,{"offset":-60,onAfter:function(){$j("#lb"+collidingWorkId).parent().siblings().andSelf().animate({"backgroundColor":"#B3010C"},1000).animate({"backgroundColor":"#252525"},1000)}}).pause(2500).scrollTo("#lb"+$j("#lbWorkId").val(),500,{"offset":-60})}}$j("#errorLB").slideDown().pause(3500).slideUp(null,function(){$j("#errorLB span."+errorDiv).hide()})}})}return false}});return false},dialogPrepare:function(area){var self=this;var area2Node={"delete":"editContainerDelete","email":"editContainerEmail","rename":"editContainerRename","renameNewLightbox":"editContainerRename"};var nodeName=area2Node[area];if($j(".editContainer").size()>0){if(!$j(".editContainer").is("."+nodeName)){var callback=function(){self.dialogPrepare(area)};this.dialogRemove(true,callback);return }else{if($j(".editContainer").is(":visible")){this.dialogRemove();return }}}switch(nodeName){case"editContainerDelete":this.deleteDialogCreate();break;case"editContainerEmail":this.emailDialogCreate();break;case"editContainerRename":this.renameDialogCreate(area);break}},dialogRemove:function(removeAfterHiding,callback){removeAfterHiding=true;var self=this;$j(document).unbind("keydown");$j("#mainForm,#mainForm a,.editContainer a.closeBtn").unbind();if($j(".editContainer").is(":visible")){this.bokel.bl.resizePauseStateSet(true);$j(".editContainer").slideUp(500,function(){self.bokel.bl.resizePauseStateSet(false);if(removeAfterHiding){$j(".editContainer").remove()}callback&&callback.call(this)})}else{if(removeAfterHiding){$j(".editContainer").remove()}callback&&callback.call(this)}},emailCreate:function(){var self=this;this.bokel._rpc("lightbox-emailCreate","syncPostJSON",{"workId":$j("#lbWorkId").val(),"inpName":$j("#inpName").val(),"inpEmail":$j("#inpEmail").val(),"inpLang":$j("#inpLang").val(),"inpMsg":$j("#inpMsg").val()},function(resObj){if(resObj.success){$j(".editContainer .floatBlock").slideUp(null,function(){$j("#successSent").slideDown().pause(3500).slideUp(null,function(){$j("tr.current td.cellR").prev().html(resObj.emailStateHTML);self.dialogRemove()})})}})},emailDialogCreate:function(area){var self=this;if($j("div.editContainerEmail").size()==0){this.bokel._rpc("lightbox-emailDialogRetrieve","syncGetJSON",{"workId":this.currentWorkIdRetrieve()},function(res){$j("div.overviewContainer").after(res)})}$j("#mainForm").bind("submit",function(){return false});var missingElmFound=false;$j("#mainForm a.ok").click(function(){self.bokel._rpc("miscPage-emailCheck","syncGetJSON",{"emailAddress":$j("#inpEmail").val()},function(res){if(!res){missingElmFound=true;var elm=$j("#inpEmail");$j.scrollTo("#mainForm h3:eq(0)",500,{offset:-10,onAfter:function(){$j(elm).animate({"backgroundColor":"#B3010C"},750).animate({"backgroundColor":"#BABAA4"},750).focus()}})}});if(missingElmFound){return false}self.emailCreate();return false});$j(".editContainer").slideDown(null,function(){$j.scrollTo("#mainForm h3:eq(0)",500,{"offset":-10,onAfter:function(){$j("#inpName").focus();$j("#mainForm a.cancel,.editContainer a.closeBtn").unbind().one("click",function(){self.dialogRemove();return false});$j(document).bind("keydown",function(e){if(e.which==27){self.dialogRemove()}})}})})},renameDialogCreate:function(area){var self=this;if($j("div.editContainerRename").size()==0){this.bokel._rpc("lightbox-renameDialogRetrieve","syncGetJSON",{"workId":this.currentWorkIdRetrieve(),"isNewLightbox":area=="renameNewLightbox"},function(res){$j("div.overviewContainer").after(res)})}$j("#inpName").val($j.trim($j("tr.current td.descr a").text()));$j("#mainForm").bind("submit",function(){return self.nameUpdate()});$j("#mainForm a.ok").click(function(){return self.nameUpdate()});$j(".editContainer").slideDown(null,function(){$j.scrollTo(".overviewContainer h3",500,{onAfter:function(){$j("#inpName").focus();$j("#mainForm a.cancel,.editContainer a.closeBtn").unbind().one("click",function(){self.dialogRemove();return false});$j(document).bind("keydown",function(e){if(e.which==27){self.dialogRemove()}})}})})},nameUpdate:function(){var self=this;if($j(".editContainerRename").is(".isNewLightbox")&&$j.trim($j("#inpName").val())==$j.trim($j("tr.current td.descr a").text())){self.dialogRemove();return false}this.bokel._rpc("lightbox-nameUpdate","syncPostJSON",{"workId":$j("#lbWorkId").val(),"newName":$j("#inpName").val()},function(resObj){if(resObj.success){$j("#inpName").animate({"backgroundColor":"#93D64B"},500).animate({"backgroundColor":"#BABAA4"},500,null,function(){window.location.href="/%s/lightbox/%s-%s".sprintf(self.bokel.stateValRetrieve("stateLang"),encodeURIComponent(resObj.workId),encodeURIComponent(resObj.newName).replace(/%2F/g,"%252F"))})}else{var errorDiv=resObj.msg=="errorNewNameTooShort"||resObj.msg=="errorNewNameAlreadyExists"?resObj.msg:"";if(errorDiv!=""){$j.scrollTo(".overviewContainer h3",500,{onAfter:function(){$j("#errorLB span."+errorDiv).show();$j("#inpName").focus();if(resObj.msg=="errorNewNameAlreadyExists"){var collidingWorkId=resObj.workId;if(collidingWorkId!=$j("#lbWorkId").val()){$j(".tblWrapper").scrollTo("#lb"+collidingWorkId,1000,{"offset":-60,onAfter:function(){$j("#lb"+collidingWorkId).parent().siblings().andSelf().animate({"backgroundColor":"#B3010C"},1000).animate({"backgroundColor":"#252525"},1000)}}).pause(2500).scrollTo("#lb"+$j("#lbWorkId").val(),500,{"offset":-60})}}$j("#errorLB").slideDown().pause(3500).slideUp(null,function(){$j("#errorLB span."+errorDiv).hide()})}})}return false}});return false},itemArrUpdate:function(val){$j("#inpPicsArr").val(val.join(", "))},itemCountRetrieve:function(){return parseInt($j.trim($j("#shoppingCartItemCount").text()))},itemCountUpdate:function(val){$j("#shoppingCartItemCount").text(val)},itemAdd:function(imgNr,onCompleteFnct){var self=this;this.bokel._rpc("lightbox-itemInsert","getJSON",{"picsDescr":imgNr},function(resObj){if(resObj.success&&typeof onCompleteFnct!="undefined"){onCompleteFnct()}else{if(resObj.msg=="noLightboxChosenYet"){self.initDialogCreate(resObj)}}})},itemDel:function(imgNr,onCompleteFnct){var self=this;this.bokel._rpc("lightbox-itemDelete","getJSON",{"areaIsLightbox":(self.bokel.stateValRetrieve("stateArea")=="lightbox"),"picsDescr":imgNr},function(resObj){if(resObj.success&&typeof onCompleteFnct!="undefined"){onCompleteFnct()}else{if(resObj.msg=="noLightboxChosenYet"){self.initDialogCreate(resObj)}}})},garbageCollect:function(){this.bokel=null}})
/* class Bokel.ShoppingCart (c) 2008 Lars Tewes ÜTF-8 ;) */
;Bokel.ShoppingCart=Class.create();Bokel.ShoppingCart.prototype=Object.extend(new Lsr.Base(),{initialize:function(bokelInstance){this.bokel=bokelInstance},garbageCollect:function(){this.bokel=null},itemArrUpdate:function(val){$j("#inpPicsArr").val(val.join(", "))},itemCountRetrieve:function(){return parseInt($j.trim($j("#shoppingCartItemCount").text()))},itemCountUpdate:function(val){$j("#shoppingCartItemCount").text(val)},itemAdd:function(imgNr,onCompleteFnct){var self=this;this.bokel._rpc("shoppingCart-itemInsert","getJSON",{"picsDescr":imgNr},function(resObj){if(resObj.success&&typeof onCompleteFnct!="undefined"){onCompleteFnct()}self.itemCountUpdate(resObj.count);self.itemArrUpdate(resObj.arr)})},itemDel:function(imgNr,onCompleteFnct){var self=this;this.bokel._rpc("shoppingCart-itemDelete","getJSON",{"picsDescr":imgNr},function(resObj){if(resObj.success&&typeof onCompleteFnct!="undefined"){onCompleteFnct()}self.itemCountUpdate(resObj.count);self.itemArrUpdate(resObj.arr)})}})
/* class Bokel.* (c) 2008 Lars Tewes ÜTF-8 ;) */
;Bokel.DidYouMean=Class.create();Bokel.DidYouMean.prototype=Object.extend(new Lsr.Base(),{initialize:function(bokelInstance){this.bokel=bokelInstance;this.eventsRegister()},checkCorrectionDone:function(){if($j(".removeFromSearch").size()==0){$j("#searchAfterEdit").slideDown("fast")}},eventsRegister:function(){var self=this;$j("a.removeFromSearch").click(function(){self.wordRemove(this);return false});$j("a.wordReplace").click(function(){self.wordReplace(this);return false});$j("a.searchBtn").click(function(){return self.querySend()});$j("#redefinationForm").submit(function(){return self.querySend()})},inputRebuild:function(whichOne,wordArr){var i;var quotedArr=[];switch(whichOne){case"withWords":$j("#inpWithWords").val(wordArr.join(" "));break;case"withPhrases":for(i=0,j=wordArr.length;i<j;i++){if(wordArr[i]!=undefined){quotedArr[quotedArr.length]='"'+wordArr[i]+'"'}}$j("#inpWithPhrases").val(quotedArr.join(" "));break;case"withoutWords":$j("#inpWithoutWords").val(wordArr.join(" "));break;case"withoutPhrases":for(i=0,j=wordArr.length;i<j;i++){if(wordArr[i]!=undefined){quotedArr[quotedArr.length]='"'+wordArr[i]+'"'}}$j("#inpWithoutPhrases").val(quotedArr.join(" "));break}},querySend:function(){var qsArr=[$j.trim($j("#inpWithWords").val())];var withPhrasesStr=$j.trim($j("#inpWithPhrases").val());if(withPhrasesStr.length>0){qsArr.push(withPhrasesStr)}var withoutWordsArr=$j.trim($j("#inpWithoutWords").val()).split(" ");$j.each(withoutWordsArr,function(i,elm){var trimmedWord=$j.trim(elm);if(trimmedWord!=""){qsArr.push(trimmedWord.charAt(0)!="-"?"-"+trimmedWord:trimmedWord)}});var withoutPhrasesArr=$j.trim($j("#inpWithoutPhrases").val()).split('" ');$j.each(withoutPhrasesArr,function(i,elm){var trimmedWord=$j.trim(elm);if(trimmedWord!=""){trimmedWord=(trimmedWord.charAt(0)!='"')?'"'+trimmedWord:trimmedWord;trimmedWord=(trimmedWord.charAt(trimmedWord.length-1)!='"')?trimmedWord+'"':trimmedWord;qsArr.push(trimmedWord.charAt(0)!="-"?"-"+trimmedWord:trimmedWord)}});this.bokel.searchQuery(qsArr.join(" "));return false},wordRemove:function(node){var word=$j.trim($j(node).parents("td").siblings("td:eq(0)").text()).replace(/"/gi,"");var currArr=[];var catArr=["withWords","withoutWords","withPhrases","withoutPhrases"];for(var c=0,d=catArr.length;c<d;c++){currArr=searchKeyArr[catArr[c]];for(var i=0,j=currArr.length;i<j;i++){if(currArr[i]!=null&&currArr[i]==word){delete currArr[i];this.inputRebuild(catArr[c],currArr)}}}$j(node).parents("td").siblings("td:eq(1)").html('<span class="arr">&nbsp;</span>').end().html($j("#searchKeyRemoved").text()).addClass("wordRemoved");this.checkCorrectionDone()},wordReplace:function(node){var wordSrc=$j.trim($j(node).parents("td").siblings("td:eq(0)").text()).replace(/"/gi,"");var wordDest=$j.trim($j(node).text()).replace(/"/gi,"");var currArr,i;if(wordSrc.indexOf(" ")!=-1){currArr=searchKeyArr.withPhrases;for(i=0,j=currArr.length;i<j;i++){if(currArr[i]==wordSrc){if(wordDest.indexOf(" ")!=-1){currArr[i]=wordDest;this.inputRebuild("withPhrases",searchKeyArr.withPhrases)}else{delete currArr[i];searchKeyArr.withWords[searchKeyArr.withWords.length]=wordDest;this.inputRebuild("withPhrases",currArr);this.inputRebuild("withWords",searchKeyArr.withWords)}}}currArr=searchKeyArr.withoutPhrases;for(i=0,j=currArr.length;i<j;i++){if(currArr[i]==wordSrc){if(wordDest.indexOf(" ")!=-1){currArr[i]=wordDest;this.inputRebuild("withoutPhrases",searchKeyArr.withoutPhrases)}else{delete currArr[i];searchKeyArr.withoutWords[searchKeyArr.withoutWords.length]=wordDest;this.inputRebuild("withoutPhrases",searchKeyArr.withoutPhrases);this.inputRebuild("withoutWords",searchKeyArr.withoutWords)}}}}else{currArr=searchKeyArr.withWords;for(i=0,j=currArr.length;i<j;i++){if(currArr[i]==wordSrc){if(wordDest.indexOf(" ")!=-1){delete currArr[i];searchKeyArr.withPhrases[searchKeyArr.withPhrases.length]=wordDest;this.inputRebuild("withWords",searchKeyArr.withWords);this.inputRebuild("withPhrases",searchKeyArr.withPhrases)}else{currArr[i]=wordDest;this.inputRebuild("withWords",currArr)}}}currArr=searchKeyArr.withoutWords;for(i=0,j=currArr.length;i<j;i++){if(currArr[i]==wordSrc){if(wordDest.indexOf(" ")!=-1){delete currArr[i];searchKeyArr.withoutPhrases[searchKeyArr.withoutPhrases.length]=wordDest;this.inputRebuild("withoutWords",searchKeyArr.withoutWords);this.inputRebuild("withoutPhrases",searchKeyArr.withoutPhrases)}else{currArr[i]=wordDest;this.inputRebuild("withoutWords",searchKeyArr.withoutWords)}}}}$j(node).parents("td").siblings("td:eq(1)").html('<span class="arr">&nbsp;</span>').end().html(wordDest).addClass("wordReplaced");this.checkCorrectionDone()}})
/* class Bokel.* (c) 2008 Lars Tewes ÜTF-8 ;) */
;$j(window).bind("unload",function(){bsc.garbageCollect();blb.garbageCollect();bl.garbageCollect();b.garbageCollect();bsc=null;blb=null;bl=null;b=null});$j(document).ready(function(){var self=this;if(navigator.platform!="iPad"||navigator.platform!="iPhone"||navigator.platform!="iPod"){$j("#footer").removeClass("noscript")}b=new Bokel();bl=new Bokel.Layout(b);b._layoutInstanceBind(bl);blb=new Bokel.Lightbox(b);b._lightboxInstanceBind(blb);bsc=new Bokel.ShoppingCart(b);b._shoppingCartInstanceBind(bsc);if(b.stateValRetrieve("stateArea")!="auto"){$j.settingsSet("area",b.stateValRetrieve("stateArea"))}function searchResShared(area){b.searchResultsEventsRegister();$j(".contentOptionsClose,#contentOptionsClosed").click(function(){$j("#contentOptions").toggleClass("closed");$j.settingsSet("optionsShow",($j("#contentOptions").is(".closed")?"N":"Y"));return false});$j("#lightboxFooter").jqResize(".lbClip");$j.settingsSet("overviewType",area.toLowerCase());var storedFirstImage=$j.settingsGet("firstImage");if($j.settingsGet("picsPerPage"+area)!=parseInt(b.stateValRetrieve("statePicsPerPage"))&&storedFirstImage!=""&&storedFirstImage!=parseInt($j("div.rImg a:eq(0)").attr("name"))&&$j("a[name="+storedFirstImage+"]").size()>0){$j.scrollTo("a[name="+storedFirstImage+"]")}$j.settingsSet("firstImage",parseInt($j("div.rImg a:eq(0)").attr("name")));$j.settingsSet("currentPage",parseInt(b.stateValRetrieve("stateCurrentPage")));$j.settingsSet("qs",b.stateValRetrieve("stateQuery"));$j.settingsSet("picsPerPage"+area,parseInt(b.stateValRetrieve("statePicsPerPage")));if($j.settingsGet("currentPage")==1){$j("#searchQuery").focus()}var h=window.location.hash;if(h!=""&&h!="#"){window.setTimeout(function(){$j("#resImg"+h.substr(1).replace(".","_")).fadeTo("slow",0.2,function(){$j(this).fadeTo(null,1)})},500)}}switch(true){case ($j("body").is(".home")):b.homeEventsRegister();b.homeCycleImages(true);break;case ($j("#didYouMean").size()>0):bdym=new Bokel.DidYouMean(b);break;case ($j("#searchResOverview").size()>0&&!$j("#contentMain").is(".lightbox")):$j("#ngSearch").addClass("current");var area="Overview";searchResShared(area);break;case ($j("#searchResGallery").size()>0):$j("#ngSearch").addClass("current");var boxPosOrg=$j("div.addressBox:eq(0)").offset().top-30;$j(window).bind("scroll",function(){$j("div.addressBox:eq(0)")[(document.documentElement.scrollTop>boxPosOrg)?"addClass":"removeClass"]("fxd")});var area="Gallery";searchResShared(area);break;case ($j("#searchResImage").size()>0):bl.imageCopyrightHintCreate("#seriesImgs a img");$j("#ngSearch").addClass("current");if(!$j.browser.safari){bl.searchImageResultFormatSeries()}else{$j("#seriesScrollWrapper").css({"visibility":"hidden"});$j(window).load(function(){bl.searchImageResultFormatSeries()})}b.searchImageResultEventsRegister();break;case ($j("#contentMain").is(".contact")):$j("#ngContact").addClass("current");b.contactPartnerEventsRegister();break;case ($j("body").is(".postcardboxOverview")||$j("body").is(".postcardboxSlideshow")):$j("#ngPostcards").addClass("current");break;case ($j("#contentMain").is(".registration")):$j("#ngRegistration").addClass("current");b.registrationEventsRegister();break;case ($j("#contentMain").is(".staticFlash")):var swf="";var width=1000;var height=730;var bgcolor="#252525";var wmode="transparent";switch(true){case $j("#contentMain").is(".about"):swf="about-bokelberg.swf";height=589;$j("#ngBokel").addClass("current");break;case $j("#contentMain").is(".calculator"):swf="calculator-bokelberg.swf";height=589;$j("#ngCalculator").addClass("current");break;case $j("#contentMain").is(".game"):swf="game-bokelberg.swf";height=589;$j("#ngGame").addClass("current");break;case $j("#contentMain").is(".myDownloads"):swf="partner_overview.swf";width=1024;height=1000;wmode=null;$j("#flashContent").css({"width":width});$j("#ngMyDownloads").addClass("current");break;case $j("#contentMain").is(".pressReview"):swf="pressReview-bokelberg.swf";height=589;break;case $j("#contentMain").is(".quickpick"):swf="quickpick-bokelberg.swf";$j("#ngQP").addClass("current");break;case $j("#contentMain").is(".references"):swf="references-bokelberg.swf";height=589;$j("#ngReferences").addClass("current");break}var params={"enablejs":true,"width":width,"height":height,"lang":b.stateValRetrieve("stateLang"),"partner":false,"file":"/flashfiles/"+swf,"id":"flashElm","rnd":Math.round(Math.random()*1000)};var userMode=b.stateValRetrieve("stateUserMode");if(userMode!=""){params.mode=userMode}params.displayheight=params.height;var so=new SWFObject(params.file,"flashElm",params.width,params.height,"8",bgcolor);$j.each(params,function(key,val){so.addVariable(key,val)});so.addParam("salign","lb");if(wmode!=null){so.addParam("wmode",wmode)}so.write("flashContent");bl.footerExtend(true);break;case ($j("#contentMain").is(".shoppingCart")):b.shoppingCartEventsRegister();break;case ($j("body").is(".postcardboxOverview")):$j(".postcardsXXL").hover(function(){$j(this).prev().addClass("isActive")},function(){$j(this).prev().removeClass("isActive")});break}bl.naviSubPosAdjust();var initScroll=$j.settingsGet("initScrollTo",false);if(initScroll!==false){$j.scrollTo(initScroll,250);$j.settingsSet("initScrollTo")}});$j(window).bind("load",function(){var srvr=window.location.host;var srvrIsDev=srvr.indexOf("tux")!=-1;var srvrIsTest=srvr.indexOf("test")!=-1;if(srvrIsDev||srvrIsTest){$j('<div class="serverTypeNotice">%s</div>'.sprintf(srvrIsDev?"DEVSERVER":"TESTSERVER")).appendTo(document.body).fadeIn()}switch(true){case $j("#contentMain").is(".lightbox"):break;case ($j("#searchResImage").size()>0):bl.searchImageResultFormatKeywords()}$j.settingsSet("viewportWidth",$j(document.documentElement).innerWidth()-(bl.windowHasVerticalScrollbar()?0:bl.scrollbarWidthGet()))});function loadContent(what){var url="";switch(what){case"references":url="about/references/";break;case"pressReview":url="about/press-review/"}if(url!=""){window.location.pathname="/"+b.stateValRetrieve("stateLang")+"/"+url}return false}function startDownloadHTTP(picsDescr,downloadType,icc){b.shoppingCartTicketHTTPDownloadEmbed(picsDescr,downloadType,icc)}function startSearch(what){b.searchQuery(what.indexOf(" ")!=-1?'"%s"'.sprintf(what):what)};
