{	

	work0=new Image();
	work0.src= "/images/nav-work-off.gif?red"; 
	work1=new Image();
	work1.src= "/images/nav-work-on.gif?red";
	work2=new Image();
	work2.src= "/images/nav-work-select.gif?red"; 
	
	news0=new Image();
	news0.src= "/images/nav-news-off.gif?red"; 
	news1=new Image();
	news1.src= "/images/nav-news-on.gif?red";
	news2=new Image();
	news2.src= "/images/nav-news-select.gif?red"; 
	
	about0=new Image();
	about0.src= "/images/nav-about-off.gif?red"; 
	about1=new Image();
	about1.src= "/images/nav-about-on.gif?red";
	about2=new Image();
	about2.src= "/images/nav-about-select.gif?red"; 
	
	contact0=new Image();
	contact0.src= "/images/nav-contact-off.gif?red"; 
	contact1=new Image();
	contact1.src= "/images/nav-contact-on.gif?red";
	contact2=new Image();
	contact2.src= "/images/nav-contact-select.gif?red"; 
	
	blog0=new Image();
	blog0.src= "/images/nav-blog-off.gif?red"; 
	blog1=new Image();
	blog1.src= "/images/nav-blog-on.gif?red";
	blog2=new Image();
	blog2.src= "/images/nav-blog-select.gif?red"; 
}

function navSelect(imgName) {
	if (document.images && imgName != 'home' && imgName != '') {
		document.images[imgName].src = eval(imgName + "2.src");
	}

}

function navOn(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + "2.src")) {
			document.images[imgName].src = eval(imgName + "1.src");
		}
	}
}

function navOff(imgName) {
	if (document.images) {
		if (document.images[imgName].src != eval(imgName + "2.src")) {
			document.images[imgName].src = eval(imgName + "0.src");
		}
	}
}

{	
	icp0=new Image();
	icp0.src= "/images/icp-off.jpg?red"; 
	icp1=new Image();
	icp1.src= "/images/icp-on.jpg?red";
	
	jnj0=new Image();
	jnj0.src= "/images/jnj-off.jpg?red"; 
	jnj1=new Image();
	jnj1.src= "/images/jnj-on.jpg?red";
	
	kell0=new Image();
	kell0.src= "/images/kell-off.jpg?red"; 
	kell1=new Image();
	kell1.src= "/images/kell-on.jpg?red";
	
	iu0=new Image();
	iu0.src= "/images/iu-off.jpg?red"; 
	iu1=new Image();
	iu1.src= "/images/iu-on.jpg?red";
	
	smith0=new Image();
	smith0.src= "/images/smith-off.jpg?red"; 
	smith1=new Image();
	smith1.src= "/images/smith-on.jpg?red";
	
	perdue0=new Image();
	perdue0.src= "/images/perdue-off.jpg?red"; 
	perdue1=new Image();
	perdue1.src= "/images/perdue-on.jpg?red";
	
	sp0=new Image();
	sp0.src= "/images/sp-off.jpg?red"; 
	sp1=new Image();
	sp1.src= "/images/sp-on.jpg?red";
	
	cfr0=new Image();
	cfr0.src= "/images/cfr-off.jpg?red"; 
	cfr1=new Image();
	cfr1.src= "/images/cfr-on.jpg?red";
	
	ad0=new Image();
	ad0.src= "/images/ad-off.jpg?red"; 
	ad1=new Image();
	ad1.src= "/images/ad-on.jpg?red";
	
	nov0=new Image();
	nov0.src= "/images/nov-off.jpg?red"; 
	nov1=new Image();
	nov1.src= "/images/nov-on.jpg?red";
	
	un0=new Image();
	un0.src= "/images/un-off.jpg?red"; 
	un1=new Image();
	un1.src= "/images/un-on.jpg?red";
	
	dhs0=new Image();
	dhs0.src= "/images/dhs-off.jpg?red"; 
	dhs1=new Image();
	dhs1.src= "/images/dhs-on.jpg?red";
	
	affy0=new Image();
	affy0.src= "/images/affy-off.jpg?red"; 
	affy1=new Image();
	affy1.src= "/images/affy-on.jpg?red";
	
	gs0=new Image();
	gs0.src= "/images/gs-off.jpg?red"; 
	gs1=new Image();
	gs1.src= "/images/gs-on.jpg?red";
	
	ber0=new Image();
	ber0.src= "/images/ber-off.jpg?red"; 
	ber1=new Image();
	ber1.src= "/images/ber-on.jpg?red";
	
	mf0=new Image();
	mf0.src= "/images/mf-off.jpg?red"; 
	mf1=new Image();
	mf1.src= "/images/mf-on.jpg?red";
	
	rf0=new Image();
	rf0.src= "/images/rflink-off.gif?red"; 
	rf1=new Image();
	rf1.src= "/images/rflink-on.gif?red";
	
	home0=new Image();
	home0.src= "/images/home-off.gif?red"; 
	home1=new Image();
	home1.src= "/images/home-on.gif?red";
}
	

