//this works around the new IE click-before-use problem that results from MS losing the patent lawsuit with Eolas.

//Question: why is Adobe's solution for doing the same thing two pages long? 



/* such a simple, elegant solution. And, while it _is_ perfectly valid, it's getting incorrectly picked up by the w3c validator, which doesn't correctly screen tags in a javascript string.  */

function sg_ie_no_click(str) 

{

  document.write(str);

}  



/* therefore, we use this slightly more complicated one. It's still valid, _passes_ the w3c validator, but isn't quite as elegant as the previous solution */

function transform_str(str)

{

	var openReg = new RegExp('{');

	var closeReg = new RegExp('}');

	var s2 = str.replace(openReg, '<').replace(closeReg, '>');

	while(s2 != str)

	{

		str = s2;

		s2 = str.replace(openReg, '<').replace(closeReg, '>');

	}

	return(s2);

}



function sg_ie_no_click_2(str)

{ 

   document.write(transform_str(str));

}
