var $j = jQuery.noConflict();

/*
 * jQuery UI @VERSION
 *
 * Copyright (c) 2008 Paul Bakaus (ui.jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function($j){$j.ui={plugin:{add:function(module,option,set){var proto=$j.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]])}},call:function(instance,name,args){var set=instance.plugins[name];if(!set){return}for(var i=0;i<set.length;i++){if(instance.options[set[i][0]]){set[i][1].apply(instance.element,args)}}}},cssCache:{},css:function(name){if($j.ui.cssCache[name]){return $j.ui.cssCache[name]}var tmp=$j('<div class="ui-gen">').addClass(name).css({position:'absolute',top:'-5000px',left:'-5000px',display:'block'}).appendTo('body');$j.ui.cssCache[name]=!!((!(/auto|default/).test(tmp.css('cursor'))||(/^[1-9]/).test(tmp.css('height'))||(/^[1-9]/).test(tmp.css('width'))||!(/none/).test(tmp.css('backgroundImage'))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(tmp.css('backgroundColor'))));try{$j('body').get(0).removeChild(tmp.get(0))}catch(e){}return $j.ui.cssCache[name]},disableSelection:function(el){$j(el).attr('unselectable','on').css('MozUserSelect','none')},enableSelection:function(el){$j(el).attr('unselectable','off').css('MozUserSelect','')},hasScroll:function(e,a){var scroll=/top/.test(a||"top")?'scrollTop':'scrollLeft',has=false;if(e[scroll]>0)return true;e[scroll]=1;has=e[scroll]>0?true:false;e[scroll]=0;return has}};var _remove=$j.fn.remove;$j.fn.remove=function(){$j("*",this).add(this).triggerHandler("remove");return _remove.apply(this,arguments)};function getter(namespace,plugin,method){var methods=$j[namespace][plugin].getter||[];methods=(typeof methods=="string"?methods.split(/,?\s+/):methods);return($j.inArray(method,methods)!=-1)}$j.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$j.fn[name]=function(options){var isMethodCall=(typeof options=='string'),args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&getter(namespace,name,options)){var instance=$j.data(this[0],name);return(instance?instance[options].apply(instance,args):undefined)}return this.each(function(){var instance=$j.data(this,name);if(isMethodCall&&instance&&$j.isFunction(instance[options])){instance[options].apply(instance,args)}else if(!isMethodCall){$j.data(this,name,new $j[namespace][name](this,options))}})};$j[namespace][name]=function(element,options){var self=this;this.widgetName=name;this.widgetBaseClass=namespace+'-'+name;this.options=$j.extend({},$j.widget.defaults,$j[namespace][name].defaults,options);this.element=$j(element).bind('setData.'+name,function(e,key,value){return self.setData(key,value)}).bind('getData.'+name,function(e,key){return self.getData(key)}).bind('remove',function(){return self.destroy()});this.init()};$j[namespace][name].prototype=$j.extend({},$j.widget.prototype,prototype)};$j.widget.prototype={init:function(){},destroy:function(){this.element.removeData(this.widgetName)},getData:function(key){return this.options[key]},setData:function(key,value){this.options[key]=value;if(key=='disabled'){this.element[value?'addClass':'removeClass'](this.widgetBaseClass+'-disabled')}},enable:function(){this.setData('disabled',false)},disable:function(){this.setData('disabled',true)}};$j.widget.defaults={disabled:false};$j.ui.mouse={mouseInit:function(){var self=this;this.element.bind('mousedown.'+this.widgetName,function(e){return self.mouseDown(e)});if($j.browser.msie){this._mouseUnselectable=this.element.attr('unselectable');this.element.attr('unselectable','on')}this.started=false},mouseDestroy:function(){this.element.unbind('.'+this.widgetName);($j.browser.msie&&this.element.attr('unselectable',this._mouseUnselectable))},mouseDown:function(e){(this._mouseStarted&&this.mouseUp(e));this._mouseDownEvent=e;var self=this,btnIsLeft=(e.which==1),elIsCancel=(typeof this.options.cancel=="string"?$j(e.target).parents().add(e.target).filter(this.options.cancel).length:false);if(!btnIsLeft||elIsCancel||!this.mouseCapture(e)){return true}this._mouseDelayMet=!this.options.delay;if(!this._mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){self._mouseDelayMet=true},this.options.delay)}if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(e)!==false);if(!this._mouseStarted){e.preventDefault();return true}}this._mouseMoveDelegate=function(e){return self.mouseMove(e)};this._mouseUpDelegate=function(e){return self.mouseUp(e)};$j(document).bind('mousemove.'+this.widgetName,this._mouseMoveDelegate).bind('mouseup.'+this.widgetName,this._mouseUpDelegate);return false},mouseMove:function(e){if($j.browser.msie&&!e.button){return this.mouseUp(e)}if(this._mouseStarted){this.mouseDrag(e);return false}if(this.mouseDistanceMet(e)&&this.mouseDelayMet(e)){this._mouseStarted=(this.mouseStart(this._mouseDownEvent,e)!==false);(this._mouseStarted?this.mouseDrag(e):this.mouseUp(e))}return!this._mouseStarted},mouseUp:function(e){$j(document).unbind('mousemove.'+this.widgetName,this._mouseMoveDelegate).unbind('mouseup.'+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this.mouseStop(e)}return false},mouseDistanceMet:function(e){return(Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance)},mouseDelayMet:function(e){return this._mouseDelayMet},mouseStart:function(e){},mouseDrag:function(e){},mouseStop:function(e){},mouseCapture:function(e){return true}};$j.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);

/*
 * jQuery UI Tabs
 *
 * Copyright (c) 2007, 2008 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	ui.core.js
 */
