/***        QUICKLINKS ROLLOUT        ***/

        var QuickDiv;
        var QuickHeight = 0;
        var QuickTargetHeight = 0;
        var QuickBaseHeight;
        var QuickVel = 30;
        var QuickTimeout = 10;
        var QuickCountdown = false;
        var QuickCount = 0;

        function QuickInit()
        {
	        QuickDiv = document.getElementById("QuicklinksDiv");
			
			var findUl;
			var counting = 0;
			var tmpTextLength = 0;
			var tmpText;
			var hasInnerText;
			
	
			findUl = document.getElementById('QuicklinksDiv').getElementsByTagName('UL')[0];	
			
			hasInnerText = (document.getElementsByTagName("body")[0].innerText != undefined) ? true : false;
			
			
			for (var i = 0; i < findUl.childNodes.length; i++) {
				if (findUl.childNodes[i].nodeName == "LI") {
					if(!hasInnerText){ tmpText = findUl.childNodes[i].textContent;} 
					else{ tmpText = findUl.childNodes[i].innerText; }
					
					tmpTextLength = (tmpText ? tmpText.length : 0);
					
					if(tmpTextLength > 28){ counting += 2; }
					else { counting++; }
				}
			}
		
			QuickBaseHeight =  counting*15;
        }

        function QuickTimer()
        {
	        if (QuickCountdown == true) QuickCount--;
	        if (QuickCount == 0) QuickTargetHeight = 0;

	        d = QuickTargetHeight-QuickHeight;
	        if (d>0) {
		        if (Math.abs(d)<QuickVel) QuickHeight = QuickTargetHeight;
		        else QuickHeight += QuickVel;
	        } else if (d<0) {
		        if (Math.abs(d)<QuickVel) QuickHeight = QuickTargetHeight;
		        else QuickHeight -= QuickVel;
	        }
	        if (QuickHeight == 0) {
		        QuickDiv.style.display = "none";
	        } else {
		        QuickDiv.style.height = QuickHeight+"px";
		        setTimeout("QuickTimer();", QuickTimeout);
	        }
        }

        function QuickReset()
        {
	        QuickCount = 40;
	        QuickCountdown = false;
        }

        function QuickStartCounting()
        {
	        QuickCountdown = true;
        }

        function RolloutQuicklinks()
        {
	        QuickReset();
	        QuickDiv.style.display = "block";
	        QuickTargetHeight = QuickBaseHeight;
	        QuickTimer();
        }

if (window.addEventListener) //DOM method for binding an event
    window.addEventListener("load", QuickInit, false);
else if (window.attachEvent) //IE exclusive method for binding an event
    window.attachEvent("onload", QuickInit);
else if (document.getElementById) //support older modern browsers
    window.onload=QuickInit;
	
	/***        QUICKLINKS ROLLOUT        ***/

        var QuickDivR;
        var QuickHeightR = 0;
        var QuickTargetHeightR = 0;
        var QuickBaseHeightR;
        var QuickVelR = 30;
        var QuickTimeoutR = 10;
        var QuickCountdownR = false;
        var QuickCountR = 0;

        function QuickInitR()
        {
	        QuickDivR = document.getElementById("QuicklinksDivRed");
	        QuickBaseHeightR = 190;
        }

        function QuickTimerR()
        {
	        if (QuickCountdownR == true) QuickCountR--;
	        if (QuickCountR == 0) QuickTargetHeightR = 0;

	        d = QuickTargetHeightR-QuickHeightR;
	        if (d>0) {
		        if (Math.abs(d)<QuickVelR) QuickHeightR = QuickTargetHeightR;
		        else QuickHeightR += QuickVelR;
	        } else if (d<0) {
		        if (Math.abs(d)<QuickVelR) QuickHeightR = QuickTargetHeightR;
		        else QuickHeightR -= QuickVelR;
	        }
	        if (QuickHeightR == 0) {
		        QuickDivR.style.display = "none";
	        } else {
		        QuickDivR.style.height = QuickHeightR+"px";
		        setTimeout("QuickTimerR();", QuickTimeoutR);
	        }
        }

        function QuickResetR()
        {
	        QuickCountR = 40;
	        QuickCountdownR = false;
        }

        function QuickStartCountingR()
        {
	        QuickCountdownR = true;
        }

        function RolloutQuicklinksR()
        {
	        QuickResetR();
	        QuickDivR.style.display = "block";
	        QuickTargetHeightR = QuickBaseHeightR;
	        QuickTimerR();
        }

