///////// Awensoft EM Script
///////// Copyright (c) 2006 by Awensoft (all rights reserved)
///////// www.awensoft.com

////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// *** CONFIGURE THESE VARIABLES: ***
////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// define 1st part (before AT)
var addie1 = "editorial";
////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// define 2nd part (between AT & DOT)
var addie2 = "celtic-cultural-studies";
////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// define 3rd part (after DOT)
var addie3 = "com";
////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////// *** ALL DONE - LEAVE THE REST! ***
////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////

///////// constructs alphabetic & unicode character arrays
var alphabet = new Array(30);
var unicode = new Array(30);
	alphabet[0] = "a";
	unicode[0] = "&#x0061;";
	alphabet[1] = "b";
	unicode[1] = "&#x0062;";
	alphabet[2] = "c";
	unicode[2] = "&#x0063;";
	alphabet[3] = "d";
	unicode[3] = "&#x0064;";
	alphabet[4] = "e";
	unicode[4] = "&#x0065;";
	alphabet[5] = "f";
	unicode[5] = "&#x0066;";
	alphabet[6] = "g";
	unicode[6] = "&#x0067;";
	alphabet[7] = "h";
	unicode[7] = "&#x0068;";
	alphabet[8] = "i";
	unicode[8] = "&#x0069;";
	alphabet[9] = "j";
	unicode[9] = "&#x006A;";
	alphabet[10] = "k";
	unicode[10] = "&#x006B;";
	alphabet[11] = "l";
	unicode[11] = "&#x006C;";
	alphabet[12] = "m";
	unicode[12] = "&#x006D;";
	alphabet[13] = "n";
	unicode[13] = "&#x006E;";
	alphabet[14] = "o";
	unicode[14] = "&#x006F;";
	alphabet[15] = "p";
	unicode[15] = "&#x0070;";
	alphabet[16] = "q";
	unicode[16] = "&#x0071;";
	alphabet[17] = "r";
	unicode[17] = "&#x0072;";
	alphabet[18] = "s";
	unicode[18] = "&#x0073;";
	alphabet[19] = "t";
	unicode[19] = "&#x0074;";
	alphabet[20] = "u";
	unicode[20] = "&#x0075;";
	alphabet[21] = "v";
	unicode[21] = "&#x0076;";
	alphabet[22] = "w";
	unicode[22] = "&#x0077;";
	alphabet[23] = "x";
	unicode[23] = "&#x0078;";
	alphabet[24] = "y";
	unicode[24] = "&#x0079;";
	alphabet[25] = "z";
	unicode[25] = "&#x007A;";
	alphabet[26] = "_";
	unicode[26] = "&#x005F;";
	alphabet[27] = "-";
	unicode[27] = "&#x002D;";
	alphabet[28] = ".";
	unicode[28] = "&#x002E;";
	alphabet[29] = ":";
	unicode[29] = "&#x003A;";

///////// addie encoder
function encoder(segment) {
	var input = segment.toLowerCase();
	var output = "";
	for (i = 0; i < input.length; i++) {
		theChar = input.charAt(i);
		for (a = 0; a < alphabet.length; a++) {
			if (theChar == alphabet[a]) {
			output = output + unicode[a];
			}
		}
	}
	return output.toString();
}

///////// addie constructor
var encodedAddie1 = encoder(addie1);
var encodedAddie2 = encoder(addie2);
var encodedAddie3 = encoder(addie3);
var encodedAddie = encodedAddie1 + "&#x0040;" + encodedAddie2 + unicode[28] + encodedAddie3;

///////// tag constructor
var tagStart = "<" + "a" + " " + "h" + "r" + "e" + "f" + "=" + "\"" + unicode[12] + unicode[0] + unicode[8] + unicode[11] + unicode[19] + unicode[14] + unicode[29];
var tagMenuStart = "<" + "a" + " " + "c" + "l" + "a" + "s" + "s" + "=" + "\"" + unicode[12] + unicode[4] + unicode[13] + unicode[20] + "\"" + " " + "h" + "r" + "e" + "f" + "=" + "\"" + unicode[12] + unicode[0] + unicode[8] + unicode[11] + unicode[19] + unicode[14] + unicode[29];
var tagEnd = "\"" + ">";

///////// just write the damn tag!!!
function openEM() {
	document.write(tagStart + encodedAddie + tagEnd);
}
function openMenuEM() {
	document.write(tagMenuStart + encodedAddie + tagEnd);
}
function closeEM() {
	document.write("<" + "/" + "a" + ">");
}