/* ############################################################## */
/* #####  DO NO EDIT THIS FILE, IT IS AUTO GENERATED        ##### */
/* ############################################################## */

/**
 * rokUtils - A set of tools for Refraction
 * 
 * @version		1.0
 * 
 * @license		MIT-style license
 * @author		Djamil Legato <djamil [at] djamil.it>
 * @client		Andy Miller @ Rockettheme
 * @copyright	Author
 */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('c m=u,3;g.k(\'14\',5(){c p=$(\'13-12\');2(p){m=7 J.15(g);p.a(\'16\',\'B\').k(\'o\',5(e){7 z(e).y();m.R()})};2(g.18){c r=$(\'17-11\').10(\'.h\');2(r.q){r.S(5(h,i){2(h.U(\'G\'))h.T(\'h-G\')})}}3=7 A(g.Z);c n=$$(\'.Y 19\');2(n.q){2(g.1a)n.a(\'-1m-I-E\',\'K\');2(g.H)n.a(\'-H-I-E\',\'K\')}});c A=7 1d({4:{\'8\':\'\',\'t\':u,\'j\':1c,\'v\':0.9,\'p\':s,\'M\':s,\'C\':s},1e:5(4){1.1f(4);2(!1.4.8.q)d;1.8=$$(1.4.8);1.3=$(\'D-3\');1.l=$(\'D-3-6\');1.f=\'6\';2(!1.3)d;2(!1.4.C&&1.l)1.l.a(\'1h\',\'B\');2(1.4.t)1.3.a(\'1o\',\'1n\');1.x(1.3);1.w=7 J.X(1.3,\'v\',{1k:u,1j:1i}).1g(0);1.N(1.8)},x:5(3){2(!1.4.t)d;c j=1.4.j;d 3.a(\'j\',j)},N:5(8){2(1.l){1.l.k(\'o\',5(e){7 z(e).y();1.6()}.O(1))};2(1.4.M){1.3.k(\'o\',1.6.O(1))}8.S(5(P){P.k(\'o\',1.Q.1b(1))},1)},Q:5(e){7 z(e).y();1[(1.f==\'b\')?\'6\':\'b\']()},b:5(){2(1.f=="b")d;1.x(1.3);2(m)m.R();1.w.L(1.4.v);1.f=\'b\';1.F(\'b\')},6:5(){2(1.f==\'6\')d;1.w.L(0);1.f=\'6\';1.F(\'6\')}});A.W(7 V,7 1l);',62,87,'|this|if|panel|options|function|close|new|hooks||setStyle|open|var|return||status|window|separator||height|addEvent|panelClose|rokscroll|styles|click|scrollToTop|length|separators|true|fixedHeight|false|opacity|fx|setHeight|stop|Event|showcasePanel|none|showCloseButton|showcase|radius|fireEvent|daddy|webkit|border|Fx|12px|start|closeByClick|addEvents|bind|hook|toggle|toTop|each|addClass|hasClass|Options|implement|Style|styleslist|showcasePanelOptions|getElements|menu|scroll|top|domready|Scroll|outline|horiz|ie6|div|gecko|bindWithEvent|337|Class|initialize|setOptions|set|display|300|duration|wait|Events|moz|hidden|overflow'.split('|'),0,{}))



// IE6 bad looking hack :)
if (window.ie6) {
	window.addEvents({
		'domready': function() {
			$(document.body).addClass('ie-please-wait').setStyle('visibility', 'hidden');
		},
	
		'load': function() {
			(function() {$(document.body).removeClass('ie-please-wait').setStyle('visibility', 'visible');}).delay(10);
			var arrow = $$('.feature-arrow-r')[0], li = $$('ul.menutop').getFirst()[0];
			if (arrow) arrow.fireEvent('mouseleave', false, 500);
			if (li) li.addEvents({
				'mouseenter': function() {
					li.setStyle('padding-right', 1);
				},
				'mouseleave': function() {
					li.setStyle('padding-right', 0);
				}
			});
			
		},
		
		'unload': function() {
			$(document.body).addClass('ie-please-wait').setStyle('visibility', 'hidden');
		}
	});
}

// IE7 RokStories Hack
if (window.ie) {
	window.addEvent('domready', function() {
		var rokstories = $$('.rokstories-layout2 .desc-container'), list = [];
		rokstories.each(function(rokstory, i) {
			if (!rokstory.getElements('.description span').length) list.push(i);
		});
		if (list.length) list.each(function(value) {
			rokstories[value].setStyle('display', 'none');
		});
	});
}
/* ----------------- modules/mod_roktabs/tmpl/roktabs.js ----------------*/

