    
function printBackground() {
	var text = str2binary("code!z");
	var repeatX = (screen.width / 300) + 1;
	var repeatY = screen.height / 5;
	
	var line = "";
	for (var i=0; i < repeatX; i++) {
		line += text;
	}
	
	document.writeln("<div id=\"background\">");
	for (var i=0; i<repeatY; i++) {
		document.writeln("<a href=\".\">" + line + "</a>");	
	}
	document.writeln("</div>");
}

function str2binary(string) {
	var bin = "";
	for (var i=0; i < string.length; i++) {
 	    bin += int2binary(string.charCodeAt(i));	
	}
	return bin;
}
	
function int2binary(int) {
	var bin = "";
	for (var i=7; i>-1; i--) {
		var exp = Math.pow(2, i);
		if (int / exp >= 1) {
			bin += "1";
			int -= exp;
		} else {
			bin += "0";
		}
	}
	return bin;
}	

printBackground();

