externalLinks = function() {	if (!document.getElementsByTagName) {		return false;	}	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";		}	}};
toggleFAQ = function() {	if(!document.getElementById) {		return false;	}	var c = document.getElementById('faqs');	var cls = 'answer';	if(c) {		var dvs = c.getElementsByTagName('div');		for(var i=0;i<dvs.length;i++) {			if(dvs[i].className == cls) {				new Effect.Opacity(dvs[i], {duration:0.1, from:1.0, to:0.0});				dvs[i].className = cls + ' hidden';			}		}		var els = c.getElementsByTagName('h3');		for(var k=0;k < els.length;k++) {			els[k].onclick = function() {				var j = this.id.split('-')[1];				ans = document.getElementById('ans-'+j);				if(ans.className == (cls + ' hidden')) {					this.className = 'on';					ans.className = cls;					new Effect.Opacity(ans, {duration:1.0, from:0.0, to:1.0});				} else {					new Effect.Opacity(ans, {duration:0.1, from:1.0, to:0.0});					this.className = '';					ans.className = cls + ' hidden';				}				return false;			};		}	}};/* specify language on body el */displayLanguages = function() {	var c = document.getElementById('languages').className;	var l = c.substr(c.length-2,c.length);	var b = document.getElementsByTagName('body')[0];	b.className = b.className + ' ' + l;};addOnLoad = function() {	var wo = window.onload ? window.onload : function(){};	var f = arguments;	window.onload = function() {		for (var i=0,j=f.length;i<j;i++) {			f[i]();		}		wo();	};};addOnLoad(externalLinks,displayLanguages,toggleFAQ);