/**
 * RokTabs Module
 *
 * @package		Joomla
 * @subpackage	RokTabs Module
 * @copyright Copyright (C) 2009 RocketTheme. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see RT-LICENSE.php
 * @author RocketTheme, LLC
 *
 */

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('a 1t={\'Y\':[],\'1y\':[],\'18\':[],\'1L\':[],\'1W\':[],\'Q\':[],\'2q\':[],\'1J\':[]};a 1w=D 2k({2H:\'1.5\',g:{\'f\':1t},2E:8(g){3.26(g);3.1M=$$(\'.B-1O-27\');3.10=$$(\'.B-22\');3.e=$$(\'.B-22 s\');3.W=$$(\'.B-1O-1g\');3.16=$$(3.10.F());3.1g=$$(3.16.F());3.r=[];3.c=[];3.1h=[];3.A=[];3.S=[];3.W.1k(8(9,i){3.c[i]=0;9.y(\'k\',(14.2h)?2a:25)},3);3.1T()},1T:8(){a 1j,d=3;3.e.1k(8(e,i){3.16[i].1c({\'O\':8(){m(d.g[\'f\'].18[i])d.1K(i)},\'H\':8(){m(d.g[\'f\'].18[i])d.12(i)}});3.r[i]=D 2c.2f(3.W[i].F(),{1u:19,Y:3.g[\'f\'].Y[i],1y:3.g[\'f\'].1y[i]}).28([0,19]);1j=0;3.1M[i].y(\'k\',3.1g[i].7(\'k\').6()-3.10[i].F().7(\'E-n-k\').6()-3.10[i].F().7(\'E-q-k\').6());e.1f(\'l\').1k(8(4,j){a 9=3.W[i].1Z()[j];9.y(\'k\',((14.2g)?3.1g[i]:3.16[i]).7(\'k\').6()-9.7(\'G-n\').6()-9.7(\'G-n\').6()-9.7(\'z-n\').6()-9.7(\'z-n\').6());1j+=4.J().11.x;4.y(\'2d\',\'29\').1c({\'O\':3.O.T(3,[4,9,i,j]),\'H\':3.H.T(3,[4,9,i,j]),\'13\':3.13.T(3,[4,9,i,j]),\'15\':3.15.T(3,[4,9,i,j])})},3);3.A[i]=[e.J().11.x,1j];a Q=3.16[i].1r(\'.B-Q\');m(3.g[\'f\'].Q[i]){a 1o=Q.1r(\'.1o\');a p=Q.1r(\'.p\')};m(3.g[\'f\'].18[i]){3.12(i)};m(3.A[i][1]>3.A[i][0])3.1v(i);R 3.1v(i)},3);1i 3},O:8(4,9,b,o){4.v(\'X\').v(\'1U\');3.K(\'O\',[4,9,b,o])},H:8(4,9,b,o){4.u(\'X\').u(\'1U\').u(\'1q\').u(\'1p\');3.K(\'H\',[4,9,b,o])},13:8(4,9,b,o){4.u(\'1p\').v(\'1q\');m(3.g[\'f\'].1W[b]==\'2e\'){3.r[b].g.Y=1t.Y[b];3.r[b].g.1u=19;3.r[b].1P(9)}R{a d=3;3.r[b].1I.1H(\'1Q\').12(0).2b(8(){d.r[b].g.Y=0;d.r[b].g.1u=1N;d.r[b].1P(9);d.r[b].1I.1H(\'1Q\').12(1)})};3.K(\'13\',[4,9,b,o])},15:8(4,9,b,o){3.e[b].1f(\'l\').u(\'1D\');4.u(\'1q\').v(\'1p\').v(\'1D\');3.c[b]=o;3.K(\'15\',[4,9,b,o])},1s:8(4,9,b,o){1i 4.K(\'13\',[4,9,b,o]).K(\'15\',[4,9,b,o]).K(\'H\',[4,9,b,o])},12:8(c){$N(3.1h[c]);a 1R=3.p.T(3,c);3.1h[c]=1R.1B(3.g.f.1L[c])},1K:8(c){$N(3.1h[c])},p:8(h){a e=3.e.1f(\'l\');a c=3.c[h]+1,p=e[h][c],4;m(p)4=p;R{4=e[h][0];c=0};1i 3.1s(4,3.W[h],h,c)},1o:8(){a e=3.e.1f(\'l\');a c=3.c[h]-1,I=e[h][c],4;m(I)4=I;R{4=e[h][e.1G-1];c=e.1G-1};1i 3.1s(4,3.W[h],h,c)},2K:8(h,1S){m(1S==\'2C\')3.e[h].y(\'21\',\'2B\');R 3.e[h].y(\'21\',\'\')},2A:8(h,1a){a P=3.10[h];2y(1a){1V\'17\':P.L(P.F(),\'17\');P.1n().23(\'U\').v(\'B-17\');2z;1V\'1X\':2D:P.L(P.F());P.1n().23(\'U\').v(\'B-1X\')}},1v:8(4){a s=3.e[4],d=3,C=s.F();(2).2J(8(){d.A[4][1]=0;s.1Z().1k(8(l){m(14.2I)l.1n().L(l);d.A[4][1]+=l.J().11.x+l.7(\'z-n\').6()+l.7(\'z-q\').6()+l.7(\'G-n\').6()+l.7(\'G-q\').6()+l.7(\'E-n-k\').6()+l.7(\'E-q-k\').6()},3);s.y(\'k\',d.A[4][1]+((14.2F)?5:0))}.T(3));C.2G({\'2x\':\'2i\',\'k\':3.A[4][0],\'1a\':\'1Y\'});m(s.J().11.x>C.J().11.x){a 1l=D 1e(\'1m\',{\'U\':\'1D-Q\'}).y(\'1a\',\'1Y\').L(C,\'2w\').2n(C);a w=D 1e(\'1m\',{\'U\':\'Z-I 24\'}).20(\'<1b><</1b>\').L(1l,\'17\');a t=D 1e(\'1m\',{\'U\':\'Z-p 24\'}).20(\'<1b>></1b>\').L(1l);a 1C={\'I\':w.7(\'k\').6()+w.7(\'z-n\').6()+w.7(\'z-q\').6()+w.7(\'E-n\').6()+w.7(\'E-q\').6()+w.7(\'G-n\').6()+w.7(\'G-q\').6(),\'p\':t.7(\'k\').6()+t.7(\'z-n\').6()+t.7(\'z-q\').6()+t.7(\'E-n\').6()+t.7(\'E-q\').6()+t.7(\'G-n\').6()+t.7(\'G-q\').6()};a V=0;m(3.g.f.1J[4])V=C.7(\'z-q\').6();m(V<0)V=2o.2m(V);C.y(\'k\',3.A[4][0]-V-1C.I-1C.p);D 1e(\'1m\',{\'U\':\'N\'}).L(1l);3.S[4]={\'1E\':2l,\'1A\':2j,\'c\':0};a M;t.1c({\'O\':8(){$N(M);3.v(\'Z-p-X\');M=d.1x.1B(d.S[4][\'1E\'],d,[4,C,1N])},\'H\':8(){3.u(\'Z-p-X\');$N(M)}});w.1c({\'O\':8(){$N(M);3.v(\'Z-I-X\');M=d.1x.1B(d.S[4][\'1E\'],d,[4,C,19])},\'H\':8(){3.u(\'Z-I-X\');$N(M)}})}},1x:8(4,s,1F){a 1d=s.J().1d.x,1z=s.J().f.x;m(1F)a f=1z+3.S[4][\'1A\'];R a f=1z-3.S[4][\'1A\'];f=(f<0)?0:(f>=1d)?1d:f;s.2p(f,0)}});1w.2v(D 2u,D 2t);a B;14.2r(\'2s\',8(){B=D 1w()});',62,171,'|||this|tab||toInt|getStyle|function|panel|var|box_number|current|self|tabs|scroll|options|where|||width|li|if|left|li_number|next|right|fx|ul|ulNext|removeClass|addClass|ulPrev||setStyle|margin|tabsSize|roktabs|parent|new|border|getParent|padding|mouseleave|prev|getSize|fireEvent|inject|TabTimer|clear|mouseenter|el|arrows|else|tabScroll|bind|class|margins|panels|hover|duration|arrow|tabsWrapper|size|start|mousedown|window|mouseup|outer|top|auto|false|position|span|addEvents|scrollSize|Element|getElements|wrapper|timer|return|lisSize|each|ulWrapper|div|getFirst|previous|up|down|getElement|click|RokTabsOptions|wait|tabScroller|RokTabs|tabScrollerAnim|transition|scrollAmount|amount|periodical|arrowsSize|active|speed|plus|length|effect|element|linksMargins|stop|delay|containers|true|container|toElement|opacity|tmp|what|attachEvents|over|case|type|bottom|relative|getChildren|setHTML|display|links|removeProperty|png|50000|setOptions|inner|set|pointer|30000|chain|Fx|cursor|scrolling|Scroll|ie6|opera|hidden|30|Class|70|abs|adopt|Math|scrollTo|tabsScroll|addEvent|load|Events|Options|implement|before|overflow|switch|break|tabPosition|none|hide|default|initialize|gecko|setStyles|version|ie|times|tabView'.split('|'),0,{}))

/* ----------------- modules/mod_rokslideshow/tmpl/slideshow.js ----------------*/

/**
 * Slideshow - a slideshow <http://www.electricprism.com/aeron/slideshow/> and
 * 		  smoothslideshow <http://smoothslideshow.jondesign.net/> fusion.
 *
 * Copyright (c) 2007 Olmo Maldonado
 * 
 * From version 3.0.3, fixes and enanchements from Djamil Legato
 */