(function($j){$j.widget("ui.tabs",{init:function(){this.options.event+='.tabs';this.tabify(true)},setData:function(key,value){if((/^selected/).test(key))this.select(value);else{this.options[key]=value;this.tabify()}},length:function(){return this.$jtabs.length},tabId:function(a){return a.title&&a.title.replace(/\s/g,'_').replace(/[^A-Za-z0-9\-_:\.]/g,'')||this.options.idPrefix+$j.data(a)},ui:function(tab,panel){return{options:this.options,tab:tab,panel:panel,index:this.$jtabs.index(tab)}},tabify:function(init){this.$jlis=$j('li:has(a[href])',this.element);this.$jtabs=this.$jlis.map(function(){return $j('a',this)[0]});this.$jpanels=$j([]);var self=this,o=this.options;this.$jtabs.each(function(i,a){if(a.hash&&a.hash.replace('#',''))self.$jpanels=self.$jpanels.add(a.hash);else if($j(a).attr('href')!='#'){$j.data(a,'href.tabs',a.href);$j.data(a,'load.tabs',a.href);var id=self.tabId(a);a.href='#'+id;var $jpanel=$j('#'+id);if(!$jpanel.length){$jpanel=$j(o.panelTemplate).attr('id',id).addClass(o.panelClass).insertAfter(self.$jpanels[i-1]||self.element);$jpanel.data('destroy.tabs',true)}self.$jpanels=self.$jpanels.add($jpanel)}else o.disabled.push(i+1)});if(init){this.element.addClass(o.navClass);this.$jpanels.each(function(){var $jthis=$j(this);$jthis.addClass(o.panelClass)});if(o.selected===undefined){if(location.hash){this.$jtabs.each(function(i,a){if(a.hash==location.hash){o.selected=i;if($j.browser.msie||$j.browser.opera){var $jtoShow=$j(location.hash),toShowId=$jtoShow.attr('id');$jtoShow.attr('id','');setTimeout(function(){$jtoShow.attr('id',toShowId)},500)}scrollTo(0,0);return false}})}else if(o.cookie){var index=parseInt($j.cookie('ui-tabs'+$j.data(self.element)),10);if(index&&self.$jtabs[index])o.selected=index}else if(self.$jlis.filter('.'+o.selectedClass).length)o.selected=self.$jlis.index(self.$jlis.filter('.'+o.selectedClass)[0])}o.selected=o.selected===null||o.selected!==undefined?o.selected:0;o.disabled=$j.unique(o.disabled.concat($j.map(this.$jlis.filter('.'+o.disabledClass),function(n,i){return self.$jlis.index(n)}))).sort();if($j.inArray(o.selected,o.disabled)!=-1)o.disabled.splice($j.inArray(o.selected,o.disabled),1);this.$jpanels.addClass(o.hideClass);this.$jlis.removeClass(o.selectedClass);if(o.selected!==null){this.$jpanels.eq(o.selected).show().removeClass(o.hideClass);this.$jlis.eq(o.selected).addClass(o.selectedClass);var onShow=function(){$j(self.element).triggerHandler('tabsshow',[self.fakeEvent('tabsshow'),self.ui(self.$jtabs[o.selected],self.$jpanels[o.selected])],o.show)};if($j.data(this.$jtabs[o.selected],'load.tabs'))this.load(o.selected,onShow);else onShow()}$j(window).bind('unload',function(){self.$jtabs.unbind('.tabs');self.$jlis=self.$jtabs=self.$jpanels=null})}for(var i=0,li;li=this.$jlis[i];i++)$j(li)[$j.inArray(i,o.disabled)!=-1&&!$j(li).hasClass(o.selectedClass)?'addClass':'removeClass'](o.disabledClass);if(o.cache===false)this.$jtabs.removeData('cache.tabs');var hideFx,showFx,baseFx={'min-width':0,duration:1},baseDuration='normal';if(o.fx&&o.fx.constructor==Array)hideFx=o.fx[0]||baseFx,showFx=o.fx[1]||baseFx;else hideFx=showFx=o.fx||baseFx;var resetCSS={display:'',overflow:'',height:''};if(!$j.browser.msie)resetCSS.opacity='';function hideTab(clicked,$jhide,$jshow){$jhide.animate(hideFx,hideFx.duration||baseDuration,function(){$jhide.addClass(o.hideClass).css(resetCSS);if($j.browser.msie&&hideFx.opacity)$jhide[0].style.filter='';if($jshow)showTab(clicked,$jshow,$jhide)})}function showTab(clicked,$jshow,$jhide){if(showFx===baseFx)$jshow.css('display','block');$jshow.animate(showFx,showFx.duration||baseDuration,function(){$jshow.removeClass(o.hideClass).css(resetCSS);if($j.browser.msie&&showFx.opacity)$jshow[0].style.filter='';$j(self.element).triggerHandler('tabsshow',[self.fakeEvent('tabsshow'),self.ui(clicked,$jshow[0])],o.show)})}function switchTab(clicked,$jli,$jhide,$jshow){$jli.addClass(o.selectedClass).siblings().removeClass(o.selectedClass);hideTab(clicked,$jhide,$jshow)}this.$jtabs.unbind('.tabs').bind(o.event,function(){var $jli=$j(this).parents('li:eq(0)'),$jhide=self.$jpanels.filter(':visible'),$jshow=$j(this.hash);if(($jli.hasClass(o.selectedClass)&&!o.unselect)||$jli.hasClass(o.disabledClass)||$j(this).hasClass(o.loadingClass)||$j(self.element).triggerHandler('tabsselect',[self.fakeEvent('tabsselect'),self.ui(this,$jshow[0])],o.select)===false){this.blur();return false}self.options.selected=self.$jtabs.index(this);if(o.unselect){if($jli.hasClass(o.selectedClass)){self.options.selected=null;$jli.removeClass(o.selectedClass);self.$jpanels.stop();hideTab(this,$jhide);this.blur();return false}else if(!$jhide.length){self.$jpanels.stop();var a=this;self.load(self.$jtabs.index(this),function(){$jli.addClass(o.selectedClass).addClass(o.unselectClass);showTab(a,$jshow)});this.blur();return false}}if(o.cookie)$j.cookie('ui-tabs'+$j.data(self.element),self.options.selected,o.cookie);self.$jpanels.stop();if($jshow.length){var a=this;self.load(self.$jtabs.index(this),$jhide.length?function(){switchTab(a,$jli,$jhide,$jshow)}:function(){$jli.addClass(o.selectedClass);showTab(a,$jshow)})}else throw'jQuery UI Tabs: Mismatching fragment identifier.';if($j.browser.msie)this.blur();return false});if(!(/^click/).test(o.event))this.$jtabs.bind('click.tabs',function(){return false})},add:function(url,label,index){if(index==undefined)index=this.$jtabs.length;var o=this.options;var $jli=$j(o.tabTemplate.replace(/#\{href\}/g,url).replace(/#\{label\}/g,label));$jli.data('destroy.tabs',true);var id=url.indexOf('#')==0?url.replace('#',''):this.tabId($j('a:first-child',$jli)[0]);var $jpanel=$j('#'+id);if(!$jpanel.length){$jpanel=$j(o.panelTemplate).attr('id',id).addClass(o.hideClass).data('destroy.tabs',true)}$jpanel.addClass(o.panelClass);if(index>=this.$jlis.length){$jli.appendTo(this.element);$jpanel.appendTo(this.element[0].parentNode)}else{$jli.insertBefore(this.$jlis[index]);$jpanel.insertBefore(this.$jpanels[index])}o.disabled=$j.map(o.disabled,function(n,i){return n>=index?++n:n});this.tabify();if(this.$jtabs.length==1){$jli.addClass(o.selectedClass);$jpanel.removeClass(o.hideClass);var href=$j.data(this.$jtabs[0],'load.tabs');if(href)this.load(index,href)}this.element.triggerHandler('tabsadd',[this.fakeEvent('tabsadd'),this.ui(this.$jtabs[index],this.$jpanels[index])],o.add)},remove:function(index){var o=this.options,$jli=this.$jlis.eq(index).remove(),$jpanel=this.$jpanels.eq(index).remove();if($jli.hasClass(o.selectedClass)&&this.$jtabs.length>1)this.select(index+(index+1<this.$jtabs.length?1:-1));o.disabled=$j.map($j.grep(o.disabled,function(n,i){return n!=index}),function(n,i){return n>=index?--n:n});this.tabify();this.element.triggerHandler('tabsremove',[this.fakeEvent('tabsremove'),this.ui($jli.find('a')[0],$jpanel[0])],o.remove)},enable:function(index){var o=this.options;if($j.inArray(index,o.disabled)==-1)return;var $jli=this.$jlis.eq(index).removeClass(o.disabledClass);if($j.browser.safari){$jli.css('display','inline-block');setTimeout(function(){$jli.css('display','block')},0)}o.disabled=$j.grep(o.disabled,function(n,i){return n!=index});this.element.triggerHandler('tabsenable',[this.fakeEvent('tabsenable'),this.ui(this.$jtabs[index],this.$jpanels[index])],o.enable)},disable:function(index){var self=this,o=this.options;if(index!=o.selected){this.$jlis.eq(index).addClass(o.disabledClass);o.disabled.push(index);o.disabled.sort();this.element.triggerHandler('tabsdisable',[this.fakeEvent('tabsdisable'),this.ui(this.$jtabs[index],this.$jpanels[index])],o.disable)}},select:function(index){if(typeof index=='string')index=this.$jtabs.index(this.$jtabs.filter('[href$j='+index+']')[0]);this.$jtabs.eq(index).trigger(this.options.event)},load:function(index,callback){var self=this,o=this.options,$ja=this.$jtabs.eq(index),a=$ja[0],bypassCache=callback==undefined||callback===false,url=$ja.data('load.tabs');callback=callback||function(){};if(!url||!bypassCache&&$j.data(a,'cache.tabs')){callback();return}var inner=function(parent){var $jparent=$j(parent),$jinner=$jparent.find('*:last');return $jinner.length&&$jinner.is(':not(img)')&&$jinner||$jparent};var cleanup=function(){self.$jtabs.filter('.'+o.loadingClass).removeClass(o.loadingClass).each(function(){if(o.spinner)inner(this).parent().html(inner(this).data('label.tabs'))});self.xhr=null};if(o.spinner){var label=inner(a).html();inner(a).wrapInner('<em></em>').find('em').data('label.tabs',label).html(o.spinner)}var ajaxOptions=$j.extend({},o.ajaxOptions,{url:url,success:function(r,s){$j(a.hash).html(r);cleanup();if(o.cache)$j.data(a,'cache.tabs',true);$j(self.element).triggerHandler('tabsload',[self.fakeEvent('tabsload'),self.ui(self.$jtabs[index],self.$jpanels[index])],o.load);o.ajaxOptions.success&&o.ajaxOptions.success(r,s);callback()}});if(this.xhr){this.xhr.abort();cleanup()}$ja.addClass(o.loadingClass);setTimeout(function(){self.xhr=$j.ajax(ajaxOptions)},0)},url:function(index,url){this.$jtabs.eq(index).removeData('cache.tabs').data('load.tabs',url)},destroy:function(){var o=this.options;this.element.unbind('.tabs').removeClass(o.navClass).removeData('tabs');this.$jtabs.each(function(){var href=$j.data(this,'href.tabs');if(href)this.href=href;var $jthis=$j(this).unbind('.tabs');$j.each(['href','load','cache'],function(i,prefix){$jthis.removeData(prefix+'.tabs')})});this.$jlis.add(this.$jpanels).each(function(){if($j.data(this,'destroy.tabs'))$j(this).remove();else $j(this).removeClass([o.selectedClass,o.unselectClass,o.disabledClass,o.panelClass,o.hideClass].join(' '))})},fakeEvent:function(type){return $j.event.fix({type:type,target:this.element[0]})}});$j.ui.tabs.defaults={unselect:false,event:'click',disabled:[],cookie:null,spinner:'Loading&#8230;',cache:false,idPrefix:'ui-tabs-',ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:'<div></div>',navClass:'ui_tabs_nav',selectedClass:'ui_tabs_selected',unselectClass:'ui-tabs-unselect',disabledClass:'ui-tabs-disabled',panelClass:'ui_tabs_panel',hideClass:'ui_tabs_hide',loadingClass:'ui-tabs-loading'};$j.ui.tabs.getter="length";$j.extend($j.ui.tabs.prototype,{rotation:null,rotate:function(ms,continuing){continuing=continuing||false;var self=this,t=this.options.selected;function start(){self.rotation=setInterval(function(){t=++t<self.$jtabs.length?t:0;self.select(t)},ms)}function stop(e){if(!e||e.clientX){clearInterval(self.rotation)}}if(ms){start();if(!continuing)this.$jtabs.bind(this.options.event,stop);else this.$jtabs.bind(this.options.event,function(){stop();t=self.options.selected;start()})}else{stop();this.$jtabs.unbind(this.options.event,stop)}}})})(jQuery);

// version 1.1.0
// http://welcome.totheinter.net/columnizer-jquery-plugin/
// created by: Adam Wulf adam.wulf@gmail.com
(function($j){$j.fn.columnize=function(options){var defaults={width:400,columns:false,buildOnce:false,overflow:false};var options=$j.extend(defaults,options);return this.each(function(){var $jinBox=$j(this);var maxHeight=$jinBox.height();var $jcache=$j('<div></div>');var lastWidth=0;var columnizing=false;var kids=$jinBox[0].childNodes;$jinBox.append($j(kids));$jcache.append($jinBox.children().clone());columnizeIt();if(!options.buildOnce){$j(window).resize(function(){if(!options.buildOnce&&$j.browser.msie){if($jinBox.data("timeout")){clearTimeout($jinBox.data("timeout"))}$jinBox.data("timeout",setTimeout(columnizeIt,200))}else if(!options.buildOnce){columnizeIt()}else{}})}function columnize($jputInHere,$jpullOutHere,$jparentColumn,height){while($jparentColumn.height()<height&&$jpullOutHere[0].childNodes.length){$jputInHere.append($jpullOutHere[0].childNodes[0])}if($jputInHere[0].childNodes.length==0)return;var kids=$jputInHere[0].childNodes;var lastKid=kids[kids.length-1];$jputInHere[0].removeChild(lastKid);var $jitem=$j(lastKid);if($jitem[0].nodeType==3){var oText=$jitem[0].nodeValue;var counter2=options.width/18;if(options.accuracy)counter2=options.accuracy;var columnText;var latestTextNode=null;while($jparentColumn.height()<height&&oText.length){if(oText.indexOf(' ',counter2)!='-1'){columnText=oText.substring(0,oText.indexOf(' ',counter2))}else{columnText=oText}latestTextNode=document.createTextNode(columnText);$jputInHere.append(latestTextNode);if(oText.length>counter2){oText=oText.substring(oText.indexOf(' ',counter2))}else{oText=""}}if($jparentColumn.height()>=height&&latestTextNode!=null){$jputInHere[0].removeChild(latestTextNode);oText=latestTextNode.nodeValue+oText}if(oText.length){$jitem[0].nodeValue=oText}else{return false}}if($jpullOutHere.children().length){$jpullOutHere.prepend($jitem)}else{$jpullOutHere.append($jitem)}return $jitem[0].nodeType==3}function split($jputInHere,$jpullOutHere,$jparentColumn,height){if($jpullOutHere.children().length){$jcloneMe=$jpullOutHere.children(":first");$jclone=$jcloneMe.clone();if($jclone.attr("nodeType")==1&&!$jclone.hasClass("dontend")){$jputInHere.append($jclone);if($jclone.is("img")&&$jparentColumn.height()<height+20){$jcloneMe.remove()}else if(!$jcloneMe.hasClass("dontsplit")&&$jparentColumn.height()<height+20){$jcloneMe.remove()}else if($jclone.is("li")||$jcloneMe.hasClass("dontsplit")){$jclone.remove()}else{$jclone.empty();if(!columnize($jclone,$jcloneMe,$jparentColumn,height)){if($jcloneMe.children().length){split($jclone,$jcloneMe,$jparentColumn,height)}}}}}}function singleColumnizeIt(){if($jinBox.data("columnized")&&$jinBox.children().length==1){return}$jinBox.data("columnized",true);$jinBox.data("columnizing",true);$jinBox.empty();$jinBox.append($j("<div class='first last column' style='width:98%; padding: 3px; float: left;'></div>"));$jcol=$jinBox.children().eq($jinBox.children().length-1);$jdestroyable=$jcache.clone();if(options.overflow){targetHeight=options.overflow.height;columnize($jcol,$jdestroyable,$jcol,targetHeight);if(!$jdestroyable.children().find(":first-child").hasClass("dontend")){split($jcol,$jdestroyable,$jcol,targetHeight)}while(checkDontEndColumn($jcol.children(":last").get(0))){var $jlastKid=$jcol.children(":last");$jlastKid.remove();$jdestroyable.prepend($jlastKid)}var html="";var div=document.createElement('DIV');while($jdestroyable[0].childNodes.length>0){var kid=$jdestroyable[0].childNodes[0];for(var i=0;i<kid.attributes.length;i++){if(kid.attributes[i].nodeName.indexOf("jQuery")==0){kid.removeAttribute(kid.attributes[i].nodeName)}}div.innerHTML="";div.appendChild($jdestroyable[0].childNodes[0]);html+=div.innerHTML}var overflow=$j(options.overflow.id)[0];overflow.innerHTML=html}else{$jcol.append($jdestroyable)}$jinBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc()}}function checkDontEndColumn(dom){if(dom.nodeType!=1)return false;if($j(dom).hasClass("dontend"))return true;if(dom.childNodes.length==0)return false;return checkDontEndColumn(dom.childNodes[dom.childNodes.length-1])}function columnizeIt(){if(lastWidth==$jinBox.width())return;lastWidth=$jinBox.width();var numCols=Math.round($jinBox.width()/options.width);if(options.columns)numCols=options.columns;if(numCols<=1){return singleColumnizeIt()}if($jinBox.data("columnizing"))return;$jinBox.data("columnized",true);$jinBox.data("columnizing",true);$jinBox.empty();$jinBox.append($j("<div style='width:"+(Math.round(100/numCols)-2)+"%; padding: 3px; float: left;'></div>"));$jcol=$jinBox.children(":last");$jcol.append($jcache.clone());maxHeight=$jcol.height();$jinBox.empty();var targetHeight=maxHeight/numCols;var firstTime=true;var maxLoops=3;var scrollHorizontally=false;if(options.overflow){maxLoops=1;targetHeight=options.overflow.height}else if(options.height&&options.width){maxLoops=1;targetHeight=options.height;scrollHorizontally=true}for(var loopCount=0;loopCount<maxLoops;loopCount++){$jinBox.empty();var $jdestroyable=$jcache.clone();$jdestroyable.css("visibility","hidden");for(var i=0;i<numCols;i++){var className=(i==0)?"first column":"column";var className=(i==numCols-1)?("last "+className):className;$jinBox.append($j("<div class='"+className+"' style='width:"+(Math.round(100/numCols)-2)+"%; float: left;'></div>"))}var i=0;while(i<numCols-(options.overflow?0:1)||scrollHorizontally&&$jdestroyable.children().length){if($jinBox.children().length<=i){$jinBox.append($j("<div class='"+className+"' style='width:"+(Math.round(100/numCols)-2)+"%; float: left;'></div>"))}var $jcol=$jinBox.children().eq(i);columnize($jcol,$jdestroyable,$jcol,targetHeight);if(!$jdestroyable.children().find(":first-child").hasClass("dontend")){split($jcol,$jdestroyable,$jcol,targetHeight)}else{}while(checkDontEndColumn($jcol.children(":last").get(0))){var $jlastKid=$jcol.children(":last");$jlastKid.remove();$jdestroyable.prepend($jlastKid)}i++}if(options.overflow&&!scrollHorizontally){var html="";var div=document.createElement('DIV');while($jdestroyable[0].childNodes.length>0){var kid=$jdestroyable[0].childNodes[0];for(var i=0;i<kid.attributes.length;i++){if(kid.attributes[i].nodeName.indexOf("jQuery")==0){kid.removeAttribute(kid.attributes[i].nodeName)}}div.innerHTML="";div.appendChild($jdestroyable[0].childNodes[0]);html+=div.innerHTML}var overflow=$j(options.overflow.id)[0];overflow.innerHTML=html}else if(!scrollHorizontally){$jcol=$jinBox.children().eq($jinBox.children().length-1);while($jdestroyable.children().length)$jcol.append($jdestroyable.children(":first"));var afterH=$jcol.height();var diff=afterH-targetHeight;var totalH=0;var min=10000000;var max=0;$jinBox.children().each(function($jinBox){return function($jitem){var h=$jinBox.children().eq($jitem).height();totalH+=h;if(h>max)max=h;if(h<min)min=h}}($jinBox));var avgH=totalH/numCols;if(max-min>30){targetHeight=avgH+30}else if(Math.abs(avgH-targetHeight)>20){targetHeight=avgH}else{loopCount=maxLoops}}else{$jinBox.children().each(function(i){$jcol=$jinBox.children().eq(i);$jcol.width(options.width+"px");if(i==0){$jcol.addClass("first")}else if(i==$jinBox.children().length-1){$jcol.addClass("last")}else{$jcol.removeClass("first");$jcol.removeClass("last")}});$jinBox.width($jinBox.children().length*options.width+"px")}}$jinBox.find('.column').find(':first.removeiffirst').remove();$jinBox.find('.column').find(':last.removeiflast').remove();$jinBox.data("columnizing",false);if(options.overflow){options.overflow.doneFunc()}}})}})(jQuery);


// bigTarget.js - A jQuery Plugin
// Version 1.0.1
// Written by Leevi Graham - Technical Director - Newism Web Design & Development
// http://newism.com.au
// Notes: Tooltip code from fitted.js - http://www.trovster.com/lab/plugins/fitted/
(function($j){$j.fn.bigTarget=function(options){debug(this);var opts=$j.extend({},$j.fn.bigTarget.defaults,options);return this.each(function(){var $ja=$j(this);var href=$ja.attr('href');var title=$ja.attr('title');var o=$j.meta?$j.extend({},opts,$ja.data()):opts;$ja.parents(o.clickZone).hover(function(){$jh=$j(this);$jh.addClass(o.hoverClass);if(typeof o.title!='undefined'&&o.title===true&&title!=''){$jh.attr('title',title)}},function(){$jh.removeClass(o.hoverClass);if(typeof o.title!='undefined'&&o.title===true&&title!=''){$jh.removeAttr('title')}}).click(function(){if(getSelectedText()==""){if($ja.is('[rel*=external]')){window.open(href);return false}else{window.location=href}}})})};function debug($jobj){if(window.console&&window.console.log)window.console.log('bigTarget selection count: '+$jobj.size())};function getSelectedText(){if(window.getSelection){return window.getSelection().toString()}else if(document.getSelection){return document.getSelection()}else if(document.selection){return document.selection.createRange().text}};$j.fn.bigTarget.defaults={hoverClass:'hover',clickZone:'li:eq(0)',title:true}})(jQuery);

/*
 * Metadata - jQuery plugin for parsing metadata from elements
 *
 * Copyright (c) 2006 John Resig, Yehuda Katz, Jörn Zaefferer, Paul McLanahan
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.MetaData.js 2 2008-09-10 21:43:59Z diego.alto $
 *
 */
(function($j){$j.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$j.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$j.data(elem,settings.single);if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)data=m[1]}else if(settings.type=="elem"){if(!elem.getElementsByTagName)return;var e=elem.getElementsByTagName(settings.name);if(e.length)data=$j.trim(e[0].innerHTML)}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)data=attr}if(data.indexOf('{')<0)data="{"+data+"}";data=eval("("+data+")");$j.data(elem,settings.single,data);return data}}});