if (window.addEventListener) //DOM method for binding an event
    window.addEventListener("load", QuickInitR, false);
else if (window.attachEvent) //IE exclusive method for binding an event
    window.attachEvent("onload", QuickInitR);
else if (document.getElementById) //support older modern browsers
    window.onload=QuickInitR;
	
	/***        QUICKLINKS ROLLOUT        ***/

        var QuickDivG;
        var QuickHeightG = 0;
        var QuickTargetHeightG = 0;
        var QuickBaseHeightG;
        var QuickVelG = 30;
        var QuickTimeoutG = 10;
        var QuickCountdownG = false;
        var QuickCountG = 0;

        function QuickInitG()
        {
	        QuickDivG = document.getElementById("QuicklinksDivGreen");
	        QuickBaseHeightG = 190;
        }

        function QuickTimerG()
        {
	        if (QuickCountdownG == true) QuickCountG--;
	        if (QuickCountG == 0) QuickTargetHeightG = 0;

	        d = QuickTargetHeightG-QuickHeightG;
	        if (d>0) {
		        if (Math.abs(d)<QuickVelG) QuickHeightG = QuickTargetHeightG;
		        else QuickHeightG += QuickVelG;
	        } else if (d<0) {
		        if (Math.abs(d)<QuickVelG) QuickHeightG = QuickTargetHeightG;
		        else QuickHeightG -= QuickVelG;
	        }
	        if (QuickHeightG == 0) {
		        QuickDivG.style.display = "none";
	        } else {
		        QuickDivG.style.height = QuickHeightG+"px";
		        setTimeout("QuickTimerG();", QuickTimeoutG);
	        }
        }

        function QuickResetG()
        {
	        QuickCountG = 40;
	        QuickCountdownG = false;
        }

        function QuickStartCountingG()
        {
	        QuickCountdownG = true;
        }

        function RolloutQuicklinksG()
        {
	        QuickResetG();
	        QuickDivG.style.display = "block";
	        QuickTargetHeightG = QuickBaseHeightG;
	        QuickTimerG();
        }

if (window.addEventListener) //DOM method for binding an event
    window.addEventListener("load", QuickInitG, false);
else if (window.attachEvent) //IE exclusive method for binding an event
    window.attachEvent("onload", QuickInitG);
else if (document.getElementById) //support older modern browsers
    window.onload=QuickInitG;
	
	/***        QUICKLINKS ROLLOUT        ***/

        var QuickDivB;
        var QuickHeightB = 0;
        var QuickTargetHeightB = 0;
        var QuickBaseHeightB;
        var QuickVelB = 30;
        var QuickTimeoutB = 10;
        var QuickCountdownB = false;
        var QuickCountB = 0;

        function QuickInitB()
        {
	        QuickDivB = document.getElementById("QuicklinksDivBlue");	        
	        QuickBaseHeightB = 190;
        }

        function QuickTimerB()
        {
	        if (QuickCountdownB == true) QuickCountB--;
	        if (QuickCountB == 0) QuickTargetHeightB = 0;

	        d = QuickTargetHeightB-QuickHeightB;
	        if (d>0) {
		        if (Math.abs(d)<QuickVelB) QuickHeightB = QuickTargetHeightB;
		        else QuickHeightB += QuickVelB;
	        } else if (d<0) {
		        if (Math.abs(d)<QuickVelB) QuickHeightB = QuickTargetHeightB;
		        else QuickHeightB -= QuickVelB;
	        }
	        if (QuickHeightB == 0) {
		        QuickDivB.style.display = "none";
	        } else {
		        QuickDivB.style.height = QuickHeightB+"px";
		        setTimeout("QuickTimerB();", QuickTimeoutB);
	        }
        }

        function QuickResetB()
        {
	        QuickCountB = 40;
	        QuickCountdownB = false;
        }

        function QuickStartCountingB()
        {
	        QuickCountdownB = true;
        }

        function RolloutQuicklinksB()
        {
	        QuickResetB();
	        QuickDivB.style.display = "block";
	        QuickTargetHeightB = QuickBaseHeightB;
	        QuickTimerB();
        }

if (window.addEventListener) //DOM method for binding an event
    window.addEventListener("load", QuickInitB, false);
else if (window.attachEvent) //IE exclusive method for binding an event
    window.attachEvent("onload", QuickInitB);
else if (document.getElementById) //support older modern browsers
    window.onload=QuickInitB;