document.write('<script type="text/javascript" src="'
+ 'http://zh-yue.wikipedia.org/w/index.php?title=User:Sl/wiki/trad2sim.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

origStr = "";
function supplane(num) {
	if(num >= 65536) num -= 65536;
	var num1 = Math.floor(num / 1024) + 55296;
	var num2 = num % 1024 + 56320;
	return String.fromCharCode(num1) + String.fromCharCode(num2);
}
function convertt2s() {
	var content = document.getElementById("bodyContent").innerHTML;
	var newStr = "";
	if(origStr.length > 0)
		content = origStr;
	if(content.length == 0) {
		newStr = default_text;
	}
	else for(var i = 0; i < content.length; i++) {
		var unicode = content.charCodeAt(i);
		if(unicode >= 55296 && unicode <= 56319) {
			var unicode1 = content.charCodeAt(++i);
			if(unicode1 >= 56320 && unicode1 <= 57343) {
				unicode = 1024 * unicode - 56557568 + unicode1 - 56320;
			}
		}
		var unicode2 = table2s[unicode];
		if(unicode2 > 65535) {
			newStr += supplane(unicode2);
		}
		else if(unicode > 65535 && !unicode2) {
			newStr += supplane(unicode);
		}
		else {
			newStr += ( unicode2 ) ? String.fromCharCode(unicode2) : String.fromCharCode(unicode);
		}
	}
	origStr = content;
	document.getElementById("bodyContent").innerHTML = newStr;
	document.cookie = "tradORsim=" + "sim" + "; path=/";
}
function convertorig() {
	if(origStr.length > 0)
		document.getElementById("bodyContent").innerHTML = origStr;
	document.cookie = "tradORsim=" + "nil" + "; path=/; expires=Sat, 01 Jan 2000 00:00:00 UTC";
}
