<!-- // Hide script from older browsers 

// PRELOADING IMAGES
if (document.images) {
 var img1_on =new Image();  img1_on.src ="/html/images/bt_for_patients_on.gif"; 
 var img1_off=new Image();  img1_off.src="/html/images/bt_for_patients_off.gif"; 
 var img2_on =new Image();  img2_on.src ="/html/images/bt_for_physicians_on.gif"; 
 var img2_off=new Image();  img2_off.src="/html/images/bt_for_physicians_off.gif";
}

try { //fix the flicker image issue in IE
  document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

function forCountryLink(country){
	//var Current = document.countryForm.countrySelect.selectedIndex;
	var r = document.forms['countryForm'].elements['countrySelect'];
	var rr = r.options[r.selectedIndex].value;
	var fieldname = rr + country;
	var fieldvalue = document.forms['countryForm'].elements[fieldname].value;
	window.location.href = fieldvalue;
	return false;
}

function emailPage()
{
	email_str = "mailto:?subject=Tutustu AiheenaSyopa.fi:hin.";
	email_str += "&body=Hei, ajattelin sinun olevan kiinnostunut AiheenaSyopa.fi:n sivusta: ";
	var href = location.href;
	while(href.indexOf("&")!=-1){
		href = href.replace("&","%26"); //HTML URL-encoding 
	}
	email_str += href; 
	location.href = email_str;
}

function bookmark(){
	if (document.all){
		window.external.AddFavorite(location.href,document.title);
	}else if (window.sidebar){
		window.sidebar.addPanel(document.title, location.href, "")
	}else { 
		alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark"); 
	} 
}

function bookmarkOld(){
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite("http://www.testIE.com","ymaIEtest");
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel("ymaNStest","http://www.testNS.com","");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}

function popWin(url,x,y) {
	width = (x) ? x : 500;
	height = (y) ? y : 300;
	newwindow=window.open(url,'popWin','height='+height+',width='+width);
	if (window.focus) {newwindow.focus();}
}

function popWindow(url,w,h) {
	width = w;
	height = h;
	newwindow=window.open(url,'popWin','height='+height+',width='+width+',scrollbars=yes');
	if (window.focus) {newwindow.focus();}
	return false;
}

function toggleTab(tab){
	if(tab == "1"){
		document.getElementById('tabTop1').style.display = "block";
		document.getElementById('tabTop2').style.display = "none";
		document.getElementById('tabTop3').style.display = "none";
		document.getElementById('tabContent1').style.display = "block";
		document.getElementById('tabContent2').style.display = "none";
		document.getElementById('tabContent3').style.display = "none";
	}else if(tab == "2"){
		document.getElementById('tabTop1').style.display = "none";
		document.getElementById('tabTop2').style.display = "block";
		document.getElementById('tabTop3').style.display = "none";
		document.getElementById('tabContent1').style.display = "none";
		document.getElementById('tabContent2').style.display = "block";
		document.getElementById('tabContent3').style.display = "none";
	}else if(tab == "3"){
		document.getElementById('tabTop1').style.display = "none";
		document.getElementById('tabTop2').style.display = "none";
		document.getElementById('tabTop3').style.display = "block";
		document.getElementById('tabContent1').style.display = "none";
		document.getElementById('tabContent2').style.display = "none";
		document.getElementById('tabContent3').style.display = "block";
	}
}

var definition = new Array(); 
var noReset = false; 
var gloss_defs = new Array(); 
var gloss_defs = new Array("cancer", "kidneys", "renal_tubule", "renal_cell_carcinoma");

function foggleDef(d, event) { 
	for(i=0; i<gloss_defs.length; i++){ 
		e = gloss_defs[i]; 
		aId = "gloss_"+e; 
		dId = "def_"+e; 
		if(document.getElementById(dId)) { 
			if((e == d) && (document.getElementById(dId).style.display != "block") ) { 
				dd = document.getElementById(dId); 
				document.getElementById(aId).style.zIndex = "500"; 
				dd.style.display = "block"; 
				if(event.layerY) { 
					dd.style.top = event.pageY+'px'; 
					dd.style.left = event.pageX+'px'; 
				} else { 
					offset = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; 						
					if(!offset) offset = 0; 
					// stupid ie5/mac 
					dd.style.top = (offset + event.clientY)+'px'; 
					dd.style.left = event.clientX+'px'; 
				} 
			} else { 
				hideDef(e); 
			} 
		} 
	} 
}

function toggleDef(d, event) { 
    //alert("2");
	//for(i=0; i<gloss_defs.length; i++){ 
		//e = gloss_defs[i]; 
		aId = "gloss_"+d; 
		dId = "def_"+d; 
		if(document.getElementById(dId)) { 
			if(document.getElementById(dId).style.display != "block" ) { 
				dd = document.getElementById(dId); 
				document.getElementById(aId).style.zIndex = "500"; 
				dd.style.display = "block"; 
				if(event.layerY) { 
					dd.style.top = event.pageY+'px'; 
					dd.style.left = event.pageX+'px'; 
				} else { 
					offset = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; 						
					if(!offset) offset = 0; 
					// stupid ie5/mac 
					dd.style.top = (offset + event.clientY)+'px'; 
					dd.style.left = event.clientX+'px'; 
				} 
			} else { 
				hideDef(d); 
			} 
		} 
	//} 
}

function hideDef(d) { 
	aId = "gloss_"+d; 
	dId = "def_"+d; 
	document.getElementById(aId).style.zIndex = 1; 
	document.getElementById(dId).style.display = "none"; 
} 

function doTermHilite() { 
	var inputstr = document.getElementById("mainContent").innerHTML; 
	// document.getElementById("mainContent").innerHTML = inputstr; 
} 

function setFontSize(size) {
	//Accepts 0,1,2
	var flashMenuObj = document.getElementById("menu");
	flashMenuObj.setFlashFontSize(size);
}

// change stylesheet
function changeSheets(whichSheet,whichImage){
	if(document.styleSheets){
		var c = document.styleSheets.length;
		for(var i=0;i<c;i++){
			if(i!=whichSheet){
				document.styleSheets[i].disabled=true;
			}else{
				document.styleSheets[i].disabled=false;
			}
		}
	}
	createCookie("style", whichSheet, "7");
	setFontSize(whichSheet);
}

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;
}

