function showDisclaimer(url)
{
	if (url.indexOf('http:') < 0 && url.indexOf('https:') < 0)
	{
		return false;
	}

	var acceptedSites = new Array(41);
	acceptedSites[0]="actilyse.fi";
	acceptedSites[1]="asasantin.fi";
	acceptedSites[2]="atrodual.fi";
	acceptedSites[3]="atrovent.fi";
	acceptedSites[4]="bisolvon.fi";
	acceptedSites[5]="boehringer.fi";
	acceptedSites[6]="boehringer-ingelheim.fi";
	acceptedSites[7]="buscopan.fi";
	acceptedSites[8]="catapresan.fi";
	acceptedSites[9]="effortil.fi";
	acceptedSites[10]="ginsana.fi";
	acceptedSites[11]="ginseng.fi";
	acceptedSites[12]="hypertensio.fi";
	acceptedSites[13]="keuhkoahtaumatauti.fi";
	acceptedSites[14]="kovavatsa.fi";
	acceptedSites[15]="kuumataallot.fi";
	acceptedSites[16]="laskimot.fi";
	acceptedSites[17]="latonid.fi";
	acceptedSites[18]="laxoberon.fi";
	acceptedSites[19]="levollisetjalat.fi";
	acceptedSites[20]="menofem.fi";
	acceptedSites[21]="metalyse.fi";
	acceptedSites[22]="micardis.fi";
	acceptedSites[23]="mobic.fi";
	acceptedSites[24]="parkinsonintauti.fi";
	acceptedSites[25]="persantin.fi";
	acceptedSites[26]="sifrol.fi";
	acceptedSites[27]="silomat.fi";
	acceptedSites[28]="spiriva.fi";
	acceptedSites[29]="toimii.fi";
	acceptedSites[30]="vaihdevuosioireet.fi";
	acceptedSites[31]="venastat.fi";
	acceptedSites[32]="viramune.fi";
	acceptedSites[33]="home.bi.medixine.com";
	acceptedSites[34]="venastat.bi.medixine.com";
	acceptedSites[35]="micardis.bi.medixine.com";
	acceptedSites[36]="menofem.bi.medixine.com";
	acceptedSites[37]="spiriva.bi.medixine.com";
	acceptedSites[38]="mailto:";
	acceptedSites[39]="193.229.119.220";
	acceptedSites[37]="spirivapotilas.bi.medixine.com";

	for (discIndex=0; discIndex<41; discIndex++) { 
		if (url.lastIndexOf(acceptedSites[discIndex]) >= 0) return false;
	}

	return true;
}

function openDisclaimerWindow(url, width, height)
{
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;
	windowprops = 'height=' + height + ', width=' + width + ',top=' + wint + ',left= ' + winl + ',scrollbars=no,resizable';
	var myWindow = window.open(url, 'myWindow', windowprops);
	myWindow.focus();
}

function processLinks()
{
	var section = document.getElementById("contentSection");
	if (section == null) return;
	var linkColl = section.getElementsByTagName("a");

	for (linkIndex = 0; linkIndex < linkColl.length ; linkIndex++)
	{
		link = linkColl.item(linkIndex);

		if (showDisclaimer(link.getAttribute("href"))) {
			link.href="javascript:openDisclaimerWindow('/popup/disclaimer.xsp?Location=" + link.getAttribute("href") + "', 300, 290);";
			link.target="";
		}
	}
}

function getLinkUrl(url)
{
	if (showDisclaimer(url)) {
		return "javascript:openDisclaimerWindow('/popup/disclaimer.xsp?Location=" + url + "', 300, 290);";
	}

	return url;
}

