function kjsAjaxCallback(A){var B=A.fn;if(kevent.isEvent(B)){kevent.fireEvent(B,A)}else{kjsDefaultCallback(B,A)}}jQuery.fn.fadeIn=function(A,B){return this.animate({opacity:"show"},A,function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}if(jQuery.isFunction(B)){B()}})};jQuery.fn.fadeOut=function(A,B){return this.animate({opacity:"hide"},A,function(){if(jQuery.browser.msie){this.style.removeAttribute("filter")}if(jQuery.isFunction(B)){B()}})};jQuery.fn.fadeTo=function(A,C,B){return this.animate({opacity:C},A,function(){if(C==1&&jQuery.browser.msie){this.style.removeAttribute("filter")}if(jQuery.isFunction(B)){B()}})};jQuery.fn.extend({everyTime:function(B,C,D,E,A){return this.each(function(){jQuery.timer.add(this,B,C,D,E,A)})},oneTime:function(A,B,C){return this.each(function(){jQuery.timer.add(this,A,B,C,1)})},stopTime:function(A,B){return this.each(function(){jQuery.timer.remove(this,A,B)})}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(C){if(C==undefined||C==null){return null}var A=this.regex.exec(jQuery.trim(C.toString()));if(A[2]){var B=parseInt(A[1],10);var D=this.powers[A[2]]||1;return B*D}else{return C}},add:function(E,C,D,G,H,B){var A=0;if(jQuery.isFunction(D)){if(!H){H=G}G=D;D=C}C=jQuery.timer.timeParse(C);if(typeof C!="number"||isNaN(C)||C<=0){return }if(H&&H.constructor!=Number){B=!!H;H=0}H=H||0;B=B||false;if(!E.$timers){E.$timers={}}if(!E.$timers[D]){E.$timers[D]={}}G.$timerID=G.$timerID||this.guid++;var F=function(){if(B&&this.inProgress){return }this.inProgress=true;if((++A>H&&H!==0)||G.call(E,A)===false){jQuery.timer.remove(E,D,G)}this.inProgress=false};F.$timerID=G.$timerID;if(!E.$timers[D][G.$timerID]){E.$timers[D][G.$timerID]=window.setInterval(F,C)}if(!this.global[D]){this.global[D]=[]}this.global[D].push(E)},remove:function(C,B,D){var E=C.$timers,A;if(E){if(!B){for(B in E){this.remove(C,B,D)}}else{if(E[B]){if(D){if(D.$timerID){window.clearInterval(E[B][D.$timerID]);delete E[B][D.$timerID]}}else{for(var D in E[B]){window.clearInterval(E[B][D]);delete E[B][D]}}for(A in E[B]){break}if(!A){A=null;delete E[B]}}}for(A in E){break}if(!A){C.$timers=null}}}}});if(jQuery.browser.msie){jQuery(window).one("unload",function(){var D=jQuery.timer.global;for(var A in D){var C=D[A],B=C.length;while(--B){jQuery.timer.remove(C[B],A)}}})}function kjsModalMessage(B,A){Boxy.alert(B,A)}function kjsModalAsk(B,C,A){Boxy.confirm(B,C)}function kjsUserMessage(B,A){$.jGrowl(B)}function kjsFormUpdatePrompt(D,C,B){var A="#"+D+"Msg";$(A).html(C);if(C==""||(B!=null&&B==true)){$(A).removeClass("kInvalidInput");return true}else{$(A).addClass("kInvalidInput");return false}}function kjsViewLoginRedirect(){try{window.location=urlLoginRedirect}catch(A){kjsModalMessage("You must login or register to perform that function")}}function kjsInArray(C,B){if(C.length===0){return -1}var A=0;while(A<C.length){if(C[A]==B){return A}A++}return -1}function KEventManager(){this.eventNameList=[];this.eventObjectList=[];this.createEvent=function(B){if(kjsInArray(this.eventNameList,B)!=-1){return }this.eventObjectList.push(new A(B));this.eventNameList.push(B)};this.isEvent=function(B){if(kjsInArray(this.eventNameList,B)!=-1){return true}else{return false}};this.registerHandler=function(E,C){var B=kjsInArray(this.eventNameList,E);if(B==-1){this.createEvent(E);B=kjsInArray(this.eventNameList,E)}var D=this.eventObjectList[B];if(D){D.register(C)}};this.fireEvent=function(F,D){var C=kjsInArray(this.eventNameList,F);var B=true;if(C==-1){return B}var E=this.eventObjectList[C];if(E){B=E.fire(D)}return B};function A(B){this.name=B;this.handlers=[];this.register=function(C){this.handlers.push(C)};this.unregister=function(D){if(this.handlers.length===0){return }for(var C=0;C<this.handlers.length;C++){if(this.handlers[C]==D){this.handlers.splice(C,1)}}};this.fire=function(D){var C=true;if(this.handlers.length===0){return C}for(var E=0;E<this.handlers.length;E++){C=C&this.handlers[E](D)}return C}}}var kevent=new KEventManager();kevent.createEvent("ComponentStart");kevent.registerHandler("ComponentStart",handlerKjaxComponentStart);function handlerKjaxComponentStart(A){}function kjsDefaultCallback(A,B){if(!B){return }if(B.html!=""&&B.h){$("#"+B.h).html(B.html)}if(B.message){kjsUserMessage(B.message)}}function kjsTagListClean(A){A=A.toLowerCase();A=A.replace(/[\,\:\;\.]/g," ");A=A.replace(/[^\w\s]/g," ");A=A.replace(/\s\s+/g," ");A=A.slice(0,250);return A}function kjaxFunction(C,B){var A="task="+C;if(B!=null){A+="&"+B}$.ajax({data:A})}function kjsGetNode(A){return document.getElementById(A)}function kjsWheelEvent(B){var A=kjsGetNode("kViewMain");if(A){if(A.wheelUpdate){return A.wheelUpdate(B)}else{return true}}else{return true}}function kjsWheelHandler(C){var B=false;if(!C){C=window.e}if(C.wheelDelta){B=C.wheelDelta/120}else{if(C.detail){B=-C.detail}}var A=false;if(B){A=kjsWheelEvent(B)}if(!A){C.preventDefault()}}function kjsFlash(D,B,K,I,L){var J=kFlashPlayer[0];var A=395;var C=485;if(I==MEDIA_AUDIO){J=kFlashPlayer[1];A=30}if(I==MEDIA_IMAGE){J=kFlashPlayer[2]}try{if(option){if(option.height){A=option.height}if(option.width){C=option.width}}}catch(H){}var E={src:B,thumbsrc:K};var F={menu:"false",wmode:"transparent"};var G={};swfobject.embedSWF(J,D,C,A,"8.0.0","expressInstall.swf",E,F,G)}function kjsGetSession(){var B=/PHPSESSID=([a-fA-F0-9]+)/;var A=B.exec(document.cookie);return A[1]}function kjsIsReturn(B){var A=(B.which?B.which:B.keyCode);return(A==13)?true:false}function kjsUpdateCharCount(A,C,D){var B=A.value;if(B.length>D){B=B.slice(0,D);A.value=B}C.firstChild.data=(D-B.length)}function kjsModuleRotate(){var C=$(this);var B=C.data("indexCurrent");var A=C.data("filter");$(A+":eq("+B+")").fadeOut("normal",function(){if(++B>=$(A).length){B=0}C.data("indexCurrent",B);$(A+":eq("+B+")").fadeIn("normal")})}function pageOnload(B){$.ajaxSetup({type:"POST",url:"index.php",dataType:"json",success:kjsAjaxCallback});$(".kPanelHeader").click(function(){$(this).siblings().slideToggle()});$(".kModuleRotate").each(function(){var F=$(this);var E=F.attr("rotate");var D=F.attr("dwell")+"s";F.data("indexCurrent",0);F.data("filter",E);F.data("dwell",D);F.everyTime(D,"rotator",kjsModuleRotate)});$("#kMessage").hide();var A=$("#kMessage").html();if(A!=null&&A!=""){kjsUserMessage(A)}kevent.fireEvent("ComponentStart","woo hoo!");try{kjsStartup()}catch(C){}};