/**
 * Returns the metadata object for the first member of the jQuery object.
 *
 * @name metadata
 * @descr Returns element's metadata object
 * @param Object opts An object contianing settings to override the defaults
 * @type jQuery
 * @cat Plugins/Metadata
 */
$j.fn.metadata=function(opts){return $j.metadata.get(this[0],opts)}})(jQuery);

/*
 ### jQuery Star Rating Plugin v2.5 - 2008-09-10 ###
 * http://www.fyneworks.com/ - diego@fyneworks.com
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 ###
 Project: http://plugins.jquery.com/project/MultipleFriendlyStarRating
 Website: http://www.fyneworks.com/jquery/star-rating/
*/
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}(';6(13.H)(7($){$.3={q:\'14 15\',I:\'\',h:0,J:16,5:{},8:{x:7(n,a,b,c){4.j(n);$(a).K(\'.r\'+n).L().k(\'17\'+(c||\'M\'));g d=$(a).s(\'a\');9=d.t();6(b.N)b.N.y($.3.5[n].e[0],[9,d[0]])},j:7(n,a,b){$.3.5[n].e.18(\'.r\'+n).z(\'u\').z(\'19\')},m:7(n,a,b){6(!$($.3.5[n].o).1a(\'.q\'))$($.3.5[n].o).K(\'.r\'+n).L().k(\'u\');g c=$(a).s(\'a\');9=c.t();6(b.O)b.O.y($.3.5[n].e[0],[9,c[0]])},p:7(n,a,b){$.3.5[n].o=a;g c=$(a).s(\'a\');9=c.t();$.3.5[n].e.9(9);$.3.8.j(n,a,b);$.3.8.m(n,a,b);6(b.P)b.P.y($.3.5[n].e[0],[9,c[0]])}}};$.Q.3=7(d){6(4.R==0)A 4;d=$.S({},$.3,d||{});4.1b(7(i){g a=$.S({},d||{},($.T?$(4).T():($.1c?$(4).1d():1e))||{});g n=(4.U||\'1f-3\').1g(/\\[|\\]/,"1h");6(!$.3.5[n])$.3.5[n]={B:0};i=$.3.5[n].B;$.3.5[n].B++;$.3.5[n].l=$.3.5[n].l||a.l||$(4).1i(\'C\');6(i==0){$.3.5[n].e=$(\'<V W="1j" U="\'+n+\'" D=""\'+(a.l?\' C="C"\':\'\')+\'/>\');$(4).X($.3.5[n].e);6($.3.5[n].l||a.1k){}Y{$(4).X($(\'<w Z="q"><a E="\'+a.q+\'">\'+a.I+\'</a></w>\').10(7(){$.3.8.j(n,4,a);$(4).k(\'u\')}).11(7(){$.3.8.m(n,4,a);$(4).z(\'u\')}).p(7(){$.3.8.p(n,4,a)}))}};f=$(\'<w Z="12"><a E="\'+(4.E||4.D)+\'">\'+4.D+\'</a></w>\');$(4).1l(f);6(a.1m)a.h=2;6(1n a.h==\'1o\'&&a.h>0){g b=($.Q.F?$(f).F():0)||a.J;g c=(i%a.h),G=1p.1q(b/a.h);$(f).F(G).1r(\'a\').1s({\'1t-1u\':\'-\'+(c*G)+\'1v\'})};$(f).k(\'r\'+n);6($.3.5[n].l)$(f).k(\'1w\');Y $(f).k(\'1x\').10(7(){$.3.8.j(n,4,a);$.3.8.x(n,4,a,\'M\')}).11(7(){$.3.8.j(n,4,a);$.3.8.m(n,4,a)}).p(7(){$.3.8.p(n,4,a)});6(4.1y)$.3.5[n].o=f;$(4).1z();6(i+1==4.R)$.3.8.m(n,4,a)});1A(n 1B $.3.5)(7(c,v,n){6(!c)A;$.3.8.x(n,c,d||{},\'1C\');$(v).9($(c).s(\'a\').t())})($.3.5[n].o,$.3.5[n].e,n);A 4};$(7(){$(\'V[@W=1D].12\').3()})})(H);',62,102,'|||rating|this|groups|if|function|event|val|||||valueElem|eStar|var|split||drain|addClass|readOnly|reset||current|click|cancel|star_group_|children|text|star_on||div|fill|apply|removeClass|return|count|disabled|value|title|width|spw|jQuery|cancelValue|starWidth|prevAll|andSelf|hover|focus|blur|callback|fn|length|extend|metadata|name|input|type|before|else|class|mouseover|mouseout|star|window|Cancel|Rating||star_|siblings|star_hover|is|each|meta|data|null|unnamed|replace|_|attr|hidden|required|after|half|typeof|number|Math|floor|find|css|margin|left|px|star_readonly|star_live|checked|remove|for|in|on|radio'.split('|'),0,{}))


