window.addEvent('domready', function() {
	if ($$('#login_replace form.Editor')) {
		var editorform = $$('#login_replace form.Editor');
		var wrapper  = new Element('div', {id: 'login-form'});
		
		/* inner elements */
		var wrapper_name = new Element('div', {id: 'newform_name', class: 'name'});
		var wrapper_pwd = new Element('div', {id: 'newform_password', class: 'password'});
		var wrapper_check = new Element('div', {id: 'newform_checkbox', class: 'stay-logged-in'});
		var wrapper_hidden = new Element('div', {id: 'newform_hidden', style: 'display: none;'});
		var wrapper_submit = new Element('div', {id: 'newform_submit'});
		
		/* labels */
		var label_name = new Element('label', {'for': 'username', text: 'jméno'});
		var label_pwd = new Element('label', {'for': 'password', text: 'heslo'});
		var label_check = new Element('label', {'for': 'plogin', text: 'zapamatovat'});
		
		/* adopt wrapper */
		editorform.adopt(wrapper);
		
		var newform = $$('#login-form');
		
		/* adopt inner divs */
		newform.adopt(wrapper_name);
		newform.adopt(wrapper_pwd);
		newform.adopt(wrapper_submit);
		newform.adopt(wrapper_check);
		newform.adopt(wrapper_hidden);
		
		/* get table form inputs */
		var name = $$('#login_replace #username');
		var pwd = $$('#login_replace input[type=password]');
		var submit = $$('#login_replace input[type=submit]');
		var check = $$('#login_replace #plogin');
		var hidden1 = $$('#hidden-origin-path');
		var hidden2 = $$('#hidden-login_replace_request_hash');
		
		/* adopt table form inputs */
		$('newform_name').adopt(label_name);
		$('newform_name').adopt(name);
	
		$('newform_password').adopt(label_pwd);
		$('newform_password').adopt(pwd);
		$$('#newform_password input').setProperty('id', 'password');
	
		$('newform_submit').adopt(submit);
	
		$('newform_checkbox').adopt(check);	
		$('newform_checkbox').adopt(label_check);
		
		$('newform_hidden').adopt(hidden1);
		$('newform_hidden').adopt(hidden2);	
		
		$('newform_name').adopt(new Element('div', {class: 'clear'}));
        $('newform_password').adopt(new Element('div', {class: 'clear'}));
		$('newform_submit').adopt(new Element('div', {class: 'clear'}));		
		$('newform_checkbox').adopt(new Element('div', {class: 'clear'}));

		
		/* add register link */
		$('login_replace').adopt(new Element('div', {id: 'register'}));
		$$('#login_replace #register').adopt(new Element('a', {'href': '/user/register/', 'class': 'register', text: 'registrovat se'}));
		$('login_replace').adopt(new Element('div', {class: 'clear'}));
		
		/* destroy table form */
		$$('#login_replace table.Editor').destroy();
		$$('#login_replace .editor_rq_field_note').destroy();
		$$('#login_replace_title').destroy();
		
		/* remove login-form class */
		$$('#login_replace form.Editor').removeClass('Editor');
	
		setInnerLabels(true, "username", "password");
		$$("#username").addClass('innertext');
		$$("#password").addClass('innertext');
		
		newform.adopt(new Element('div', {class: 'clear'}));
			
	}
	
});