//window.onload = function(e) {
	
//}
var stylesheetNum = "0";
function ableStyleSheet(which){
	if(document.styleSheets){
		var c = document.styleSheets.length;
		for(var i=0;i<c;i++){
			if(i==which){
				document.styleSheets[i].disabled=false;
			}else{
				document.styleSheets[i].disabled=true;
			}
		}
	}
	stylesheetNum = which;
}

var cookie = readCookie("style");
if(cookie){
	var cookiesp = cookie.split('|');
	var toggle = cookiesp[0];
	//alert(toggle);
	ableStyleSheet(toggle);
}else{
	ableStyleSheet("0");
}
//should be called from the flash after it loads completely
function flashInitFontSize(){
	setFontSize(stylesheetNum);
}


/**
 * SWFObject v1.5.1: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept == "undefined") var deconcept = {};
if(typeof deconcept.util == "undefined") deconcept.util = {};
if(typeof deconcept.SWFObjectUtil == "undefined") deconcept.SWFObjectUtil = {};
deconcept.SWFObject = function(swf, id, w, h, ver, c, quality, xiRedirectUrl, redirectUrl, detectKey) {
	if (!document.getElementById) { return; }
	this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
	this.skipDetect = deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params = {};
	this.variables = {};
	this.attributes = [];
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
	if (!window.opera && document.all && this.installedVer.major > 7) {
		// only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE
		// fixes bug in some fp9 versions see http://blog.deconcept.com/2006/07/28/swfobject-143-released/
		if (!deconcept.unloadSet) {
			deconcept.SWFObjectUtil.prepUnload = function() {
				__flash_unloadHandler = function(){};
				__flash_savedUnloadHandler = function(){};
				window.attachEvent("onunload", deconcept.SWFObjectUtil.cleanupSWFs);
			}
			window.attachEvent("onbeforeunload", deconcept.SWFObjectUtil.prepUnload);
			deconcept.unloadSet = true;
		}
	}
	if(c) { this.addParam('bgcolor', c); }
	var q = quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', false);
	this.setAttribute('doExpressInstall', false);
	var xir = (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype = {
	useExpressInstall: function(path) {
		this.xiSWFPath = !path ? "expressinstall.swf" : path;
		this.setAttribute('useExpressInstall', true);
	},
	setAttribute: function(name, value){
		this.attributes[name] = value;
	},
	getAttribute: function(name){
		return this.attributes[name] || "";
	},
	addParam: function(name, value){
		this.params[name] = value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] = value;
	},
	getVariable: function(name){
		return this.variables[name] || "";
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs = [];
		var key;
		var variables = this.getVariables();
		for(key in variables){
			variablePairs[variablePairs.length] = key +"="+ variables[key];
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode = "";
		if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "PlugIn");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ (this.getAttribute('style') || "") +'"';
			swfNode += ' id="'+ this.getAttribute('id') +'" name="'+ this.getAttribute('id') +'" ';
			var params = this.getParams();
			 for(var key in params){ swfNode += [key] +'="'+ params[key] +'" '; }
			var pairs = this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode += 'flashvars="'+ pairs +'"'; }
			swfNode += '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) {
				this.addVariable("MMplayerType", "ActiveX");
				this.setAttribute('swf', this.xiSWFPath);
			}
			swfNode = '<object id="'+ this.getAttribute('id') +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" style="'+ (this.getAttribute('style') || "") +'">';
			swfNode += '<param name="movie" value="'+ this.getAttribute('swf') +'" />';
			var params = this.getParams();
			for(var key in params) {
			 swfNode += '<param name="'+ key +'" value="'+ params[key] +'" />';
			}
			var pairs = this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode += '<param name="flashvars" value="'+ pairs +'" />';}
			swfNode += "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer = new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && !this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", escape(this.getAttribute('xiRedirectUrl')));
				document.title = document.title.slice(0, 47) + " - Flash Player Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n = (typeof elementId == 'string') ? document.getElementById(elementId) : elementId;
			n.innerHTML = this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') != "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion = function(){
	var PlayerVersion = new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ // if Windows CE
		var axo = 1;
		var counter = 3;
		while(axo) {
			try {
				counter++;
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter);
//				document.write("player v: "+ counter);
				PlayerVersion = new deconcept.PlayerVersion([counter,0,0]);
			} catch (e) {
				axo = null;
			}
		}
	} else { // Win IE (non mobile)
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/
		try{
			var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion = new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major == 6) {
					return PlayerVersion;
				}
			}
			try {
				axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo != null) {
			PlayerVersion = new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion = function(arrVersion){
	this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0;
	this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0;
	this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util = {
	getRequestParameter: function(param) {
		var q = document.location.search || document.location.hash;
		if (param == null) { return q; }
		if(q) {
			var pairs = q.substring(1).split("&");
			for (var i=0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
					return pairs[i].substring((pairs[i].indexOf("=")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs = function() {
	var objects = document.getElementsByTagName("OBJECT");
	for (var i = objects.length - 1; i >= 0; i--) {
		objects[i].style.display = 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] == 'function') {
				objects[i][x] = function(){};
			}
		}
	}
}
/* add document.getElementById if needed (mobile IE < 5) */
if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue = deconcept.util.getRequestParameter;
var FlashObject = deconcept.SWFObject; // for legacy support
var SWFObject = deconcept.SWFObject;

// -->