_d=document;smc=-1;MLoaded=0;ST=0;mspu=0;pu=0;
ns4	=(_d.layers)?true:false
ns6	=(navigator.userAgent.indexOf('Gecko')!=-1)?true:false
MouseX 	= 0;	
MouseY 	= 0;

function change(_this,ID){
	if ( _this.className == 'linkki_normal' ) 				_this.className 				= 'linkki_hover';
	else if ( _this.className == 'linkki_hover' ) 			_this.className 				= 'linkki_normal';
	else if ( _this.className == 'alalinkki_normal' ) 		_this.className 				= 'alalinkki_hover';
	else if ( _this.className == 'alalinkki_hover' )		_this.className 				= 'alalinkki_normal';
}
function getMouseXY(){
	if(ns4||ns6){
		MouseX=e.pageX;			MouseY=e.pageY;
	}else{
		MouseX=event.clientX + document.body.scrollLeft;	
		MouseY=event.clientY + document.body.scrollTop;
	}
}
function layerHide(ID){
	document.getElementById(ID).style.visibility 	= 	'hidden';
}
function layerShow(ID,event){
	_X = -40;
	_Y = 10;
	if ( document.getElementById(ID).style.visibility == 'hidden' ){
		if ( event ){
			MouseX=event.clientX
			MouseY=event.clientY
		} else {
			getMouseXY(); // IE ONLY
		}
		document.getElementById(ID).style.left			= (MouseX - _X) + 'px';
		document.getElementById(ID).style.top			= (MouseY - _Y) + 'px';
		document.getElementById(ID).style.visibility 	= 'visible';
	}
}
function imgVaihda(imgUrl,imgName) { 
	document [imgName].src = imgUrl;         
}
function ostoskoriMaara(ID,_add){
	document.getElementById(ID).value = document.getElementById(ID).value*1 + _add*1;
	if ( document.getElementById(ID).value*1 <= 0 ) document.getElementById(ID).value = 0;
}
/* SAMOJA KUIN YLLÄPIDON KIRJASTOISSA functions.js */
function getElementXY(elemID,_this){					// HAKEE ELEMENTIN TODELLISEN SIJAINNIN
	// elemID = AETTAVAN ELEMENTIN NIMI
	// _this = HAETTAVAN ELEMENTIN OBJEKTI
	if ( elemID != '' ) var offsetTrail = document.getElementById(elemID);
	else				var offsetTrail = _this;
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
	}
function layerShowOnElement(elemID,ID,X,Y){ 						// NÄYTTÄÄ ELEMENTIN SUHTEESSA TOISEEN ELEMENTTIIN
	var position = getElementXY(elemID);
	showElement(ID, position.left+X , position.top+Y );
	}
function showElement(ID,X,Y){											// NÄYTTÄÄ NIMETYN ELEMENTIN ANNETUSSA PAIKASSA
	document.getElementById(ID).style.left			= X + 'px'
	document.getElementById(ID).style.top			= Y + 'px'
	document.getElementById(ID).style.visibility 	= 'visible'
	}


