<script type="text/javascript">
	function addHandler( target, eventName, handlerName ) {
		if ( target.addEventListener ) {
			target.addEventListener( eventName, function( e ) {
				target[ handlerName ]( e );
			}, false );
		} else if ( target.attachEvent ) {
			target.attachEvent( "on" + eventName, function( e ) {
				target[ handlerName ]( e );
			} );
		} else {
			var origHandler = target[ "on" + eventName ];
			
			if ( origHandler ) {
				target[ "on" + eventName ] = function( e ) {
					originalHandler( e );
					target[ handlerName ]( e );
				}
			} else 
				target[ "on" + eventName ] = target[ handlerName ];
		}
	}


	addHandler( window, "load", "init" );
	
	function init() {
		for ( var x = 0; x < document.forms.length; x++ ) {
			document.forms[ x ].submitHandler = function() {
				var myAreas = [];
				for ( var y = 0; y < this.elements.length; y++ ) {
					if ( this.elements[ y ].tagName == "TEXTAREA" )
						myAreas.push( this.elements[ y ] );
				}
				
				for ( var x = 0; x < myAreas.length; x++ ) {
					var re = /\'/g;
					myAreas[ x ].value = myAreas[ x ].value.replace( re, "" );
				}
			};
			
			addHandler( document.forms[ x ], "submit", "submitHandler" );
		}		
	}
</script>