/* Overlable plug-ing
------------------------------------------------------- */
$j.fn.overlabel=function(options){var opts=$j.extend({},$j.fn.overlabel.defaults,options);var selection=this.filter('label[for]').map(function(){var label=$j(this);var id=label.attr('for');var field=document.getElementById(id);if(!field)return;var o=$j.meta?$j.extend({},opts,label.data()):opts;label.addClass(o.label_class);var hide_label=function(){label.css(o.hide_css)};var show_label=function(){this.value||label.css(o.show_css)};$j(field).parent().addClass(o.wrapper_class).end().focus(hide_label).blur(show_label).each(hide_label).each(show_label);return this});return opts.filter?selection:selection.end()};$j.fn.overlabel.defaults={label_class:'overlabel-apply',wrapper_class:'overlabel-wrapper',hide_css:{'text-indent':'-10000px'},show_css:{'text-indent':'0px','cursor':'text'},filter:false};

/*
 * Thickbox 3.1 - One Box To Rule Them All.
 * By Cody Lindley (http://www.codylindley.com)
 * Copyright (c) 2007 cody lindley
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/		  
var tb_pathToImage = "/img/loading.gif";
$j(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage});function tb_init(domChunk){$j(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false})}function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$j("body","html").css({height:"100%",width:"100%"});$j("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$j("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$j("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$j("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$j("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$j("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$j("#TB_overlay").addClass("TB_overlayBG")}if(caption===null){caption=""}$j("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$j('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"))}else{baseURL=url}var urlString=/\.jpg$j|\.jpeg$j|\.png$j|\.gif$j|\.bmp$j/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$j("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x}}TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$j("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a><div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");$j("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($j(document).unbind("click",goPrev)){$j(document).unbind("click",goPrev)}$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false}$j("#TB_prev").click(goPrev)}if(!(TB_NextHTML==="")){function goNext(){$j("#TB_window").remove();$j("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false}$j("#TB_next").click(goNext)}document.onkeydown=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext()}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev()}}};tb_position();$j("#TB_load").remove();$j("#TB_ImageOff").click(tb_remove);$j("#TB_window").css({display:"block"})};imgPreloader.src=url}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||346;TB_HEIGHT=(params['height']*1)+40||183;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$j("#TB_iframeContent").remove();if(params['modal']!="true"){$j("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")}else{$j("#TB_overlay").unbind();$j("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if($j("#TB_window").css("display")!="block"){if(params['modal']!="true"){$j("#TB_window").append("<div id='TB_ajaxContent'></div>")}else{$j("#TB_overlay").unbind();$j("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$j("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$j("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$j("#TB_ajaxContent")[0].scrollTop=0;$j("#TB_ajaxWindowTitle").html(caption)}}$j("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$j("#TB_ajaxContent").append($j('#'+params['inlineId']).children());$j("#TB_window").unload(function(){$j('#'+params['inlineId']).append($j("#TB_ajaxContent").children())});tb_position();$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($j.browser.safari){$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}}else{$j("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$j("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$j("#TB_window").css({display:"block"})})}}if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode}else{keycode=e.which}if(keycode==27){tb_remove()}}}}catch(e){}}function tb_showIframe(){$j("#TB_load").remove();$j("#TB_window").css({display:"block"})}function tb_remove(){$j("#TB_imageOff").unbind("click");$j("#TB_closeWindowButton").unbind("click");$j("#TB_window").fadeOut("fast",function(){$j('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove()});$j("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$j("body","html").css({height:"auto",width:"auto"});$j("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){$j("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$j("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'})}}function tb_parseQuery(query){var Params={};if(!query){return Params}var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue}var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val}return Params}function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize}function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true}}

/* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * $LastChangedDate: 2007-12-20 08:43:48 -0600 (Thu, 20 Dec 2007) $
 * $Rev: 4257 $
 * Version: 1.2
 * Requires: jQuery 1.2+
 */
