").append($(this).find("h2").clone()).remove().html();
var X="";
$.each($(this).find("p"),function(){X+=$("
").append($(this).clone()).remove().html()
});
var a=$("
").append($(this).find("a").clone()).remove().html();
var c=$(this).attr("rel");
var Y=$(this).hasClass("rm_randomizer");
currentIndex=E.push({heading:b,caption:X,button:a,image:c,isRandom:Y,fullContent:Z});
if(!Y){D.push({myIndex:currentIndex-1,myItems:E[currentIndex-1]})
}})
}deCount=0;
for(var U=0;
U0){$(this).remove()
}});
$("#hero1 p").replaceWith(E[M].caption);
$("#hero1 p").hide();
$("#hero1 p").fadeIn(O)
}function H(){$("#hero1 a").replaceWith(E[M].button);
$("#hero1 a").attr("vieworder",parseInt(M)+1)
}function R(){var T,S;
var W=(C())?100:200;
function V(){if(document.getElementById("hero-btns")===null){S=document.createElement("div");
S.setAttribute("id","hero-btns");
P.appendChild(S);
return S
}}if(V()){for(var U=0;
U0)?HeroEvent.heroCookie.id:Math.floor(Math.random()*5);
HeroBG.render(S);
HeroBG.blackout();
HeroEvent.saveDimState(1)
}window.onresize=function(){I.height=$(window).height();
I.width=$(window).width();
$("#top-gradient").width(I.width);
HeroBG.toggleBackground(M,I.height)
};
HeroBG.toggleBackground(M,I.height)
},generate:function(){if(arguments.length>0){clockReference=arguments[0].clock
}HeroBG.render(M);
if(!C()){HeroBG.bright()
}if(P!==null){$("#hero1").html(E[M].fullContent);
$("#hero1").hide();
$("#hero1").fadeIn(O);
var S="";
if(document.getElementById("type")){S=document.getElementById("type").value
}if(S!="video"){R().enable()
}HeroEvent.save(M+"|"+E[M].image)
}},setWindowSizeType:function(S){Q=S
},getWindowSizeType:function(){return Q
},getWindowSize:function(){return I
}}
})();
var HeroBG=(function(){var G;
var H,A,F;
var E;
var B="images/wall_portrait-sm.jpg";
G=document.getElementsByTagName("body")[0];
function C(){if(document.getElementById("blackout")===null){H=document.createElement("div");
H.setAttribute("id","blackout");
G.appendChild(H);
return H
}}function D(){if(document.getElementById("top-gradient")===null){E=document.createElement("div");
E.setAttribute("id","top-gradient");
E.style.position="fixed";
G.appendChild(E);
return E
}}return{render:function(M){var I;
var J="rgb(34, 34, 34) url(BACKGROUND-IMAGE) no-repeat fixed center top";
if(typeof theHeroArray[M]=="undefined"){HeroView.setHeroID(0);
M=0
}if(document.getElementById("heroId")){document.getElementById("heroId").value=M
}var L=(HeroView.getHeroDOM()!==null)?theHeroArray[M].image:HeroEvent.heroCookie.src;
if(HeroView.getWindowSizeType()==1){L=L.replace("-sm","-lg")
}if(L.length<1&&defaultHeroBackground.indexOf(".jpg")<0){var N=$(window).height();
var K=$(window).width();
if(K<1500&&N<744){defaultHeroBackground=defaultHeroBackground+"-sm.jpg"
}else{defaultHeroBackground=defaultHeroBackground+"-lg.jpg"
}defaultHeroBackground="../images"+defaultHeroBackground;
L=defaultHeroBackground
}if(L.indexOf(".jpg")<0&&defaultHeroBackground.indexOf(".jpg")<0){L=B
}if(!G){G=document.getElementsByTagName("body")[0]
}if(L.length>0){G.style.background=J.replace("BACKGROUND-IMAGE",L)
}},blackout:function(M){var J,O;
C();
var L=document.createElement("a");
var K=document.getElementById("ajax-content-wrapper");
var I=document.getElementById("discover_close");
if(K!=null&&I==null){K.appendChild(L)
}var N=HeroView.isIE();
J=(N)?0.4:1;
O=(N)?500:800;
if(HeroEvent.getDimState()==0){$(H).fadeTo(O/2,J);
$(K).hide()
}if(!N){$(K).fadeTo(O,1)
}else{$(K).fadeIn()
}},bright:function(){if(C()){_fadeDuration=(HeroView.isIE())?300:600;
$(H).fadeTo(_fadeDuration,0,function(){document.body.removeChild(H);
HeroEvent.saveDimState(0)
})
}},toggleBackground:function(I,J){var K=J;
if(K<744&&K>500){HeroView.setWindowSizeType(0);
this.render(I)
}else{if(K>745){HeroView.setWindowSizeType(1);
this.render(I)
}}}}
})();
var HeroEvent=(function(){var C;
var E;
var H=new Date();
var D=new Date();
function G(P){var N=H.getTime()+(600*1000);
H.setTime(N);
var M=P.substring(0,1);
var M=parseInt(M)+parseInt("1");
var L="hero"+M;
var O=$(window).height();
var K=$(window).width();
if(K<1500&&O<744){P=P.replace(".jpg","-sm.jpg")
}else{P=P.replace(".jpg","-lg.jpg")
}var J=P.substring(P.indexOf("|")+1,P.length);
_body=document.getElementsByTagName("body")[0];
var I="rgb(34, 34, 34) url(BACKGROUND-IMAGE) no-repeat fixed center top";
_body.style.background=I.replace("BACKGROUND-IMAGE",J);
document.cookie="heroID="+P+";expires="+H.toGMTString()+"; path=/"
}function B(I){var J=D.getTime()+(3600*1000);
D.setTime(J);
document.cookie="dimState="+I+";expires="+D.toGMTString()+"; path=/"
}function F(I){return jQuery.cookie(I)
}function A(){var J="";
if(document.getElementById("type")){J=document.getElementById("type").value
}var L=C;
var K=1;
var I=null;
if(J!="video"){if(arguments.length>0){L=arguments[0].heroID;
_clock=arguments[0].clock;
if(arguments[0].clicked){if(!HeroView.isPaused()){K=99999;
I=true;
HeroView.pause(L)
}else{HeroView.unpause()
}}if(E){clearTimeout(E)
}E=setTimeout(function(){_clock.start()
},K*1000)
}HeroView.setHeroID(L);
if(I==null){HeroView.navReset();
HeroView.generate()
}}}return{heroCookie:(function(){var I=F("heroID");
I=I?I:"0|";
return{id:I.substring(0,1),src:I.substring(2,I.length)}
})(),getDimState:function(){var I=F("dimState");
return I
},save:function(I){G(I)
},saveDimState:function(I){B(I)
},setID:function(I){C=I
},getID:function(){return C
},exec:function(){var I=C;
if(I<=NUMBEROFHEROS){C++;
if(C==NUMBEROFHEROS){HeroView.setHeroID(0);
C=HeroView.getHeroID()
}}A()
},clickHero:function(){var I;
if(arguments.length>0){C=arguments[0].heroID;
var J=arguments[0].clock
}if(J.stop()){I=HeroView.isClicked(C);
A({heroID:C,clicked:I,clock:J})
}},pauseHero:function(J){if(J.paused==true&&J.target.getAttribute("id")!=="hero"){var I=HeroView.getHeroID();
HeroView.pause(I)
}}}
})();
function homePageTracking(B,C){if(document.getElementById("heroId")){var A=document.getElementById("heroId").value;
A=++A;
TrackLink(B,C,"ClickArea=homepagehero:CTA_p"+A+"")
}}function HeroTimeController(B){var A;
var C=B;
HeroEvent.setID(HeroView.getHeroID());
this.start=function(){A=0;
var D=setInterval(function(){if(A<=C){HeroView.bgAnimateProgress(A*C);
if(A==C){A=0;
HeroEvent.exec()
}else{A=A+1
}}},1000);
this.clock=D
};
this.stop=function(){clearInterval(this.clock);
_clock=undefined;
A=0;
if(!_clock){return true
}}
}$(window).load(function(){var B=location.pathname.substring(1);
var D=B.split("/");
var C="";
if(document.getElementById("type")){C=document.getElementById("type").value
}if(D[2]=="sap-bydesign"){}else{if(C=="video"){HeroView.init("hero-video")
}else{HeroView.init("hero")
}if(window.heroTimer===undefined&&HeroView.getHeroDOM()!==null){var A=new HeroTimeController(10);
A.start();
HeroView.generate({clock:A})
}}});