function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		etusivu_over = newImage('kuvat/etusivu-over.jpg');
		yritys_over = newImage('kuvat/yritys-over.jpg');
		palvelut_over = newImage('kuvat/palvelut-over.jpg');
		tuotteet_palvelut_over = newImage('kuvat/tuotteet-palvelut_over.jpg');
		tuotteet_over = newImage('kuvat/tuotteet-over.jpg');
		referenssit_over = newImage('kuvat/referenssit-over.jpg');
		yhteystiedot_referenssit_over = newImage('kuvat/yhteystiedot-referenssit_ov.jpg');
		yhteystiedot_over = newImage('kuvat/yhteystiedot-over.jpg');
		navi_08_yhteystiedot_over = newImage('kuvat/navi_08-yhteystiedot_over.jpg');
		preloadFlag = true;
	}
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var xmlHttp;
var idArea;

function createContent(file,getit,area) {
	
	
	idArea = area;
	
	if(area != '') {
		if(area == 'idAs') {
			document.getElementById('idPr').innerHTML="";
		}
		else if(area == 'idKp') {
			document.getElementById('idPr').innerHTML="";
			document.getElementById('idAs').innerHTML="";
		}

		if (file.length > 0) {
			var url=file + getit + "&area=" + idArea + "&pid=" + new Date().getTime();
			xmlHttp=GetXmlHttpObject(stateChanged);
			xmlHttp.open("GET", url , true);
			xmlHttp.send(null);
		}
		else {
			document.getElementById(area).innerHTML="Virhe tiedoissa";
		}
	}
}

function stateChanged() {
	if(xmlHttp.readyState==1) {
		document.getElementById(idArea).innerHTML = "haku käynnissä...";
	}
	else if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById(idArea).innerHTML=xmlHttp.responseText;
	}
}

function GetXmlHttpObject(handler) {

	var objXmlHttp=null;

	if (navigator.userAgent.indexOf("Opera")>=0) {
		alert("This example doesn't work in Opera")
		return
	}
	if (navigator.userAgent.indexOf("MSIE")>=0) {
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP"
		}
		try {
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler
			return objXmlHttp
		}
		catch(e) {
			alert("Error. Scripting for ActiveX might be disabled")
			return
		}
	}
	if (navigator.userAgent.indexOf("Mozilla")>=0) {
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler
		return objXmlHttp
	}
}

