function calculateName(){
	var a = j = s = 1;
	var b = k = t = 2;
	var c = l = u = 3;
	var d = m = v = 4;
	var e = n = w = 5;
	var f = o = x = 6;
	var g = p = y = 7;
	var h = q = z = 8;
	var i = r = 9;
	var aEx = new Array();
	var aAlpha = new Array();
	var sReturn = new String();
	var iTotal = 0;	
	var iNumber = 0;
	var sTotal = new String();
	var sLetter = new String();
	var sBreakdown = new String();
	var bFound = false;
	var aColor = new Array();
	var wBreakdown = new Object();
	
	aAlpha = ('a b c d e f g h i j k l m n o p q r s t u v w x y z').split(' ');
	
	aEx[0] = '';
	aEx[1] = 'Creativity, independence, originality, ego, self';
	aEx[2] = 'Empathy, cooperation, consideration, over-sensitivity, co-dependence';
	aEx[3] = 'Artistic expression, sociability, friendliness, superficiality, wastefulness';
	aEx[4] = 'Practicality, application, loyalty, rigidity, repression';
	aEx[5] = 'Freedom, adaptability, travel, inconsistency, abuse of senses';
	aEx[6] = 'Love, responsibility, understanding, meddling, jealousy';
	aEx[7] = 'Spirituality, mental analysis, wisdom, fault finding, suppression';
	aEx[8] = 'Executive ability, management, power, materiality, unscrupulousness';
	aEx[9] = 'Artistic genius, humanitarianism, romance, emotionalism, dissipation';
	aEx[11] = 'Intuition, idealism, invention, insensitivity, fanaticism';
	aEx[22] = 'Practical idealism, material mastery, get-rich-quick schemes, viciousness';
	
	aColor[0] = frmName.CharacterColor.value;
	aColor[1] = frmName.MathSymbolsColor.value;
	aColor[2] = frmName.ExponentColor.value;
	aColor[3] = frmName.DescriptionColor.value;
	
	sName = frmName.firstName.value;
	if(sName != ''){
		for(var i = 0; i < sName.length; i++){
			bFound = false;
			sLetter = sName.substring(i,i + 1).toLowerCase();
			for(var x = 0; x < aAlpha.length; x++){
				if(sLetter == aAlpha[x]){
					bFound = true;
					break;
				}
			}
			if(bFound){
				iNumber = eval(sLetter.toLowerCase());
				iTotal = iTotal + iNumber;
				sReturn += '<b style="color:' + aColor[0] + '">' + sLetter.toUpperCase() + '</b>';
				sReturn += '<sup style="color:' + aColor[2] + '">' + iNumber + '</sup> ';
				sBreakdown += '<b style="color:' + aColor[0] + '">' + sLetter.toUpperCase() + '</b>';
				sBreakdown += '<sup style="color:' + aColor[2] + '">' + iNumber + '</sup> = ';
				sBreakdown += '<font color="' + aColor[3] + '">' + aEx[iNumber] + '</font><br />';
				if((i + 1) != sName.length)
					sReturn += '<b style="color:' + aColor[1] + '"><small>+</small></b> ';
			} else {
				sBreakdown += sLetter + '<br />';
			}
		}		
	sReturn += ' <b style="color:' + aColor[1] + '"><small>=</small></b> ';
	sTotal = iTotal.toString();
	while(sTotal.length > 1){
		if(parseInt(sTotal) == 11 || parseInt(sTotal) == 22)
			break;
		sReturn += sTotal.substring(0,1);
		sReturn += ' <b style="color:' + aColor[1] + '"><small>+</small></b> ';
		sReturn += sTotal.substring(1,2);
		sReturn += ' <b style="color:' + aColor[1] + '"><small>=</small></b> ';
		sTotal = parseInt(sTotal.substring(0,1)) + parseInt(sTotal.substring(1,2)) + '';
	}
	sBreakdown = '<b>' + sTotal + '</b> <b style="color:' + aColor[1] + '"><small>=</small></b><font color="' + aColor[3] + '"> ' + aEx[parseInt(sTotal)] + '</font><br /><br />' + sBreakdown;
	sBreakdown = '<b>' + frmName.firstName.value.toUpperCase() + '</b> <b style="color:' + aColor[1] + '"><small>=</small></b> ' + sTotal + '<br />' + sBreakdown;;
	if(parseInt(sTotal) == 11 || parseInt(sTotal) == 22){
		sBreakdown += '<br /><br /><font color="' + aColor[3] + '"><b>NOTE:</b> ';
		sBreakdown += 'The 11 (K) and 22 (V) are master vibrations, and therefore are not ';
		sBreakdown += 'reduced when doing chart calculations. When these vibrations are active ';
		sBreakdown += 'in an individual\'s life they can be reduced by the way that person lives ';
		sBreakdown += 'them, and in such instances, they take on the negative aspects of the ';
		sBreakdown += 'reduced vibration. Thus an individual can turn the imagination and ';
		sBreakdown += 'inspiration of the 11 into the leaning, whining co-dependence of the ';
		sBreakdown += 'negative 2, or the material mastery and world vision of the 22 into ';
		sBreakdown += 'the stingy drudgery of the negative 4.</font>';
	}
	
	if(navigator.appName == 'Netscape'){
		wBreakdown = window.open('http://www.jondutton.co.uk','wBreakdown','height=40,width=400,toolbar=0,statusbar=0,scrollbars=1',false);
		wBreakdown.document.write(sReturn + 'your personal number, which is therefore <b><font face=arial size=3 color=#ff0000> '+ sTotal + '</b></font><br />');
	} else {
		count.innerHTML = sReturn + 'your personal number, which is therefore <b><font face=arial size=3 color=#ff0000> ' + sTotal + '</b>';
		breakdown.innerHTML = sBreakdown;
	}
	}
}


