Restore a string output by protect() to its original state
function unprotect(str) {
		var result = '';
		var length = str.length;
		for (var i = 1 ; i < length ; i = i + 2) result += str[i];
		return result;
	}