  // decrypt helper function
function decryptCharcode(n,start,end,offset) {
	n = n + offset;
	if (offset > 0 && n > end)	{
		n = start + (n - end - 1);
	} else if (offset < 0 && n < start)	{
		n = end - (start - n - 1);
	}
	return String.fromCharCode(n);
}
  // decrypt string
function decryptString(enc,offset) {
	var dec = "";
	var len = enc.length;
	for(var i=0; i < len; i++)	{
		var n = enc.charCodeAt(i);
		if (n >= 0x2B && n <= 0x3A)	{
			dec += decryptCharcode(n,0x2B,0x3A,offset);	// 0-9 . , - + / :
		} else if (n >= 0x40 && n <= 0x5A)	{
			dec += decryptCharcode(n,0x40,0x5A,offset);	// A-Z @
		} else if (n >= 0x61 && n <= 0x7A)	{
			dec += decryptCharcode(n,0x61,0x7A,offset);	// a-z
		} else {
			dec += enc.charAt(i);
		}
	}
	return dec;
}
  // decrypt spam-protected emails
function linkTo_UnCryptMailto(s)	{
	location.href = decryptString(s,-2);
}


/*
--- params -------------
p_sel
p_bg
p_bg[1-5]
p_bg_o
p_ft
p_ft_o
-------------------------
sifr.js required!
-------------------------
*/
function createFlashNavigation(page,lang,params) {
	//var hasFlash = false;
	if (hasFlash) {
		var movie = '/circle_nav.swf';
		var paramlist = '';

		if (typeof(params) != 'object') params = new Object;
		params['p_sel'] = page;
		params['lang'] = lang;
		for (o in params) {
			paramlist += '&' + o + '=' + escape(params[o]);
		}
		
		document.getElementById('circlenav').style.display = 'none';
		document.write('<div id="circlenav_flash">');
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="420" height="100" id="circle_nav" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="' + movie + '" />');
		document.write('<param name="FlashVars" value="' + paramlist + '" />');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="wmode" value="transparent" />');
		document.write('<embed src="' + movie + '" FlashVars="' + paramlist + '" quality="high" wmode="transparent" width="342" height="100" name="circle_nav" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
		document.write('</div>');
	}
}