(function($){var tmp,loading,overlay,wrap,outer,inner,close,nav_left,nav_right,selectedIndex=0,selectedOpts={},selectedArray=[],currentIndex=0,currentOpts={},currentArray=[],ajaxLoader=null,imgPreloader=new Image(),imgRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,swfRegExp=/[^\.]\.(swf)\s*$/i,loadingTimer,loadingFrame=1,start_pos,final_pos,busy=false,shadow=20,fx=$.extend($('<div/>')[0],{prop:0}),titleh=0,isIE6=!$.support.opacity&&!window.XMLHttpRequest,fancybox_abort=function(){loading.hide();imgPreloader.onerror=imgPreloader.onload=null;if(ajaxLoader)ajaxLoader.abort();tmp.empty()},fancybox_error=function(){$.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:'no',padding:20,transitionIn:'none',transitionOut:'none'})},fancybox_get_viewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()]},fancybox_get_zoom_to=function(){var view=fancybox_get_viewport(),to={},margin=currentOpts.margin,resize=currentOpts.autoScale,horizontal_space=(shadow+margin)*2,vertical_space=(shadow+margin)*2,double_padding=(currentOpts.padding*2),ratio;if(currentOpts.width.toString().indexOf('%')>-1){to.width=((view[0]*parseFloat(currentOpts.width))/100)-(shadow*2);resize=false}else to.width=(currentOpts.width/1)+double_padding;if(currentOpts.height.toString().indexOf('%')>-1){to.height=((view[1]*parseFloat(currentOpts.height))/100)-(shadow*2);resize=false}else to.height=(currentOpts.height/1)+double_padding;if(resize&&(to.width>(view[0]-horizontal_space)||to.height>(view[1]-vertical_space)))if(selectedOpts.type=='image'||selectedOpts.type=='swf'){horizontal_space+=double_padding;vertical_space+=double_padding;ratio=Math.min(Math.min(view[0]-horizontal_space,currentOpts.width)/currentOpts.width,Math.min(view[1]-vertical_space,currentOpts.height)/currentOpts.height);to.width=Math.round(ratio*(to.width-double_padding))+double_padding;to.height=Math.round(ratio*(to.height-double_padding))+double_padding}else{to.width=Math.min(to.width,(view[0]-horizontal_space));to.height=Math.min(to.height,(view[1]-vertical_space))};to.top=view[3]+((view[1]-(to.height+(shadow*2)))*0.5);to.left=view[2]+((view[0]-(to.width+(shadow*2)))*0.5);if(currentOpts.autoScale===false){to.top=Math.max(view[3]+margin,to.top);to.left=Math.max(view[2]+margin,to.left)};return to},fancybox_format_title=function(title){if(title&&title.length)switch(currentOpts.titlePosition){case'inside':return title;case'over':return'<span id="fancybox-title-over">'+title+'</span>';default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+title+'</span><span id="fancybox-title-right"></span></span>'};return false},fancybox_process_title=function(){var title=currentOpts.title,width=final_pos.width-(currentOpts.padding*2),titlec='fancybox-title-'+currentOpts.titlePosition;$('#fancybox-title').remove();titleh=0;if(currentOpts.titleShow===false)return;title=$.isFunction(currentOpts.titleFormat)?currentOpts.titleFormat(title,currentArray,currentIndex,currentOpts):fancybox_format_title(title);if(!title||title==='')return;$('<div id="fancybox-title" class="'+titlec+'" />').css({width:width,paddingLeft:currentOpts.padding,paddingRight:currentOpts.padding}).html(title).appendTo('body');switch(currentOpts.titlePosition){case'inside':titleh=$("#fancybox-title").outerHeight(true)-currentOpts.padding;final_pos.height+=titleh;break;case'over':$('#fancybox-title').css('bottom',currentOpts.padding);break;default:$('#fancybox-title').css('bottom',$("#fancybox-title").outerHeight(true)*-1);break};$('#fancybox-title').appendTo(outer).hide()},fancybox_set_navigation=function(){$(document).unbind('keydown.fb').bind('keydown.fb',function(e){if(e.keyCode==27&&currentOpts.enableEscapeButton){e.preventDefault();$.fancybox.close()}else if(e.keyCode==37){e.preventDefault();$.fancybox.prev()}else if(e.keyCode==39){e.preventDefault();$.fancybox.next()}});if($.fn.mousewheel){wrap.unbind('mousewheel.fb');if(currentArray.length>1)wrap.bind('mousewheel.fb',function(e,delta){e.preventDefault();if(busy||delta===0)return;if(delta>0){$.fancybox.prev()}else $.fancybox.next()})};if(!currentOpts.showNavArrows)return;if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!==0)nav_left.show();if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!=(currentArray.length-1))nav_right.show()},fancybox_preload_images=function(){var href,objNext;if((currentArray.length-1)>currentIndex){href=currentArray[currentIndex+1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href}};if(currentIndex>0){href=currentArray[currentIndex-1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href}}},_finish=function(){inner.css('overflow',(currentOpts.scrolling=='auto'?(currentOpts.type=='image'||currentOpts.type=='iframe'||currentOpts.type=='swf'?'hidden':'auto'):(currentOpts.scrolling=='yes'?'auto':'visible')));if(!$.support.opacity){inner.get(0).style.removeAttribute('filter');wrap.get(0).style.removeAttribute('filter')};$('#fancybox-title').show();if(currentOpts.hideOnContentClick)inner.one('click',$.fancybox.close);if(currentOpts.hideOnOverlayClick)overlay.one('click',$.fancybox.close);if(currentOpts.showCloseButton)close.show();fancybox_set_navigation();$(window).bind("resize.fb",$.fancybox.center);if(currentOpts.centerOnScroll){$(window).bind("scroll.fb",$.fancybox.center)}else $(window).unbind("scroll.fb");if($.isFunction(currentOpts.onComplete))currentOpts.onComplete(currentArray,currentIndex,currentOpts);busy=false;fancybox_preload_images()},fancybox_draw=function(pos){var width=Math.round(start_pos.width+(final_pos.width-start_pos.width)*pos),height=Math.round(start_pos.height+(final_pos.height-start_pos.height)*pos),top=Math.round(start_pos.top+(final_pos.top-start_pos.top)*pos),left=Math.round(start_pos.left+(final_pos.left-start_pos.left)*pos);wrap.css({width:width+'px',height:height+'px',top:top+'px',left:left+'px'});width=Math.max(width-currentOpts.padding*2,0);height=Math.max(height-(currentOpts.padding*2+(titleh*pos)),0);inner.css({width:width+'px',height:height+'px'});if(typeof final_pos.opacity!=='undefined')wrap.css('opacity',(pos<0.5?0.5:pos))},fancybox_get_obj_pos=function(obj){var pos=obj.offset();pos.top+=parseFloat(obj.css('paddingTop'))||0;pos.left+=parseFloat(obj.css('paddingLeft'))||0;pos.top+=parseFloat(obj.css('border-top-width'))||0;pos.left+=parseFloat(obj.css('border-left-width'))||0;pos.width=obj.width();pos.height=obj.height();return pos},fancybox_get_zoom_from=function(){var orig=selectedOpts.orig?$(selectedOpts.orig):false,from={},pos,view;if(orig&&orig.length){pos=fancybox_get_obj_pos(orig);from={width:(pos.width+(currentOpts.padding*2)),height:(pos.height+(currentOpts.padding*2)),top:(pos.top-currentOpts.padding-shadow),left:(pos.left-currentOpts.padding-shadow)}}else{view=fancybox_get_viewport();from={width:1,height:1,top:view[3]+view[1]*0.5,left:view[2]+view[0]*0.5}};return from},fancybox_show=function(){loading.hide();if(wrap.is(":visible")&&$.isFunction(currentOpts.onCleanup))if(currentOpts.onCleanup(currentArray,currentIndex,currentOpts)===false){$.event.trigger('fancybox-cancel');busy=false;return};currentArray=selectedArray;currentIndex=selectedIndex;currentOpts=selectedOpts;inner.get(0).scrollTop=0;inner.get(0).scrollLeft=0;if(currentOpts.overlayShow){if(isIE6)$('select:not(#fancybox-tmp select)').filter(function(){return this.style.visibility!=='hidden'}).css({visibility:'hidden'}).one('fancybox-cleanup',function(){this.style.visibility='inherit'});overlay.css({'background-color':currentOpts.overlayColor,opacity:currentOpts.overlayOpacity}).unbind().show()};final_pos=fancybox_get_zoom_to();fancybox_process_title();if(wrap.is(":visible")){$(close.add(nav_left).add(nav_right)).hide();var pos=wrap.position(),equal;start_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};equal=(start_pos.width==final_pos.width&&start_pos.height==final_pos.height);inner.fadeOut(currentOpts.changeFade,function(){var finish_resizing=function(){inner.html(tmp.contents()).fadeIn(currentOpts.changeFade,_finish)};$.event.trigger('fancybox-change');inner.empty().css('overflow','hidden');if(equal){inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(final_pos.width-(currentOpts.padding*2),1),height:Math.max(final_pos.height-(currentOpts.padding*2)-titleh,1)});finish_resizing()}else{inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(start_pos.width-(currentOpts.padding*2),1),height:Math.max(start_pos.height-(currentOpts.padding*2),1)});fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.changeSpeed,easing:currentOpts.easingChange,step:fancybox_draw,complete:finish_resizing})}});return};wrap.css('opacity',1);if(currentOpts.transitionIn=='elastic'){start_pos=fancybox_get_zoom_from();inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(start_pos.width-(currentOpts.padding*2),1),height:Math.max(start_pos.height-(currentOpts.padding*2),1)}).html(tmp.contents());wrap.css(start_pos).show();if(currentOpts.opacity)final_pos.opacity=0;fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.speedIn,easing:currentOpts.easingIn,step:fancybox_draw,complete:_finish})}else{inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(final_pos.width-(currentOpts.padding*2),1),height:Math.max(final_pos.height-(currentOpts.padding*2)-titleh,1)}).html(tmp.contents());wrap.css(final_pos).fadeIn(currentOpts.transitionIn=='none'?0:currentOpts.speedIn,_finish)}},fancybox_process_inline=function(){tmp.width(selectedOpts.width);tmp.height(selectedOpts.height);if(selectedOpts.width=='auto')selectedOpts.width=tmp.width();if(selectedOpts.height=='auto')selectedOpts.height=tmp.height();fancybox_show()},fancybox_process_image=function(){busy=true;selectedOpts.width=imgPreloader.width;selectedOpts.height=imgPreloader.height;$("<img />").attr({id:'fancybox-img',src:imgPreloader.src,alt:selectedOpts.title}).appendTo(tmp);fancybox_show()},fancybox_start=function(){fancybox_abort();var obj=selectedArray[selectedIndex],href,type,title,str,emb,selector,data;selectedOpts=$.extend({},$.fn.fancybox.defaults,(typeof $(obj).data('fancybox')=='undefined'?selectedOpts:$(obj).data('fancybox')));title=obj.title||$(obj).title||selectedOpts.title||'';if(obj.nodeName&&!selectedOpts.orig)selectedOpts.orig=$(obj).children("img:first").length?$(obj).children("img:first"):$(obj);if(title===''&&selectedOpts.orig)title=selectedOpts.orig.attr('alt');if(obj.nodeName&&(/^(?:javascript|#)/i).test(obj.href)){href=selectedOpts.href||null}else href=selectedOpts.href||obj.href||null;if(selectedOpts.type){type=selectedOpts.type;if(!href)href=selectedOpts.content}else if(selectedOpts.content){type='html'}else if(href){if(href.match(imgRegExp)){type='image'}else if(href.match(swfRegExp)){type='swf'}else if($(obj).hasClass("iframe")){type='iframe'}else if(href.match(/#/)){obj=href.substr(href.indexOf("#"));type=$(obj).length>0?'inline':'ajax'}else type='ajax'}else type='inline';selectedOpts.type=type;selectedOpts.href=href;selectedOpts.title=title;if(selectedOpts.autoDimensions&&selectedOpts.type!=='iframe'&&selectedOpts.type!=='swf'){selectedOpts.width='auto';selectedOpts.height='auto'};if(selectedOpts.modal){selectedOpts.overlayShow=true;selectedOpts.hideOnOverlayClick=false;selectedOpts.hideOnContentClick=false;selectedOpts.enableEscapeButton=false;selectedOpts.showCloseButton=false};if($.isFunction(selectedOpts.onStart))if(selectedOpts.onStart(selectedArray,selectedIndex,selectedOpts)===false){busy=false;return};tmp.css('padding',(shadow+selectedOpts.padding+selectedOpts.margin));$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change',function(){$(this).replaceWith(inner.children())});switch(type){case'html':tmp.html(selectedOpts.content);fancybox_process_inline();break;case'inline':$('<div class="fancybox-inline-tmp" />').hide().insertBefore($(obj)).bind('fancybox-cleanup',function(){$(this).replaceWith(inner.children())}).bind('fancybox-cancel',function(){$(this).replaceWith(tmp.children())});$(obj).appendTo(tmp);fancybox_process_inline();break;case'image':busy=false;$.fancybox.showActivity();imgPreloader=new Image();imgPreloader.onerror=function(){fancybox_error()};imgPreloader.onload=function(){imgPreloader.onerror=null;imgPreloader.onload=null;fancybox_process_image()};imgPreloader.src=href;break;case'swf':str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"><param name="movie" value="'+href+'"></param>';emb='';$.each(selectedOpts.swf,function(name,val){str+='<param name="'+name+'" value="'+val+'"></param>';emb+=' '+name+'="'+val+'"'});str+='<embed src="'+href+'" type="application/x-shockwave-flash" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"'+emb+'></embed></object>';tmp.html(str);fancybox_process_inline();break;case'ajax':selector=href.split('#',2);data=selectedOpts.ajax.data||{};if(selector.length>1){href=selector[0];if(typeof data=="string"){data+='&selector='+selector[1]}else data.selector=selector[1]};busy=false;$.fancybox.showActivity();ajaxLoader=$.ajax($.extend(selectedOpts.ajax,{url:href,data:data,error:fancybox_error,success:function(data,textStatus,XMLHttpRequest){if(ajaxLoader.status==200){tmp.html(data);fancybox_process_inline()}}}));break;case'iframe':$('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+selectedOpts.scrolling+'" src="'+selectedOpts.href+'"></iframe>').appendTo(tmp);fancybox_show();break}},fancybox_animate_loading=function(){if(!loading.is(':visible')){clearInterval(loadingTimer);return};$('div',loading).css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12},fancybox_init=function(){if($("#fancybox-wrap").length)return;$('body').append(tmp=$('<div id="fancybox-tmp"></div>'),loading=$('<div id="fancybox-loading"><div></div></div>'),overlay=$('<div id="fancybox-overlay"></div>'),wrap=$('<div id="fancybox-wrap"></div>'));if(!$.support.opacity){wrap.addClass('fancybox-ie');loading.addClass('fancybox-ie')};outer=$('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(wrap);outer.append(inner=$('<div id="fancybox-inner"></div>'),close=$('<a id="fancybox-close"></a>'),nav_left=$('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),nav_right=$('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));close.click($.fancybox.close);loading.click($.fancybox.cancel);nav_left.click(function(e){e.preventDefault();$.fancybox.prev()});nav_right.click(function(e){e.preventDefault();$.fancybox.next()});if(isIE6){if($.browser.version<8.0){overlay.get(0).style.setExpression('height',"document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");loading.get(0).style.setExpression('top',"(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'")};outer.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}};$.fn.fancybox=function(options){$(this).data('fancybox',$.extend({},options,($.metadata?$(this).metadata():{}))).unbind('click.fb').bind('click.fb',function(e){e.preventDefault();if(busy)return;busy=true;$(this).blur();selectedArray=[];selectedIndex=0;var rel=$(this).attr('rel')||'';if(!rel||rel==''||rel==='nofollow'){selectedArray.push(this)}else{selectedArray=$("a[rel="+rel+"], area[rel="+rel+"]");selectedIndex=selectedArray.index(this)};fancybox_start();return false});return this};$.fancybox=function(obj){if(busy)return;busy=true;var opts=typeof arguments[1]!=='undefined'?arguments[1]:{};selectedArray=[];selectedIndex=opts.index||0;if($.isArray(obj)){for(var i=0,j=obj.length;i<j;i++)if(typeof obj[i]=='object'){$(obj[i]).data('fancybox',$.extend({},opts,obj[i]))}else obj[i]=$({}).data('fancybox',$.extend({content:obj[i]},opts));selectedArray=jQuery.merge(selectedArray,obj)}else{if(typeof obj=='object'){$(obj).data('fancybox',$.extend({},opts,obj))}else obj=$({}).data('fancybox',$.extend({content:obj},opts));selectedArray.push(obj)};if(selectedIndex>selectedArray.length||selectedIndex<0)selectedIndex=0;fancybox_start()};$.fancybox.showActivity=function(){clearInterval(loadingTimer);loading.show();loadingTimer=setInterval(fancybox_animate_loading,66)};$.fancybox.hideActivity=function(){loading.hide()};$.fancybox.next=function(){return $.fancybox.pos(currentIndex+1)};$.fancybox.prev=function(){return $.fancybox.pos(currentIndex-1)};$.fancybox.pos=function(pos){if(busy)return;pos=parseInt(pos,10);if(pos>-1&&currentArray.length>pos){selectedIndex=pos;fancybox_start()};if(currentOpts.cyclic&&currentArray.length>1&&pos<0){selectedIndex=currentArray.length-1;fancybox_start()};if(currentOpts.cyclic&&currentArray.length>1&&pos>=currentArray.length){selectedIndex=0;fancybox_start()};return};$.fancybox.cancel=function(){if(busy)return;busy=true;$.event.trigger('fancybox-cancel');fancybox_abort();if(selectedOpts&&$.isFunction(selectedOpts.onCancel))selectedOpts.onCancel(selectedArray,selectedIndex,selectedOpts);busy=false};$.fancybox.close=function(){if(busy||wrap.is(':hidden'))return;busy=true;if(currentOpts&&$.isFunction(currentOpts.onCleanup))if(currentOpts.onCleanup(currentArray,currentIndex,currentOpts)===false){busy=false;return};fancybox_abort();$(close.add(nav_left).add(nav_right)).hide();$('#fancybox-title').remove();wrap.add(inner).add(overlay).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb')
function _cleanup(){overlay.fadeOut('fast');wrap.hide();$.event.trigger('fancybox-cleanup');inner.empty();if($.isFunction(currentOpts.onClosed))currentOpts.onClosed(currentArray,currentIndex,currentOpts);currentArray=selectedOpts=[];currentIndex=selectedIndex=0;currentOpts=selectedOpts={};busy=false};inner.css('overflow','hidden');if(currentOpts.transitionOut=='elastic'){start_pos=fancybox_get_zoom_from();var pos=wrap.position();final_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};if(currentOpts.opacity)final_pos.opacity=1;fx.prop=1;$(fx).animate({prop:0},{duration:currentOpts.speedOut,easing:currentOpts.easingOut,step:fancybox_draw,complete:_cleanup})}else wrap.fadeOut(currentOpts.transitionOut=='none'?0:currentOpts.speedOut,_cleanup)};$.fancybox.resize=function(){var c,h;if(busy||wrap.is(':hidden'))return;busy=true;c=inner.wrapInner("<div style='overflow:auto'></div>").children();h=c.height();wrap.css({height:h+(currentOpts.padding*2)+titleh});inner.css({height:h});c.replaceWith(c.children());$.fancybox.center()};$.fancybox.center=function(){busy=true;var view=fancybox_get_viewport(),margin=currentOpts.margin,to={};to.top=view[3]+((view[1]-((wrap.height()-titleh)+(shadow*2)))*0.5);to.left=view[2]+((view[0]-(wrap.width()+(shadow*2)))*0.5);to.top=Math.max(view[3]+margin,to.top);to.left=Math.max(view[2]+margin,to.left);wrap.css(to);busy=false};$.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:'auto',width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:'transparent'},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:'#666',titleShow:true,titlePosition:'outside',titleFormat:null,transitionIn:'fade',transitionOut:'fade',speedIn:300,speedOut:300,changeSpeed:300,changeFade:'fast',easingIn:'swing',easingOut:'swing',showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};$(document).ready(function(){fancybox_init()})})(jQuery)
jQuery.fn.crossSlide=function(opts,plan){var self=this,self_width=this.width(),self_height=this.height()
function format(str){for(var i=1;i<arguments.length;i++)str=str.replace(new RegExp('\\{'+(i-1)+'}','g'),arguments[i]);return str}
function abort(){arguments[0]='crossSlide: '+arguments[0];throw format.apply(null,arguments)};(function(proceed){var n_loaded=0
function loop(i,img){img.onload=function(e){n_loaded++;plan[i].width=img.width;plan[i].height=img.height;if(n_loaded==plan.length)proceed()};img.src=plan[i].src;if(i+1<plan.length)loop(i+1,new Image())};loop(0,new Image())})(function(){function parse_position_param(param){var zoom=1,tokens=param.replace(/^\s*|\s*$/g,'').split(/\s+/);if(tokens.length>3)throw new Error();if(tokens[0]=='center')if(tokens.length==1){tokens=['center','center']}else if(tokens.length==2&&tokens[1].match(/^[\d.]+x$/i))tokens=['center','center',tokens[1]];if(tokens.length==3)zoom=parseFloat(tokens[2].match(/^([\d.]+)x$/i)[1]);var pos=tokens[0]+' '+tokens[1];if(pos=='left top'||pos=='top left')return{xrel:0,yrel:0,zoom:zoom};if(pos=='left center'||pos=='center left')return{xrel:0,yrel:.5,zoom:zoom};if(pos=='left bottom'||pos=='bottom left')return{xrel:0,yrel:1,zoom:zoom};if(pos=='center top'||pos=='top center')return{xrel:.5,yrel:0,zoom:zoom};if(pos=='center center')return{xrel:.5,yrel:.5,zoom:zoom};if(pos=='center bottom'||pos=='bottom center')return{xrel:.5,yrel:1,zoom:zoom};if(pos=='right top'||pos=='top right')return{xrel:1,yrel:0,zoom:zoom};if(pos=='right center'||pos=='center right')return{xrel:1,yrel:.5,zoom:zoom};if(pos=='right bottom'||pos=='bottom right')return{xrel:1,yrel:1,zoom:zoom};return{xrel:parseInt(tokens[0].match(/^(\d+)%$/)[1])/100,yrel:parseInt(tokens[1].match(/^(\d+)%$/)[1])/100,zoom:zoom}}
function position_to_css(p,phase){switch(phase){case 1:var pos=0;break;case 2:var pos=fade_ms/(p.time_ms+2*fade_ms);break;case 3:var pos=1-fade_ms/(p.time_ms+2*fade_ms);break;case 4:var pos=1;break};return{left:Math.round(p.from.left+pos*(p.to.left-p.from.left)),top:Math.round(p.from.top+pos*(p.to.top-p.from.top)),width:Math.round(p.from.width+pos*(p.to.width-p.from.width)),height:Math.round(p.from.height+pos*(p.to.height-p.from.height))}};if(!opts.fade)abort('missing fade parameter.');if(opts.speed&&opts.sleep)abort('you cannot set both speed and sleep at the same time.');var fade_ms=Math.round(opts.fade*1000);if(opts.sleep)var sleep=Math.round(opts.sleep*1000);if(opts.speed)var speed=opts.speed/1000,fade_px=Math.round(fade_ms*speed);self.empty().css({overflow:'hidden',padding:0});if(!self.css('position').match(/absolute|relative|fixed/))self.css({position:'relative'});if(!self.width()||!self.height())abort('container element does not have its own width and height');if(opts.shuffle)plan.sort(function(){return Math.random()-0.5});for(var i=0;i<plan.length;++i){var p=plan[i];if(!p.src)abort('missing src parameter in picture {0}.',i+1);if(speed){switch(p.dir){case'up':p.from={xrel:.5,yrel:0,zoom:1};p.to={xrel:.5,yrel:1,zoom:1};var slide_px=p.height-self_height-2*fade_px;break;case'down':p.from={xrel:.5,yrel:1,zoom:1};p.to={xrel:.5,yrel:0,zoom:1};var slide_px=p.height-self_height-2*fade_px;break;case'left':p.from={xrel:0,yrel:.5,zoom:1};p.to={xrel:1,yrel:.5,zoom:1};var slide_px=p.width-self_width-2*fade_px;break;case'right':p.from={xrel:1,yrel:.5,zoom:1};p.to={xrel:0,yrel:.5,zoom:1};var slide_px=p.width-self_width-2*fade_px;break;default:abort('missing or malformed "dir" parameter in picture {0}.',i+1)};if(slide_px<=0)abort('picture number {0} is too short for the desired fade duration.',i+1);p.time_ms=Math.round(slide_px/speed)}else if(!sleep){if(!p.from||!p.to||!p.time)abort('missing either speed/sleep option, or from/to/time params in picture {0}.',i+1);try{p.from=parse_position_param(p.from)}catch(e){abort('malformed "from" parameter in picture {0}.',i+1)};try{p.to=parse_position_param(p.to)}catch(e){abort('malformed "to" parameter in picture {0}.',i+1)};if(!p.time)abort('missing "time" parameter in picture {0}.',i+1);p.time_ms=Math.round(p.time*1000)};if(p.from)jQuery.each([p.from,p.to],function(i,from_to){from_to.width=Math.round(p.width*from_to.zoom);from_to.height=Math.round(p.height*from_to.zoom);from_to.left=Math.round((self_width-from_to.width)*from_to.xrel);from_to.top=Math.round((self_height-from_to.height)*from_to.yrel)});var elm;if(p.href){elm=jQuery(format('<a href="{0}"><img src="{1}"/></a>',p.href,p.src))}else elm=jQuery(format('<img src="{0}"/>',p.src));if(p.onclick)elm.click(p.onclick);elm.appendTo(self)};speed=undefined;var imgs=self.find('img').css({position:'absolute',visibility:'hidden',top:0,left:0,border:0});imgs.eq(0).css({visibility:'visible'});if(!sleep)imgs.eq(0).css(position_to_css(plan[0],2));var countdown=opts.loop
function create_chain(i,chainf){if(i%2==0){if(sleep){var i_sleep=i/2,i_hide=(i_sleep-1+plan.length)%plan.length,img_sleep=imgs.eq(i_sleep),img_hide=imgs.eq(i_hide),newf=function(){img_hide.css('visibility','hidden');setTimeout(chainf,sleep)}}else{var i_slide=i/2,i_hide=(i_slide-1+plan.length)%plan.length,img_slide=imgs.eq(i_slide),img_hide=imgs.eq(i_hide),time=plan[i_slide].time_ms,slide_anim=position_to_css(plan[i_slide],3),newf=function(){img_hide.css('visibility','hidden');img_slide.animate(slide_anim,time,'linear',chainf)}}}else if(sleep){var i_from=Math.floor(i/2),i_to=Math.ceil(i/2)%plan.length,img_from=imgs.eq(i_from),img_to=imgs.eq(i_to),from_anim={},to_init={visibility:'visible'},to_anim={};if(i_to>i_from){to_init.opacity=0;to_anim.opacity=1}else from_anim.opacity=0;var newf=function(){img_to.css(to_init);if(from_anim.opacity!=undefined){img_from.animate(from_anim,fade_ms,'linear',chainf)}else img_to.animate(to_anim,fade_ms,'linear',chainf)}}else{var i_from=Math.floor(i/2),i_to=Math.ceil(i/2)%plan.length,img_from=imgs.eq(i_from),img_to=imgs.eq(i_to),from_anim=position_to_css(plan[i_from],4),to_init=position_to_css(plan[i_to],1),to_anim=position_to_css(plan[i_to],2);if(i_to>i_from){to_init.opacity=0;to_anim.opacity=1}else from_anim.opacity=0;to_init.visibility='visible';var newf=function(){img_from.animate(from_anim,fade_ms,'linear');img_to.css(to_init);img_to.animate(to_anim,fade_ms,'linear',chainf)}};if(opts.loop&&i==plan.length*2-2){var newf_orig=newf;newf=function(){if(--countdown)newf_orig()}};if(i>0){return create_chain(i-1,newf)}else return newf};var animation=create_chain(plan.length*2-1,function(){return animation()});animation()});return self}
function doc_insertjqlink(href,txt){document.write('<a href="'+href+'" class="headlink notify-link jqfancybox-iframe" title="'+txt+'" rel="nofollow">&hellip; melden<\/a>')};$(document).ready(function(){rd_cscMailformSubmit();rd_clickableAreas();rd_addSearchInc();var imgPlanPrefix='http://static1.quickest.de/weinwanderung/',imgPlanPrefix2='http://static3.quickest.de/weinwanderung/',imgPlan=[{src:imgPlanPrefix+'img/mood/1_890.jpg'},{src:imgPlanPrefix2+'img/mood/2_890.jpg'},{src:imgPlanPrefix+'img/mood/3_890.jpg'},{src:imgPlanPrefix2+'img/mood/4_890.jpg'},{src:imgPlanPrefix+'img/mood/5_890.jpg'},{src:imgPlanPrefix2+'img/mood/6_890.jpg'},{src:imgPlanPrefix+'img/mood/7_890.jpg'},{src:imgPlanPrefix2+'img/mood/8_890.jpg'},{src:imgPlanPrefix+'img/mood/9_890.jpg'},{src:imgPlanPrefix2+'img/mood/10_890.jpg'},{src:imgPlanPrefix+'img/mood/11_890.jpg'},{src:imgPlanPrefix2+'img/mood/12_890.jpg'},{src:imgPlanPrefix+'img/mood/13_890.jpg'},{src:imgPlanPrefix2+'img/mood/14_890.jpg'},{src:imgPlanPrefix+'img/mood/15_890.jpg'},{src:imgPlanPrefix2+'img/mood/16_890.jpg'},{src:imgPlanPrefix+'img/mood/17_890.jpg'},{src:imgPlanPrefix2+'img/mood/18_890.jpg'},{src:imgPlanPrefix+'img/mood/19_890.jpg'},{src:imgPlanPrefix2+'img/mood/20_890.jpg'},{src:imgPlanPrefix+'img/mood/21_890.jpg'},{src:imgPlanPrefix2+'img/mood/22_890.jpg'},{src:imgPlanPrefix+'img/mood/23_890.jpg'},{src:imgPlanPrefix2+'img/mood/24_890.jpg'},{src:imgPlanPrefix+'img/mood/25_890.jpg'}];imgPlan.sort(function(){return Math.random()-0.5});$('<img src="'+imgPlan[0].src+'" alt="" class="first-image" />').appendTo($('#content_crossslide')).fadeIn(700,function(){$('#content_crossslide').crossSlide({sleep:7,fade:1,loop:0,shuffle:0},imgPlan)});rd_searchInputField('global_search_input');rd_searchInputField('tx-indexedsearch-searchbox-sword');$('#tx_indexedsearch_global #global_search_button').hover(function(){$('#tx_indexedsearch_global').addClass('active-form')},function(){$('#tx_indexedsearch_global').removeClass('active-form')});$('#tx_indexedsearch_global #global_search_button').focus(function(){$('#tx_indexedsearch_global').addClass('active-form')});$('#tx_indexedsearch_global #global_search_button').blur(function(){$('#tx_indexedsearch_global').removeClass('active-form')});$('.jqfancybox').fancybox();$('.jqfancybox-iframe').fancybox({type:'iframe',width:840,height:'100%',margin:11,autoScale:false,titleShow:false,speedIn:200,speedOut:150,transitionIn:'elastic',transitionOut:'elastic'});$.ajax({url:'http://s7.addthis.com/js/250/addthis_widget.js#username=weinwanderung&domready=1',dataType:'script',success:function(){window.addthis_config={services_compact:'meinvz, studivz, delicious, misterwong_de, google, googlebuzz, myspace, digg, yigg, more',services_exclude:'print',ui_language:'de',username:'weinwanderung',ui_header_color:'#FFFFFF',ui_header_background:'#844F6D',data_track_linkback:true};window.addthis_share={email_template:'weinwanderung_default'};addthis.init()}});$('#tipp div#content_left').fadeIn('fast',function(){});$oldTippVal=$('#tipp select#weinwanderung').val();$('#tipp select#weinwanderung').change(function(){$val=$(this).val();if($val&&$val!=$oldTippVal)$('div#content_left').fadeOut('400',function(){window.location.replace('/'+$val)})});$('#tipp select#betreff').change(function(){$val=$(this).val();if($val=='Info zu einer Weinwanderung'){$('select#weinwanderung').fadeIn('fast',function(){$('div#state_2').fadeOut('fast',function(){})});$('div#state_1').fadeIn('fast',function(){})}else{$('div#state_1').fadeOut('fast',function(){$('select#weinwanderung').fadeOut('fast',function(){})});$('div#state_2').fadeIn('fast',function(){})}})})
function rd_cscMailformSubmit(){$('.csc-mailform-submit').hover(function(){$(this).addClass('csc-mailform-submit-over');this.blur()},function(){$(this).removeClass('csc-mailform-submit-over')});$('.csc-mailform-submit').focus(function(){$(this).addClass('csc-mailform-submit-over')});$('.csc-mailform-submit').blur(function(){$(this).removeClass('csc-mailform-submit-over')})}
function rd_clickableAreas(){$('.clickable').each(function(){var $clickable=this;$($clickable).hover(function(){$(this).addClass('clickable-over')},function(){$(this).removeClass('clickable-over')});$($clickable).find('a').each(function(){var hrefOnClick=this;$($clickable).click(function(){window.location.href=hrefOnClick});$(this).click(function(){this.target="_self"})})})}
function rd_searchInputField(idName){var $search_input=$('#'+idName);if($search_input){var default_search_input=$search_input.val();$search_input.click(function(){if($search_input.val()==default_search_input)$search_input.val('');$search_input.focus();$search_input.select()});$search_input.blur(function(){if($search_input.val()==='')$search_input.val(default_search_input)})}}
function rd_addSearchInc(){}
var browserName=navigator.appName,browserVer=parseInt(navigator.appVersion),version="",msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3"}else version="n2"
function blurLink(theObject){if(msie4)theObject.blur()}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1)}else if(offset<0&&n<start)n=end-(start-n-1);return String.fromCharCode(n)}
function decryptString(enc,offset){var dec="",len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset)}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset)}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset)}else dec+=enc.charAt(i)};return dec}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1)}
jQuery.indexedsearchAutocomplete=function(input,options){var me=this,$input=jQuery(input).attr("autocomplete","off");if(options.inputClass)$input.addClass(options.inputClass);var results=document.createElement("div"),$results=jQuery(results),pos=findPos(input);options.mustMatch=options.mustMatch||0;$results.hide().addClass(options.resultsClass).css({position:"absolute",top:(pos.y+input.offsetHeight)+"px",left:pos.x+"px"});var readWidth=parseInt(jQuery("input[name='tx_indexedsearch[sword]']").get(0).clientWidth);if(readWidth>0)$results.css({width:readWidth+"px"});jQuery("body").append(results);input.autocompleter=me;input.lastSelected=$input.val();var timeout=null,prev="",active=-1,cache={},keyb=false;$input.keydown(function(e){switch(e.keyCode){case 38:e.preventDefault();moveSelect(-1);break;case 40:e.preventDefault();moveSelect(1);break;case 9:case 13:if(selectCurrent())e.preventDefault();break;default:active=-1;if(timeout)clearTimeout(timeout);timeout=setTimeout(onChange,options.delay);break}}).blur(function(){hideResults()});hideResultsNow()
function onChange(){var v=$input.val();if(v==prev)return;prev=v;if(v.length>=options.minChars){$input.addClass(options.loadingClass);requestData(v)}else{$input.removeClass(options.loadingClass);$results.hide()}}
function moveSelect(step){var lis=jQuery("li",results);if(!lis)return;active+=step;if(active<0){active=0}else if(active>=lis.size())active=lis.size()-1;lis.removeClass("over");jQuery(lis[active]).addClass("over")}
function selectCurrent(){var li=jQuery("li.over",results)[0];if(!li){var $li=jQuery("li",results);if(options.selectOnly){if($li.length==1)li=$li[0]}else if(options.selectFirst)li=$li[0]};if(li){selectItem(li);return true}else return false}
function selectItem(li){if(!li){li=document.createElement("li");li.extra=[];li.selectValue=""};var v=jQuery.trim(li.selectValue?li.selectValue:li.innerHTML);input.lastSelected=v;prev=v;$results.html("");$input.val(v);hideResultsNow();setTimeout(function(){onItemSelect(li)},1)}
function hideResults(){if(timeout)clearTimeout(timeout);timeout=setTimeout(hideResultsNow,200)}
function hideResultsNow(){if(timeout)clearTimeout(timeout);$input.removeClass(options.loadingClass);if($results.is(":visible"))$results.hide();if(options.mustMatch){var v=$input.val();if(v!=input.lastSelected)selectItem(null)}}
function receiveData(q,data){if(data){$input.removeClass(options.loadingClass);results.innerHTML="";if(jQuery.browser.msie)$results.append(document.createElement('iframe'));var resultList=dataToDom(data);results.appendChild(resultList);if(options.extensionConfig.autoResize)resetSize(resultList);$results.show()}else hideResultsNow()}
function parseData(data){if(!data)return null;var parsed=[],rows=data.split(options.lineSeparator);for(var i=0;i<rows.length;i++){var row=jQuery.trim(rows[i]);if(row)parsed[parsed.length]=row.split(options.cellSeparator)};return parsed}
function dataToDom(data){var ul=document.createElement("ul"),num=data.length;data.sort(function(a,b){return parseInt(b[1])-parseInt(a[1])});for(var i=0;i<num;i++){var row=data[i];if(!row)continue;if(i>=options.extensionConfig.maxResults)break;var li=document.createElement("li");li.title=formatItem(row,i,num);li.innerHTML=li.title;li.selectValue=row[0];var extra=null;if(row.length>1){extra=[];for(var j=1;j<row.length;j++)extra.push(row[j])};li.extra=extra;ul.appendChild(li);jQuery(li).addClass(i%2===0?'even':'odd');jQuery(li).hover(function(){jQuery("li",ul).removeClass("over");jQuery(this).addClass("over")},function(){jQuery(this).removeClass("over")}).click(function(e){e.preventDefault();e.stopPropagation();selectItem(this)})};return ul}
function resetSize(ul){var tempList=ul.cloneNode(true);jQuery(tempList).css('display','none');jQuery("body").get(0).appendChild(tempList);var widthNeeded=jQuery(tempList).width();jQuery("body").get(0).removeChild(tempList);jQuery(ul).width(widthNeeded);$results.width(widthNeeded)}
function requestData(q){if(!options.matchCase)q=q.toLowerCase();var data=options.cacheLength?loadFromCache(q):null;if(data){receiveData(q,data)}else jQuery.get(makeUrl(q),function(data){data=parseData(data);addToCache(q,data);receiveData(q,data)})}
function makeUrl(q){var url=options.url+"&sw="+q;for(var i in options.extraParams)url+="&"+i+"="+options.extraParams[i];return url}
function loadFromCache(q){if(!q)return null;if(cache[q])return cache[q];if(options.matchSubset)for(var i=q.length-1;i>=options.minChars;i--){var qs=q.substr(0,i),c=cache[qs];if(c){var csub=[];for(var j=0;j<c.length;j++){var x=c[j],x0=x[0];if(matchSubset(x0,q))csub[csub.length]=x};return csub}};return null}
function matchSubset(s,sub){if(!options.matchCase)s=s.toLowerCase();var i=s.indexOf(sub);if(i==-1)return false;return i==0||options.matchContains};this.flushCache=function(){cache={}};this.setExtraParams=function(p){options.extraParams=p}
function addToCache(q,data){if(!data||!q||!options.cacheLength)return;if(!cache.length||cache.length>options.cacheLength){cache={};cache.length=1}else if(!cache[q])cache.length++;cache[q]=data}
function findPos(obj){var curleft=obj.offsetLeft||0,curtop=obj.offsetTop||0;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;curtop+=obj.offsetTop};return{x:curleft,y:curtop}}
function onItemSelect(li){var thefield=$input,theForm=thefield.parent(),i=0;while(!theForm.is('FORM')&&i<20){theForm=theForm.parent();i++};if(theForm.is('FORM'))if(options.extensionConfig.autoSubmit)jQuery(theForm).get(0).submit()}
function formatItem(row){var label=parseInt(row[1])==1?options.extensionConfig.altResultLabel:options.extensionConfig.altResultsLabel;return row[0]+" ("+row[1]+(label?" "+label:"")+")"}};jQuery.fn.indexedsearchAutocomplete=function(url,options){options=options||{};options.url=url;options.inputClass=options.inputClass||"ac_input";options.resultsClass=options.resultsClass||"ac_results";options.lineSeparator=options.lineSeparator||"\n";options.cellSeparator=options.cellSeparator||"|";options.minChars=options.minChars||1;options.delay=options.delay||400;options.matchCase=options.matchCase||0;options.matchSubset=options.matchSubset||1;options.matchContains=options.matchContains||0;options.cacheLength=options.cacheLength||1;options.mustMatch=options.mustMatch||0;options.extraParams=options.extraParams||{};options.loadingClass=options.loadingClass||"ac_loading";options.selectFirst=options.selectFirst||false;options.selectOnly=options.selectOnly||false;options.extensionConfig=typeof cb_indexsearch_autocomplete!=='undefined'&&typeof cb_indexsearch_autocomplete==='object'?cb_indexsearch_autocomplete:{};options.extensionConfig.altResultLabel='altResultLabel' in options.extensionConfig?options.extensionConfig.altResultLabel:'result';options.extensionConfig.altResultsLabel='altResultsLabel' in options.extensionConfig?options.extensionConfig.altResultsLabel:'results';options.extensionConfig.autoSubmit='autoSubmit' in options.extensionConfig?options.extensionConfig.autoSubmit:false;options.extensionConfig.maxResults='maxResults' in options.extensionConfig?options.extensionConfig.maxResults:2147483647;options.extensionConfig.autoResize='autoResize' in options.extensionConfig?options.extensionConfig.autoResize:false;this.each(function(){var input=this;new jQuery.indexedsearchAutocomplete(input,options)});return this};jQuery(document).ready(function(){jQuery("input[name='tx_indexedsearch[sword]']").indexedsearchAutocomplete("http://"+top.location.host+top.location.pathname+"?eID=cb_indexedsearch_autocomplete&sr="+sr+"&sh="+sh+"",{minChars:2,matchSubset:1,matchContains:1,cacheLength:10,selectOnly:1})})
var sr=8,sh="39406024",cb_indexsearch_autocomplete={altResultLabel:'Ergebnis',altResultsLabel:'Ergebnisse',autoSubmit:1,maxResults:10,autoResize:false}

