function markExternalLinks() {
  var linkCollection = document.getElementsByTagName('a');

  for(var i=0;i<linkCollection.length;i++) {
    var href = linkCollection[i].href;
    var domain = href.search('verneri.net/yleis');
    var mailto = href.search('mailto');

/*    if (domain == -1 && mailto == -1 && href != '') {
      linkCollection[i].className = 'externalLink';
    }*/
  }
}

function tulostus() {
	var header = document.getElementById('header');
	var srch = header.getElementsByTagName('div')[0];
	var print = document.createElement('a');
	print.href = '#';
	print.title = 'Tulosta sivu';
	print.onclick = function() {
		window.print();
		return false;
	}
	print.id = 'print';
	print.innerHTML = 'Tulosta sivu';
	srch.appendChild(print);
}

/*
var font = {
	prefsLoaded: false,
	defaultSize: 100,
  currentSize: 100,

	init: function() {
		font.setUserOptions();
		
		var header = document.getElementById('header');
		var srch = header.getElementsByTagName('div')[0];
		var inc = document.createElement('a');
		inc.href = '#';
		inc.title = 'Suurenna tekstin kokoa';
		inc.onclick = function() {
			font.changeSize(10);
			return false;
		}
		inc.id = 'fontinc';
		inc.innerHTML = '+';
		srch.appendChild(inc);
		var dec = document.createElement('a');
		dec.href = '#';
		dec.title = 'Pienennä tekstin kokoa';
		dec.onclick = function() {
			font.changeSize(-10);
			return false;
		}
		dec.id = 'fontdec';
		dec.innerHTML = '-';
		srch.appendChild(dec);
	},
	
	revertStyles: function() {
		font.currentSize = font.defaultSize;
		font.changeSize(0);
	},

	changeSize: function(sizeDifference) {
		font.currentSize = parseInt(font.currentSize) + parseInt(sizeDifference);
		if(font.currentSize > 150) {
			font.currentSize = 150;
		}	else if(font.currentSize < 70) {
			font.currentSize = 70;
		}
		font.setSize();
		createCookie("fontSize", font.currentSize, 365);
	},

	setSize: function(fontSize) {
		var stObj = (document.getElementById) ? document.getElementById('main') : document.all('main');
		stObj.style.fontSize = font.currentSize + '%';
	},

	setUserOptions: function(){
		if(!font.prefsLoaded) {
			var cookie = readCookie("fontSize");
			font.currentSize = cookie ? cookie : font.defaultSize;
			font.setSize();
			font.prefsLoaded = true;
		}
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
*/
function init() {
	if (arguments.callee.done) return;
	arguments.callee.done = true;

	markExternalLinks();
	tulostus();
/*	font.init();*/
};


/* for Mozilla */
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", init, false);
}

/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
document.write("<script defer src=ie_onload.js><"+"/script>");
/*@end @*/

/* for other browsers */
window.onload = init;
