 
function mailto_crypt( sName)
{
	if( sName == "995d2f889acca1dffdeda280bca438c6")
	{
		document.open();
		document.write('Iris Altenhof');
		document.close();
	}
	if( sName == "f63500b2081e0bb09033f2a1377109dd")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("RXVGLlN0aWVkbEB0LW9ubGluZS5kZQ==")+'">'+base64_decode("RWRlbHRyYXVkIFN0aWVkbA==")+'</a>');
		document.close();
	}
	if( sName == "4bb2ab7a8ed5da931cbcca7570dddc7a")
	{
		document.open();
		document.write('Stefan Schwarzer');
		document.close();
	}
	if( sName == "2bfc0780eca3bbb4075bea05742a6a14")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("YWNoaW0ud3Vyc3RAZXNqdy5kZQ==")+'">'+base64_decode("QWNoaW0gV3Vyc3Q=")+'</a>');
		document.close();
	}
	if( sName == "ce471a2c13d0b8e981c61bbf61a64d99")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS1idWVyb0BraXJjaGUtcmV1dGxpbmdlbi5kZQ==")+'">'+base64_decode("SnViaWxhdGVnZW1laW5kZSBCJnV1bWw7cm8=")+'</a>');
		document.close();
	}
	if( sName == "27d655c8ef17477ad183d9e40f9c2342")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS1vc3RAa2lyY2hlLXJldXRsaW5nZW4uZGU=")+'">'+base64_decode("QW5uZXR0ZSBEZW5uZWxlcg==")+'</a>');
		document.close();
	}
	if( sName == "58ee1138319d159dae52b131273a7d88")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS1vc3RAa2lyY2hlLXJldXRsaW5nZW4uZGU=")+'">'+base64_decode("SnViaWxhdGVnZW1laW5kZSBPc3Q=")+'</a>');
		document.close();
	}
	if( sName == "fe1e8820f78d0e95d39c674cde3b7d59")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS1vc3RAa2lyY2hlLXJldXRsaW5nZW4uZGU=")+'">'+base64_decode("VWxyaWNoIFp3aSZzemxpZztsZXI=")+'</a>');
		document.close();
	}
	if( sName == "bebc4326a6d0f82d1667c2d750a8b1f3")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS1vc3RAa2lyY2hlLXJldXRsaW5nZW4uZGU=")+'">'+base64_decode("VWxyaWNoIFp3aXNzbGVy")+'</a>');
		document.close();
	}
	if( sName == "108a7406b24eba21ccb6d435e8fc50e9")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS13ZXN0QGtpcmNoZS1yZXV0bGluZ2VuLmRl")+'">'+base64_decode("SnViaWxhdGVnZW1laW5kZSBXZXN0")+'</a>');
		document.close();
	}
	if( sName == "0db19847a76c9f7f3a45268a1b736050")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZXYuanViaWxhdGVnZW1laW5kZS13ZXN0QGtpcmNoZS1yZXV0bGluZ2VuLmRl")+'">'+base64_decode("TWF0dGhpYXMgV2FnbmVy")+'</a>');
		document.close();
	}
	if( sName == "e573cef84a409c0c0b2f3d729a946b5d")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("ZnJhbmsud2FsdGVyLnJldXRsaW5nZW5Ad2ViLmRl")+'">'+base64_decode("RnJhbmsgV2FsdGVy")+'</a>');
		document.close();
	}
	if( sName == "7ef5ab165e5bd0083368edcab4a7c851")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("aGFubmVsb3JlLmhhYWNrLXNjaHdlaXplckByZXV0bGluZ2VuLmRl")+'">'+base64_decode("SGFubmVsb3JlIEhhYWNrLVNjaHdlaXplcg==")+'</a>');
		document.close();
	}
	if( sName == "2af0d542b7311b61ed18926a13afa47f")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("aGFubmVzQGhvZWx0emVsLmRl")+'">'+base64_decode("SGFubmVzIEgmb3VtbDtsdHplbA==")+'</a>');
		document.close();
	}
	if( sName == "cf884e9ba6b3631658ce3e35ea2d12e1")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("aW5mb0BzYWJpbmUtbWFydGluLmRl")+'">'+base64_decode("U2FiaW5lIE1hcnRpbg==")+'</a>');
		document.close();
	}
	if( sName == "59f2702399e6b505f3adf3f1277fe31f")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("aW5ncmlkcnVwcmljaEB3ZWIuZGU=")+'">'+base64_decode("SW5ncmlkIFJ1cHJpY2g=")+'</a>');
		document.close();
	}
	if( sName == "47e4174655fbe398149c4daa418e558c")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("aXJpc2RyYXR6QHZlcnNhbmV0LmRl")+'">'+base64_decode("SXJpcyBEcmF0eg==")+'</a>');
		document.close();
	}
	if( sName == "b821cebd779e56e45b0ce01e491a00ec")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("a2lnYS5iZXJsaW5lci1yaW5nQGtpcmNoZS1yZXV0bGluZ2VuLmRl")+'">'+base64_decode("S2lnYSBCZXJsaW5lciBSaW5n")+'</a>');
		document.close();
	}
	if( sName == "85e537ec36c88ea810dc300b9aa5473e")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("bXdAY2xudC5kZQ==")+'">'+base64_decode("TWFydGluIFdpbGxtYW5u")+'</a>');
		document.close();
	}
	if( sName == "7951d0bf2c8ad6b9ead397fbcff79894")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("b3JzY2hlbEBqdWdlbmRoYXVzLmRl")+'">'+base64_decode("SnVnZW5kaGF1cyBPcnNjaGVs")+'</a>');
		document.close();
	}
	if( sName == "c45cd475d89053aa6087a3e5404eeeab")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("cGlsbC1udnRAdC1vbmxpbmUuZGU=")+'">'+base64_decode("SGVsbXV0aCBQaWxs")+'</a>');
		document.close();
	}
	if( sName == "c401d292c8748a39fc2d1baeb426dacf")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("c2lnaUBoZWlzc3dvbGYubmV0")+'">'+base64_decode("U2llZ2xpbmRlIEhlaSZzemxpZzt3b2xm")+'</a>');
		document.close();
	}
	if( sName == "9a2b0de9bb399532687750972941723d")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("c2lrZWxlckBvcnNjaGVsLWhhZ2VuLmRl")+'">'+base64_decode("SGVsbXV0IFNpa2VsZXI=")+'</a>');
		document.close();
	}
	if( sName == "d1896614c90cd2c81a282d7d58cb13ad")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("dG1hcnRpbjYzQGdteC5kZQ==")+'">'+base64_decode("VGhvbWFzIE1hcnRpbg==")+'</a>');
		document.close();
	}
	if( sName == "5c75e1efd01c19defde2c9162b6d282e")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("dWxmcGFsbWVyQHdlYi5kZQ==")+'">'+base64_decode("VWxmIFBhbG1lcg==")+'</a>');
		document.close();
	}
	if( sName == "08eae58c1c8e4667f7b02dbb59513f88")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("d3dlYmVyLnJ0QGFyY29yLmRl")+'">'+base64_decode("V2FsZGVtYXIgV2ViZXI=")+'</a>');
		document.close();
	}
	if( sName == "716f4e1834f75b50ef47e2190b79ec5d")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("c3BvbnNvckByZXR0ZXQtanViaWxhdGUuZGU=")+'">'+base64_decode("RiZvdW1sO3JkZXJ2ZXJlaW4gKFNwb25zb3Ip")+'</a>');
		document.close();
	}
	if( sName == "585d7e01cabc1277e65bf22952fac7ea")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("d3dlYmVyQHJldHRldC1qdWJpbGF0ZS5kZQ==")+'">'+base64_decode("RiZvdW1sO3JkZXJ2ZXJlaW4gKFdhbGRlbWFyIFdlYmVyKQ==")+'</a>');
		document.close();
	}
	if( sName == "2bfc0780eca3bbb4075bea05742a6a14")
	{
		document.open();
		document.write('<a href="mailto:'+base64_decode("YWNoaW0ud3Vyc3RAZXNqdy5kZQ==")+'">'+base64_decode("QWNoaW0gV3Vyc3Q=")+'</a>');
		document.close();
	}
}