var Slideshow = new Class({

	version: '3.0.3',
		
	options: {
		captions: true,
		showTitleCaption: true,
		classes: ['prev', 'next', 'active'],
		duration: [2000, 4000],
		path: '/',
		navigation: false,
		pan: 100,
		resize: true,
		thumbnailre: [/\./, 't.'],
		transition: Fx.Transitions.Sine.easeInOut,
		type: 'fade',
		zoom: 50,
		loadingDiv: true,
		removeDiv: true
	},
	
	styles: {
		caps: {
			div: {
				opacity: 0,
				position: 'absolute',
				width: '100%',
				margin: 0,
				left: 0,
				bottom: 0,
				height: 40,
				background: '#333',
				color: '#fff',
				textIndent: 0		
			},
			
			h2: {
				color: 'red',
				padding: 0,
				fontSize: '80%',
				margin: 0,
				margin: '2px 5px',
				fontWeight: 'bold'
			},
			
			p: {
				padding: 0,
				fontSize: '60%',
				margin: '2px 5px',
				color: '#eee'
			}
		}	
	},
	
	initialize: function(el, options) {
		this.setOptions($merge({
			onClick: this.onClick.bind(this)
		}, options));
		
		if(!this.options.images) return;
		this.options.pan = this.mask(this.options.pan);
		this.options.zoom = this.mask(this.options.zoom);
		
		this.el = $(el).empty();
		
		this.caps = {
			div: new Element('div', {
				styles: this.styles.caps.div,
				'class': 'captionDiv'
			}),
			h2: new Element('h2', {
				styles: this.styles.caps.h2,
				'class': 'captionTitle'
			}),
			p: new Element('p', {
				styles: this.styles.caps.p,
				'class': 'captionDescription'
			})
		};
		
		this.fx = [];

		var trash = new ImageLoader(this.el, this.options.images, {
			loadingDiv: this.options.loadingDiv,
			onComplete: this.start.bind(this),
			path: this.options.path,
			removeDiv: this.options.removeDiv
		});
	},
	
	start: function() {
		this.imgs = $A(arguments);
		this.a = this.imgs[0].clone().set({			
			styles: {
				display: 'block',
				position: 'absolute',
				left: 0,
				'top': 0,
				zIndex: 1
			}
		}).injectInside(this.el);
		
		var obj = this.a.getCoordinates();
		this.height = this.options.height || obj.height;
		this.width = this.options.width || obj.width;
		
		this.el.setStyles({
			display: 'block',
			position: 'relative',
			width: this.width
		});
		
		this.el.empty();
		this.el.adopt((new Element('div', {
			events: {
				'click': this.onClick.bind(this)
			},
			styles: {
				display: 'block',
				overflow: 'hidden',
				position: 'relative',
				width: this.width,
				height: this.height
			}
		})).adopt(this.a));
		
		this.resize(this.a, obj);
		this.b = this.a.clone().setStyle('opacity', 0).injectAfter(this.a);
		
		this.timer = [0, 0];
		this.navigation();
		
		this.direction = 'left';
		this.curr = [0,0];
		
		$(document.body).adopt(new Element('div', {
			id: 'hiddenDIV',
			styles: {
				visibility: 'hidden',
				height: 0,
				width: 0,
				overflow: 'hidden',
				opacity: 0
			}
		}));
		this.loader = this.imgs[0];
		$('hiddenDIV').adopt(this.loader);
		this.load();
	},
	
	load: function(fast) {
		if ($time() > this.timer[0]) {
			this.img = (this.curr[1] % 2) ? this.b : this.a;
			this.img.setStyles({
				opacity: 0,
				width: 'auto',
				height: 'auto',
				zIndex: this.curr[1]
			});
			
			var url = this.options.images[this.curr[0]].url;
			this.img.setStyle('cursor', (url != '#' && url != '') ? 'pointer' : 'default');
			
			this.img.setProperties({
				src: this.loader.src,
				title: this.loader.title,
				alt: this.loader.alt
			});
			
			this.resize(this.img, this.loader);
			
			if(fast){
				this.img.setStyles({
					top: 0,
					left: 0,
					opacity: 1
				});
				
				this.captions();
				this.loaded();			
				return;
			}
			
			this.captions();
			this[this.options.type.test(/push|wipe/) ? 'swipe' : 'kens']();
			this.loaded();
		} else {
			this.timeout = this.load.delay(100, this);
		}
	},
	
	loaded: function() {
		if(this.ul) {
			this.ul.getElements('a[name]').each(function(a, i) {
				a[(i === this.curr[0] ? 'add' : 'remove') + 'Class'](this.options.classes[2]);
			}, this);
		}
		
		this.direction = 'left';
		this.curr[0] = (this.curr[0] + 1) % this.imgs.length;
		this.curr[1]++;
		
		this.timer[0] = $time() + this.options.duration[1] + (this.options.type.test(/fade|push|wipe/) ? this.options.duration[0] : 0);		
		this.timer[1] = $time() + this.options.duration[0];
		
		this.loader = this.imgs[this.curr[0]];
		$('hiddenDIV').empty().adopt(this.loader);
		this.load();
	},
	
	kens: function() {
		this.img.setStyles({
			bottom: 'auto',
			right: 'auto',
			left: 'auto',
			top: 'auto'
		});
		
		var arr = ['left top', 'right top', 'left bottom', 'right bottom'].getRandom().split(' ');
		arr.each(function(p) {
			this.img.setStyle(p, 0);
		}, this);
		
		var zoom = this.options.type.test(/zoom|combo/) ? this.zoom() : {};
		var pan = this.options.type.test(/pan|combo/) ? this.pan(arr) : {};
		
		this.fx.push(this.img.effect('opacity', {duration: this.options.duration[0]}).start(1));
		this.fx.push(this.img.effects({duration: this.options.duration[0] + this.options.duration[1]}).start($merge(zoom, pan)));
	},
	
	zoom: function() {
		var n = Math.max(this.width / this.loader.width, this.height / this.loader.height);
		var z = (this.options.zoom === 'rand') ? Math.random() + 1 : (this.options.zoom.toInt() / 100.0) + 1;
		
		var eh = Math.ceil(this.loader.height * n);
		var ew = Math.ceil(this.loader.width * n);
		
		var sh = (eh * z).toInt();
		var sw = (ew * z).toInt();

		return {height: [sh, eh], width: [sw, ew]};
	},
	
	pan: function(arr) {
		var ex = this.width - this.img.width, ey = this.height - this.img.height;
		var p = this.options.pan === 'rand' ? Math.random() : Math.abs((this.options.pan.toInt() / 100) - 1);
		var sx = (ex * p).toInt(), sy = (ey * p).toInt();

		var x = this.width / this.loader.width > this.height / this.loader.height;
		var obj = {};
		obj[arr[x ? 1 : 0]] = x ? [sy, ey] : [sx, ex];
		return obj;
	},

	swipe: function() {
		var arr, p0 = {}, p1 = {}, x;
		this.img.setStyles({
			left: 'auto',
			right: 'auto',
			opacity: 1
		}).setStyle(this.direction, this.width);
		
		if(this.options.type === 'wipe') {
			this.fx.push(this.img.effect(this.direction, {
				duration: this.options.duration[0],
				transition: this.options.transition
			}).start(0));			
		} else {
			arr = [this.img, this.curr[1] % 2 ? this.a : this.b];
			p0[this.direction] = [this.width, 0];
			p1[this.direction] = [0, -this.width];
			
			if(arr[1].getStyle(this.direction) === 'auto') {
				x = this.width - arr[1].getStyle('width').toInt();
				
				arr[1].setStyle(this.direction, x);
				arr[1].setStyle(this.direction === 'left' ? 'right' : 'left', 'auto');
				
				p1[this.direction][0] = x;
			}
			
			this.fx.push(new Fx.Elements(arr, {
				duration: this.options.duration[0],
				transition: this.options.transition
			}).start({
				'0': p0,
				'1': p1
			}));
		}
	},
	
	captions: function(img) {
		img = img || this.img;
		if(!this.options.captions || (!img.title && !img.alt)) return;

		this.el.getFirst().adopt(this.caps.div.adopt(this.caps.h2, this.caps.p));
		
		(function () {
			if (this.options.showTitleCaption) this.caps.h2.setHTML(img.title);
			this.caps.p.setHTML(img.alt);
			this.caps.div.setStyle('zIndex', img.getStyle('zIndex')*2 || 10);
			
			this.capsHeight = this.capsHeight || this.options.captionHeight || this.caps.div.offsetHeight;
			
			var fx = this.caps.div.effects().set({'height': 0}).start({
				opacity: 0.7,
				height: this.capsHeight
			});
			
			(function(){
				fx.start({
					opacity: 0,
					height: 0
				});
			}).delay(1.00*(this.options.duration[1] - this.options.duration[0]));
		}).delay(0.75*(this.options.duration[0]), this);
	},
	
	navigation: function() {
		if(!this.options.navigation) return;
		var i, j, atemp;
		var fast = this.options.navigation.test(/fast/) ;
		this.ul = new Element('ul');
		var li = new Element('li'), a = new Element('a');
		
		if (this.options.navigation.test(/arrows/)) {
			this.ul.adopt(li.clone()
				.adopt(a.clone()
					.addClass(this.options.classes[0])
					.addEvent('click', function() {
						if (fast || $time() > this.timer[1]) {	
							$clear(this.timeout);
					
							// Clear the FX array only for fast navigation since this stops combo effects
							if(fast) {
								this.fx.each(function(fx) {
									fx.time = 0;
									fx.options.duration = 0;
									fx.stop(true);
								});
							}
		
							this.direction = 'right';
							this.curr[0] = (this.curr[0] < 2) ? this.imgs.length - (2 - this.curr[0]) : this.curr[0] - 2;
							this.timer = [0];
							
							this.loader = this.imgs[this.curr[0]];
							this.load(fast);
						}
					}.bind(this))
				)
			);
		}
		
		if (this.options.navigation.test(/arrows\+|thumbnails/)) {
			for (i = 0, j = this.imgs.length; i < j; i++) {
				atemp = a.clone().setProperty('name', i);
				if (this.options.navigation.test(/thumbnails/)) atemp.setStyle('background-image', 'url(' + this.imgs[i].src + ')');
				if(i === 0) a.className = this.options.classes[2];
				
				atemp.onclick = function(i) {
					if(fast || $time() > this.timer[1]) {
						$clear(this.timeout);
						
						if (fast) {
							this.fx.each(function(fx) {
								fx.time = 0;
								fx.options.duration = 0;
								fx.stop(true);
							});
						}
					
						this.direction = (i < this.curr[0] || this.curr[0] === 0) ? 'right' : 'left';
						this.curr[0] = i;
						this.timer = [0];			
						
						this.loader = this.imgs[this.curr[0]];							
						this.load(fast);
					}
				}.pass(i, this);
		
				this.ul.adopt(li.clone().adopt(atemp));
			}
		}
		
		if (this.options.navigation.test(/arrows/)) {
			this.ul.adopt(li.clone()
				.adopt(a.clone()
					.addClass(this.options.classes[1])
					.addEvent('click', function() {
						if (fast || $time() > this.timer[1]) {	
							$clear(this.timeout);
		
							// Clear the FX array only for fast navigation since this stops combo effects
							if (fast) {
								this.fx.each(function(fx) { 
									fx.time = 0;
									fx.options.duration = 0;
									fx.stop(true); 
								});
							}
		
							this.timer = [0];					
		
							this.load(fast);
						}
					}.bind(this))
				)
			);
		}

		this.ul.injectInside(this.el);
	},

	onClick: function(e) {
		e = new Event(e).stop();
		var cur = this.curr[1] % this.imgs.length;
		var index = this.curr[1] == 0 ? 1 : cur == 0 ? this.imgs.length : cur;
		var url = this.options.images[index - 1].url;
		if(url == '#' || url == '') return;
		window.location.href = url;
	},

	mask: function(val, set, lower, higher) {
		if(val != 'rand') {
			val = val.toInt();
			val = isNaN(val) || val < lower || val > higher ? set : val;
		}
		
		return val;
	},
	
	resize: function(obj, to) {
		var n;
		if(this.options.resize) {
			n = Math.max(this.width / to.width, this.height / to.height);
			obj.setStyles({
				height: Math.ceil(to.height*n),
				width: Math.ceil(to.width*n)
			});
		}
	}
});
Slideshow.implement(new Options);

