// DOM-enabled?
if (!document.getElementById) { 	var is_dom = false;} 
else {	var is_dom = true;}
var agt=navigator.userAgent.toLowerCase();var is_major = parseInt(navigator.appVersion);var is_minor = parseFloat(navigator.appVersion);var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) &&  (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));var is_mac = (agt.indexOf("mac")!=-1);

function isSafari(){	return (navigator.userAgent.toLowerCase().indexOf("safari")!==-1);}// PNG image loaderfunction pngLoader(imgSrc, imgWidth, imgHeight, alt) {	if (is_ie) { 	document.write('<DIV STYLE="position:relative; height:' + imgHeight + 'px; width:' + imgWidth + 'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgSrc + '\');"></DIV>'); 	} 	else { 		document.write('<img src="' + imgSrc + '" height="' + imgHeight + '" width="' + imgWidth + '" alt="' + alt + '">'); 	}}// Image switcherfunction replaceimg(id, src){  var img = document.getElementById(id);  var i = img.cloneNode(true);  i.setAttribute("src", src);  var parent = img.parentNode;  parent.replaceChild(i, img);}// @name      The Fade Anything Technique// @namespace http://www.axentric.com/aside/fat/// @version   1.0-RC1// @author    Adam Michelavar Fat = {	make_hex : function (r,g,b) 	{		r = r.toString(16); if (r.length == 1) r = '0' + r;		g = g.toString(16); if (g.length == 1) g = '0' + g;		b = b.toString(16); if (b.length == 1) b = '0' + b;		return "#" + r + g + b;	},	fade_all : function ()	{		var a = document.getElementsByTagName("*");		for (var i = 0; i < a.length; i++) 		{			var o = a[i];			var r = /fade-?(\w{3,6})?/.exec(o.className);			if (r)			{				if (!r[1]) r[1] = "";				if (o.id) Fat.fade_element(o.id,null,null,"#"+r[1]);			}		}	},	fade_element : function (id, fps, duration, from, to)	{		if (!fps) fps = 30;		if (!duration) duration = 3000;		if (!from || from=="#") from = "#FFFF33";		if (!to) to = this.get_bgcolor(id);				var frames = Math.round(fps * (duration / 1000));		var interval = duration / frames;		var delay = interval;		var frame = 0;				if (from.length < 7) from += from.substr(1,3);		if (to.length < 7) to += to.substr(1,3);				var rf = parseInt(from.substr(1,2),16);		var gf = parseInt(from.substr(3,2),16);		var bf = parseInt(from.substr(5,2),16);		var rt = parseInt(to.substr(1,2),16);		var gt = parseInt(to.substr(3,2),16);		var bt = parseInt(to.substr(5,2),16);				var r,g,b,h;		while (frame < frames)		{			r = Math.floor(rf * ((frames-frame)/frames) + rt * (frame/frames));			g = Math.floor(gf * ((frames-frame)/frames) + gt * (frame/frames));			b = Math.floor(bf * ((frames-frame)/frames) + bt * (frame/frames));			h = this.make_hex(r,g,b);					setTimeout("Fat.set_bgcolor('"+id+"','"+h+"')", delay);			frame++;			delay = interval * frame; 		}		setTimeout("Fat.set_bgcolor('"+id+"','"+to+"')", delay);	},	set_bgcolor : function (id, c)	{		var o = document.getElementById(id);		o.style.backgroundColor = c;	},	get_bgcolor : function (id)	{		var o = document.getElementById(id);		while(o)		{			var c;			if (window.getComputedStyle) c = window.getComputedStyle(o,null).getPropertyValue("background-color");			if (o.currentStyle) c = o.currentStyle.backgroundColor;			if ((c != "" && c != "transparent") || o.tagName == "BODY") { break; }			o = o.parentNode;		}		if (c == undefined || c == "" || c == "transparent") c = "#FFFFFF";		var rgb = c.match(/rgb\s*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/);		if (rgb) c = this.make_hex(parseInt(rgb[1]),parseInt(rgb[2]),parseInt(rgb[3]));		return c;	}}// Other stuffsfunction go(url) { 	location.href = url;}function test_submit() {		alert("Form submit OK!");}function validate_orderform() {		if ((!document.orderform.Nimi.value || !document.orderform.Osoite.value || !document.orderform.Postinumero.value || !document.orderform.Postitoimipaikka.value || !document.orderform.Puhelin.value)) {				document.getElementById("orderform_error").className = 'show';				if ((!document.orderform.Nimi.value)) {			Fat.fade_element("Nimi", "30", "1800", "#ff0000", "#ffff99");		} else {			Fat.fade_element("Nimi", "30", "1800", "#f4f4f4", "#f4f4f4");		}				if ((!document.orderform.Osoite.value)) {			Fat.fade_element("Osoite", "30", "1800", "#ff0000", "#ffff99");		} else {			Fat.fade_element("Osoite", "30", "1800", "#f4f4f4", "#f4f4f4");		}				if ((!document.orderform.Postinumero.value)) {			Fat.fade_element("Postinumero", "30", "1800", "#ff0000", "#ffff99");		} else {			Fat.fade_element("Postinumero", "30", "1800", "#f4f4f4", "#f4f4f4");		}				if ((!document.orderform.Postitoimipaikka.value)) 		{			Fat.fade_element("Postitoimipaikka", "30", "1800", "#ff0000", "#ffff99");		} else {			Fat.fade_element("Postitoimipaikka", "30", "1800", "#f4f4f4", "#f4f4f4");		}				if ((!document.orderform.Puhelin.value)) 		{			Fat.fade_element("Puhelin", "30", "1800", "#ff0000", "#ffff99");		} else {			Fat.fade_element("Puhelin", "30", "1800", "#f4f4f4", "#f4f4f4");		}				return false; 	}	else {				//test_submit();			return true;	}}

function toggle(id) { 	var el = document.getElementById(id).style; 	if(el.display == "none" || !el.display) { 		el.display = "block"; 	} 	else if(el.display == "block") { 		el.display = "none"; 	} }function toggle_nav(id) { 	var el = document.getElementById(id).style; 	if(el.display == "none" || !el.display) { 		el.display = "inline"; 	} 	else if(el.display == "inline") { 		el.display = "none"; 	} }

function unblur() {
	this.blur();
}

function getLinksToBlur() {
	if (!document.getElementById) return
	links = document.getElementsByTagName("a");
	for(i=0; i<links.length; i++) {
		links[i].onfocus = unblur;
	}
}

window.onload = function () {
	getLinksToBlur();
}