﻿// JavaScript Document

// Coded By Hand

// By Scott C 2009

// Thanks to FreeJeebies.com & Exceem


function textflip() {
	var result = flipWords(document.f.original.value);
	document.f.flipped.value = result;
}

function flipWords(aWords) {
	aWords = aWords.toLowerCase();
	var last = aWords.length - 1;
	var result = "";
	for (var i = last; i >= 0; --i) {
		result += flipLetters(aWords.charAt(i))
	}
	return result;
}

function flipLetters(l) {
	if (l == 'a') {
		return '\u0250'
	}
	else if (l == 'b') {
		return 'q'
	}
	else if (l == 'c') {
		return '\u0254'  
	}
	else if (l == 'd') {
		return 'p'
	}
	else if (l == 'e') {
		return '\u01DD'
	}
	else if (l == 'f') {
		return '\u025F' 
	}
	else if (l == 'g') {
		return 'b'
	}
	else if (l == 'h') {
		return '\u0265'
	}
	else if (l == 'i') {
		return '\u0131'
	}
	else if (l == 'j') {
		return '\u0638'
	}
	else if (l == 'k') {
		return '\u029E'
	}
	else if (l == 'l') {
		return '1'
	}
	else if (l == 'm') {
		return '\u026F'
	}
	else if (l == 'n') {
		return 'u'
	}
	else if (l == 'o') {
		return 'o'
	}
	else if (l == 'p') {
		return 'd'
	}
	else if (l == 'q') {
		return 'b'
	}
	else if (l == 'r') {
		return '\u0279'
	}
	else if (l == 's') {
		return 's'
	}
	else if (l == 't') {
		return '\u0287'
	}
	else if (l == 'u') {
		return 'n'
	}
	else if (l == 'v') {
		return '\u028C'
	}
	else if (l == 'w') {
		return '\u028D'
	}
	else if (l == 'x') {
		return 'x'
	}
	else if (l == 'y') {
		return '\u028E'
	}
	else if (l == 'z') {
		return 'z'
	}
	else if (l == '(') {
		return ')'
	}
	else if (l == ')') {
		return '('
	}
	else if (l == '?') {
		return '\u00BF'  
	}
	else if (l == '\u00BF') {
		return '?'
	}
	else if (l == '!') {
		return '\u00A1'
	}
	else if (l == "\'") {
		return ','
	}
	else if (l == ',') {
		return "\'"
	}
	else if (l == '}') {
		return '{'
	}
	else if (l == '{') {
		return '}'
	}
	else if (l == ']') {
		return '['
	}
	else if (l == '[') {
		return ']'
	}
	return l;
}