/**
 * ImageLoader, Image preloader with progress reporting, with small 
 * 		changes by Olmo Maldonado, <http://olmo-maldonado.com/> (denoted by 
 * 		// at the end of the line)
 * 
 * 
 * @author tomocchino, <http://www.tomocchino.com/>
 *
 */
var ImageLoader = new Class({
	
	version:'.5-olmo-ver',
	
	options: {
		loadingDiv    : false,
		loadingPrefix : 'loading images: ',
		loadingSuffix : '',
		path		  : '',
		removeDiv	  : true
	},
	
	initialize: function(container, sources, options){
		this.setOptions(options);
		this.loadingDiv = (this.options.loadingDiv) ? $(container) : false;
		this.images     = [];
		this.index      = 0;
		this.total      = sources.length;
		
		if(this.loadingDiv) {
			this.loadingText = new Element('div').injectInside(this.loadingDiv);
			this.progressBar = new Element('div', {
				styles: {
					width: 100,
					padding: 1,
					margin: '5px auto',
					textAlign: 'left',
					overflow: 'hidden',
					border: 'solid 1px #333'
				}
			}).adopt(new Element('div', {
				styles: {
					width: '0%',
					height: 10,
					backgroundColor: '#333'
				}
			})).injectInside(this.loadingDiv);
		}
		
		this.loadImages.delay(200, this, [sources]);
	},
	
	reset: function() {
		this.index = 0;
		if(this.loadingDiv) {
			this.progressBar.getFirst().setStyle('width', '0%');
			this.loadingText.setHTML(this.options.loadingPrefix);
		}
	},
	
	loadImages: function(sources) {
		var self = this;
		this.reset();
		this.images  = [];
		this.sources = sources;
		
		this.timer = setInterval(this.loadProgress.bind(this), 100);
		for(var i = 0, j = sources.length; i < j; i++) {
			this.images[i] = new Asset.image((this.sources[i].path || this.options.path) + this.sources[i].file, {
				title: self.sources[i].title,
				alt: self.sources[i].desc,
				'onload'  : function(){ self.index++; },
				'onerror' : function(){ self.index++; self.images.splice(i,1); },
				'onabort' : function(){ self.index++; self.images.splice(i,1); }
			});
		}
	},
	
	loadProgress: function() {
		if(this.loadingDiv) {
			this.loadingText.setHTML(this.options.loadingPrefix + this.index + '/' + this.total + this.options.loadingSuffix);
			this.progressBar.getFirst().setStyle('width', (!this.total ? 0 : this.index.toInt()*100 / this.total) + '%');
		}

		if(this.index >= this.total) {
			this.loadComplete();
		} 
	},
	
	loadComplete: function(){
		$clear(this.timer);
		if(this.loadingDiv) {
			this.loadingText.setHTML('Loading Complete');
			
			if(this.options.removeDiv) {
				this.loadingText.empty().remove();
				this.progressBar.empty().remove();
			}
		}
		this.fireEvent('onComplete', this.images);
	},
	
	cancel: function(){
		$clear(this.timer);
	}
	
});

ImageLoader.implement(new Events, new Options);

/* ----------------- modules/mod_rokajaxsearch/js/rokajaxsearch.js ----------------*/

