var quickFlip={wrappers:[],newPanel:[],oldPanel:[],speed:[180,120],createFlip:function(a,f,d){var b="";for(z=0;z<2;z++){var e=(z==0)?"flipColLeft":"flipColRight";var c=(z==0)?"right":"left";b+='<div class="'+e+'" style="width: '+d+"px; height: "+a.height+"; "+c+": "+a.halfwidth+'px;"><div class="'+a.classNames[f]+'">'+a.panels[f].html()+"</div></div>"}return b},flip:function(f,e,m){var n=quickFlip.wrappers[f];var d=(n.panels.length>e+1)?e+1:0;quickFlip.newPanel=Array(f,d);quickFlip.oldPanel=Array(f,e);var b=quickFlip.createFlip(n,e,n.halfwidth);var g=quickFlip.createFlip(n,d,0);n.panels[e].hide();n.wrapper.append(b);var a=$j(".flipColLeft, .flipColRight",n.wrapper);var l=0;var h=0;var c=(typeof(n.speed)=="undefined")?quickFlip.speed:n.speed;a.animate({width:0},c[0],function(){if(!l){l++}else{a.remove();n.wrapper.append(g);var i=$j(".flipColLeft, .flipColRight",n.wrapper);i.animate({width:n.halfwidth},c[1],function(){if(!h){h++}else{i.remove();n.panels[d].show();switch(m){case -1:quickFlip.flip(f,d,-1);break;case 1:if($j.browser.msie){if(typeof(quickFlip.reattachEvents)=="function"){quickFlip.reattachEvents()}quickFlip.attachHandlers($j(".quickFlipCta",n.panels[d]),f,d)}break;default:quickFlip.flip(f,d,m-1);break}}})}})},attachHandlers:function(c,b,a){c.click(function(d){d.preventDefault();quickFlip.flip(b,a,1)})},init:function(){quickFlip.wrappers=new Array();$j(".quickFlip").each(function(a){var c=$j(this);var b={wrapper:c,halfwidth:parseInt(parseInt(c.css("width"))/2),height:c.css("height"),classNames:[],panels:[]};c.children(".quickFlipPanel").each(function(e){var d=$j(this);b.panels.push(d);b.classNames.push(d[0].className);quickFlip.attachHandlers($j(".quickFlipCta",d),a,e);if(e){d.hide()}});quickFlip.wrappers.push(b)})}};$j(function(){quickFlip.init()});