function doNothing() {
	return;
}

fakeObject = new Object();
fakeObject.document = new Object();
fakeObject.blur = doNothing;

function doNotOpen() {
	return fakeObject;
}

window.open = doNotOpen;

document.writeln = doNothing;
document.doWrite = document.write;

doNotWrite.data='';
function doNotWrite() {
	var textData=doNotWrite.data;
	var tagData='';
	var tagText='';
	var tagName='';
	var objectName='';
	var A,B,C,D;
	for (var i=0;i<arguments.length;i++) textData+=arguments[i];
	A=textData.indexOf('<',0);
	while (A!=-1) {
		B=textData.indexOf('>',A);
		if (B!=-1) {
			tagData=textData.substring(A,++B);
			tagText=tagData.toUpperCase();
			A=tagText.indexOf(' ',0);
			if (A==-1) A=tagText.length-1;
			tagName=tagText.substring(1,A);
			switch (tagName) {
				case 'DIV' :
					C=tagText.indexOf('ID=',0);
					if (C!=-1) {
						D=tagText.indexOf(' ',C);
						if (D==-1) D=tagText.length-1;
						objectName=tagData.substring(C+3,D);
						document.doWrite('<DIV ID=',objectName,'></DIV>');
					}
					break;
				case 'MAP' :
					C=tagText.indexOf('NAME=',0);
					if (C!=-1) {
						D=tagText.indexOf(' ',C);
						if (D==-1) D=tagText.length-1;
						objectName=tagData.substring(C+5,D);
//						document.doWrite('<MAP NAME=',objectName,'></MAP>');
					}
					break;
				case 'SCRIPT' :
					if (tagText.indexOf('TOTO',0)==-1) document.doWrite(tagData,'</SCR','IPT>');
					break;
				case 'SPAN' :
					C=tagText.indexOf('ID=',0);
					if (C!=-1) {
						D=tagText.indexOf(' ',C);
						if (D==-1) D=tagText.length-1;
						objectName=tagData.substring(C+3,D);
//						document.doWrite('<SPAN ID=',objectName,'></SPAN>');
					}
					break;
			}
			doNotWrite.data='';
		}
		else {
			B=textData.length;
			doNotWrite.data=textData.substring(A,B);
		}
		A = B<textData.length ? textData.indexOf('<',B) : -1;
	}
}

document.write = doNotWrite;