/**
 * RokAjaxSearch Module
 *
 * @package		Joomla
 * @subpackage	RokAjaxSearch Module
 * @copyright Copyright (C) 2009 RocketTheme. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see RT-LICENSE.php
 * @author RocketTheme, LLC
 *
 */

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('8 3k=O 4r({4s:"1.4",Q:{\'1g\':16,\'1K\':16,\'3l\':1N,\'3m\':1N,\'3n\':1N,\'4t\':1N,\'3o\':\'4u\',\'3p\':\'4v\',\'1l\':16,\'2J\':16,\'2K\':16,\'2L\':16,\'3q\':16,\'2M\':16,\'1c\':16,\'3r\':16,\'2N\':16,\'22\':16,\'1i\':16,\'2O\':16,\'3s\':16,\'3t\':1E,\'2h\':16,\'2P\':16,\'2i\':16,\'3u\':16,\'3v\':1E,\'3w\':1E,\'2Q\':1E,\'2R\':1E,\'23\':1E},4w:T(b){6.4x(b);6.24=16;6.1L=[\'4y\',\'4z\'];6.19=$(\'4A\').1m(\'4B\',\'4C\');8 c=6.19.2j();6.1g=$(\'1M\').25({\'2S\':\'3x\',\'1F\':c.1F+c.1O,\'X\':6.26()}).R(2T.4D);6.27=O 2U.3y(6.1g,\'2k\').3z(0);6.1n=0;8 d=6;2V.1x(\'4E\',T(){d.1g.1j(\'X\',d.26())});6.14=\'1G\';8 e=6.Q.1i;N(6.Q.3l||6.Q.3m||6.Q.3n){$$(\'#1Y .4F 2W[14=4G]\').1v(T(a){a.1x(\'1r\',T(){6.14=a.1H;N(6.14==\'2X\'||6.14==\'2l\'||6.14==\'2Y\'||6.14==\'2m\'){6.Q.1i=4;N(6.14==\'2X\')6.Y=O Y.1l.4H();Z N(6.14==\'2l\')6.Y=O Y.1l.4I();Z N(6.14==\'2Y\'){6.Q.1i=3;6.Y=O Y.1l.2Z();6.Y.3A(Y.1l.2Z.4J,Y.1l.2Z[\'4K\'+6.Q.3o])}Z N(6.14==\'2m\'){6.Q.1i=3;6.Y=O Y.1l.4L()}N(6.14!=\'2l\'&&6.14!=\'2m\')6.Y.3A(Y.1l.30.4M,Y.1l.30[\'4N\'+6.Q.3p]);6.Y.4O(Y.1l.30.4P);6.Y.4Q();6.Y.4R(6,6.3B)}Z 6.Q.1i=e}.1s(6))},6)};6.28();6.3C()},26:T(){8 a=6.19.2j(),x=$(\'1M\').31().32.x;8 b=$(2V).31().32,X;N(b.x/2<a.X+a.1t){X=a.X+a.1t-x}Z{X=a.X}N(X<0)X=a.X;1B X},3D:T(){N(!6.19.29(\'1D\'))6.19.12(\'1D\');6.Y.4S(6.19.1H)},3B:T(){8 n=6.Y.1g;8 o=$(\'2n\');8 p=O P(\'3E\',{\'S\':\'3F\'}).R(o);N(6.14==\'2X\'){n.1v(T(a){8 b=O P(\'2a\');8 c=O P(\'a\',{\'1a\':a.4T}).1m(\'1y\',\'1z\').11(a.2o);8 d=O P(\'2p\').R(b).2q(c);8 e=O P(\'p\').11(\'<1I><a 1a="\'+a.33+\'" 1y="1z">\'+a.33+\'</a></1I>\').R(b);8 f=a.34;f=f.1S(\'<b>\',\'<1d S="2b">\').1S(\'</b>\',\'</1d>\');8 g=O P(\'U\',{\'S\':\'2r\'}).11(f).R(b);b.R(p)})}Z N(6.14==\'2l\'){n.1v(T(a){8 b=O P(\'2a\');8 c=O P(\'a\',{\'1a\':a.4U}).1m(\'1y\',\'1z\').11(a.2o);8 d=O P(\'2p\').R(b).2q(c);8 e=O P(\'p\').11(\'<1I>35 \'+a.4V+\' - <a 1a="\'+a.3G+\'" 1y="1z">\'+a.3G+\'</a></1I>\').R(b);8 f=a.34;f=f.1S(\'<b>\',\'<1d S="2b">\').1S(\'</b>\',\'</1d>\');8 g=O P(\'U\',{\'S\':\'2r\'}).11(f).R(b);b.R(p)})}Z N(6.14==\'2Y\'){n.1v(T(b){8 c=O P(\'2a\');8 d=O P(\'a\',{\'1a\':b.36}).1m(\'1y\',\'1z\').11(b.2o);8 e=O P(\'2p\').R(c).2q(d);8 f=O P(\'p\').11(\'<1I><a 1a="\'+b.4W+\'" 1y="1z">\'+b.33+\'</a></1I>\').R(c);8 g=b.34;g=g.1S(\'<b>\',\'<1d S="2b">\').1S(\'</b>\',\'</1d>\');8 h=O P(\'U\',{\'S\':\'2r\'}).11(g).R(c);8 i=O P(\'U\',{\'S\':\'Y-3H-2s 1D\'}).R(h);i.25({\'1t\':b.2t.1p(),\'1O\':b.2u.1p()});8 a=O P(\'a\',{\'1a\':b.36,\'1y\':\'1z\'}).R(i);8 j=O P(\'2s\',{1t:b.2t.1p(),1O:b.2u.1p(),3I:b.3J}).R(a);c.R(p)})}Z N(6.14==\'2m\'){n.1v(T(b){8 c=O P(\'2a\');8 d=O P(\'a\',{\'1a\':b.4X}).1m(\'1y\',\'1z\').11(b.2o);8 e=O P(\'2p\').R(c).2q(d);8 f=b.3K.1p();8 g=\'4Y:\'+((f<10)?\'0\'+f:f);N(f>=2c){8 m=f/2c;8 s=f-(m*2c);m=m.1p();s=s.1p();N(m<10)m=\'0\'+m;N(s<10)s=\'0\'+s;g=m+\':\'+s;N(m>=2c){8 h=m/2c;h=h.1p();N(h<10)h=\'0\'+h;g=h+g}}8 i=O P(\'p\').11(\'<1d S="\'+b.3L.4Z()+\'">50: \'+(51(b.52)).53(2)+\' | 54: \'+g+\' <1I>\'+b.3L+\'</1I></1d>\').R(c);8 j=O P(\'U\',{\'S\':\'2r\'}).11(\'\').R(c);8 k=O P(\'U\',{\'S\':\'Y-3H-2s 1D\'}).R(j);k.25({\'1t\':b.2t.1p(),\'1O\':b.2u.1p(),\'55-56\':\'57\'});8 a=O P(\'a\',{\'1a\':b.36,\'1y\':\'1z\'}).R(k);8 l=O P(\'2s\',{3I:b.3J,1t:b.2t.1p(),1O:b.2u.1p()}).R(a);c.R(p)})}6.1g.1T().13(\'1M\').1j(\'1J\',\'1U\');6.1f=16;6.1k=16;6.W=-1;6.1u=[];6.37();o.1T().1j(\'1J\',\'1U\');6.19.13(\'1D\');8 q=6.19.2j(),2v=6;6.1g.25({\'1F\':q.1F+q.1O,\'X\':2v.26()});6.27.2d(1);6.1o(\'38\')},28:T(){6.19.28({\'1r\':T(){N(6.19.3M()==6.Q.1l)6.19.1H=\'\'}.1s(6),\'58\':T(){N(6.19.3M()==\'\')6.19.1H=6.Q.1l}.1s(6),\'59\':T(e){e=O 1V(e);$3N(6.24);N(e.1h==\'2e\')e.1W()},\'1Z\':T(e){e=O 1V(e);N(e.2w==0||e.2w==17||e.2w==18||e.2w==5a||e.3O||e.3P||e.3Q)1B 1N;N(e.3O||e.3P||e.3Q||e.1h==\'39\'||e.1h==\'3a\'||e.1h==\'3b\'||e.1h==\'X\'||e.1h==\'1e\')1B 1E;N(e.1h==\'2e\')e.1W();N(e.1h==\'2e\'&&6.W!=-1){N(6.W||6.W==0)3R.1a=6.1u[6.W].3c(\'a\');1B 1N};$3N(6.24);8 h=6.Q.3q.2x("?")[0];h=h.1S(6.Q.2N,\'\');h=(h)?h:"3S.5b";8 i=6.Q.2N+h;N(6.19.1H==\'\'){8 j=6.Q.2h.2x(" ");6.1g.1T().13(\'1M\').1j(\'1J\',\'3d\');N(j.15>0&&j!=\'\')j.1v(T(a){$(a).1j(\'1J\',\'1U\')})}Z{N(6.14==\'1G\'){8 k=O 5c(i,{5d:\'5e\',3e:5f,5g:{\'14\':\'5h\',\'5i\':\'5j\',\'5k\':\'1l\',\'5l\':6.Q.3s,\'2O\':6.Q.2O,\'22\':6.Q.22,\'5m\':6.19.1H,\'5n\':\'5o\',\'r\':$5p()},5q:T(){6.19.12(\'1D\')}.1s(6),5r:T(d,b,c){8 e=O P(\'U\').11(d);8 f=$(\'2n\');e.1X().1v(T(a){N(a.3f(\'S\')==\'3T\'||a.2y==\'1c\'){N(a.2y==\'1c\'){8 b=a.2z(\'.1g\');f.11((b)?b.2f:\'\')}Z f.11(a.2f)}});6.1g.1T().13(\'1M\').1j(\'1J\',\'1U\');6.1f=16;6.1k=16;6.W=-1;6.1u=[];N(e.2z(\'.3T\'))6.3U();Z 6.37();f.1T().1j(\'1J\',\'1U\');6.19.13(\'1D\');8 g=6.19.2j(),2v=6;6.1g.25({\'1F\':g.1F+g.1O,\'X\':2v.26()});6.27.2d(1);6.1o(\'38\')}.1s(6)});6.24=k.5s.3e(3V,k)}Z N(6.14!=\'1G\'){6.24=6.3D.3e(3V,6)}}1B 1E}.1s(6)});1B 6},3C:T(){8 b={\'1Z\':T(e){e=O 1V(e);N(e.1h==\'X\'||e.1h==\'1e\'||e.1h==\'3a\'||e.1h==\'3b\'||e.1h==\'2e\'||e.1h==\'39\'){e.1W();8 a=1N;N(e.1h==\'X\'&&6.1f)6.1f.1o(\'1r\');Z N(e.1h==\'1e\'&&6.1k)6.1k.1o(\'1r\');Z N(e.1h==\'39\'&&6.1K)6.1K.1o(\'1r\',e);Z N(e.1h==\'3b\'){a=6.W;N(6.W==-1)6.W=(6.Q.1i)*6.1n;Z N(6.W+1<6.1u.15)6.W++;Z 1B;N(a!=-1)6.1u[a].1o(\'1P\');N((6.W/6.Q.1i).1p()>6.1n)6.1k.1o(\'1r\',1E);N(6.W||6.W==0)6.1u[6.W].1o(\'2A\')}Z N(e.1h==\'3a\'){a=6.W;N(6.W==-1)6.W=(6.Q.1i)*6.1n;Z N(6.W-1>=0)6.W--;Z 1B;N(a!=-1)6.1u[a].1o(\'1P\');N((6.W/6.Q.1i).1p()<6.1n)6.1f.1o(\'1r\',1E);N(6.W||6.W==0)6.1u[6.W].1o(\'2A\')}Z N(e.1h==\'2e\'){N(6.W||6.W==0)2V.3R=6.1u[6.W].2z(\'a\')}}}.1s(6)};N(6.Q.3t){6.1x(\'38\',T(){2T.1x(\'1Z\',b.1Z)});6.1x(\'3g\',T(){2T.5t(\'1Z\',b.1Z)})}},3U:T(){8 r=6;8 s=O P(\'U\',{\'S\':\'3W\'}).R(6.1g);8 t=O P(\'U\',{\'S\':\'3X\'}).R(s);8 u=O P(\'U\',{\'S\':\'3Y\'}).R(t);8 v=O P(\'U\',{\'S\':\'3Z\'}).R(u);8 w=O P(\'U\',{\'S\':\'40 1q\'}).11(6.Q.1g).1w(v);6.1K=O P(\'a\',{\'2y\':\'41\',\'S\':\'1q\'}).1m(\'1a\',\'#\').11(6.Q.1K).42(w);8 x=6.Q.2h.2x(" ");6.1K.1x(\'1r\',T(e){6.1o(\'3g\');O 1V(e).1W();6.19.1H=6.Q.1l;8 b=6;6.27.2d(0).43(T(){b.1g.1T().13(\'1M\')});N(x.15>0&&x!=\'\')x.1v(T(a){$(a).1j(\'1J\',\'1U\')})}.1s(6));N(x.15>0&&x!=\'\')x.1v(T(a){$(a).1j(\'1J\',\'3d\')});6.1g.12(\'1M\');8 y=$$(\'#2n 5u\');N(y.15>0){8 z=O P(\'U\',{\'S\':\'20-44\'}).R(v);8 A=O P(\'U\',{\'S\':\'20-2g\'}).R(z);y.1v(T(p,i){8 q=\'\';q=p.1X();N(q.15>0){q.1v(T(a,j){N(a.5v()=="U"){N(a.1X().15>2&&!a.5w()){8 b=a.3c().3h().3f(\'1a\');8 c=O P(\'U\',{\'S\':6.1L[i%2]+\' 1q\'});8 d=O P(\'a\').1m(\'1a\',b).1w(c);8 e=O P(\'2B\').11(a.3c().3h().3i()).1w(d);6.1u.2C(c);c.28({\'2A\':T(){6.12(r.1L[i%2]+\'-2D\');r.W=i},\'1P\':T(){6.13(r.1L[i%2]+\'-2D\');N(r.W==i)r.W=-1}});8 f=\'\';N(6.Q.23)f=a.3h().2f;8 g=O P(\'1d\').11(f).1C(d);N(6.Q.2Q){8 h=O P(\'1d\',{\'S\':\'1I\'}).11(a.1X().5x().3i()).1C(d);8 k=O P(\'2E\').1C(h)}N(6.Q.2R){d=O P(\'a\',{\'S\':\'45\'}).1m(\'1a\',b).11(6.Q.2J).1C(g);N(6.Q.23)k=O P(\'2E\').1C(g)}8 l=O P(\'U\',{\'S\':\'46 1q\'}).R(A);8 m=O P(\'U\',{\'S\':\'47 1q\'}).R(l);8 n=O P(\'U\',{\'S\':\'48 1q\'}).R(m);8 o=O P(\'U\',{\'S\':\'49 1q\'}).R(n);c.R(o)}}},6)}},6);8 B=A.1X();8 C=1Q.4a(6.Q.1i,B.15);8 D=1Q.4b(6.Q.1i,B.15);8 E=6.Q.1i;6.1c=[];(1Q.4c(C/D)).4d(T(i){N(B[i])6.1c.2C(O P(\'U\',{\'S\':\'1c 1c-\'+i}).R(A).1j(\'1t\',A.2F(\'1t\')));4e(j=0,l=E;j<l;j++){N(B[i*E+j])B[i*E+j].R(6.1c[i])}}.1s(6));A.1j(\'1t\',z.2F(\'1t\').1p()*1Q.4f(C/D)+4g)}N(!y.15){8 F=O P(\'U\',{\'S\':6.1L[0]});8 G=O P(\'2B\').11(6.Q.2K).1w(F);8 H=O P(\'a\').1m(\'1a\',6.Q.2M).1C(G);G=O P(\'1d\').11(6.Q.2L).1w(H);F.R(v)}Z{N(6.Q.2P){8 I=$$(\'#1Y 2W[4h=22]\')[0];6.1R=O P(\'U\',{\'S\':"4i 1q"});8 J=O P(\'a\').1m(\'1a\',"#").1w(6.1R);G=O P(\'1d\').11(6.Q.2i).1w(J);J.1x(\'1r\',T(e){O 1V(e).1W();I.1H=\'\';$(\'1Y\').4j()});6.1R.R(v);N(B.15>6.Q.1i){6.21=O P(\'U\',{\'S\':\'20-4k\'}).R(6.1R,\'1F\');6.1f=O P(\'U\',{\'S\':\'V-X-1b\'}).R(6.21);6.1k=O P(\'U\',{\'S\':\'V-1e\'}).R(6.21);6.3j(z)}}}},37:T(){8 p=6;8 q=O P(\'U\',{\'S\':\'3W\'}).R(6.1g);8 r=O P(\'U\',{\'S\':\'3X\'}).R(q);8 s=O P(\'U\',{\'S\':\'3Y\'}).R(r);8 t=O P(\'U\',{\'S\':\'3Z\'}).R(s);8 u=O P(\'U\',{\'S\':\'40 1q\'}).11(6.Q.1g).1w(t);N(6.14!=\'1G\'){t.12(\'Y-1l\').12(\'Y-1l-\'+6.14);8 v=\'<1d S="4l-35-Y">(4l 35 <a 1a="5y://Y.5z" 1y="1z">5A</a>)</1d>\';u.11(6.Q.1g+v)};6.1K=O P(\'a\',{\'2y\':\'41\',\'S\':\'1q\'}).1m(\'1a\',\'#\').11(6.Q.1K).42(u);8 w=6.Q.2h.2x(" ");6.1K.1x(\'1r\',T(e){6.1o(\'3g\');O 1V(e).1W();6.19.1H=6.Q.1l;8 b=6;6.27.2d(0).43(T(){b.1g.1T().13(\'1M\')});N(w.15>0&&w!=\'\')w.1v(T(a){$(a).1j(\'1J\',\'1U\')})}.1s(6));N(w.15>0&&w!=\'\')w.1v(T(a){$(a).1j(\'1J\',\'3d\')});6.1g.12(\'1M\');8 x=$$(\'#2n 3E.3F 2a\');N(x.15>0){8 y=O P(\'U\',{\'S\':\'20-44\'}).R(t);8 z=O P(\'U\',{\'S\':\'20-2g\'}).R(y);x.1v(T(a,i){8 b=\'\';b=a.1X();N(b.15>0){8 c=a.2z(\'a\').3f(\'1a\');8 d=O P(\'U\',{\'S\':6.1L[i%2]+\' 1q\'});8 e=O P(\'a\').1m(\'1a\',c).1w(d);N(6.14!=\'1G\')e.1m(\'1y\',\'1z\');8 f=O P(\'2B\').11(b[0].3i()).1w(e);6.1u.2C(d);d.28({\'2A\':T(){6.12(p.1L[i%2]+\'-2D\');p.W=i},\'1P\':T(){6.13(p.1L[i%2]+\'-2D\');N(p.W==i)p.W=-1}});8 g=\'\';N(6.Q.23)g=b[2].2f;8 h=O P(\'1d\').11(g).1C(e);N(6.Q.2Q){8 j=O P(\'1d\',{\'S\':\'1I\'}).11(b[1].2f).1C(e);8 k=O P(\'2E\').1C(j)}N(6.Q.2R){e=O P(\'a\',{\'S\':\'45\'}).1m(\'1a\',c).11(6.Q.2J).1C(h);N(6.14!=\'1G\')e.1m(\'1y\',\'1z\');N(6.Q.23)k=O P(\'2E\').1C(h)}8 l=O P(\'U\',{\'S\':\'46 1q\'}).R(z);8 m=O P(\'U\',{\'S\':\'47 1q\'}).R(l);8 n=O P(\'U\',{\'S\':\'48 1q\'}).R(m);8 o=O P(\'U\',{\'S\':\'49 1q\'}).R(n);d.R(o)}},6);8 A=z.1X();8 B=1Q.4a(6.Q.1i,A.15);8 C=1Q.4b(6.Q.1i,A.15);8 D=6.Q.1i;6.1c=[];(1Q.4c(B/C)).4d(T(i){N(A[i])6.1c.2C(O P(\'U\',{\'S\':\'1c 1c-\'+i}).R(z).1j(\'1t\',z.2F(\'1t\')));4e(j=0,l=D;j<l;j++){N(A[i*D+j])A[i*D+j].R(6.1c[i])}}.1s(6));N(6.14!=\'1G\'){8 E=6.1c[0].31().32;6.1c[0].1j(\'2S\',\'5B\');6.2G=O P(\'U\',{\'S\':\'1Y-5C\',\'5D\':{\'1t\':E.x,\'1O\':E.y,\'2S\':\'3x\',\'X\':0,\'1F\':0,\'5E\':\'5F\',\'z-3S\':5}}).R(6.1c[0],\'1F\');8 F=O 2U.3y(6.2G,\'2k\',{3K:5G}).3z(0.9)}z.1j(\'1t\',y.2F(\'1t\').1p()*1Q.4f(B/C)+4g)}N(!x.15){8 G=O P(\'U\',{\'S\':6.1L[0]});8 H=O P(\'2B\').11(6.Q.2K).1w(G);8 I=O P(\'a\').1m(\'1a\',6.Q.2M).1C(H);H=O P(\'1d\').11(6.Q.2L).1w(I);G.R(t)}Z{N(6.Q.2P){8 J=$$(\'#1Y 2W[4h=22]\')[0];6.1R=O P(\'U\',{\'S\':"4i 1q"});8 K=O P(\'a\',{\'S\':\'2i\'}).1m(\'1a\',"#").1w(6.1R);H=O P(\'1d\').11(6.Q.2i).1w(K);N(6.14!=\'1G\'){K.5H({\'1a\':6.Y.1A.5I,\'1y\':\'1z\'});N(6.Q.3v)8 L=O P(\'1d\',{\'S\':\'5J\'}).5K(\'(\'+6.Y.1A.5L+\' \'+6.Q.3u+\')\').R(K,\'4m\');N(6.Q.3w){6.4n=O P(\'U\',{\'S\':\'5M\'}).R(L||K,\'4m\');6.4n.11(6.Q.1c+\' \'+\'<1d S="2b">\'+(6.Y.1A.2H+1)+\'</1d>\'+\' \'+6.Q.3r+\' \'+\'<1d S="2b">\'+6.Y.1A.2I.15+\'</1d>\')}}Z{K.1x(\'1r\',T(e){O 1V(e).1W();J.1H=\'\';$(\'1Y\').4j()})}6.1R.R(t);N(A.15>6.Q.1i||((6.14!=\'1G\')&&6.Y.1A.2I.15>1)){6.21=O P(\'U\',{\'S\':\'20-4k\'}).R(6.1R,\'1F\');6.1f=O P(\'U\',{\'S\':\'V-X-1b\'}).R(6.21);6.1k=O P(\'U\',{\'S\':\'V-1e\'}).R(6.21);N(6.14!=\'1G\'){N(6.Y.1A){8 M=6.Y.1A.2H;N(M>0)6.1f.13(\'V-X-1b\').12(\'V-X\');N(M==7)6.1k.13(\'V-1e\').12(\'V-1e-1b\')}6.4o(y);F.2d(0)}Z 6.3j(y)}}}},4o:T(c){6.1f.1x(\'1r\',T(a){N(!a&&6.W>=0)6.1u[6.W].1o(\'1P\');N(!a)6.W=-1;8 b=(6.Y.1A)?6.Y.1A.2H:16;N(b-1<=0){6.1f.13(\'V-X\').12(\'V-X-1b\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}Z{6.1f.13(\'V-X-1b\').12(\'V-X\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}N(!b)1B;Z{N(!6.19.29(\'1D\'))6.19.12(\'1D\');6.2G.1j(\'2k\',0.9);6.Y.4p(b-1)}}.1s(6));6.1k.1x(\'1r\',T(a){N(!a&&6.W>=0)6.1u[6.W].1o(\'1P\');N(!a)6.W=-1;8 b=(6.Y.1A)?6.Y.1A.2H:16;N(b+1>=6.Y.1A.2I.15){6.1f.13(\'V-X-1b\').12(\'V-X\');6.1k.13(\'V-1e\').12(\'V-1e-1b\')}Z{6.1f.13(\'V-X\').12(\'V-X-1b\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}N(b>=6.Y.1A.2I.15-1)1B;Z{N(6.1f.29(\'V-X-1b\'))6.1f.13(\'V-X-1b\').12(\'V-X\');N(!6.19.29(\'1D\'))6.19.12(\'1D\');6.2G.1j(\'2k\',0.9);6.Y.4p(b+1)}}.1s(6))},3j:T(b){6.2g=O 2U.5N(b,{5O:1N});6.1f.1x(\'1r\',T(a){N(!a&&6.W>=0)6.1u[6.W].1o(\'1P\');N(!a)6.W=-1;N(6.1n-1<=0){6.1f.13(\'V-X\').12(\'V-X-1b\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}Z{6.1f.13(\'V-X-1b\').12(\'V-X\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}N(!6.1n)1B;Z{N(6.1n<0)6.1n=0;Z 6.1n-=1;6.2g.4q(6.1c[6.1n])}}.1s(6));6.1k.1x(\'1r\',T(a){N(!a&&6.W>=0)6.1u[6.W].1o(\'1P\');N(!a)6.W=-1;N(6.1n+1>=6.1c.15-1){6.1f.13(\'V-X-1b\').12(\'V-X\');6.1k.13(\'V-1e\').12(\'V-1e-1b\')}Z{6.1f.13(\'V-X\').12(\'V-X-1b\');6.1k.13(\'V-1e-1b\').12(\'V-1e\')}N(6.1n>=6.1c.15)1B;Z{N(6.1f.29(\'V-X-1b\'))6.1f.13(\'V-X-1b\').12(\'V-X\');N(6.1n>=6.1c.15-1)6.1n=6.1c.15-1;Z 6.1n+=1;6.2g.4q(6.1c[6.1n])}}.1s(6))}});3k.5P(O 5Q,O 5R);',62,364,'||||||this||var|||||||||||||||||||||||||||||||||||||||||if|new|Element|options|inject|class|function|div|arrow|selectedEl|left|google|else||setHTML|addClass|removeClass|type|length|null|||inputBox|href|disabled|page|span|right|arrowleft|results|key|perpage|setStyle|arrowright|search|setProperty|current|fireEvent|toInt|png|click|bind|width|els|each|injectInside|addEvent|target|_blank|cursor|return|injectAfter|loading|true|top|local|value|small|visibility|close|rows|roksearch_results|false|height|mouseleave|Math|bottombar|replace|empty|visible|Event|stop|getChildren|rokajaxsearch|keyup|container|arrowDiv|limit|showdescription|timer|setStyles|getLeft|fx|addEvents|hasClass|li|highlight|60|start|enter|innerHTML|scroller|hidedivs|viewall|getCoordinates|opacity|blog|videos|rokajaxsearch_tmp|title|h4|adopt|description|image|tbWidth|tbHeight|self|code|split|id|getElement|mouseenter|h3|push|hover|br|getStyle|layer|currentPageIndex|pages|readmore|noresults|advsearch|advsearchlink|uribase|ordering|includelink|showcategory|showreadmore|position|document|Fx|window|input|web|images|ImageSearch|Search|getSize|size|visibleUrl|content|by|url|outputTableless|loaded|esc|up|down|getFirst|hidden|delay|getProperty|unloaded|getNext|getText|arrowsInit|RokAjaxSearch|websearch|blogsearch|imagesearch|imagesize|safesearch|searchlink|page_of|phrase|keyevents|estimated|showestimated|showpagination|absolute|Style|set|setRestriction|googleComplete|keyEvents|googleStart|ol|list|blogUrl|thumb|src|tbUrl|duration|videoType|getValue|clear|alt|control|meta|location|index|contentpaneopen|outputTable|500|roksearch_wrapper1|roksearch_wrapper2|roksearch_wrapper3|roksearch_wrapper4|roksearch_header|roksearch_link|injectBefore|chain|wrapper|clr|roksearch_result_wrapper1|roksearch_result_wrapper2|roksearch_result_wrapper3|roksearch_result_wrapper4|max|min|abs|times|for|round|1000|name|roksearch_row_btm|submit|arrows|powered|after|pagination|arrowsGoogleInit|gotoPage|toElement|Class|version|videosearch|MEDIUM|MODERATE|initialize|setOptions|roksearch_odd|roksearch_even|roksearch_search_str|autocomplete|off|body|resize|search_options|radio|WebSearch|BlogSearch|RESTRICT_IMAGESIZE|IMAGESIZE_|VideoSearch|RESTRICT_SAFESEARCH|SAFESEARCH_|setResultSetSize|SMALL_RESULTSET|setNoHtmlGeneration|setSearchCompleteCallback|execute|unescapedUrl|postUrl|author|originalContextUrl|playUrl|00|toLowerCase|Rating|parseFloat|rating|toFixed|Duration|text|align|center|blur|keydown|224|php|Ajax|method|get|200|data|raw|option|com_search|view|searchphrase|searchword|tmpl|component|time|onRequest|onComplete|request|removeEvent|fieldset|getTag|getPrevious|getLast|http|com|Google|relative|overlay|styles|display|block|300|setProperties|moreResultsUrl|estimated_res|setText|estimatedResultCount|pagination_res|Scroll|wait|implement|Options|Events'.split('|'),0,{}))