
function elForm()
{
	var elForms = $$('form.elForm');
	
	for(var i=0; i<elForms.length; ++i)
	{
		if(!elForms[i].hasClassName('noAjax'))
		{
		
			elForms[i].onsubmit = function() {
				
				this.request({
					parameters: { ajax:'1' },
					onCreate: function()
					{
						this.disable();
					}.bind(this),
					onComplete: function(transport, json) 
					{ 
						this.enable();
						eval("var res = " + transport.responseText);
						if(res['oki'])
						{
							$(res['formId']).innerHTML = '<div class="oki">' + res['oki'] + '</div>';
						}
						else
						{
							$$('#' + res['formId'] + ' .err').each( function(s) { s.innerHTML = ''; s.hide(); } )			
							for(var i=0; i<res['err'].length; ++i)
							{
								var errDiv = $(res['err'][i]['inputId'] + 'Err');
								errDiv.innerHTML = res['err'][i]['err'];
								errDiv.show();
								if(i==0)
								{
									errDiv.scrollTo();
								}
							}
						}
						
						var elms = this.getElements();
						elms.each( function(s) { if(s.hasClassName('disabled')) s.disable(); } );
						
					}.bind(this)
				});
	
				return false;		
				
			};	
		}
	}
}


Event.observe(window, 'load', elForm);


var inSubSubMenu = false;
function smenu(id)
{
	$$('.subm').each( function(s) { s.hide(); } ); 
	$$('.sub_' + id).each( function(s) { s.show(); } )
}