(function($){$.dimensions={version:'1.2'};$.each(['Height','Width'],function(i,name){$.fn['inner'+name]=function(){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';return this.is(':visible')?this[0]['client'+name]:num(this,name.toLowerCase())+num(this,'padding'+torl)+num(this,'padding'+borr);};$.fn['outer'+name]=function(options){if(!this[0])return;var torl=name=='Height'?'Top':'Left',borr=name=='Height'?'Bottom':'Right';options=$.extend({margin:false},options||{});var val=this.is(':visible')?this[0]['offset'+name]:num(this,name.toLowerCase())+num(this,'border'+torl+'Width')+num(this,'border'+borr+'Width')+num(this,'padding'+torl)+num(this,'padding'+borr);return val+(options.margin?(num(this,'margin'+torl)+num(this,'margin'+borr)):0);};});$.each(['Left','Top'],function(i,name){$.fn['scroll'+name]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(name=='Left'?val:$(window)['scrollLeft'](),name=='Top'?val:$(window)['scrollTop']()):this['scroll'+name]=val;}):this[0]==window||this[0]==document?self[(name=='Left'?'pageXOffset':'pageYOffset')]||$.boxModel&&document.documentElement['scroll'+name]||document.body['scroll'+name]:this[0]['scroll'+name];};});$.fn.extend({position:function(){var left=0,top=0,elem=this[0],offset,parentOffset,offsetParent,results;if(elem){offsetParent=this.offsetParent();offset=this.offset();parentOffset=offsetParent.offset();offset.top-=num(elem,'marginTop');offset.left-=num(elem,'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)&&$.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return $(offsetParent);}});function num(el,prop){return parseInt($.curCSS(el.jquery?el[0]:el,prop,true))||0;};})(jQuery);

