var enc = new Array( "d" , "x" , "w" , "Z" , "o" , "!" , "#" , "[" , "8" , "9" , "n" , "}" , "t" , "&" , "G" , "m" ); function decodeString( str ) { var decStr = ""; for( c = 0 ; c < str.length ; c += 2 ) { cd = ( getIndex( str.substr( c , 1 ) ) * 16 ) + getIndex( str.substr( c + 1 , 1 ) ); decStr += String.fromCharCode( cd ); } return decStr; } function encodeString( str ) { var ch = 0; var encStr = ""; for( c = 0 ; c < str.length ; c++ ) { ch = str.charCodeAt( c ); encStr += ( enc[ parseInt( ch / 16 ) ] + enc[ ch % 16 ] ); } return encStr;}function getIndex( ch ) { for( a in enc ) { if( enc[ a ] == ch ) return parseInt( a ); } return 0; } function doSendTo( str ) { window.open( "mailto:" + decodeString( str ) ); }
																																																																																																																																																																																		  
