window.addEvent('domready',
	function() {
		menu_init();
//		faq_init();
	}
);

function menu_init() {
	$$('ul.menu li').each(function(el) {
		el.addEvents({
			'mouseover': function() {
				el.getChildren('ul.submenu').setStyle('display', 'block');
				el.addClass('hover');
			},
			'mouseleave': function() {
				el.getChildren('ul.submenu').setStyle('display', 'none');
				el.removeClass('hover');
			}
		});
	});

	// ie6 first li fix
	if(Browser.Engine.trident) $$('ul.menu li:first-child').addClass('first');
}

function faq_init() {
	var myAccordion = new Fx.Accordion($$('.faqQuestion'), $$('.faqAnswer'), {
	    alwaysHide: true,
		display: -1
	});
}

/* login */
function doLogin() {
	options = {
		url: '/admin/ajax/login.php?action=login',
		data: $('loginForm'),
		onRequest: function() {
			$('loginError').empty();
		},
		onSuccess: function(result) {
			if(result['result']) {
				document.location = '/admin/cats.php';
			}
            else if(result['errors']) {
            	$('loginError').set('html', result['errors']);
			}
		}
	};
	new Request.JSON(options).send();
}

function reloadCaptcha() {
	$('captcha').set('src', '/includes/captcha.php?' + $time());
}

function sendGuestbook() {
    options = {
		url: '/ajax/common.php?action=send_guestbook',
		data: $('guestbookForm'),
		onRequest: function() {
			$('formSubmit').disabled = true;
		},
		onSuccess: function(result) {
			if(result['result']) {
				reloadCaptcha();
				$('guestbookForm').set('html', '<div>Ваше сообщение отправлено.</div>');
			}
			else if(result['errors']) {
				alert(result['errors']);
				$('formSubmit').disabled = false;
			}
		}
	};
	new Request.JSON(options).send();
}

function sendFaq() {
    options = {
		url: '/ajax/common.php?action=send_faq',
		data: $('faqForm'),
		onRequest: function() {
			$('formSubmit').disabled = true;
		},
		onSuccess: function(result) {
			if(result['result']) {
				reloadCaptcha();
				$('faqForm').set('html', '<div>Ваш вопрос отправлен.</div>');
			}
			else if(result['errors']) {
				alert(result['errors']);
				$('formSubmit').disabled = false;
			}
		}
	};
	new Request.JSON(options).send();
}





