function initDemo() {
	if (!document.getElementById('form_demo_flash')) {
		return;
	}
	document.getElementById('form_demo_flash').style.display = 'block';

	document.getElementById('form_demo_flash').onsubmit = function() {
			   var flash2 = new SWFObject("/media/flash/matte.swf", "", "340", "220", "8", "#ffffff");
			   flash2.addVariable('inputtext', encodeURIComponent(document.getElementById('demo_name').value));
			   flash2.write("demo_flash");									
			   return false;
	}

	for(var i = 0; i < document.getElementsByTagName('input').length; i++) {
		var node = document.getElementsByTagName('input')[i];
		if (		node.className.match(/^demo$/)
				||	node.className.match(/^demo\ /)
				||	node.className.match(/\ demo$/)
				||	node.className.match(/\ demo\ /)) {
			var image = new Image();
			image.src = node.getAttribute('src').replace(/normal/,'over');
			node.onclick = function() {
			   var flash2 = new SWFObject("/media/flash/matte.swf", "", "340", "220", "8", "#ffffff");
			   flash2.addVariable('inputtext', encodeURIComponent(document.getElementById('demo_name').value));
			   flash2.write("demo_flash");									
			   this.blur();
			   return false;
			}	
		}
	}
}

addInitFunction(initDemo);
