wClick = 0; 
function wCheck() {
	if( !wClick ) {
		wClick = 1;
		return true;
	} else {
		alert( '処理中です。しばらくお待ちください。' );
		return false;
	}
}
function BlockEnter( evt ) {
	evt = ( evt ) ? evt : event; 
	var charCode = ( evt.charCode )? evt.charCode: 
		( ( evt.which )? evt.which: evt.keyCode );
	if( Number( charCode ) == 13 || Number( charCode ) == 3 ) return false;
	else return true;
}
function attachBlockEnter( formid ) {
	var elements = document.forms[formid].elements;
	for( var j = 0; j < elements.length; j++ ) {
		var e = elements[j];	
		if( e.type == "text" || e.type == "radio" || e.type == "password" ) e.onkeypress=BlockEnter;
	}
}

function addEventSet( obj, eventType, myFunc, mode ) {
	switch(arguments.length) { 
		case 3: mode = true; 
	}

	if( obj.addEventListener ) {
		obj.addEventListener( eventType, myFunc, mode );
	} else if( obj.attachEvent ) {
		obj.attachEvent( "on" + eventType, myFunc );
	} else {
		target[ "on" + type ] = myFunc;
	}
}