/*
// jquery.innerfade.js
// Datum: 2008-02-14
// Firma: Medienfreunde Hofmann & Baldes GbR
// Author: Torsten Baldes
// Mail: t.baldes@medienfreunde.com
// Web: http://medienfreunde.com
*/
(function($){$.fn.innerfade=function(options){return this.each(function(){$.innerfade(this,options)})};$.innerfade=function(container,options){var settings={'animationtype':'fade','speed':'normal','type':'sequence','timeout':2000,'containerheight':'auto','runningclass':'innerfade','children':null};if(options)$.extend(settings,options);if(settings.children===null)var elements=$(container).children();else var elements=$(container).children(settings.children);if(elements.length>1){$(container).css('position','relative').css('height',settings.containerheight).addClass(settings.runningclass);for(var i=0;i<elements.length;i++){$(elements[i]).css('z-index',String(elements.length-i)).css('position','absolute').hide()};if(settings.type=="sequence"){setTimeout(function(){$.innerfade.next(elements,settings,1,0)},settings.timeout);$(elements[0]).show()}else if(settings.type=="random"){var last=Math.floor(Math.random()*(elements.length));setTimeout(function(){do{current=Math.floor(Math.random()*(elements.length))}while(last==current);$.innerfade.next(elements,settings,current,last)},settings.timeout);$(elements[last]).show()}else if(settings.type=='random_start'){settings.type='sequence';var current=Math.floor(Math.random()*(elements.length));setTimeout(function(){$.innerfade.next(elements,settings,(current+1)%elements.length,current)},settings.timeout);$(elements[current]).show()}else{alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\'')}}};$.innerfade.next=function(elements,settings,current,last){if(settings.animationtype=='slide'){$(elements[last]).slideUp(settings.speed);$(elements[current]).slideDown(settings.speed)}else if(settings.animationtype=='fade'){$(elements[last]).fadeOut(settings.speed);$(elements[current]).fadeIn(settings.speed,function(){removeFilter($(this)[0])})}else alert('Innerfade-animationtype must either be \'slide\' or \'fade\'');if(settings.type=="sequence"){if((current+1)<elements.length){current=current+1;last=current-1}else{current=0;last=elements.length-1}}else if(settings.type=="random"){last=current;while(current==last)current=Math.floor(Math.random()*elements.length)}else alert('Innerfade-Type must either be \'sequence\', \'random\' or \'random_start\'');setTimeout((function(){$.innerfade.next(elements,settings,current,last)}),settings.timeout)}})(jQuery);function removeFilter(element){if(element.style.removeAttribute){element.style.removeAttribute('filter')}}

