var link_path  = "/";

// Function that return a number between 0 and "nums - 1"
function getRandom(nums)
{
    var ranNum= Math.round(Math.random()*nums);
    return ranNum;
}

// Tells us how many images we have available.
var numberOfImages = 4;
var randomNumber = getRandom(numberOfImages);

// Create an array to hold the names of all images.
var image = new Array(numberOfImages);
image[0]= link_path+"images/branding-img_01";
image[1]= link_path+"images/branding-img_02";
image[2]= link_path+"images/branding-img_03";
image[3]= link_path+"images/branding-img_04";
image[4]= link_path+"images/branding-img_05";






//	This javascript tags file downloads and external links in Google Analytics.
//	You need to be using the Google Analytics New Tracking Code (ga.js) 
//	for this script to work.
//	To use, place this file on all pages just above the Google Analytics tracking code.
//	All outbound links and links to non-html files should now be automatically tracked.
//
//	This script has been provided by Goodwebpractices.com
//	Thanks to ShoreTel, MerryMan and Colm McBarron
//
//	www.goodwebpractices.com
//  http://www.goodwebpractices.com/roi/track-downloads-in-google-analytics-automatically.html
//  
//  USAGE: Add the following JavaScript code just before your Google Analytics tracking code:
/*  <script src="http://www.yoursite.com/scripts/gatag.js" type="text/javascript"></script> */
//	VKI has made changes as indicated below.								


window.onload = startListening(window, 'load', initGaTag); 

function initGaTag () { 
	if (document.getElementsByTagName) {
	        // Initialize external link handlers
	        var hrefs = document.getElementsByTagName("a");
	        for (var l = 0; l < hrefs.length; l++) {
					// try {} catch{} block added by erikvold VKI
				try{
		                //protocol, host, hostname, port, pathname, search, hash
		                if (hrefs[l].protocol == "mailto:") {
		                        startListening(hrefs[l],"click",trackMailto);
		                } else if (hrefs[l].hostname == location.host) {
		                        var path = hrefs[l].pathname + hrefs[l].search;
								var isDoc = path.match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);
		                        if (isDoc) {
		                                startListening(hrefs[l],"click",trackExternalLinks);
		                        }
		                } else {
		                        startListening(hrefs[l],"click",trackExternalLinks);
		                }
				}
				catch(e){
						continue;
				}
	        }
	}
}

function startListening (obj,evnt,func) {
        if (obj.addEventListener) {
                obj.addEventListener(evnt,func,false);
        } else if (obj.attachEvent) {
                obj.attachEvent("on" + evnt,func);
        }
}

function trackMailto (evnt) {
        var href = (evnt.srcElement) ? evnt.srcElement.href : this.href;
        var mailto = "/mailto/" + href.substring(7);
        if (typeof(pageTracker) == "object") pageTracker._trackPageview(mailto);
}

function trackExternalLinks (evnt) {
        var e = (evnt.srcElement) ? evnt.srcElement : this;
        while (e.tagName != "A") {
                e = e.parentNode;
        }
        var lnk = (e.pathname.charAt(0) == "/") ? e.pathname : "/" + e.pathname;
        if (e.search && e.pathname.indexOf(e.search) == -1) lnk += e.search;
        if (e.hostname != location.host) lnk = "/external/" + e.hostname + lnk;
        if (typeof(pageTracker) == "object") pageTracker._trackPageview(lnk); 
}




