﻿
/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/

//Specify the marquee's width (in pixels)
var marqueewidth = "820px"
//Specify the marquee's height
var marqueeheight = "25px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed = 1
//configure background color:
var marqueebgcolor = "#9acd32"
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit = 1

//Specify the marquee's content (don't delete <nobr> tag)

//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent = '<nobr><font face="Arial"><b>What People Are Saying About Green-Ear...</b> "Working with the Green-Ear SDK was a simple and robust solution for adding VoIP into our upcoming title. The voice features are far beyond other similar SDKs, including cool features like custom voice fonts for our players. - Adrian Wright, CEO, Max Gaming ........"Green-Ear is one of the best things invented for game developers. Adding the SDK to Torque took 2 minutes and getting it working in the game was also a breeze. Additionally, the support Green-Ear offers is unmatched. Whenever we had a small issue or any question, they would always respond promptly and have very helpful responses. Before we added Green-Ear, the game play was just average. There was nothing special about playing online with friends, but now that Green-Ear is installed, there is a huge difference. You are able to talk with your teammates and work together better than ever before. Talking in Green-Ear sounds just like you’re talking to someone on the phone, clear and no lag. It makes the game 10x more fun. Very good product." - Adam Beer, Ignition Games ......"Your company has top-notch customer support. You\'ve been on top of all of my issues and made me a very happy customer." – Chris Cain, game developer......"We had expected an average quality product given the price, instead Green-Ear delivers crystal clear voice chat without lag even when talking with people on opposite sides of the world, the support team are friendly and responsive and the documentation clear and detailed. A truly stunning product and fantastic addition to our game. Thanks, Green-Ear." -Andy Rollins, game developer......"Prior to Green-Ear, I was looking at integrating a number of separate libraries to achieve similar results -- some of which would be out of reach without a significant financial investment. Green-Ear\'s low cost solution has opened up a new world of possibilities for my indie game." - David Wyand, Head Gnome, gnometech.com ......"Currently, Green-Ear is the best product for Indies and new professionals to get voice communication into their project, especially if they are using Torque." –Michael Perry, Garage Games ......"We have found Green-Ear a MUST needed requirement that was lacking from Torque for our game, the implementation is easy, and documentation is really in-depth. The idea and method behind this is really cool. As an indie developer, it\'s so affordable- which we like. Keep up the good work. -Stephen O\'Neill, game developer ......"We got Green-Ear up and running in less than a day. When upgrading, we had a minor issue and the CEO answered my mail personally and had an engineer send over the required fix within 8 hours of my email. Quality product, quality support at an unbelievably friendly price. Top stuff, Green-Ear!" -Rob Sandbach, IndieSpring Studios (Game: www.syranin.com)......"Today\'s games are becoming more and more about the social experience -- Green-Ear\'s voice integration allows developers to capitalize on that and monetize their game more affordably." - David Perry, Chief Creative Officer, Acclaim Games ......</font></nobr>'

////Dont edit this section////////////
marqueespeed = (document.all) ? marqueespeed : Math.max(1, marqueespeed - 1) //slow speed down by 1 for NS
var copyspeed = marqueespeed
var pausespeed = (pauseit == 0) ? copyspeed : 0
var iedom = document.all || document.getElementById
if (iedom)
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-50000px">' + marqueecontent + '</span>')
var actualwidth = ''
var cross_marquee, ns_marquee

function populate() {
    if (iedom) {
        cross_marquee = document.getElementById ? document.getElementById("iemarquee") : document.all.iemarquee
        cross_marquee.style.left = parseInt(marqueewidth) + 8 + "px"
        cross_marquee.innerHTML = marqueecontent
        actualwidth = document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth
    }
    else if (document.layers) {
        ns_marquee = document.ns_marquee.document.ns_marquee2
        ns_marquee.left = parseInt(marqueewidth) + 8
        ns_marquee.document.write(marqueecontent)
        ns_marquee.document.close()
        actualwidth = ns_marquee.document.width
    }
    lefttime = setInterval("scrollmarquee()", 20)
}
window.onload = populate

function scrollmarquee() {
    if (iedom) {
        if (parseInt(cross_marquee.style.left) > (actualwidth * (-1) + 8))
            cross_marquee.style.left = parseInt(cross_marquee.style.left) - copyspeed + "px"
        else
            cross_marquee.style.left = parseInt(marqueewidth) + 8 + "px"

    }
    else if (document.layers) {
        if (ns_marquee.left > (actualwidth * (-1) + 8))
            ns_marquee.left -= copyspeed
        else
            ns_marquee.left = parseInt(marqueewidth) + 8
    }
}

if (iedom || document.layers) {
    with (document) {
        document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
        if (iedom) {
            write('<div style="position:relative;width:' + marqueewidth + ';height:' + marqueeheight + ';overflow:hidden">')
            write('<div style="position:absolute;width:' + marqueewidth + ';height:' + marqueeheight + ';background-color:' + marqueebgcolor + '" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
            write('<div id="iemarquee" style="position:absolute;left:0px;top:3px"></div>')
            write('</div></div>')
        }
        else if (document.layers) {
            write('<ilayer width=' + marqueewidth + ' height=' + marqueeheight + ' name="ns_marquee" bgColor=' + marqueebgcolor + '>')
            write('<layer name="ns_marquee2" left=0 top=3 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
            write('</ilayer>')
        }
        document.write('</td></table>')
    }
}