<style>
@keyframes bal {0%{transform:rotate(-20deg);} 50% {transform:rotate(20deg);} 100% {transform:rotate(-20deg);}}
@keyframes plat {from {width:0%;left:50%;right:50%;} to {width:100%;left:0%;right:100%;}}
@keyframes fdi {0% {opacity: 1;} 50% {opacity: 0;} 100% {opacity: 1;}}
@keyframes flsh {from {background: none;} to {background: maroon;color: white;}}
@keyframes kwd {0% {background: navy; color: white} 100% {background: white; color: navy}}
@keyframes ltr {from {stroke-dashoffset: 1000}}/*ltr=left to right*/
@keyframes ndrs {0% {transform:translateX(calc(100% + 1200px))} 100% {transform:translateX(calc(0% - 200px))}}
@keyframes tech {from {top:100%} to {top:92%}}
@keyframes ttb {from {stroke-dashoffset: 100;}}/*ttb=top to bottom*/
@keyframes narr {from {height: 0%} to {height: 15%}}
@keyframes mlin {0% {height:0%;} 100% {height:60%;}}
@keyframes plin {from {top:50%;height:0%;} to {top:75%;height:5%;}}
.narr {background: silver; color: navy; overflow-y: auto}
.mlin {position: relative; width: 100%; color: navy; overflow: hidden}
.mnm {font-style: italic; font-weight: bold; animation: mnm 2s infinite}
.plin {animation: plat 4s; background: silver; color: navy; text-align: center; overflow: hidden}
.base {animation: plat 4s; width: 100%; color: white}
.tech {width: 100%; background: rgb(60,60,60)}
.hvr {font-style: italic; font-weight: bold; text-shadow: 0 0 2px maroon; animation: flsh 2s infinite;}
.kwd {font-style: italic; font-weight: bold; text-shadow: 0 0 2px maroon;}
.ltr {animation: ltr 8s linear infinite;}
.meta3{top:90%;background:silver;font-size:0;animation: sns 8s infinite;}
.ndrs {margin-top: 10%; background: white; animation: ndrs 9s linear infinite}
.pilr {width: 100%;}
.ptxt {writing-mode:vertical-lr;text-orientation:upright;margin:auto;}
.imgs {display: none}
.pvt {animation:bal 8s infinite;transform-origin:center center 0;fill:white;}
.ttb {animation: ttb 2s linear infinite;}
.satelite {font-size: .8em; font-weight: lighter}
@keyframes mnm {0% {color: maroon} 50% {color: navy} 100% {color: maroon}}
@keyframes usr {0% {height:90%;} 50% {height:10%;} 100% {height:90%;}}
@keyframes srv {0% {height:90%;} 50% {height:50%;} 100% {height:90%;}}
@keyframes prd {0% {height:90%;} 50% {height:70%;} 100% {height:90%;}}
@keyframes usp {0% {height:70%;} 50% {height:90%;} 100% {height:70%;}}
@keyframes rog {0% {fill: maroon} 25% {fill: orange} 50% {fill: green} 75% {fill: orange} 100% {fill: maroon}}
.usr {animation: usr 8s linear infinite;}
.srv {animation: srv 8s linear infinite;}
.prd {animation: prd 8s linear infinite;}
.usp {animation: usp 8s linear infinite;}
.rog {animation: rog 8s linear infinite;}
@media screen and (orientation: portrait) { svg {font-size: 2vh; stroke: white; font-family: calibri;} }
@media screen and (orientation: landscape) { svg {font-size: 2vw; stroke: white; font-family: calibri;} }
</style>
<div style="position: relative; height: 100%; width: 100%; overflow: hidden">
<div id="home" class="narr">
<span id="hvr0" class="kwd">MetaMeta</span> is a business software <span id="hvr1" class="kwd">platform</span>.<p>It can help you move toward a <span id="hvr2" class="kwd">One-Stop-Shop</span> for all your enterprise information needs</p>
<p>Our approach is <span id="hvr3" class="kwd">hyper-rapid</span>. That means it comes to you virtually risk-free.</p>
<p>And the platform complements the approach in being <span id="hvr4" class="kwd">nimble</span>, <span id="hvr5" class="kwd">secure</span>, <span id="hvr6" class="kwd">simple</span> and <span id="hvr7" class="kwd">user-friendly</span>.</p>
<p>MetaMeta's <span id="hvr8" class="kwd">visibility</span> is unsurpassed.</p>
<p>Offering a growing collection of user-facing <span id="hvr9" class="kwd">services</span> in the cloud, MetaMeta can just as easily start entirely private.</p>
<p>Regardless, the business arrangement remains subscription-based and is completely <span id="hvr10" class="kwd">elastic</span>.</p>
</div>
<div id="chg" class="mlin">
<img src="/assets/bigboy.jpg" style="height: 100%; width: 100%;"/>
</div>
<div id="plnd" class="plin">
<div id="plin" class="mnm" style="position: relative; top: 25%; text-align: center; font-size: 1.8vh"></div>
</div>
<div id="pilr" class="pilr">
<img id="pilrimg" src="" style="height: 100%; width: 100%"/>
</div>
<div id="base" class="base">
<div class="ldiv">
<img src="/assets/m5.svg" class="meta logo"/>
<img src="/assets/e5.svg" class="meta logo"/>
<img src="/assets/t5.svg" class="meta logo"/>
<img src="/assets/a5.svg" class="meta logo"/>
<text id="blnl" class="logo late" style="right: 0%">the difference</text>
</div>
<div class="rdiv">
<img src="/assets/m5.svg" class="meta logo late"/>
<img src="/assets/e5.svg" class="meta logo late"/>
<img src="/assets/t5.svg" class="meta logo late"/>
<img src="/assets/a5.svg" class="meta logo late"/>
<text id="blnr" class="logo" style="left: 0%">will be obvious</text>
</div>
</div>
<div id="endorse" class="tech">
<div style="position: absolute; x: 100%">
<img id="ndrsimg" class="ndrs"/>
</div>
<div id="tech" align="center" style="position: relative; top: 15%; color:white; font-size: 2vh"></div>
</div>
<div id="MetaMeta" class="mlin" style="height:0%;width:0%">
<img src="/assets/bigboy.jpg" style="height:100%;width:100%"/>
</div>
<div id="platform" class="mlin" style="height:0%;width:100%;right:0%">
<div style="height:100%;width:100%;background:gray;fill:white;">
<svg id="platlft" style="position:absolute;height:100%;width:50%;left:0%;">
<circle id="platc1" cx="50%" cy="50%" r="25%" stroke="maroon" fill="maroon"/>
<text x="50%" y="50%" dominant-baseline="baseline" text-anchor="middle">metameta</text>
</svg>
<svg id="platrgt" style="position:absolute;height:100%;width:50%;right:0%;">
<circle id="platc2" cx="50%" cy="50%" r="25%" stroke="navy" fill="navy"/>
<text x="50%" y="50%" dominant-baseline="baseline" text-anchor="middle">your</text>
<text x="50%" y="50%" dominant-baseline="hanging" text-anchor="middle">enterprise</text>
</svg>
</div>
</div>
<div id="One-Stop-Shop" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;font-family: calibri;fill:white">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill:navy;"/>
<text x="5%" y="20%">Enables your entire workforce including contractors</text>
<text x="10%" y="50%">Serves as a shell on top of your IT assets</text>
<text x="15%" y="80%">Bridges gap between what is available and what is needed</text>
</svg>
</div>
<div id="hyper-rapid" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;stroke:black;fill:black;text-anchor:middle;">
<rect x="38%" y="4%" rx="2%" ry="2%" width="25%" height="15%" style="fill:maroon;stroke:maroon;"></rect>
<text x="50%" y="8%" stroke=white fill=white>Jane Doe</text>
<text x="50%" y="12%" stroke=white fill=white>President</text>
<text x="50%" y="16%" stroke=white fill=white>ABC Inc.</text>
<text x="50%" y="25%">Day-1/Hour-1: Get Your Direct Reports Aboard</text>
<line class="ltr" x1="03%" y1="39%" x2="97%" y2="39%" stroke="navy" stroke-width="80" stroke-dasharray="250"/>
<text x="50%" y="53%">Rest of Day-1: Sit back and Experience Real Time Enterprise</text>
<line class="ttb" style="animation-delay:0s" x1="05%" y1="60%" x2="05%" y2="78%" stroke="gray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:3s" x1="15%" y1="60%" x2="15%" y2="84%" stroke="lightgray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:5s" x1="25%" y1="60%" x2="25%" y2="86%" stroke="black" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:1s" x1="35%" y1="60%" x2="35%" y2="78%" stroke="lightgray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:4s" x1="45%" y1="60%" x2="45%" y2="84%" stroke="gray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:1s" x1="55%" y1="60%" x2="55%" y2="86%" stroke="black" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:3s" x1="65%" y1="60%" x2="65%" y2="78%" stroke="gray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:1s" x1="75%" y1="60%" x2="75%" y2="84%" stroke="black" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:5s" x1="85%" y1="60%" x2="85%" y2="86%" stroke="lightgray" stroke-width="40" stroke-dasharray="5,5"/>
<line class="ttb" style="animation-delay:2s" x1="95%" y1="60%" x2="95%" y2="78%" stroke="gray" stroke-width="40" stroke-dasharray="5,5"/>
<text x="50%" y="93%">And Beyond: Choose Options * Set Priorities * Monitor Performance</text>
</svg>
</div>
<div id="nimble" class="mlin" style="height:0%;width:100%;right:0%">
<!-- <img src="/assets/1438.jpg" style="height:100%;width:100%"/> -->
<svg style="height:100%;width:100%">
<g class="pvt">
<line x1="12%" y1="50%" x2="88%" y2="50%" stroke="black" stroke-width="5"></line>
<circle cx="12%" cy="50%" r="8%" stroke="navy" fill="navy"/>
<text x="12%" y="50%" dominant-baseline="baseline" text-anchor="middle">server</text>
<text x="12%" y="50%" dominant-baseline="hanging" text-anchor="middle" fill:white>workload</text>
<circle cx="88%" cy="50%" r="8%" stroke="maroon" fill="maroon"/>
<text x="88%" y="50%" dominant-baseline="baseline" text-anchor="middle">user</text>
<text x="88%" y="50%" dominant-baseline="hanging" text-anchor="middle">interaction</text>
</g>
<line x1="50%" y1="50%" x2="40%" y2="100%" stroke="black" stroke-width="5"/>
<line x1="40%" y1="100%" x2="60%" y2="100%" stroke="black" stroke-width="10"/>
<line x1="60%" y1="100%" x2="50%" y2="50%" stroke="black" stroke-width="5"/>
<circle cx="50%" cy="50%" r="4%" fill="gray" stroke="black" stroke-width="5"></circle>
</svg>
</div>
<div id="secure" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;font-family: calibri;fill:white" stroke="navy">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill:maroon;stroke:white;"/>
<text x="50%" y="20%" dominant-baseline="baseline" text-anchor="middle">Authentication</text>
<text x="50%" y="40%" dominant-baseline="baseline" text-anchor="middle">Authorization</text>
<text x="50%" y="60%" dominant-baseline="baseline" text-anchor="middle">Audit Trail</text>
<text x="50%" y="80%" dominant-baseline="baseline" text-anchor="middle">Encryption</text>
</svg>
</div>
<div id="simple" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;font-family: calibri" stroke="navy">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill:navy;stroke:white;"/>
<rect x="10%" y="10%" width="10%" height="10%" style="fill:red;stroke:red;"></rect>
<line x1="15%" y1="11%" x2="15%" y2="19%" style="stroke:white;stroke-width:3"></line>
<line x1="11%" y1="15%" x2="19%" y2="15%" style="stroke:white;stroke-width:3"></line>
<text x="25%" y="15%" style="fill:white;">Expand</text>
<rect x="10%" y="30%" width="10%" height="10%" style="fill:red;stroke:red;"></rect>
<line x1="11%" y1="35%" x2="19%" y2="35%" style="stroke:white;stroke-width:3"></line>
<text x="25%" y="35%" style="fill:white;">Collapse</text>
<line x1="30%" y1="50%" x2="70%" y2="50%" style="stroke:red;stroke-width:5"></line>
<text x="50%" y="60%" style="fill:white;">Familiar Interaction</text>
<text x="50%" y="70%" style="fill:white;">Bare-Essential Content</text>
<text x="50%" y="80%" style="fill:white;">Relevant Action Buttons</text>
</svg><br>
<span style="position:relative;background:darkgray;height:32px;width:500px;text-align:center;font:24px calibri;color:navy">Context- and User-Sensitive Interface</span><br>
<span style="position:relative;background:gray;height:54px;width:500px;text-align:center;">
<img class="logo1" src="/assets/m2dark.bmp" /><img class="logo1" src="/assets/m2dark.bmp" style="animation-delay:4s" />
</span>
</div>
<div id="user-friendly" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;font-family: calibri;fill:white" stroke="maroon">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill:maroon;stroke:white;"/>
<text x="50%" y="20%" dominant-baseline="baseline" text-anchor="middle">Consistent</text>
<text x="50%" y="40%" dominant-baseline="baseline" text-anchor="middle">Easy to Use</text>
<text x="50%" y="60%" dominant-baseline="baseline" text-anchor="middle">Personalized</text>
<text x="50%" y="80%" dominant-baseline="baseline" text-anchor="middle">Close to Real World</text>
</svg>
</div>
<div id="visibility" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height: 100%; width: 100%; font-family: calibri"; stroke="navy">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill: none; stroke: white;"/>
<text x="10%" y="20%" stroke="maroon">Right on your home page</text>
<text x="20%" y="30%" stroke="navy">Select a row / column to plot graph</text>
<text x="30%" y="40%" stroke="maroon">Drill down anywhere in your domain</text>
<text x="40%" y="50%" stroke="navy">Launch Full Query WorkBench</text>
<text x="50%" y="60%" stroke="maroon">Swap rows and columns</text>
<text x="60%" y="70%" stroke="navy">Replace Dimensions</text>
<text x="70%" y="80%" stroke="maroon">Apply Filters</text>
</svg>
</div>
<div id="services" class="mlin" style="height:0%;width:100%;right:0%">
<svg style="height:100%;width:100%;font-family: calibri;fill:white" stroke="navy">
<rect x="0%" y="0%" rx="0%" ry="0%" width="100%" height="100%" style="fill:navy;stroke:white;"/>
<text x="50%" y="30%" dominant-baseline="baseline" text-anchor="middle">Standardizes Business Vocabulary</text>
<text x="50%" y="70%" dominant-baseline="baseline" text-anchor="middle">Promotes Enterprise Management</text>
</svg>
</div>
<div id="elastic" class="mlin" style="height:0%;width:100%;right:0%">
<!-- <img src="/assets/galaxy.jpg" style="height:100%;width:100%"/> -->
<svg style="height:100%;width:100%;fill:white;">
<line x1="1%" y1="0%" x2="1%" y2="100%" stroke="black" stroke-width="1%"/>
<line x1="0%" y1="100%" x2="100%" y2="100%" stroke="black" stroke-width="1%"/>
<rect x="05%" y="0%" width="15%" height="99%" fill="gray"/>
<text x="12.5%" y="95%" dominant-baseline="baseline" text-anchor="middle">users</text>
<rect x="30%" y="0%" width="15%" height="99%" fill="gray"/>
<text x="37.5%" y="95%" dominant-baseline="baseline" text-anchor="middle">services</text>
<rect x="55%" y="0%" width="15%" height="99%" fill="gray"/>
<text x="62.5%" y="95%" dominant-baseline="baseline" text-anchor="middle">periods</text>
<rect x="80%" y="0%" width="15%" height="99%" class="rog"/>
<text x="87.5%" y="95%" dominant-baseline="baseline" text-anchor="middle">cost/usp</text>
<rect class="usr" x="05%" y="0%" rx="0" ry="0" width="20%" height="80%" style="fill:white; stroke:white;"/>
<rect class="srv" x="30%" y="0%" rx="0" ry="0" width="20%" height="90%" style="fill:white; stroke:white;"/>
<rect class="prd" x="55%" y="0%" rx="0" ry="0" width="20%" height="90%" style="fill:white; stroke:white;"/>
<rect class="usp" x="80%" y="0%" rx="0" ry="0" width="20%" height="80%" style="fill:white; stroke:white;"/>
</svg>
</div>
<div>
<img id="pilrimgI" src="/assets/PillersI.png" style="height: 0%; width: 0%"/>
<img id="pilrimgS" src="/assets/PillersS.png" style="height: 0%; width: 0%"/>
<img id="pilrimgX" src="/assets/PillersX.png" style="height: 0%; width: 0%"/>
</div>
<div>
<img class="imgs" height="53px" width="120px" title="Secure Virtual Data Center" src="/assets/aws.jpg"/>
<img class="imgs" height="37px" width="143px" title="Tunneling/Encryption" src="/assets/geotrust.svg"/>
<img class="imgs" height="50px" width="144px" title="GeoSpatial Visualization" src="/assets/google.png"/>
</div>
</div>
<script type="text/javascript">
var kwdat = '[' +
'{"hvr":"MetaMeta","plin":"The Difference will be Obvious","blnl":"Rock-Solid Business<br>Infrastructure","blnr":"Efficient Micro-Service<br>Architecture"},' +
'{"hvr":"platform","plin":"MetaMeta as your Business Hub - Your Business as its Environment Hub","blnl":"Intra<br>Enterprise","blnr":"Inter<br>Enterprise"},' +
'{"hvr":"One-Stop-Shop","plin":"Whatever your Mission, MetaMeta enables your nimble Mission Support","blnl":"Focus on<br>Mission Criticals","blnr":"Off-load<br>Mission Support"},' +
'{"hvr":"hyper-rapid","plin":"Real Time Enterprise in Action","blnl":"Pumps Life in<br>Dormant Org Chart","blnr":"Brings alive your<br>Entire Enterprise"},' +
'{"hvr":"nimble","plin":"Compact Codebase + Optimized Database","blnl":"Minimal<br>Payload","blnr":"Maximum<br>Thruput"},' +
'{"hvr":"secure","plin":"On-going Pursuit of Defense in Depth","blnl":"","blnr":""},' +
'{"hvr":"simple","plin":"Context- and User-Sensitive Interface","blnl":"Minimal<br>Training Need","blnr":"Quick<br>User Buy-In"},' +
'{"hvr":"user-friendly","plin":"More Information Enrichment at User behest","blnl":"","blnr":""},' +
'{"hvr":"visibility","plin":"Real Time Enterprise = Action-Inducing Bias","blnl":"Real Time<br>Movement","blnr":"Real Time<br>Communication"},' +
'{"hvr":"services","plin":"Get a Grip on your People, your Assets, your Facilities","blnl":"Learn<br>from History","blnr":"Plan<br>for Future"},' +
'{"hvr":"elastic","plin":"Business Model (usp=per user per service per period)","blnl":"Dedicated for Large Enterprises","blnr":"Multi-Tenant for Small Businesses"}' + ']'
kwdat = JSON.parse(kwdat)
if(!top.ss)
top.ss = {home:0, chg:0, plnd:0, pilr:0, base:0, tech:0, auto:false, loop:false, lsthvr:0, src:[]}
if(top.ss.src.length == 0){
top.ss.src = document.getElementsByClassName("imgs"); top.ss.lsthvr = kwdat.length - 1
}
async function ChangeImg(el){
if(!top.ss)
return
await sleep(2000)
switch (el.src){
case document.getElementById("pilrimgI").src:
el.src = document.getElementById("pilrimgX").src
break;
case document.getElementById("pilrimgX").src:
el.src = document.getElementById("pilrimgI").src
break;
default:
return
}
ChangeImg(el)
}
async function Plot(el,txt){
await sleep(1000)
var x = document.getElementById(el).clientWidth * .5
var y = document.getElementById("chg").clientHeight * .5
var d = y - x
var r = document.getElementById("chg").clientHeight * .25 * x / y + d *.20
if(x>y){
d = x - y
r = document.getElementById(el).clientWidth * .25 * y / x + d *.20
}
var add = Math.floor(360 / txt.length)
var strt = 360 % txt.length
var ih
for(var i=0;i<txt.length;i++){
await sleep(250)
var t = txt[i].split(" ")
strt += add
ih='<circle id="c' + i + '" class="satelite" r="1%"></circle>'
ih+='<text id="t' + i + '0" class="satelite" dominant-baseline="baseline" text-anchor="middle">' + t[0] + '</text>'
if(t.length>1)
ih+='<text id="t' + i + '1" class="satelite" dominant-baseline="hanging" text-anchor="middle">' + t[1] + '</text>'
document.getElementById(el).innerHTML += ih
var tmp = Polr2Cart(x,y,r,strt)
document.getElementById("c"+i).setAttribute("cx",tmp.x)
document.getElementById("c"+i).setAttribute("cy",tmp.y)
document.getElementById("t"+i+"0").setAttribute("x",tmp.x)
document.getElementById("t"+i+"0").setAttribute("y",tmp.y)
if(t.length>1){
document.getElementById("t"+i+"1").setAttribute("x",tmp.x)
document.getElementById("t"+i+"1").setAttribute("y",tmp.y)
}
}
}
function PlatUp(ix){
switch (ix){
case 1:
document.getElementById("pilrimg").src = document.getElementById("pilrimgI").src
break
case 9:
document.getElementById("pilrimg").src = document.getElementById("pilrimgS").src
break
default:
return
}
$('#chg') .animate({height: "-=" + top.ss.pilr},1000)
$('#plnd').animate({top: "-=" + $("home").height() + $("chg").height() - top.ss.pilr},1000)
$('#pilr').animate({height: "+=" + top.ss.pilr},1000)
ChangeImg(document.getElementById("pilrimg"))
if(ix==1){
tmp = ["customers","vendors","partners","government","owners"]
Plot("platrgt",tmp)
var tmp = ["employees","contractors","hardware","systems","databases","network equipment","radios","smart widgets"]
Plot("platlft",tmp)
}
}
function PlatDown(ix){
if(ix==1 || ix==9){//platform
$('.satelite').remove()
$('#chg').animate({height: "+=" + top.ss.pilr},1000)
$('#plnd').animate({top: "+=" + top.ss.pilr},1000)
$('#pilr').animate({height: "0"},1000)
}
}
function Polr2Cart(cx, cy, r, ad) {
// cx/cy=center coords, r=radius,ad=angle in degrees, ar=angle in radians
var ar = (ad-90) * Math.PI / 180.0;
return { x: cx + (r * Math.cos(ar)), y: cy + (r * Math.sin(ar)), r: ar };
}
async function ShowEndrs(){
var i = 0, el = document.getElementById('ndrsimg')
while (top.ss && top.ss.loop) {
el.src = top.ss.src[i].src; el.height = top.ss.src[i].height; el.width = top.ss.src[i].width
$("#tech").html("<b>"+top.ss.src[i].title+"<br><br>Robust Foundation</b>")
await sleep(4000)
i++
if (top.ss && i == top.ss.src.length)
i = 0
}
}
function ShowSlide(ix){
if(top.ss){
$('#hvr'+ix).removeClass('kwd')
$('#hvr'+ix).addClass('hvr')
$('#chg').html($('#'+kwdat[ix].hvr).html())
$('#plin').html(kwdat[ix].plin)
$('#blnl').html(kwdat[ix].blnl)
$('#blnr').html(kwdat[ix].blnr)
PlatUp(ix)
$('#chg').animate( {right: '0%'} )
top.ss.lsthvr = ix
}
}
function ShutSlide(){
if(top.ss){
$('#hvr'+top.ss.lsthvr).removeClass('hvr')
$('#hvr'+top.ss.lsthvr).addClass('kwd')
PlatDown(top.ss.lsthvr)
$('#chg').animate( {right: '100%'} );
}
}
async function SlideShow(){
var i = 0
while(top.ss && top.ss.loop){
if(document.getElementById('hvr'+i))
document.getElementById('hvr'+i).scrollIntoView(false)
ShowSlide(i)
await sleep(8000)
ShutSlide()
await sleep(1000)
i++
if(i == kwdat.length)
i = 0
}
}
async function ShowHVR(ix){
top.ss.loop = false
if(top.ss.lsthvr!=ix){
ShutSlide()
await sleep(1000)
ShowSlide(ix)
top.ss.lsthvr = ix
}
}
if(!top.ss.auto){//ss = slideshow; nullified in fun on tree item change
repaint()
for(var i = 0; i < kwdat.length; i++)
document.getElementById("hvr"+i).addEventListener("mouseover", function(){ShowHVR(parseInt(this.id.substr(3)))})
top.ss.loop = true
ShowEndrs()
}
</script>