index.html 7.7 KB
<!DOCTYPE html>
    <head><script type="text/javascript">
    
      (function() {
        var relegateNavigation = '';
        var handleClickTagMessage = function(e) {
          try {
            var eventData = JSON.parse(e.data);
          } catch (err) {
            return;
          }
          if (eventData.isInitClickTag) {
            if (eventData.clickTags) {
              for (var i = 0; i < eventData.clickTags.length; i++) {
                var clkTag = eventData.clickTags[i];
                window[clkTag.name] = clkTag.url;
              }
            } else if (eventData.clickTag) {
              window.clickTag = eventData.clickTag;
            }
            relegateNavigation = eventData.relegateNavigation;
          }
        };

        if (open.call) {
          window.open = function(open) {
            return function(url, name, features) {
              if (relegateNavigation === 'parent') {
                var message = {'clickTag': url, 'isPostClickTag': true};
                parent.postMessage(JSON.stringify(message), '*');
              } else {
                var args = [url, name];
                if (features) {
                  args.push(features);
                }
                open.apply(window, args);
              }
            };
          }(window.open);
        }

        if (window.addEventListener) {
          window.addEventListener(
              'message', handleClickTagMessage, false);
        } else {
          window.attachEvent('onmessage', handleClickTagMessage);
        }
      })();
    
  </script>
        <meta charset="utf-8">
        <title>HTML5 GSAP Ad</title>
        <meta name="ad.size" content="width=728,height=90">
        <!--
        <script type="text/javascript">
            
            // IAB source: modified to allow link testing
            var clickTag = "http://thecommonwell.ca/wave";
            function getParameterByName(name)
            {
                var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
                if (match == null || match == ""){
                    return clickTag;
                } else{
                    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
                }
            }
            clickTag = getParameterByName('clickTag');
        </script>
        -->
        <script type="text/javascript" src="https://quickresource.eyereturn.com/eyebuild/eyebuild_1_19.js"></script>
        <script type="text/javascript">
            window.onload = function() {
            	eyeBuild.initialize();
            }        
        </script>
        
        
        <style>
            body{
                margin: 0;
                padding: 0;
                width: 728px;
                height: 90px;
                line-height: 1.2;
                font-size: 27px;
                letter-spacing: .4;
                color: #CD040B;
                /*font-family: "Neue Haas Grotesk", Arial, sans-serif;*/
                /*font-weight: 800;*/ /*BOLD-800, MEDIUM-600, ROMAN - 400*/
                font-style: normal;

                
            }
            
            a{
                text-decoration: none;
                color: inherit;
            }
            img {
                border-style:none;
            }
            
            #border{
                position: relative;
                width: 728px;
                height: 90px;
                border: 1px solid #55565A;
                background-color: #FFFFFF;
                overflow: hidden;
                cursor: pointer;
				box-sizing: border-box;
            }
            
			#copy1, #copy2, #copy3{
                position: absolute;
                top: 24px;
                left: 57px;
                opacity: 0;
            }
			#copy1{
                opacity: 1;
            }
			#logo{
                position: absolute;
                width: 194px;
                right: 0px;
                top: 0px;
            }
			#logo img{
                width: 194px;
                height: auto;
            }
            .bar {
                position: absolute;
                height: 19px;
                width: 690px;
                left: -653px;/*37*/
            }
            .grey{
                background-color: #55565A;
                top:0px;
            }
            .green{
                background-color: #77BC1F;
                top:23px;
            }

            .blue{
                background-color: #009BDE;
                top:46px;
            }

            .orange{
                background-color: #F7A800;
                top:69px;
            }

            .white{
                background-color: #FFFFFF;
                height:90px;
                width: 670px;
            }

            
        </style>
    </head>
    
    <body>
        <!-- <a id="click-tag" href="javascript:window.open(window.clickTag)"> -->
        <a href="javascript:eyeBuild.doClick(0)">
        <div id="border">
            
            <div id="copy1"><img src="assets/copy1@2x.png" alt="copy1@2x" width="332"></div>
            <div id="copy2"><img src="assets/copy2@2x.png" alt="copy2@2x" width="378"></div>
            <div id="copy3"><img src="assets/copy3@2x.png" alt="copy3@2x" width="469"></div>
            
            <div id="bar0" class="bar white"></div>
            <div id="bar1" class="bar grey"></div>
            <div id="bar2" class="bar green"></div>
            <div id="bar3" class="bar blue"></div>
            <div id="bar4" class="bar orange"></div>
            <div id="logo"><img src="assets/logo@2x.gif" alt="The Commonwell Logo"></div>
        </div>
        </a>

    <!-- jQuery-->
        <script   src="//code.jquery.com/jquery-1.12.3.min.js"   integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ="   crossorigin="anonymous"></script>

    <!-- GREENSOCK-->
        <!--         <script src="//www.greensock.com/js/src/utils/SplitText.min.js"></script>           enables character or word animation - $99/yr -->
        <script src="//cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script>
        
        <script>
            
            function stage1(){
            	var tl = new TimelineMax({repeat:1, repeatDelay:5});
            	var barDelay = -0.95;
            	var copyDelay = 2.5;
            	
            	var leftPos = 490;
            	tl.to("#bar1", 1, {left:leftPos, ease:Power1.easeInOut, delay:5 });
            	tl.to("#bar2", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar3", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar4", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar0", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay*1.1 });
            	
            	tl.to("#copy1", .7, {opacity:0, delay:-.9 });
            	tl.to("#copy2", .7, {opacity:1, delay:-.7 });

            	leftPos = -653;
            	tl.to("#bar1", 1, {left:leftPos, ease:Power1.easeInOut, delay:4 });
            	tl.to("#bar2", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar3", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar4", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay });
            	tl.to("#bar0", 1, {left:leftPos, ease:Power1.easeInOut, delay:barDelay*1.1 });

            	tl.to("#copy2", .7, {opacity:0, delay:-.9 });
            	tl.to("#copy3", .7, {opacity:1, delay:-.7 });
            	            	
            	console.log( "time: " + tl.totalDuration() );
            }

            
            //---------------------
            $(document).ready(function(){
                stage1();
            });

            
        
        </script>
    </body>

</html>