poc=organic;try{if(!poc.exists){throw"pocObjUndefined";}poc.homepage={num_backgrounds:0,current_background:false,nextBg:0,crossfade:false,animationTimeout:null,overlayTimeout:null,nextTimeout:null,bgSpeed:250,fgSpeed:250,bgCached:false,fgCached:false,randomBool:false,animationAllowed:false,fullStop:false,init:function(){poc.homepage.bgCached=jQuery("#bg div");poc.homepage.fgCached=jQuery("#fg div");if(poc.homepage.bgCached.size()!=0){poc.homepage.preload();}},fadeBG:function(d,b){var c=poc.homepage.current_background;function a(){var f=d;poc.homepage.bgCached.eq(f).fadeIn(poc.homepage.bgSpeed,function(){poc.homepage.fgCached.eq(f).fadeIn(poc.homepage.fgSpeed,function(){poc.homepage.current_background=f;poc.homepage.nextBg=poc.homepage.current_background+1;});});}if(c!==false){poc.homepage.fgCached.eq(c).fadeOut(poc.homepagefgSpeed,function(){poc.homepage.bgCached.eq(c).fadeOut(poc.homepage.bgSpeed,function(){if(!b){a();}jQuery(".controls").removeClass("active");jQuery(".controls").eq(d).addClass("active");});if(b){a();}});}else{a();}},preload:function(){function d(){jQuery("body#homepage #flash-content").css({background:"none"});poc.homepage.initRotation();}var h=new Array();for(var g=0;g<poc.homepage.bgCached.length;g++){var f=poc.homepage.bgCached.eq(g);var c=f.css("background-image");var b=c.split("url(")[1];var a=b.split(")")[0];var j=a.replace(/["']/gi,"");h[g]=jQuery("<img>");if(g==0){h[0].bind("load",d);}h[g].attr("src",j);}},initRotation:function(){poc.homepage.hideOverlay();if(poc.homepage.fullStop!=true){var a=function(){poc.homepage.animationAllowed=true;};poc.homepage.animationTimeout=setTimeout(a,500);poc.homepage.rotateBool=true;if(poc.homepage.randomBool==true&&poc.homepage.current_background!=false){poc.homepage.nextBg=-1;}if(poc.homepage.current_background===false){if(poc.homepage.randomBool==true&&poc.homepage.current_background===false){poc.homepage.nextBg=Math.floor(Math.random()*poc.homepage.bgCached.size());}else{poc.homepage.nextBg=0;}poc.homepage.populateButtons();poc.homepage.nextBackground();}}},nextBackground:function(){if(poc.homepage.animationAllowed==true&&c!=-1){var c=poc.homepage.nextBg;var a=Number(poc.homepage.bgCached.eq(c).find(".holdTime").val());if(a===0){poc.homepage.stopRotation("true");}poc.homepage.fadeBG(c,"true");if(poc.homepage.randomBool==false){var b=function(){if(c>=poc.homepage.bgCached.size()){poc.homepage.nextBg=0;}poc.homepage.nextBackground();};poc.homepage.nextTimeout=setTimeout(b,a);}else{poc.homepage.animationAllowed=false;}}else{if(c!=-1){var b=function(){poc.homepage.nextBackground();};setTimeout(b,1000);}}},immediateNext:function(b){var a=function(){clearTimeout(poc.homepage.nextTimeout);if(b){poc.homepage.nextBg=b;}poc.homepage.nextBackground();};setTimeout(a,poc.homepage.fgSpeed+poc.homepage.bgSpeed);},stopRotation:function(a){clearTimeout(poc.homepage.animationTimeout);poc.homepage.animationAllowed=false;if(!a){poc.homepage.showOverlay();}else{if(a){poc.homepage.fullStop=true;}}},showOverlay:function(){clearTimeout(poc.homepage.overlayTimeout);var a=jQuery("#overlay");if(a.size()>0){a.show().fadeTo(100,0.7).addClass("visible");poc.homepage.fgCached.eq(poc.homepage.current_background).fadeOut("fast");}jQuery("#main_flash_embed").css({"z-index":3});poc.homepage.fgCached.css({"z-index":1});},hideOverlay:function(){var a=function(){if(poc.homepage.current_background!==false){poc.homepage.fgCached.eq(poc.homepage.current_background).fadeIn("fast");jQuery("#overlay").animate({opacity:"0"},100,function(){jQuery(this).hide().removeClass("visible");});jQuery("#main_flash_embed").css({"z-index":1});poc.homepage.fgCached.css({"z-index":3});}};poc.homepage.overlayTimeout=setTimeout(a,500);},populateButtons:function(){var l=Number(poc.homepage.nextBg);var k=jQuery("#background_controls.dots");var f=jQuery("#background_controls.numbered");if(f.size()>0||k.size()>0){console.log("conditional met");for(var g=0;g<poc.homepage.bgCached.length;g++){if(g===l){var c="active";}else{var c="";}var j=g+1;var h=jQuery("#background_controls").append("<div class='controls "+c+"'><a href='#' name='&lid=image_scroll&lpos=content'>"+j+"</a></div>");}var b=f.find("div");if(b.length>0){var d=480-((b.length*21)/2);f.css({"margin-left":d});}var a=k.find("div");if(a.length>0){var d=480-((a.length*15)/2);k.css({"margin-left":d});}jQuery("#background_controls div").click(function(){jQuery("#background_controls div").removeClass("active");jQuery(this).addClass("active");poc.homepage.nextBg=jQuery(".controls").index(this);poc.homepage.immediateNext(jQuery(".controls").index(this));});jQuery("#background_controls div a").click(function(i){i.preventDefault();});}},changeFooter:function(){var a=jQuery("#footer_disclaimer");jQuery("#footer_legal a").toggleClass("active");a.toggleClass("hidden");}};jQuery(document).ready(function(){poc.homepage.init();});}catch(e){poc.standard_error_handler(e);}
