/* Globaali JavaScript-koodi, ajetaan jokaisella sivulla */

//window.onerror=null
window.defaultStatus="Katukiitäjät"
var onLoad="",onDelay="",pre

// Selaimen tuki eri operaatioille
var ok=document.images
var dom1=document.getElementById

// Valikkotehoste
function koros(kuva,n){if(ok&&n==2)document.images[kuva].src=document.images[kuva].src.substring(0,document.images[kuva].src.indexOf(".gif")-1)+"3.gif"}
function palau(kuva,n){if(ok&&n==2)document.images[kuva].src=document.images[kuva].src.substring(0,document.images[kuva].src.indexOf(".gif")-1)+"2.gif"}
function preLoad(){
	for(var i=0;i<=3;i++)this[i]=new Image()
	this[0].src=root+"img/layout/info3.gif"
	this[1].src=root+"img/layout/ylei3.gif"
	this[2].src=root+"img/layout/tied3.gif"
	this[3].src=root+"img/layout/engl3.gif"
}

// Muuta spämmääjiltä obstruktoidut sähköpostiosoitelinkit: ... -> @ 
function mailto() {
	var a=document.getElementsByTagName('a')
	for(var i=0;i<a.length;i++){
		var s=a[i].getAttribute("href")
		if(s!=null&&s.substring(0,7)=="mailto:"){
			s=s.substring(7)
			var t=s.replace("...","@")
			if(a[i].firstChild.nodeValue==s)a[i].firstChild.nodeValue=t
			a[i].setAttribute("href","mailto:"+t)
		}
	}
}

/* Pienellä viivellä sivun latautumisesta:
	Poista kehystävät framet, jos joku sellaisen on laittanut
	Esilataa valikkotehostekuvat
	onDelay-muuttujaan voi asettaa sivukohtaista viiveellä suoritettavaa koodia
*/
function delay(){
	if(top!=self)open("#","_top")
	if(ok)pre=new preLoad()
	eval(onDelay)
}

/* Heti sivun latauksen valmistuttua:
	Korjaa sähköpostiosoitelinkit
	Käynnistä pieni viive
	onLoad-muutujaan voi asettaa sivukohtaista ONLOAD-eventissä suoritettavaa koodia
*/ 
function load(){if(dom1)mailto();setTimeout('delay()',2000);eval(onLoad)}