function base64_decode( data )
{
    // http://kevin.vanzonneveld.net
    // +   original by: Tyler Akins (http://rumkin.com)
    // +   improved by: Thunder.m
    // +      input by: Aman Gupta
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // -    depends on: utf8_decode
    // *     example 1: base64_decode('S2V2aW4gdmFuIFpvbm5ldmVsZA==');
    // *     returns 1: 'Kevin van Zonneveld'

    // mozilla has this native
    // - but breaks in 2.0.0.12!
    //if (typeof window['btoa'] == 'function') {
    //    return btoa(data);
    //}

    var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var o1, o2, o3, h1, h2, h3, h4, bits, i = ac = 0, dec = "", tmp_arr = [];

    data += '';

    do {  // unpack four hexets into three octets using index points in b64
        h1 = b64.indexOf(data.charAt(i++));
        h2 = b64.indexOf(data.charAt(i++));
        h3 = b64.indexOf(data.charAt(i++));
        h4 = b64.indexOf(data.charAt(i++));

        bits = h1<<18 | h2<<12 | h3<<6 | h4;

        o1 = bits>>16 & 0xff;
        o2 = bits>>8 & 0xff;
        o3 = bits & 0xff;

        if (h3 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1);
        } else if (h4 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1, o2);
        } else {
            tmp_arr[ac++] = String.fromCharCode(o1, o2, o3);
        }
    } while (i < data.length);

    dec = tmp_arr.join('');
    dec = utf8_decode(dec);

    return dec;
}

function utf8_decode ( str_data ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // +      input by: Aman Gupta
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Norman "zEh" Fuchs
    // +   bugfixed by: hitwork
    // +   bugfixed by: Onno Marsman
    // *     example 1: utf8_decode('Kevin van Zonneveld');
    // *     returns 1: 'Kevin van Zonneveld'

    var tmp_arr = [], i = ac = c1 = c2 = c3 = 0;

    str_data += '';

    while ( i < str_data.length ) {
        c1 = str_data.charCodeAt(i);
        if (c1 < 128) {
            tmp_arr[ac++] = String.fromCharCode(c1);
            i++;
        } else if ((c1 > 191) && (c1 < 224)) {
            c2 = str_data.charCodeAt(i+1);
            tmp_arr[ac++] = String.fromCharCode(((c1 & 31) << 6) | (c2 & 63));
            i += 2;
        } else {
            c2 = str_data.charCodeAt(i+1);
            c3 = str_data.charCodeAt(i+2);
            tmp_arr[ac++] = String.fromCharCode(((c1 & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }
    }

    return tmp_arr.join('');
}
