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,init:function(){poc.homepage.bgCached=jQuery("#bg > div");poc.homepage.fgCached=jQuery("#fg > div");jQuery(".dd").hover(function(){jQuery(this).find("ul").slideDown();poc.homepage.stopRotation(true);},function(){jQuery(this).find("ul").slideUp();poc.homepage.initRotation();});if(poc.homepage.bgCached.size()!=0){poc.homepage.preload();}if(window.ie7||window.ie8){onload_register('iePngFix("#fg div img");');}},fadeBG:function(h,f){var i=poc.homepage.current_background;function g(){var a=h;poc.homepage.bgCached.eq(a).css({opacity:""}).fadeIn(poc.homepage.bgSpeed,function(){poc.homepage.fgCached.eq(a).css({opacity:""}).fadeIn(poc.homepage.fgSpeed,function(){poc.homepage.current_background=a;poc.homepage.nextBg=poc.homepage.current_background+1;});});}if(i!==false){poc.homepage.fgCached.eq(i).fadeOut(poc.homepagefgSpeed,function(){poc.homepage.bgCached.eq(i).fadeOut(poc.homepage.bgSpeed,function(){if(!f){g();}jQuery(".controls").removeClass("active");jQuery(".controls").eq(h).addClass("active");});if(f){g();}});}else{g();}},preload:function(){function p(){jQuery("body#homepage #flash-content").css({background:"none"});poc.homepage.initRotation();}var m=new Array();for(var n=0;n<poc.homepage.bgCached.length;n++){var o=poc.homepage.bgCached.eq(n);var q=o.css("background-image");var i=q.split("url(")[1];var k=i.split(")")[0];var l=k.replace(/["']/gi,"");m[n]=jQuery("<img>");if(n==0){m[0].bind("load",p);}m[n].attr("src",l);}},initRotation:function(){var b=function(){poc.homepage.animationAllowed=true;};poc.homepage.animationTimeout=setTimeout(b,500);poc.homepage.hideOverlay();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&&g!=-1){var g=poc.homepage.nextBg;var f=Number(poc.homepage.bgCached.eq(g).find(".holdTime").val());if(f===0){poc.homepage.stopRotation("true");}poc.homepage.fadeBG(g,"true");if(poc.homepage.randomBool==false){var d=function(){if(g>=poc.homepage.bgCached.size()){poc.homepage.nextBg=0;}poc.homepage.nextBackground();};poc.homepage.nextTimeout=setTimeout(d,f);}else{poc.homepage.animationAllowed=false;}}else{if(g!=-1){var d=function(){poc.homepage.nextBackground();};setTimeout(d,1000);}}},immediateNext:function(h){clearTimeout(poc.homepage.nextTimeout);var g=poc.homepage.fgCached;var i=poc.homepage.bgCached;g.stop();i.stop();for(var f=0;f<i.length;f++){g.eq(f).fadeOut(0,function(){i.eq(f).fadeOut(0,function(){if(f==i.length-1){poc.homepage.nextBg=h;poc.homepage.nextBackground();clearTimeout(poc.homepage.nextTimeout);}});});}},stopRotation:function(b){clearTimeout(poc.homepage.animationTimeout);poc.homepage.animationAllowed=false;if(!b){poc.homepage.showOverlay();}},showOverlay:function(){clearTimeout(poc.homepage.overlayTimeout);var b=jQuery("#overlay");if(b.size()>0){b.show().fadeTo(100,0.9).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 b=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(b,500);},populateButtons:function(){var q=Number(poc.homepage.nextBg);var i=jQuery("#background_controls");if(i.size()>0){for(var o=0;o<poc.homepage.bgCached.length;o++){if(o===q){var k="active";}else{var k="";}var m=o+1;var l=jQuery("#background_controls").append("<div class='controls "+k+"'><a href='#' name='&lid=image_scroll&lpos=content'>"+m+"</a></div>");}var p=i.find("div");if(p.length>0){var n=480-((p.length*15)/2);i.css({"margin-left":n});}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(a){a.preventDefault();});}},changeFooter:function(){var b=jQuery("#footer_disclaimer");jQuery("#footer_legal a").toggleClass("active");b.toggleClass("hidden");}};jQuery(document).ready(function(){poc.homepage.init();});}catch(e){poc.standard_error_handler(e);}
