/*
 *	JavaScript for prdfwc public forms
 *	Copyright(C) 2007-2008 Pantacle, All Rights Reserved.
 *	Copyright(C) 2007-2008 Kawanagare workshop, All Rights Reserved.
 */

var webroot = "/";

Event.observe( document, 'dom:loaded', function(){
	$A( document.getElementsByTagName('form') ).each( function(elem){
		Event.observe( elem, 'submit', prdfwc_judge_form_submited, false );
	});

	var focus_elem = null;
	var edit_form = $('PrdfwcEditForm');
	if ( edit_form )
	{
		focus_elem = Form.getElements(edit_form).find( function(elem){
										return ( ( elem.name != '' ) &&
												 ( elem.type != 'hidden' ) &&
												 ( elem.type != 'button' ) &&
												 ( elem.type != 'submit' ) &&
												 ( Element.visible(elem) ) &&
												 ( elem.type != 'reset'  ) );
									});
	}

	if ( focus_elem )
	{
		Field.focus( focus_elem );
	}
});


var g_prdfwc_is_form_submit = false;

function prdfwc_judge_form_submited()
{
	if ( g_prdfwc_is_form_submit )
	{
		return( false );
	}
	g_prdfwc_is_form_submit = true;
	return( true );
}
