/* KSS - Kukit plugins: openWindow, fx, fx_mootools */
kukit.actionsGlobalRegistry.register('openWindow',function(oper){var predefined={'name':'_blank','width':'60%','height':'60%'};oper.completeParms(['href'],predefined,'Open Window',true);var w,h;if(window.opera){w=window.innerWidth;h=window.innerHeight}else{w=screen.availWidth;h=screen.availHeight}if(oper.parms.width&&oper.parms.width.substr(-1)=='%')oper.parms.width=w/100*parseInt(oper.parms.width);if(oper.parms.height&&oper.parms.height.substr(-1)=='%')oper.parms.height=h/100*parseInt(oper.parms.height);if(!oper.parms.left)oper.parms.left=(w-oper.parms.width)/2;else if(oper.parms.left.substr(-1)=='%')oper.parms.left=w/100*parseInt(oper.parms.left);if(!oper.parms.top)oper.parms.top=(h-oper.parms.height)/2;else if(oper.parms.top.substr(-1)=='%')oper.parms.top=h/100*parseInt(oper.parms.top);var flags=[];for(var key in oper.parms){if(key!='href'&&key!='name')flags.push(key+'='+oper.parms[key])}window.open(oper.parms.href,oper.parms.name,flags.join(','))});kukit.commandsGlobalRegistry.registerFromAction('openWindow',kukit.cr.makeSelectorCommand);(function(){var __IE,__QUIRKS,__DPI,__RGBA,__CSS={};function initialize(){__IE=('\v'=='v');__QUIRKS=(document.compatMode=='BackCompat'||document.documentMode==5);__DPI=window.screen.logicalXDPI||convertUnit(document.body,'width','1in','px');__RGBA=isValidStyle('backgroundColor','rgba(1,2,3,0.5)');function setOpacity(style){if(style){var value=style.cssText.match(/opacity\s*:\s*([\d.]+)/);if(value){style.filter+=' alpha(opacity='+(value[1]*100)+')'}}}function processRule(rule){if(rule&&rule.style){if(__IE){setOpacity(rule.style)}var selector=rule.selectorText.split(',');for(var i=0;i<selector.length;i++){var sel=selector[i].replace(/\s+/,'');if(/^\.[\w\-]+/.test(sel)){sel=sel.substr(1).toLowerCase();if(!__CSS[sel]){__CSS[sel]={}}var styles=rule.style.cssText.split(/[;\n]+/);for(var s=0;s<styles.length;s++){var style=styles[s].split(':',2);var prop=style[0].replace(/\s+/,'');var value=(style[1]||'').replace(/(^\s+|\s+$)/,'');if(prop){__CSS[sel][camelCase(prop)]=value}}}}}}function processStylesheet(sheet){try{var rules=sheet.cssRules||sheet.rules}catch(err){return}var i;for(i=0;i<rules.length;i++){if(rules[i].styleSheet){processStylesheet(rules[i].styleSheet)}else{processRule(rules[i])}}if(__IE){for(i=0;i<sheet.imports.length;i++){processStylesheet(sheet.imports[i])}}}for(var i=0;i<document.styleSheets.length;i++){processStylesheet(document.styleSheets[i])}if(__IE){function processNode(node){setOpacity(node.style);for(var i=0;i<node.childNodes.length;i++){processNode(node.childNodes[i])}}processNode(document.body)}}if(window.addEventListener){window.addEventListener('load',initialize,false)}else{window.attachEvent('onload',initialize)}this.FX=function(el,attributes,duration,transition,callback,ctx,fps){this.el=(typeof el=='string')?document.getElementById(el):el;this.attributes=attributes;this.duration=isNaN(duration)?750:(duration*1000);this.transition=(!!transition&&transition in FX.transitions)?transition:'sineInOut';this.callback=callback||function(){};this.ctx=ctx||window;this.fps=fps||50;this.data={}};this.FX.transitions=new function(){var transitions={quad:function(p){return Math.pow(p,2)},cubic:function(p){return Math.pow(p,3)},quart:function(p){return Math.pow(p,4)},quint:function(p){return Math.pow(p,5)},pow:function(p,x){return Math.pow(p,x||6)},expo:function(p){return Math.pow(2,8*(p-1))},circ:function(p){return 1-Math.sin(Math.acos(p))},sine:function(p){return 1-Math.sin((1-p)*Math.PI/2)},back:function(p,x){x=x||1.618;return Math.pow(p,2)*((x+1)*p-x)},bounce:function(p){var value;for(var a=0,b=1;1;a+=b,b/=2){if(p>=(7-4*a)/11){value=b*b-Math.pow((11-6*a-11*p)/4,2);break}}return value},elastic:function(p,x){return Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x||1)/3)}};var easing={In:function(trans){return function(p,x){return trans(p,x)}},Out:function(trans){return function(p,x){return 1-trans(1-p,x)}},InOut:function(trans){return function(p,x){return(p<=0.5)?trans(2*p,x)/ 2 : (2 - trans(2 * (1 - p), x))/2}}};this.linear=function(p){return p};for(var trans in transitions){for(var ease in easing){this[trans+ease]=new easing[ease](transitions[trans])}}};this.FX.prototype={start:function(){if(!this.animating){this.animating=true;if(!this.initialized){this.initAttributes()}this.getAttributes();this.elapsed=0;this.resume()}},stop:function(){if(this.animating){this.pause();this.animating=false;this.callback.call(this.ctx)}},pause:function(){if(this.timer){clearInterval(this.timer);this.timer=null}},resume:function(){if(!this.timer&&this.animating){this.time=new Date().getTime()-this.elapsed;var fx=this;this.timer=setInterval(function(){var time=new Date().getTime();if(time<(fx.time+fx.duration)){fx.elapsed=time-fx.time;fx.setCurrentFrame();fx.setAttributes()}else{fx.complete()}},1000/this.fps)}},complete:function(){if(this.animating){this.pause();this.setAttributes(true);this.stop()}},ease:function(start,end){return FX.transitions[this.transition](this.elapsed/this.duration)*(end-start)+start},setCurrentFrame:function(){for(attr in this.data){var data=this.data[attr];if(!isNaN(data.threshold)){data.frame=(this.elapsed/this.duration<data.threshold)?data.start:data.end}else if(data.start instanceof Array){data.frame=[];for(var i=0;i<data.start.length;i++){data.frame[i]=this.ease(data.start[i],data.end[i])}}else{data.frame=this.ease(data.start,data.end)}}},initAttributes:function(){var attr,value,i;var map={borderColor:['borderTopColor','borderRightColor','borderBottomColor','borderLeftColor'],borderWidth:['borderTopWidth','borderRightWidth','borderBottomWidth','borderLeftWidth'],margin:['marginTop','marginRight','marginBottom','marginLeft'],padding:['paddingTop','paddingRight','paddingBottom','paddingLeft'],backgroundPosition:['backgroundPositionX','backgroundPositionY']};for(attr in this.attributes){if(typeof(this.attributes[attr])!='object'){this.attributes[attr]={to:this.attributes[attr]}}value=this.attributes[attr];delete this.attributes[attr];attr=camelCase(attr);this.attributes[attr]=value}if(this.attributes.className){var name=this.attributes.className.to.toLowerCase();if(__CSS[name]){for(attr in __CSS[name]){if(!this.attributes[attr]){this.attributes[attr]={to:__CSS[name][attr]}}}}if(this.attributes.className.from){name=this.attributes.className.from.toLowerCase();if(__CSS[name]){for(attr in __CSS[name]){if(this.attributes[attr]&&typeof(this.attributes[attr].from)=='undefined'){this.attributes[attr].from=__CSS[name][attr]}}}}delete this.attributes.className}for(attr in this.attributes){value=this.attributes[attr];value.to+='';if(typeof(value.from)!='undefined'){value.from+=''}if(map[attr]){var parts={to:value.to.split(/\s+/)};if(value.from){parts.from=value.from.split(/\s+/)}for(i=0;i<map[attr].length;i++){value.to=parts.to[i]||parts.to[i-2]||parts.to[0];if(parts.from){value.from=parts.from[i]||parts.from[i-2]||parts.from[0]}this.attributes[map[attr][i]]={};for(var key in value){this.attributes[map[attr][i]][key]=value[key]}}delete this.attributes[attr]}}var bgPos=map.backgroundPosition;for(i=0;i<2;i++){if(this.attributes[bgPos[Math.abs(i-1)]]&&!this.attributes[bgPos[i]]){this.attributes[bgPos[i]]={to:getStyle(this.el,bgPos[i])}}}this.initialized=true},getAttributes:function(){this.data={};for(var attr in this.attributes){var value=this.attributes[attr];var to=value.to+(value.units||'');var from;if(typeof(value.from)!='undefined'){from=value.from+(value.units||'')}else{from=getStyle(this.el,attr)}var start=parseStyle(attr,from,this.el);var end=parseStyle(attr,to,this.el);if((attr=='scrollTop'||attr=='scrollLeft')){if(end.unit!='px'){to=convertUnit(this.el,attr,end.value+end.unit,'px');end.value=to;end.unit='px'}else{to=parseInt(to)}}this.data[attr]={'final':to};var data=this.data[attr];if(start.unit=='fixed'||end.unit=='fixed'){data.unit='';data.threshold=isNaN(value.threshold)?0.5:parseFloat(value.threshold);data.start=from;data.end=to}else{if(start.unit!=end.unit){start.value=convertUnit(this.el,attr,start.value+start.unit,end.unit);start.unit=end.unit}if(attr=='scrollTop'||attr=='scrollLeft'){this[attr]=start.value}data.unit=end.unit;data.start=start.value;data.end=end.value}}},setAttributes:function(finalize){var value;for(var attr in this.data){var data=this.data[attr];if(finalize){value=data['final']}else if(data.unit=='color'){value='rgb'+(__RGBA?'a(':'(')+Math.round(data.frame[0])+', '+Math.round(data.frame[1])+', '+Math.round(data.frame[2])+(__RGBA?', '+data.frame[3]:'')+')'}else if(attr=='scrollTop'||attr=='scrollLeft'){var pos=getStyle(this.el,attr);if(pos&&pos!=this[attr]){delete this.data.scrollTop;delete this.data.scrollLeft;continue}value=parseInt(data.frame);this[attr]=value}else{value=data.frame+(data.unit||'')}setStyle(this.el,attr,value)}}};var camelCase=(function(){var cache={'float':(typeof(document.createElement('div').style.cssFloat)!='undefined')?'cssFloat':'styleFloat'};return function(str){if(!cache[str]){cache[str]=str.replace(/\-(\w)/g,function(all,chr){return chr.toUpperCase()})}return cache[str]}})();function isValidStyle(prop,value,tag){prop=camelCase(prop);if(!tag){tag='div'}var el=document.createElement(tag);if(typeof(el.style[prop])=='undefined'){return false}try{el.style[prop]=value;return!!el.style[prop]}catch(err){return false}}this.FX.isValidStyle=isValidStyle;function getStyle(el,prop,unit){prop=camelCase(prop);if(!el.style){return''}if(__IE){el.style.zoom='1'}if(prop=='opacity'){if(getStyle(el,'visibility')=='hidden'){return'0'}if(el.filters){if(el.filters.alpha){return(el.filters.alpha.opacity/100)+''}return'1'}}var value;if(prop=='scrollTop'||prop=='scrollLeft'){if(el==document.body){value=window[(prop=='scrollTop')?'pageYOffset':'pageXOffset']||(__QUIRKS?document.body:document.documentElement)[prop]}else{value=el[prop]}return value}if(el.style[prop]){value=el.style[prop]}else if(el.currentStyle){value=el.currentStyle[prop]}else{var doc=el.ownerDocument||el.document;var comp=doc.defaultView.getComputedStyle(el,null);value=comp?comp[prop]:''}var pos;if((prop=='backgroundPositionX'||prop=='backgroundPositionY')&&!value){pos=getStyle(el,'backgroundPosition')||'0 0';pos=pos.split(/\s+/);value=((prop=='backgroundPositionX')?pos[0]:pos[1])||'0';el.style[prop]=value}else if((prop=='width'||prop=='height')&&value=='auto'){var bm=getStyle(el,'boxSizing');if(bm=='border-box'){value=el[camelCase('offset-'+prop)]}else{value=el[camelCase('client-'+prop)];if(bm=='content-box'&&value>0){if(prop=='width'){value-=getStyle(el,'paddingLeft','px')+getStyle(el,'paddingRight','px')}else{value-=getStyle(el,'paddingTop','px')+getStyle(el,'paddingBottom','px')}}}value+='px'}else if(prop=='left'||prop=='right'||prop=='top'||prop=='bottom'){pos=getStyle(el,'position');if(pos=='static'||value=='auto'||value=='inherit'){value=0}else{value=parseFloat(value)}var posMap={'right':'left','bottom':'top'};if(pos=='relative'){if(prop=='right'||prop=='bottom'){value=getStyle(el,posMap[prop],'px')*-1}}else if(pos=='absolute'||pos=='fixed'){if(prop=='left'||prop=='top'){if(value==0){if(prop=='top'){pos=getStyle(el.offsetParent,'position');if(__IE&&pos!='absolute'){el.offsetParent.style.position='absolute'}}value=el[camelCase('offset-'+prop)]-getStyle(el,'margin-'+prop,'px');if(prop=='top'){el.offsetParent.style.position=pos}}}else{var obj;if(pos=='absolute'){obj=el.offsetParent}else if(__QUIRKS){obj=document.body}else{obj=document.documentElement}value=(prop=='right'?obj.clientWidth:obj.clientHeight)-(prop=='right'?el.offsetWidth:el.offsetHeight)-getStyle(el,'margin-'+posMap[prop],'px')-getStyle(el,'margin-'+prop,'px')-getStyle(el,posMap[prop],'px')}}value+='px'}else if((prop=='marginLeft'||prop=='marginRight')&&(value=='auto'||value=='inherit'||parseFloat(value)==0)){pos=getStyle(el,'position');if(pos=='static'||pos=='relative'){pos=getStyle(el.parentNode,'position');if(pos=='static'){el.parentNode.style.position='relative'}value=el.offsetLeft-getStyle(el.parentNode,'paddingLeft','px');el.parentNode.style.position=pos;if(getStyle(el,'position')=='relative'){value-=getStyle(el,'left','px')}if(prop=='marginRight'){value=el.parentNode.clientWidth-el.offsetWidth-value}value+='px'}}else if(prop=='boxSizing'&&!value){var tag=el.tagName.toUpperCase();var type=(el.type||'').toLowerCase();if(__IE&&(__QUIRKS||tag=='BUTTON'||(tag=='INPUT'&&(type=='submit'||type=='reset'||type=='button')))){value='border-box'}else{value=getStyle(el,'MozBoxSizing')||'content-box'}}if(value=='inherit'&&el.parentNode){value=getStyle(el.parentNode,prop)}if(value=='auto'){value='0'}if(unit){value=convertUnit(el,prop,value,unit)}return value}this.FX.getStyle=getStyle;function setStyle(el,prop,value){prop=camelCase(prop);if(prop=='scrollTop'||prop=='scrollLeft'){if(el==document.body&&document.documentElement){document.documentElement[prop]=value}el[prop]=value;return}el.style[prop]=value;if(prop=='opacity'){el.style.visibility=(value>0)?'visible':'hidden';if(el.filters){if(el.filters.alpha){el.filters.alpha.opacity=value*100}else{el.style.filter+=' alpha(opacity='+(value*100)+')'}}}else if(prop=='backgroundPositionX'||prop=='backgroundPositionY'){el.style.backgroundPosition=getStyle(el,'backgroundPositionX')+' '+getStyle(el,'backgroundPositionY')}}this.FX.setStyle=setStyle;var parseStyle=(function(){var reColStr=(/color$/i);var reColHex=(/#([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})/i);var reColRgb=(/(rgb|hsl)a?\(\s*([0-9\.]+\%?)\s*,\s*([0-9\.]+\%?)\s*,\s*([0-9\.]+\%?)\s*,?\s*([0-9\.]+)?\s*\)/);var reBgPos=(/^backgroundPosition/);var reNum=(/^(-?[\d\.]+)\s*([\w%]+)?$/);var rePct=(/\%$/);var bgPosMap={'left':'0%','right':'100%','top':'0%','bottom':'100%','center':'50%'};var colorMap={'aliceblue':'f0f8ff','antiquewhite':'faebd7','aqua':'00ffff','aquamarine':'7fffd4','azure':'f0ffff','beige':'f5f5dc','bisque':'ffe4c4','black':'000000','blanchedalmond':'ffebcd','blue':'0000ff','blueviolet':'8a2be2','brown':'a52a2a','burlywood':'deb887','cadetblue':'5f9ea0','chartreuse':'7fff00','chocolate':'d2691e','coral':'ff7f50','cornflowerblue':'6495ed','cornsilk':'fff8dc','crimson':'dc143c','cyan':'00ffff','darkblue':'00008b','darkcyan':'008b8b','darkgoldenrod':'b8860b','darkgray':'a9a9a9','darkgrey':'a9a9a9','darkgreen':'006400','darkkhaki':'bdb76b','darkmagenta':'8b008b','darkolivegreen':'556b2f','darkorange':'ff8c00','darkorchid':'9932cc','darkred':'8b0000','darksalmon':'e9967a','darkseagreen':'8fbc8f','darkslateblue':'483d8b','darkslategray':'2f4f4f','darkslategrey':'2f4f4f','darkturquoise':'00ced1','darkviolet':'9400d3','deeppink':'ff1493','deepskyblue':'00bfff','dimgray':'696969','dimgrey':'696969','dodgerblue':'1e90ff','firebrick':'b22222','floralwhite':'fffaf0','forestgreen':'228b22','fuchsia':'ff00ff','gainsboro':'dcdcdc','ghostwhite':'f8f8ff','gold':'ffd700','goldenrod':'daa520','gray':'808080','grey':'808080','green':'008000','greenyellow':'adff2f','honeydew':'f0fff0','hotpink':'ff69b4','indianred':'cd5c5c','indigo':'4b0082','ivory':'fffff0','khaki':'f0e68c','lavender':'e6e6fa','lavenderblush':'fff0f5','lawngreen':'7cfc00','lemonchiffon':'fffacd','lightblue':'add8e6','lightcoral':'f08080','lightcyan':'e0ffff','lightgoldenrodyellow':'fafad2','lightgray':'d3d3d3','lightgrey':'d3d3d3','lightgreen':'90ee90','lightpink':'ffb6c1','lightsalmon':'ffa07a','lightseagreen':'20b2aa','lightskyblue':'87cefa','lightslategray':'778899','lightslategrey':'778899','lightsteelblue':'b0c4de','lightyellow':'ffffe0','lime':'00ff00','limegreen':'32cd32','linen':'faf0e6','magenta':'ff00ff','maroon':'800000','mediumaquamarine':'66cdaa','mediumblue':'0000cd','mediumorchid':'ba55d3','mediumpurple':'9370d8','mediumseagreen':'3cb371','mediumslateblue':'7b68ee','mediumspringgreen':'00fa9a','mediumturquoise':'48d1cc','mediumvioletred':'c71585','midnightblue':'191970','mintcream':'f5fffa','mistyrose':'ffe4e1','moccasin':'ffe4b5','navajowhite':'ffdead','navy':'000080','oldlace':'fdf5e6','olive':'808000','olivedrab':'6b8e23','orange':'ffa500','orangered':'ff4500','orchid':'da70d6','palegoldenrod':'eee8aa','palegreen':'98fb98','paleturquoise':'afeeee','palevioletred':'d87093','papayawhip':'ffefd5','peachpuff':'ffdab9','peru':'cd853f','pink':'ffc0cb','plum':'dda0dd','powderblue':'b0e0e6','purple':'800080','red':'ff0000','rosybrown':'bc8f8f','royalblue':'4169e1','saddlebrown':'8b4513','salmon':'fa8072','sandybrown':'f4a460','seagreen':'2e8b57','seashell':'fff5ee','sienna':'a0522d','silver':'c0c0c0','skyblue':'87ceeb','slateblue':'6a5acd','slategray':'708090','slategrey':'708090','snow':'fffafa','springgreen':'00ff7f','steelblue':'4682b4','tan':'d2b48c','teal':'008080','thistle':'d8bfd8','tomato':'ff6347','turquoise':'40e0d0','violet':'ee82ee','wheat':'f5deb3','white':'ffffff','whitesmoke':'f5f5f5','yellow':'ffff00','yellowgreen':'9acd32'};function hue2rgb(p,q,t){if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p}function hslToRgb(h,s,l){var r,g,b;if(s==0){r=g=b=l;}else{var q=(l<0.5)?l*(1+s):l+s-l*s;var p=2*l-q;r=hue2rgb(p,q,h+1/3);g=hue2rgb(p,q,h);b=hue2rgb(p,q,h-1/3)}return[r*255,g*255,b*255]}return function(prop,value,el){prop=camelCase(prop);var key,unit,m,i;if(el){switch(value){case'auto':var tmp=getStyle(el,prop);setStyle(el,prop,value);value=getStyle(el,prop);setStyle(el,prop,tmp);break;case'inherit':if(el.parentNode){value=getStyle(el.parentNode,prop)}break;default:break}}if(reBgPos.test(prop)){value=value.toLowerCase();for(key in bgPosMap){value=value.replace(key,bgPosMap[key])}}if(reColStr.test(prop)){value=value.toLowerCase();unit='color';if(colorMap[value]){value='#'+colorMap[value]}if(m=reColHex.exec(value)){value=[parseInt((m[1]+m[1]).substr(0,2),16),parseInt((m[2]+m[2]).substr(0,2),16),parseInt((m[3]+m[3]).substr(0,2),16),1]}else if(m=reColRgb.exec(value)){for(i=2;i<5;i++){m[i]=rePct.test(m[i])?parseFloat(m[i])*2.55:parseFloat(m[i])}value=(m[1]=='hsl')?hslToRgb(m[2],m[3],m[4]):m.slice(2,5);value[3]=m[5]?parseFloat(m[5]):1}else if((value=='transparent'||value=='invert')&&el){if(value!='invert'||prop!='color'){el=el.parentNode}var color=getStyle(el,'backgroundColor');color=parseStyle('backgroundColor',color,el);if(color.unit=='color'){if(value=='invert'){for(i=0;i<3;i++){color.value[i]=255-color.value[i]}}else{color.value[3]=0}value=color.value}else{unit='fixed'}}else{unit='fixed'}}else if(m=reNum.exec(value)){value=parseFloat(m[1]);switch(prop){case'opacity':unit='';break;case'fontWeight':unit='fixed';break;default:unit=m[2]||'px';break}}else if(el&&(prop=='fontSize'||prop=='lineHeight')){unit='px';value=convertUnit(el,prop,value,unit)}else{unit='fixed'}return{value:value,unit:unit}}})();this.FX.parseStyle=parseStyle;var convertUnit=(function(){var rePx=(/px$/i);var reAbsUnits=(/(pc|pt|in|cm|mm)$/i);var reMinus=(/^-/);var reUrl=(/^(?:url\()?["'\s]*(.+?)["'\s]*\)?$/i);var rePct=(/%$/);return function(el,prop,value,unit){prop=camelCase(prop);unit=unit.toLowerCase();if(parseFloat(value)==0){return 0}if(value.match(unit+'$')){return parseFloat(value)}var px;if(unit!='px'){px=rePx.test(value)?parseInt(value):convertUnit(el,prop,value,'px');var bv=convertUnit(el,prop,'100'+unit,'px')/100;if(bv==0){return 0}return Math.round(px/ bv * 100)/100}else if(rePx.test(value)){return parseInt(value)}var u=reAbsUnits.exec(value);if(__DPI&&u){var v=parseFloat(value);switch(u[1]){case'cm':v/=2.54;break;case'mm':v/=25.4;break;case'pt':v/=72;break;case'pc':v/=864;break}return Math.round(v*__DPI)}if(__IE){el.style.zoom='1'}var div=document.createElement('div');div.style.margin=div.style.padding='0';div.style.border='none';div.style.position='absolute';if(prop=='fontSize'){div.style.fontSize=value;div.style.lineHeight='1';div.innerHTML='M'}else if(prop=='lineHeight'){div.style.fontSize=getStyle(el,'fontSize');div.style.lineHeight=value;div.innerHTML='M'}else{if(rePct.test(value)){if(/^backgroundPosition/i.test(prop)){var img=new Image();img.src=getStyle(el,'backgroundImage').match(reUrl)[1];value=parseFloat(value);var x=Math.round((el.clientWidth-img.width)/100*value);var y=Math.round((el.clientHeight-img.height)/100*value);if(/X$/i.test(prop)){return x}if(/Y$/i.test(prop)){return y}return[x,y]}if(/^scroll/i.test(prop)){var dim={scrollTop:'Height',scrollLeft:'Width'};if(el==document.body&&!__QUIRKS){el=document.documentElement}return Math.round((el['scroll'+dim[prop]]-el['client'+dim[prop]])/100*parseFloat(value))}if(!/width|height/i.test(prop)||/static|relative/i.test(getStyle(el,'position'))){if(prop=='height'){return 0;}if(!(__IE&&__QUIRKS&&/^padding/.test(prop))){el=el.parentNode||el}var dir='width';if(/(top|bottom)$/i.test(prop)){dir='height'}return Math.round(getStyle(el,dir,'px')/100*parseFloat(value))}div=el.cloneNode(false)}else{div.style.fontSize=getStyle(el,'fontSize');div.style.lineHeight='0'}div.style.width=div.style.height=value.replace(reMinus,'')}div.style.visibility='hidden';div.style.zoom='1';el=el.parentNode||el;el.appendChild(div);px=(prop=='width')?div.offsetWidth:div.offsetHeight;el.removeChild(div);return reMinus.test(value)?-px:px}})();this.FX.convertUnit=convertUnit})();(function(){kukit.fx=FX;kukit.actionsGlobalRegistry.register('fx',function(oper){if(!oper.kssParms){oper.kssParms=oper.aparms}if(!oper.evaluateParameters){oper.evaluateParameters=oper.completeParms}var settings={'transition':'sineInOut','duration':'0.75','threshold':'0.5','behaviour':'ignore','repeat':'0','delay':'0','fps':'50','history':'false'};oper.evaluateParameters([],settings,'animate',true);var node=oper.node;var parms=oper.parms;var key,value,i;for(key in settings){if(!(parms[key]instanceof Array)){parms[key]=(parms[key]+'').split(/\s+/)}for(i=0;i<parms[key].length;i++){value=parms[key][i]+'';if(value=='*'){if(i>0){parms[key][i]=parms[key][i-1];continue}parms[key][i]=settings[key]}switch(key){case'wait':case'history':parms[key][i]=(value.toLowerCase()=='true');break;case'repeat':case'fps':parms[key][i]=parseInt(value);break;case'duration':case'delay':case'threshold':parms[key][i]=parseFloat(value);break;default:break}}settings[key]=parms[key];delete parms[key]}if(parms.fxSelector){if(!oper.kssParms.kssSelector){node=document.getElementById(parms.fxSelector);if(!node){return}}else{}delete parms.fxSelector}if(!node.fx){node.fx=[]}if(node.fx.length){if(settings.behaviour[0]=='ignore'){return}else if(settings.behaviour[0]=='abort'){var tmp=node.fx;node.fx=[];for(i=0;i<tmp.length;i++){tmp[i].aborted=true;if(tmp[i].queue.length){tmp[i].queue[0].stop()}}}}function schedule(){var seq=this;var node=seq.node;if(seq.aborted){return}if(seq.started){seq.queue.shift()}else if(seq.history){window.location.hash=new Date().getTime()}if(seq.queue.length){if(seq.started){seq.queue[0].start()}else{seq.started=true;setTimeout(function(){if(!seq.aborted){seq.queue[0].start()}},seq.delay)}}else{while(node.fx.length){if(!node.fx[0].queue.length){node.fx.shift()}else{if(!node.fx[0].started){schedule.call(node.fx[0])}break}}}}var seq={queue:[],node:node,delay:settings.delay[0]*1000,history:settings.history[0],started:false,aborted:false};for(key in parms){if(!(parms[key]instanceof Array)){parms[key]=(parms[key]+'').split(/\s+/)}for(i=0;i<parms[key].length;i++){if(i==seq.queue.length){for(var prop in settings){if(i==settings[prop].length){settings[prop][i]=settings[prop][settings[prop].length-1]}}seq.queue[i]=new kukit.fx(node,{},settings.duration[i],settings.transition[i],schedule,seq,settings.fps[i])}value=parms[key][i];if(value=='*'){continue}if(/^scroll/.test(key)&&isNaN(parseInt(value))){var func=new(kukit.pprovidersGlobalRegistry.get(key.replace('scroll','offset')));value=func.eval([[node],value.substr(value.lastIndexOf('#')+1),0])}seq.queue[i].attributes[key]={to:value,threshold:settings.threshold[i]};if(i>0&&seq.queue[i-1].attributes[key]){seq.queue[i].attributes[key].from=seq.queue[i-1].attributes[key].to}}}for(i=0;i<seq.queue.length;i++){seq.queue[i].initAttributes()}for(i=0;i<settings.repeat[0];i++){seq.queue=seq.queue.concat(seq.queue)}node.fx.push(seq);if(node.fx.length==1||settings.behaviour[0]=='combine'){schedule.call(seq)}});kukit.commandsGlobalRegistry.registerFromAction('fx',kukit.cr.makeSelectorCommand);var pageX,pageY,clientX,clientY;function captureMouse(e){if(!e){e=window.event}clientX=e.clientX;clientY=e.clientY;pageX=!isNaN(e.pageX)?e.pageX:clientX+(document.documentElement.scrollLeft||document.body.scrollLeft);pageY=!isNaN(e.pageY)?e.pageY:clientY+(document.documentElement.scrollTop||document.body.scrollTop)}document.onmousemove=captureMouse;function getElement(el){if(el instanceof Array){el=el[0]}if(typeof(el)=='string'){el=document.getElementById(el.substr(el.lastIndexOf('#')+1))}return el}kukit.pprovidersGlobalRegistry.register('list',function(){this.check=function(args){};this.eval=function(args,node){return args}});kukit.pprovidersGlobalRegistry.register('getStyle',function(){this.check=function(args){};this.eval=function(args,node){return kukit.fx.getStyle(getElement(args[0]),args[1])}});kukit.pprovidersGlobalRegistry.register('offsetWidth',function(){this.check=function(args){};this.eval=function(args,node){var el=getElement(args[0]);var offset=parseInt(args[1]||0);var factor=parseFloat(args[2]||1);return(el.offsetWidth*factor+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('offsetHeight',function(){this.check=function(args){};this.eval=function(args,node){var el=getElement(args[0]);var offset=parseInt(args[1]||0);var factor=parseFloat(args[2]||1);return(el.offsetHeight*factor+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('offsetLeft',function(){this.check=function(args){};this.eval=function(args,node){var outer=getElement(args[0]);var inner=getElement(args[1]);var offset=parseInt(args[2]||0);var value=0;while(inner&&inner!=outer){value+=inner.offsetLeft;inner=inner.offsetParent;if(inner&&inner!=outer){value-=inner.scrollLeft}}return(value+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('offsetTop',function(){this.check=function(args){};this.eval=function(args,node){var outer=getElement(args[0]);var inner=getElement(args[1]);var offset=parseInt(args[2]||0);var value=0;while(inner&&inner!=outer){value+=inner.offsetTop;inner=inner.offsetParent;if(inner&&inner!=outer){value-=inner.scrollTop}}return(value+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('pageX',function(){this.check=function(args){};this.eval=function(args,node){var offset=parseInt(args[0]||0);return(pageX+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('pageY',function(){this.check=function(args){};this.eval=function(args,node){var offset=parseInt(args[0]||0);return(pageY+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('clientX',function(){this.check=function(args){};this.eval=function(args,node){var offset=parseInt(args[0]||0);return(clientX+offset)+'px'}});kukit.pprovidersGlobalRegistry.register('clientY',function(){this.check=function(args){};this.eval=function(args,node){var offset=parseInt(args[0]||0);return(clientY+offset)+'px'}})})();kukit.actionsGlobalRegistry.register('mootools',function(oper){var settings={'transition':'sineInOut','duration':'500','wait':'true','fps':'50'};oper.evaluateParameters(['effect'],settings,'MooTools Effects',true);var i,pos;var parms=oper.parms;var node=oper.node;if(parms.fxSelector&&!oper.kssParms.kssSelector){node=document.getElementById(parms.fxSelector)}if(parms.transition){var trans=parms.transition;trans=trans.replace('.ease','');trans=trans.substr(0,1).toLowerCase()+trans.substr(1);parms.transition=trans}if(parms.backgroundPosition){var posX=[],posY=[];pos=parms.backgroundPosition.split(/\s+/);for(i=0;i<pos.length;i++){pos[i]=pos[i].split('|');if(pos[i][1]){pos[i][0]+=pos[i][1].replace(/[0-9\.]/g,'')}posX.push(pos[i][0]);posY.push(pos[i][1]||pos[i][0])}parms.backgroundPositionX=posX.join(' ');parms.backgroundPositionY=posY.join(' ');delete parms.backgroundPosition}if(parms.duration){var dur=parms.duration.split(/\s+/);for(i=0;i<dur.length;i++){if(!isNaN(dur[i])){dur[i]=(dur[i]/1000).toString()}}parms.duration=dur.join(' ')}else{parms.duration='0.5'}if(parms.wait=='true'){parms.behaviour='ignore'}else{parms.behaviour='abort'}delete parms.wait;if(parms.keepHistory){parms.history=parms.keepHistory;delete parms.keepHistory}parms.threshold='1';var effect=parms.effect;delete parms.effect;var x,y,offset;switch(effect){case'fxStyles':kukit.actionsGlobalRegistry.get('fx')(oper);break;case'fxSlide':var parent=node.parentNode;if(parent.className!='fxslide'){var fx=kukit.fx;var div=document.createElement('div');div.className='fxslide';var s=div.style;s.width='auto';s.height='auto';s.zoom='1';s.overflow='hidden';s.marginLeft=fx.getStyle(node,'marginLeft');s.marginTop=fx.getStyle(node,'marginTop');s.marginRight=fx.getStyle(node,'marginRight');s.marginBottom=fx.getStyle(node,'marginBottom');s.position=fx.getStyle(node,'position');s.left=fx.getStyle(node,'left');s.top=fx.getStyle(node,'top');s.right=fx.getStyle(node,'right');s.bottom=fx.getStyle(node,'bottom');var next=node.nextSibling;parent.removeChild(node);node.style.margin='0';node.style.position='static';div.appendChild(node);parent[next?'insertBefore':'appendChild'](div,next)}var attr=(parms.mode=='vertical')?['marginTop','offsetHeight']:['marginLeft','offsetWidth'];delete parms.mode;switch(parms.action){case'show':parms.duration='0';case'slideIn':parms[attr[0]]='0';break;case'hide':parms.duration='0';case'slideOut':parms[attr[0]]=-node[attr[1]]+'px';break;case'toggle':parms[attr[0]]=parseInt(node.style[attr[0]])?'0':-node[attr[1]]+'px';break}delete parms.action;kukit.actionsGlobalRegistry.get('fx')(oper);break;case'fxScroll':offset=(parms.offset||'0 0').split(/\s+/);delete parms.offset;pos=parms.scrollTo.split(/\s+/);delete parms.scrollTo;if(pos.length>1){parms.scrollLeft=pos[0];parms.scrollTop=pos[1]}else{switch(pos[0]){case'left':parms.scrollLeft='0%';break;case'top':parms.scrollTop='0%';break;case'right':parms.scrollLeft='100%';break;case'bottom':parms.scrollTop='100%';break;default:var id=pos[0].substr(pos[0].lastIndexOf('#')+1);var x=new(kukit.pprovidersGlobalRegistry.get('offsetLeft'));var y=new(kukit.pprovidersGlobalRegistry.get('offsetTop'));parms.scrollLeft=x.eval([[node],id,offset[0]||0]);parms.scrollTop=y.eval([[node],id,offset[1]||0]);break}}delete parms.wheelStops;kukit.actionsGlobalRegistry.get('fx')(oper);break;case'fxTrail':offset=(parms.offset||'0 0').split(/\s+/);delete parms.offset;var x=new(kukit.pprovidersGlobalRegistry.get('pageX'));var y=new(kukit.pprovidersGlobalRegistry.get('pageY'));parms.left=x.eval([offset[0]||0],node);parms.top=y.eval([offset[1]||0],node);parms.behaviour='combine';parms.duration='0';if(parms.delay&&parms.delay!='0'){parms.delay=(parms.delay/200).toString()}kukit.actionsGlobalRegistry.get('fx')(oper);break;default:break}});kukit.commandsGlobalRegistry.registerFromAction('mootools',kukit.cr.makeSelectorCommand);