/*
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

function element(id){
	if(ie4)	// Explorer 4
		return document.all[id];
	else	// Explorer 5+ Netscape 6+ and Mozilla and Firefox
		return document.getElementById(id);
}
*/
// usage: <a class="external" href="...
/*
var externalLinks = {

	init: function() {
		var extLinks = Core.getElementsByClass("external");
		for (var i = 0; i < extLinks.length; i++) {
			extLinks[i].onclick = externalLinks.clickHandler;
		}
	},
*/
/*
	clickHandler: function() {
		var d = document.getElementById("disco").style.display;
		if(d == "none" || d == "") { d = "block";}
		else {d = "none";}
		document.getElementById("disco").style.display = d;
		return false;
	}
*/
/*
	clickHandler: function() {
		open(this.href);
		return false;
	}
};
*/

//Core.start(oinLink);

/*
var stripeTables = {

  init: function() {
    var tables = Core.getElementsByClass("stipu");

    for (var i = 0; i < tables.length; i++) {
      var tbodys = tables[i].getElementsByTagName("tbody");
      
      for (var j = 0; j < tbodys.length; j++) {
        var rows = tbodys[j].getElementsByTagName("tr");

        for (var k = 1; k < rows.length; k += 2) {
          Core.addClass(rows[k], "alt");
        }
      }
    }
  }
};

Core.start(stripeTables);


var discoLink = {

	init: function() {
		var link = document.getElementById("discoLink");
		link.onclick = discoLink.clickHandler;
	},

	clickHandler: function() {
		var d = document.getElementById("disco").style.display;
		if(d == "none" || d == "") { d = "block";}
		else {d = "none";}
		document.getElementById("disco").style.display = d;
		return false;
	}
};


Core.start(discoLink);


var stripeTables = {

  init: function() {
    var tables = Core.getElementsByClass("stipu");

    for (var i = 0; i < tables.length; i++) {
      var tbodys = tables[i].getElementsByTagName("tbody");
      
      for (var j = 0; j < tbodys.length; j++) {
        var rows = tbodys[j].getElementsByTagName("tr");

        for (var k = 1; k < rows.length; k += 2) {
          Core.addClass(rows[k], "alt");
        }
      }
    }
  }
};

Core.start(stripeTables);
*/

function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
			anchor.title = "linkki avautuu uuteen ikkunaan"; 
			anchor.className = 'external';
		}
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external_en") {
			anchor.target = "_blank";
			anchor.title = "This link opens in a new window"; 
			anchor.className = 'external';
		}
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external_de") {
			anchor.target = "_blank";
			anchor.title = "Dieser Link öffnet in neuem Fenster"; 
			anchor.className = 'external';
		}
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "pdf") {
			anchor.target = "_blank";
			anchor.title = "pdf-tiedosto avautuu uuteen ikkunaan"; 
			anchor.className = 'pdf';
		}		
		
	} 
}

/*window.onload = externalLinks;*/

