
function UnCryptMailto( s )
{
	var n = 0;
	var r = "";
	for( var i = 0; i < s.length; i++)
	{
					n = s.charCodeAt( i );
					if( n >= 8364 )
					{
									n = 128;
					}
					r += String.fromCharCode( n - 1 );
	}
	return r;
}

function CryptMailto(email)
{
 var n = 0;
 var r = "";
 var s = email;
 for( var i=0; i < s.length; i++ )
 {
  n = s.charCodeAt( i );
  if( n >= 8364 )
  {
   n = 128;
  }
  r += String.fromCharCode(n+1);
 }
 return "javascript:linkTo_UnCryptMailto('" + r +"');";
}


function linkTo_UnCryptMailto( s )
{
	 location.href=UnCryptMailto( s );
}

function encryptEmail()
{
 var curSite = "<?php echo $_SESSION['navigation']; ?>";
	
	//if(curSite == "contact.php")
	//{
	 allAs = document.getElementsByTagName('a');
		var counter = 0;
		for(a=0;a<allAs.length;a++)
		{
			if(allAs[a].href.search(/mailto.+/) != -1)
			{
			 if(allAs[a].id)
				{
					if(document.getElementById(allAs[a].id))
					{
						obj = document.getElementById(allAs[a].id);
						if(document.getElementById('emailDiv' + counter))
						{
							var deleteLink = document.getElementById('emailDiv' + counter).firstChild;
							var linkName = allAs[a].href;
							document.getElementById('emailDiv' + counter).removeChild(deleteLink);
							var myNewLink = document.createElement("a");
							var newLink = document.createAttribute("href");
							newLink.nodeValue = CryptMailto(linkName);
							myNewLink.setAttributeNode(newLink);
							var withoutMailToText = linkName.replace(/mailto:/g, "");
							if(withoutMailToText.search(/\?/) != -1)
							{
							 var startReplace = withoutMailToText.search(/\?/);
								withoutMailToText = withoutMailToText.slice(0,startReplace);
							}
							var myText = document.createTextNode(withoutMailToText);
							myNewLink.appendChild(myText);
							document.getElementById('emailDiv' + counter).appendChild(myNewLink);
							counter = counter + 1;
						}
						/* funzt:
						var newLink = document.createAttribute("href");
						newLink.nodeValue = CryptMailto(allAs[a].href);
						obj.setAttributeNode(newLink);
						*/
					}
				}
			}
		}
	//}
}