/**
 *jquery.effects.core
 */
;(function($){$.effects=$.effects||{};$.extend($.effects,{save:function(el,set){for(var i=0;i<set.length;i++){if(set[i]!==null)$.data(el[0],"ec.storage."+set[i],el[0].style[set[i]])}},restore:function(el,set){for(var i=0;i<set.length;i++){if(set[i]!==null)el.css(set[i],$.data(el[0],"ec.storage."+set[i]))}},setMode:function(el,mode){if(mode=='toggle')mode=el.is(':hidden')?'show':'hide';return mode},getBaseline:function(origin,original){var y,x;switch(origin[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=origin[0]/original.height};switch(origin[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=origin[1]/original.width};return{x:x,y:y}},createWrapper:function(el){if(el.parent().attr('id')=='fxWrapper')return el;var props={width:el.outerWidth({margin:true}),height:el.outerHeight({margin:true}),'float':el.css('float')};el.wrap('<div id="fxWrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var wrapper=el.parent();if(el.css('position')=='static'){wrapper.css({position:'relative'});el.css({position:'relative'})}else{var top=el.css('top');if(isNaN(parseInt(top)))top='auto';var left=el.css('left');if(isNaN(parseInt(left)))left='auto';wrapper.css({position:el.css('position'),top:top,left:left,zIndex:el.css('z-index')}).show();el.css({position:'relative',top:0,left:0})}wrapper.css(props);return wrapper},removeWrapper:function(el){if(el.parent().attr('id')=='fxWrapper')return el.parent().replaceWith(el);return el},setTransition:function(el,list,factor,val){val=val||{};$.each(list,function(i,x){unit=el.cssUnit(x);if(unit[0]>0)val[x]=unit[0]*factor+unit[1]});return val},animateClass:function(value,duration,easing,callback){var cb=(typeof easing=="function"?easing:(callback?callback:null));var ea=(typeof easing=="object"?easing:null);return this.each(function(){var offset={};var that=$(this);var oldStyleAttr=that.attr("style")||'';if(typeof oldStyleAttr=='object')oldStyleAttr=oldStyleAttr["cssText"];if(value.toggle){that.hasClass(value.toggle)?value.remove=value.toggle:value.add=value.toggle}var oldStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.addClass(value.add);if(value.remove)that.removeClass(value.remove);var newStyle=$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.removeClass(value.add);if(value.remove)that.addClass(value.remove);for(var n in newStyle){if(typeof newStyle[n]!="function"&&newStyle[n]&&n.indexOf("Moz")==-1&&n.indexOf("length")==-1&&newStyle[n]!=oldStyle[n]&&(n.match(/color/i)||(!n.match(/color/i)&&!isNaN(parseInt(newStyle[n],10))))&&(oldStyle.position!="static"||(oldStyle.position=="static"&&!n.match(/left|top|bottom|right/))))offset[n]=newStyle[n]}that.animate(offset,duration,ea,function(){if(typeof $(this).attr("style")=='object'){$(this).attr("style")["cssText"]="";$(this).attr("style")["cssText"]=oldStyleAttr}else $(this).attr("style",oldStyleAttr);if(value.add)$(this).addClass(value.add);if(value.remove)$(this).removeClass(value.remove);if(cb)cb.apply(this,arguments)})})}});$.fn.extend({_show:$.fn.show,_hide:$.fn.hide,__toggle:$.fn.toggle,_addClass:$.fn.addClass,_removeClass:$.fn.removeClass,_toggleClass:$.fn.toggleClass,effect:function(fx,o,speed,callback){return $.effects[fx]?$.effects[fx].call(this,{method:fx,options:o||{},duration:speed,callback:callback}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])))return this._show.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='show';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback])}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])))return this._hide.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='hide';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback])}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))||(arguments[0].constructor==Function))return this.__toggle.apply(this,arguments);else{var o=arguments[1]||{};o['mode']='toggle';return this.effect.apply(this,[arguments[0],o,arguments[2]||o.duration,arguments[3]||o.callback])}},addClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames)},removeClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass(classNames)},toggleClass:function(classNames,speed,easing,callback){return speed?$.effects.animateClass.apply(this,[{toggle:classNames},speed,easing,callback]):this._toggleClass(classNames)},morph:function(remove,add,speed,easing,callback){return $.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(key){var style=this.css(key),val=[];$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0)val=[parseFloat(style),unit]});return val}});jQuery.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end)}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")"}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3){return color}if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)){return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])]}if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)){return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55]}if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)){return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)]}if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)){return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)]}if(result=/rgba\(0, 0, 0, 0\)/.exec(color)){return colors['transparent']}return colors[jQuery.trim(color).toLowerCase()]};function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=''&&color!='transparent'||jQuery.nodeName(elem,"body"))break;attr="backgroundColor"}while(elem=elem.parentNode);return getRGB(color)};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}})})(jQuery);
/**
 *sliding navigation
 */
$(document).ready(function(){
    slide(".sliding-navigation",200);
    /*
    $(".compatibility_table").hide();

    $(".compatibilityToggle").click(function(){
        $(this).next(".compatibility_table").toggle("fast");
    });
    */
});



function slide(navigation_id,time){
    var list_elements=navigation_id+" li.sliding-element";
    var link_elements=list_elements+" a";

    $(link_elements).each(function(){

        var bgcolor=$(this).css('backgroundColor');
        var bordercolor=$(this).css('borderLeftColor');
        var highlightColor="#0f897f";
        var textcolor=$(this).css('color');
        var texthighlightColor="#FFF";

        $(this).hover(function(){


            $(this).animate({
                'borderRightColor' : highlightColor,
                'borderLeftColor' : highlightColor,
                'color' : texthighlightColor,
                'backgroundColor' : highlightColor
            }, time);


        },function(){
            $(this).animate({
                'color' : textcolor,
                'borderLeftColor' : bordercolor,
                'borderRightColor' : bordercolor,
                'backgroundColor' : bgcolor
            }, time);
        })
    })
}/**
 * jQuery.ScrollTo - Easy element scrolling using jQuery.
 * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 9/11/2008
 * @author Ariel Flesler
 * @version 1.4
 *
 * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 */
;(function(h){var m=h.scrollTo=function(b,c,g){h(window).scrollTo(b,c,g)};m.defaults={axis:'y',duration:1};m.window=function(b){return h(window).scrollable()};h.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,c=this.nodeName=='#document'?b.frameElement||b:this,g=c.contentDocument||(c.contentWindow||c).document,i=c.setInterval;return c.nodeName=='IFRAME'||i&&h.browser.safari?g.body:i?g.documentElement:this})};h.fn.scrollTo=function(r,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};a=h.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=h(k),d=r,l,e={},p=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(d)){d=n(d);break}d=h(d,this);case'object':if(d.is||d.style)l=(d=h(d)).offset()}h.each(a.axis.split(''),function(b,c){var g=c=='x'?'Left':'Top',i=g.toLowerCase(),f='scroll'+g,s=k[f],t=c=='x'?'Width':'Height',v=t.toLowerCase();if(l){e[f]=l[i]+(p?0:s-o.offset()[i]);if(a.margin){e[f]-=parseInt(d.css('margin'+g))||0;e[f]-=parseInt(d.css('border'+g+'Width'))||0}e[f]+=a.offset[i]||0;if(a.over[i])e[f]+=d[v]()*a.over[i]}else e[f]=d[i];if(/^\d+$/.test(e[f]))e[f]=e[f]<=0?0:Math.min(e[f],u(t));if(!b&&a.queue){if(s!=e[f])q(a.onAfterFirst);delete e[f]}});q(a.onAfter);function q(b){o.animate(e,j,a.easing,b&&function(){b.call(this,r,a)})};function u(b){var c='scroll'+b,g=k.ownerDocument;return p?Math.max(g.documentElement[c],g.body[c]):k[c]}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);

/**
 * jQuery.LocalScroll - Animated scrolling navigation, using anchors.
 * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 6/3/2008
 * @author Ariel Flesler
 * @version 1.2.6
 **/
;(function($){var g=location.href.replace(/#.*/,''),h=$.localScroll=function(a){$('body').localScroll(a)};h.defaults={duration:1e3,axis:'y',event:'click',stop:1};h.hash=function(a){a=$.extend({},h.defaults,a);a.hash=0;if(location.hash)setTimeout(function(){i(0,location,a)},0)};$.fn.localScroll=function(b){b=$.extend({},h.defaults,b);return(b.persistent||b.lazy)?this.bind(b.event,function(e){var a=$([e.target,e.target.parentNode]).filter(c)[0];a&&i(e,a,b)}):this.find('a,area').filter(c).bind(b.event,function(e){i(e,this,b)}).end().end();function c(){var a=this;return!!a.href&&!!a.hash&&a.href.replace(a.hash,'')==g&&(!b.filter||$(a).is(b.filter))}};function i(e,a,b){var c=a.hash.slice(1),d=document.getElementById(c)||document.getElementsByName(c)[0],f;if(d){e&&e.preventDefault();f=$(b.target||$.scrollTo.window());if(b.lock&&f.is(':animated')||b.onBefore&&b.onBefore.call(a,e,d,f)===!1)return;if(b.stop)f.queue('fx',[]).stop();f.scrollTo(d,b).trigger('notify.serialScroll',[d]);if(b.hash)f.queue(function(){location=a.hash;$(this).dequeue()})}}})(jQuery);

/**
 * jQuery[a] - Animated scrolling of series
 * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 3/20/2008
 * @author Ariel Flesler
 * @version 1.2.1
 *
 * http://flesler.blogspot.com/2008/02/jqueryserialscroll.html
 */
;(function($){var a='serialScroll',b='.'+a,c='bind',C=$[a]=function(b){$.scrollTo.window()[a](b)};C.defaults={duration:1e3,axis:'x',event:'click',start:0,step:1,lock:1,cycle:1,constant:1};$.fn[a]=function(y){y=$.extend({},C.defaults,y);var z=y.event,A=y.step,B=y.lazy;return this.each(function(){var j=y.target?this:document,k=$(y.target||this,j),l=k[0],m=y.items,o=y.start,p=y.interval,q=y.navigation,r;if(!B)m=w();if(y.force)t({},o);$(y.prev||[],j)[c](z,-A,s);$(y.next||[],j)[c](z,A,s);if(!l.ssbound)k[c]('prev'+b,-A,s)[c]('next'+b,A,s)[c]('goto'+b,t);if(p)k[c]('start'+b,function(e){if(!p){v();p=1;u()}})[c]('stop'+b,function(){v();p=0});k[c]('notify'+b,function(e,a){var i=x(a);if(i>-1)o=i});l.ssbound=1;if(y.jump)(B?k:w())[c](z,function(e){t(e,x(e.target))});if(q)q=$(q,j)[c](z,function(e){e.data=Math.round(w().length/q.length)*q.index(this);t(e,this)});function s(e){e.data+=o;t(e,this)};function t(e,a){if(!isNaN(a)){e.data=a;a=l}var c=e.data,n,d=e.type,f=y.exclude?w().slice(0,-y.exclude):w(),g=f.length,h=f[c],i=y.duration;if(d)e.preventDefault();if(p){v();r=setTimeout(u,y.interval)}if(!h){n=c<0?0:n=g-1;if(o!=n)c=n;else if(!y.cycle)return;else c=g-n-1;h=f[c]}if(!h||d&&o==c||y.lock&&k.is(':animated')||d&&y.onBefore&&y.onBefore.call(a,e,h,k,w(),c)===!1)return;if(y.stop)k.queue('fx',[]).stop();if(y.constant)i=Math.abs(i/A*(o-c));k.scrollTo(h,i,y).trigger('notify'+b,[c])};function u(){k.trigger('next'+b)};function v(){clearTimeout(r)};function w(){return $(m,l)};function x(a){if(!isNaN(a))return a;var b=w(),i;while((i=b.index(a))==-1&&a!=l)a=a.parentNode;return i}})}})(jQuery);

/**
 *coda slider
 */
var $j=jQuery;$j(document).ready(function(){$j(".scroll").removeClass("scrollStart");var $panels=$j('#slider .scrollContainer > div');var $container=$j('#slider .scrollContainer');var horizontal=true;if(horizontal){$panels.css({'float':'left','position':'relative'});$container.css('width',$panels[0].offsetWidth*$panels.length);}var $scroll=$j('#slider .scroll').css('overflow','hidden');if($panels.length > 1){$scroll.before('<img class="scrollButtons left" src="/vlrc4/gfx/images/scroll_left.gif" />').after('<img class="scrollButtons right" src="/vlrc4/gfx/images/scroll_right.gif" />')}function selectNav(){$j(this).parents('ul:first').find('a').removeClass('selected').end().end().addClass('selected')}$j('#slider .navigation').find('a').click(selectNav);function trigger(data){var el=$j('#slider .navigation').find('a[href$="'+data.id+'"]').get(0);selectNav.call(el)}if(window.location.hash){trigger({id:window.location.hash.substr(1)})}else{$j('ul.navigation a:first').click()}var offset=parseInt((horizontal?$container.css('paddingTop'):$container.css('paddingLeft'))||0)*-1;var scrollOptions={target:$scroll,items:$panels,navigation:'.navigation a',prev:'img.left',next:'img.right',axis:'xy',onAfter:trigger,offset:offset,duration:500,easing:'swing'};$j('#slider').serialScroll(scrollOptions);$j.localScroll(scrollOptions);scrollOptions.duration=1;$j.localScroll.hash(scrollOptions)});

/**
 * pngFix
 */
(function($){jQuery.fn.pngFix=function(settings){settings=jQuery.extend({blankgif:'blank.gif'},settings);var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1);var ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){jQuery(this).find("img[@src$=.png]").each(function(){jQuery(this).attr('width',jQuery(this).width());jQuery(this).attr('height',jQuery(this).height());var prevStyle='';var strNewHTML='';var imgId=(jQuery(this).attr('id'))?'id="'+jQuery(this).attr('id')+'" ':'';var imgClass=(jQuery(this).attr('class'))?'class="'+jQuery(this).attr('class')+'" ':'';var imgTitle=(jQuery(this).attr('title'))?'title="'+jQuery(this).attr('title')+'" ':'';var imgAlt=(jQuery(this).attr('alt'))?'alt="'+jQuery(this).attr('alt')+'" ':'';var imgAlign=(jQuery(this).attr('align'))?'float:'+jQuery(this).attr('align')+';':'';var imgHand=(jQuery(this).parent().attr('href'))?'cursor:hand;':'';if(this.style.border){prevStyle+='border:'+this.style.border+';';this.style.border=''}if(this.style.padding){prevStyle+='padding:'+this.style.padding+';';this.style.padding=''}if(this.style.margin){prevStyle+='margin:'+this.style.margin+';';this.style.margin=''}var imgStyle=(this.style.cssText);strNewHTML+='<span '+imgId+imgClass+imgTitle+imgAlt;strNewHTML+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;strNewHTML+='width:'+jQuery(this).width()+'px;height:'+jQuery(this).height()+'px;';strNewHTML+='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+jQuery(this).attr('src')+'\', sizingMethod=\'scale\');';strNewHTML+=imgStyle+'"></span>';if(prevStyle!=''){strNewHTML='<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:'+jQuery(this).width()+'px;height:'+jQuery(this).height()+'px;">'+strNewHTML+'</span>'}jQuery(this).hide();jQuery(this).after(strNewHTML)});jQuery(this).find("*").each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];jQuery(this).css('background-image','none');jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='scale')"}});jQuery(this).find("input[@src$=.png]").each(function(){var bgIMG=jQuery(this).attr('src');jQuery(this).get(0).runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+bgIMG+'\', sizingMethod=\'scale\');';jQuery(this).attr('src',settings.blankgif)})}return jQuery}})(jQuery);

/**
 * moptip
 */
var mopTipCount=0;var openMopTip=false;var mopTipWindW,mopTipWindH,mopTipStyle;var mopTipOpened;var mopTipW;var mopTipH;var mopTipFunc,mopTipPin,mopTipContent;var mopTipCloseBtn=new Image();mopTipCloseBtn.src="mopTip/closeBtn_h.png";jQuery.fn.extend({mopTip:function(setting){var px="px";if($(this).attr("href")){$(this).attr({href:"#?moptip"});}$(this).mouseover(function(evt){mopTipW=setting.w;mopTipH=setting.h;mopTipStyle=setting.style;mopTipPin=false;if(setting.get=="name"){mopTipContent=$(this).attr("name");}else{if(setting.get=="title"){mopTipContent=$(this).attr("title");}else{if(setting.get=="rel"){mopTipContent=$(this).attr("rel");}else{if(setting.get=="next"){mopTipContent=$(this).next().html();}else{if(setting.get=="child"){mopTipContent=$(this).children().html();}else{mopTipContent=$(setting.get).html();}}}}}if(mopTipCount==0){mopTipFunc.tipInit();}$("#mopTip01 .tip").css({left:"20px",top:"20px",width:mopTipW+px,height:mopTipH+px});$("#mopTip01 .left,#mopTip01 .right").css({height:mopTipH+px});$("#mopTip01 .close").hide();if((mopTipStyle=="overClick")||(mopTipStyle=="clickClick")){$("#mopTip01 .close").show();}mopTipFunc.findPosi(evt);openMopTip=true;setTimeout("mopTipFunc.tipOpen()",300);});$(this).click(function(){if(openMopTip==true){mopTipPin=true;}});$(this).mousemove(function(evt){if(mopTipPin!=true){mopTipFunc.findPosi(evt);}});$(this).mouseout(function(){if((openMopTip==true)&&(mopTipStyle=="overOut")){mopTipFunc.tipClose();}else{if((openMopTip==true)&&(mopTipStyle=="overClick")){if(mopTipOpened!=true){openMopTip=false;}}}});mopTipFunc={tipInit:function(){$("body").append('<div id="mopTip01">'+'<div class="tip">'+'<div class="content"></div>'+"</div>"+'<div class="leftTop"></div>'+'<div class="rightTop"></div>'+'<div class="leftBottom"></div>'+'<div class="rightBottom"></div>'+'<div class="arrow"></div>'+'<div class="arrowBottom"></div>'+'<div class="left"></div>'+'<div class="right"></div>'+'<div class="top"></div>'+'<div class="bottom"></div>'+'<div class="close"></div>'+'</div><div id="mopTip01">'+'<div class="tip">'+'<div class="content"></div>'+"</div>"+'<div class="leftTop"></div>'+'<div class="rightTop"></div>'+'<div class="leftBottom"></div>'+'<div class="rightBottom"></div>'+'<div class="arrow"></div>'+'<div class="arrowBottom"></div>'+'<div class="left"></div>'+'<div class="right"></div>'+'<div class="top"></div>'+'<div class="bottom"></div>'+'<div class="close"></div>'+"</div>");$("#mopTip01").pngFix();$("#mopTip01 .close").click(function(){mopTipFunc.tipClose();});},findPosi:function(evt){var xOffset,yOffset;if(jQuery.browser.msie==true){var scrollX=document.documentElement.scrollLeft;var scrollY=document.documentElement.scrollTop;var mouseX=window.event.clientX+scrollX;var mouseY=window.event.clientY+scrollY;}else{var scrollX=window.pageXOffset;var scrollY=window.pageYOffset;var mouseX=evt.pageX;var mouseY=evt.pageY;}mopTipWindW=document.documentElement.clientWidth;mopTipWindH=document.documentElement.clientHeight;var windXsc=mopTipWindW+scrollX;var windYsc=mopTipWindH+scrollY;var checkX=windXsc-mouseX;var checkY=windYsc-mouseY;var checkHeight=mopTipH+40+30;if((checkX>mopTipW)&&(checkY>checkHeight)){xOffset=-40;yOffset=30;$("#mopTip01 .arrow").css({top:"0px",left:"20px"});$("#mopTip01 .arrow").show();$("#mopTip01 .top").css({left:"60px",width:mopTipW-40+px});$("#mopTip01 .bottom").css({left:"20px",width:mopTipW+px});$("#mopTip01 .arrowBottom").hide();}else{if((checkX<=mopTipW)&&(checkY>checkHeight)){xOffset=-mopTipW;yOffset=30;$("#mopTip01 .arrow").css({top:"0px",left:mopTipW-20+"px"});$("#mopTip01 .arrow").show();$("#mopTip01 .top").css({left:"20px",width:mopTipW-40+px});$("#mopTip01 .bottom").css({left:"20px",width:mopTipW+px});$("#mopTip01 .arrowBottom").hide();}else{if((checkX>mopTipW)&&(checkY<=checkHeight)){xOffset=-40;yOffset=-(mopTipH+40+15);$("#mopTip01 .arrowBottom").css({bottom:"0px",left:"20px"});$("#mopTip01 .arrowBottom").show();$("#mopTip01 .bottom").css({left:"60px",width:mopTipW-40+px});$("#mopTip01 .top").css({left:"20px",width:mopTipW+px});$("#mopTip01 .arrow").hide();}else{if((checkX<=mopTipW)&&(checkY<=checkHeight)){xOffset=-mopTipW;yOffset=-(mopTipH+40+15);$("#mopTip01 .arrowBottom").css({bottom:"0px",left:mopTipW-20+px});$("#mopTip01 .arrowBottom").show();$("#mopTip01 .bottom").css({left:"20px",width:mopTipW-40+px});$("#mopTip01 .top").css({left:"20px",width:mopTipW+px});$("#mopTip01 .arrow").hide();}}}}$("#mopTip01").css({left:mouseX+xOffset+px,top:mouseY+yOffset+px,width:mopTipW+40+px,height:mopTipH+40+px});},tipOpen:function(){if(openMopTip==true){$("#mopTip01 .content").html(mopTipContent);$("#mopTip01").show();mopTipOpened=true;mopTipCount+=1;}},tipClose:function(){$("#mopTip01 .close").hide();$("#mopTip01 .arrow").hide();$("#mopTip01 .arrowBottom").hide();$("#mopTip01").hide();mopTipOpened=false;openMopTip=false;mopTipPin=false;}};}});
/**
 * formval
 */
var nbsp=160;var node_text=3;var emptyString=/^\s*$/;var global_valfield;function trim(str){return str.replace(/^\s+|\s+$/g,'')};function setFocusDelayed(){global_valfield.focus()};function setfocus(valfield){global_valfield=valfield;setTimeout('setFocusDelayed()',100)};function msg(fld,msgtype,message){var dispmessage;if(emptyString.test(message))dispmessage=String.fromCharCode(nbsp);else dispmessage=message;var elem=document.getElementById(fld);elem.firstChild.nodeValue=dispmessage;elem.className=msgtype};var proceed=2;function commonCheck(valfield,infofield,required){if(!document.getElementById)return true;var elem=document.getElementById(infofield);if(!elem.firstChild)return true;if(elem.firstChild.nodeType!=node_text)return true;if(emptyString.test(valfield.value)){if(required){msg(infofield,"error hide","");setfocus(valfield);return false}else{msg(infofield,"warn hide","");return true}}return proceed};function validatePresent(valfield,infofield){var stat=commonCheck(valfield,infofield,true);if(stat!=proceed)return stat;msg(infofield,"warn","");return true};function validateEmail(valfield,infofield,required){var stat=commonCheck(valfield,infofield,required);if(stat!=proceed)return stat;var tfld=trim(valfield.value);var email=/^[^@]+@[^@.]+\.[^@]*\w\w$/;if(!email.test(tfld)){msg(infofield,"error","Invalid e-mail address");setfocus(valfield);return false}var email2=/^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/;if(!email2.test(tfld))msg(infofield,"warn","Unusual e-mail address - check if correct");else msg(infofield,"warn","");return true};function validateTelnr(valfield,infofield,required){var stat=commonCheck(valfield,infofield,required);if(stat!=proceed)return stat;var tfld=trim(valfield.value);var telnr=/^\+?[0-9 ()-]+[0-9]$/;if(!telnr.test(tfld)){msg(infofield,"error","Invalid: Use only digits, spaces, (), - and leading +");setfocus(valfield);return false}var numdigits=0;for(var j=0;j<tfld.length;j++)if(tfld.charAt(j)>='0'&&tfld.charAt(j)<='9')numdigits++;if(numdigits<6){msg(infofield,"error","Error: "+numdigits+" digits - too short");setfocus(valfield);return false}if(numdigits>14)msg(infofield,"warn",numdigits+" digits - check if correct");else{if(numdigits<10)msg(infofield,"warn","Only "+numdigits+" digits - check if correct");else msg(infofield,"warn","")}return true};function validateExtension(valfield,infofield,required){var stat=commonCheck(valfield,infofield,required);if(stat!=proceed)return stat;var tfld=trim(valfield.value);var extRE=/^[0-9]{0,6}$/;if(!extRE.test(tfld)){msg(infofield,"error","Invalid extension - at most 6 digits.");setfocus(valfield);return false}return true};function validateNotes(valfield,infofield,required){var stat=commonCheck(valfield,infofield,required);if(stat!=proceed)return stat;var tfld=trim(valfield.value);var numChars=tfld.toString().length;if(numChars<1){msg(infofield,"error","Please enter a request.");setfocus(valfield);return false}if(numChars>1000){msg(infofield,"error","Your request is longer than the allowed 1000 characters ("+numChars+").");setfocus(valfield);return false}};
/**
 * ev-utils
 */
function getPlugins(){$("#plugins_flash").val(getFlashVersion());$("#plugins_shockwave").val(getShockwaveVersion());$("#plugins_quickTime").val(getQuickTimeVersion())};function getFlashVersion(){var isInstalled=false;var version=null;if(window.ActiveXObject){var control=null;try{control=new ActiveXObject('ShockwaveFlash.ShockwaveFlash')}catch(e){return}if(control){isInstalled=true}else{isInstalled=false}if(isInstalled){version=control.GetVariable('$version').substring(4);version=version.split(',');version=parseFloat(version[0]+'.'+version[1]);return version}else{$("#plugins_flash").addClass("warning");return"Flash Player is not installed."}}else{var thearray=navigator.plugins;var arraylength=thearray.length;for(i=0;i<arraylength;i++){theplugin=thearray[i];thename=theplugin.name;thedesc=theplugin.description;if(thedesc.indexOf("Shockwave Flash")!=-1){return thedesc}}return"A Flash Player browser plugin does not seem to be installed."}};function getShockwaveVersion(){var isInstalled=false;var version=null;if(window.ActiveXObject){var control=null;try{control=new ActiveXObject('SWCtl.SWCtl')}catch(e){return}if(control){isInstalled=true}else{isInstalled=false}if(isInstalled){version=control.ShockwaveVersion('').split('r');version=parseFloat(version[0]);return version}}else{var thearray=navigator.plugins;var arraylength=thearray.length;for(i=0;i<arraylength;i++){theplugin=thearray[i];thename=theplugin.name;thedesc=theplugin.description;if(thedesc.indexOf("Shockwave for Director")!=-1){return thedesc.substring(thedesc.indexOf("version ")+8)}}$("#plugins_shockwave").addClass("warning");return"A Shockwave Player browser plugin does not seem to be installed."}};function getQuickTimeVersion(){var isInstalled=false;var version=null;if(window.ActiveXObject){var control=null;try{control=new ActiveXObject('QuickTime.QuickTime')}catch(e1){}if(control){isInstalled=true}try{control=new ActiveXObject('QuickTimeCheckObject.QuickTimeCheck')}catch(e2){return}if(control){isInstalled=true}else{isInstalled=false}if(isInstalled){version=control.QuickTimeVersion.toString(16);version=version.substring(0,1)+'.'+version.substring(1,3);version=parseFloat(version);return version}}else{var thearray=navigator.plugins;var arraylength=thearray.length;for(i=0;i<arraylength;i++){theplugin=thearray[i];thename=theplugin.name;thedesc=theplugin.description;if(thedesc.indexOf("QuickTime")!=-1){return"QuickTime has been detected on your system."}}$("#plugins_quickTime").addClass("warning");return"A QuickTime browser plugin does not seem to be installed."}};$(document).ready(function(){$("dd").hide();$("dt").click(function(){$("dd").slideUp(100);$(this).next("dd").slideDown(400);});$('div#program-menu:eq(0) > div').hide();$('div#program-menu:eq(0) > h3').click(function(){var $nextDiv=$(this).next();$nextDiv.removeAttr("style");var $visibleSiblings=$nextDiv.siblings('div:visible');if($visibleSiblings.length){$visibleSiblings.slideUp(250);}$nextDiv.css("style", "display:inline").slideDown(250);})});function ValidateCC(ccNumber){var bOdd=true;var sum=new Number(0);var num=new Number(0);if(ccNumber.length<13||ccNumber.length>16){return""}for(var i=ccNumber.length-1;i>=0;i--){num=Number(ccNumber.substr(i,1));if(bOdd){sum=sum+(num*1)}else{num=(num*2);var tString=String(num);var n=(tString.length-1);for(n;n>=0;n--){sum=sum+Number(tString.substr(n,1))}}bOdd=!bOdd}if((sum%10)!=0)return"";if(Number(ccNumber.length)==16&&ccNumber.substring(0,2)>="51"&&ccNumber.substring(0,2)<="55"){return("mastercard")}if(Number(ccNumber.length)==16&&ccNumber.substring(0,1)=="4"){return("visa")}if(Number(ccNumber.length)==13&&(ccNumber.substring(0,1)=="4")){return"visa"}if(Number(ccNumber.length)==16&&ccNumber.substring(0,4)=="6011"){return"discover"}if(Number(ccNumber.length)==15&&(ccNumber.substring(0,2)=="34"||ccNumber.substring(0,2)=="37")){return("amex")}if(Number(ccNumber.length)==14&&(ccNumber.substring(0,2)=="36"||ccNumber.substring(0,2)=="30"||ccNumber.substring(0,2)=="38")){return("dinersclub")}return("")};function LZ(x){return(x<0||x>9?"":"0")+x};function formatDate(date){var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();if(y.length<4){y=""+(y-0+1900)}var result=y+"-"+LZ(M)+"-"+LZ(d)+", "+LZ(H)+":"+LZ(m);return result};function enableFields(idSuffix,checky){fulfilledon=document.getElementById("fo_"+idSuffix);tracking=document.getElementById("tc_"+idSuffix);fulfilledon.disabled=checky.checked?false:true;if(checky.checked==true){fulfilledon.value=formatDate(new Date())}else{fulfilledon.value=''}tracking.disabled=checky.checked?false:true};

/**
 * notices
 */
 $(document).ready(function(){var color = $("#notice").css('backgroundColor');$("#notice").animate({ backgroundColor: "#e7f1f1" }, 3500).animate({ backgroundColor: color }, 6500);});