function workOn(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "1.src");
	}
}

function workOff(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "0.src");
	}
}

function rflinkOn(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "1.src");
	}
}

function rflinkOff(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + "0.src");
	}
}

// Urchin tracking code for documents and external links
function setupUrchinTracking() {
	var links       = document.getElementsByTagName('a');

	var setup_link;
	for (var i = links.length; i != 0; i--) {
		setup_link = false;
		var a = links[i-1];
		if (!a.href) continue;
		
		// Track external links
		if(a.href.indexOf('http') != -1 &&
            a.href.indexOf(window.location.hostname) == -1){
			setup_link = true;
		}else{
			// Track documents
			setup_link = isDocument(a.href);
		}
		if (setup_link){
			a.onclick = function() {
                track_url(this.href);
                return true;
            }
            
		}
	}
}

function isDocument(href){
	var track_files = new Array('.pdf', '.doc', '.PDF', '.DOC');
	for(var f = 0; f < track_files.length; f++){
		if(href.indexOf(track_files[f]) == (href.length - track_files[f].length)){
			return true;
		}
	}

	return false;
}

function removeDomain(href){
	if(href.indexOf('http') != -1 && href.indexOf(window.location.hostname) != -1){
		href = href.substring((window.location.hostname.length + 7));
	}
	return href;
}

function removeHTTP(href){
	if(href.indexOf('http') != -1){
		href = href.substring(7);
	}
	return href;
}

function track_url(href) {
	if(window.urchinTracker){
		// If is document, remove http://www.domainname.com
		if(isDocument(href)){
			href = removeDomain(href);
		}else{
		// If is external link, remove http:// and track the link under /external/
			href = '/external/' + removeHTTP(href);
		}
		//alert(href);
		urchinTracker(href);
	}
}


function setupExternalLinks() {
  var links = document.getElementsByTagName('a');
  for (var i = links.length; i != 0; i--) {
    var a = links[i-1];
    if (!a.href) continue;

    if (a.href.indexOf('http') != -1 &&
            a.href.indexOf(window.location.hostname) == -1 &&
      !excludeUrl(a.href)
        ) {
        a.target = "_blank";

    }
  }
}

function excludeUrl(url){
  var excludeUrls = Array(
              'http://www.rfinnovations.com',
              'http://www.rfwest.com',
              'http://www.rfasia.com',
              'http://www.ruderfinn.fr',
              'http://www.ruderfinn.co.uk',
              'http://www.ruderfinn.co.il',
              'http://www.ruderfinn.com',
              'https://www.typekey.com',
              'http://blog.rfinteractive.com'
              );
  for(var l = 0; l < excludeUrls.length; l++){
    if(url.indexOf(excludeUrls[l]) == 0){
      return true;
    }
  }

  return false;
}

/* Overlayer general functions */

function getPageScroll(){
     var scrolly = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;   
     var scrollx = typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement.scrollLeft;   
	
	var arrayScroll = new Array(scrollx, scrolly);
	return arrayScroll;	
}

function getPageSize() {
	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}


/* 
	Fix for FireFox - make site background stay on the bottom of page 
	
*/
 
function setSiteBackground(){
	var pagesize  = getPageSize();
	
	var fileref1=document.createElement("link");
	fileref1.setAttribute("rel", "stylesheet");
	fileref1.setAttribute("type", "text/css");
	
	if(pagesize[1] != pagesize[3]){
		fileref1.setAttribute("href", "/css/ff-with-scroll.css");
	}else{
		fileref1.setAttribute("href", "/css/ff-no-scroll.css");
	}
	document.getElementsByTagName('head')[0].appendChild(fileref1);

}

