$(document).ready(function(){
	$('div.toggler').toggleElements( { fxAnimation:'fade', fxSpeed:1000, className:'toggler' } );
});

$(function(){

  $('.zoomme img').zoom1().click(function(){
    $(this).zoom2().fadeIn().click(function(){
      $(this).hide(); return false; })
    .end().parent().addClass('red'); return false; });
});

function openWindow(href, title) {
	popupWin = window.open(href, title, 'location,width=600,height=400,top=200');// popupWin.focus();
}

function user_remind (form, messageDiv) {
	JsHttpRequest.query(
		'/ajax/user_remind',
		{'email': form.email.value},
		function(result, errors) {
			if (errors) {				 
				ajaxMesage('Ошибка высылки пароля', 'error', messageDiv );
				return;
			}		
			if (result) {
				ajaxMesage(result['result'], result['type'], messageDiv );			
				return;				
			}
		},
		false
	);
}

function userLogin (form, messageDiv) {
	JsHttpRequest.query(
			'/ajax/login',
			{'login': form.login.value, 'password': form.password.value},
			function(result, errors) {
				if (errors) {				 
					ajaxMesage('Ошибка авторизации', 'error', messageDiv );
					return;
				}		
				if (result) {
					if (result['type'] == 'message') {						
						window.location.reload();
						return;
					}
					ajaxMesage(result['result'], result['type'], messageDiv );			
					return;
				}
			},
			false
		);	
}

function sendFeedback (form, messageDiv) {
	JsHttpRequest.query(
			'/ajax/feedback',
			{'name': form.name.value, 'email': form.email.value, 'message': form.message.value, 'captcha': form.captcha.value},
			function(result, errors) {
				if (errors) {				 
					ajaxMesage('Ошибка отправки сообщения', 'error', messageDiv );
					return;
				}		
				if (result) {
					ajaxMesage(result['result'], result['type'], messageDiv );			
					return;
				}
			},
			false
		);		
}

function ajaxMesage(message, type, messageDiv) {
	messageDiv.innerHTML = ((type == 'message')? message: 'Ошибка. ' + message) + '.';
}
