
function EmailText(address,displaytext)
		{
try {
				coded = address
				cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890"
				shift=coded.length
				link=""
				display=""
				displaylength = displaytext.length
				for (i=0; i<shift; i++){
					if (cipher.indexOf(coded.charAt(i))==-1){
						ltr=coded.charAt(i)
						link+=(ltr)
					}
					else {
						ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length
						link+=(cipher.charAt(ltr))
					}
				}
				for (i=0; i<displaylength; i++){
					if (cipher.indexOf(displaytext.charAt(i))==-1){
						ltr2=displaytext.charAt(i)
						display+=(ltr2)
					}
					else {
						ltr2 = (cipher.indexOf(displaytext.charAt(i))-displaylength+cipher.length) % cipher.length
						display+=(cipher.charAt(ltr2))
					}
				}

				document.write("<a href='mailto:"+link+"'>"+ display +"</a>")
}
catch(err) {
coded = address
				cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890"
				shift=coded.length
				link=""
				for (i=0; i<shift; i++){
					if (cipher.indexOf(coded.charAt(i))==-1){
						ltr=coded.charAt(i)
						link+=(ltr)
					}
					else {
						ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length
						link+=(cipher.charAt(ltr))
					}
				}
				

				document.write("<a href='mailto:"+link+"'>"+ link +"</a>")
}
			
		}
