﻿$(function() {

	$('.email').html('<a href="mai'+'lto:gifteddiz'+'@'+'gm'+'ail.c'+'om">e-m'+'ail: <span>gifteddiz'+'@'+'gma'+'il.c'+'om</span></a>');

	var preview = $('#preview'),
		content = $('#content'),
		images = new Array();
	images[0] = new Image(); images[0].src = '../images/ajax.gif';

	$('a.item').click(function() {
		var a = $(this);
		$('html').animate({ scrollTop: 0 }, 400);
		content.slideUp(1200, function() {
			preview.hide();
			var n = parseInt(a.attr('rel')),
				item = $('#item' + n).removeClass('hidden');
			if (!images[n]) {				images[n] = new Image(); images[n].src = item.find('.back').attr('rel');
				item.find('img').attr('src', images[n].src);
			}
			content.slideDown(2000);
		});
		return false;
	});

	$('a.back').click(function() {
		$(this).parents('.project').addClass('hidden');
		preview.fadeIn(700);
		return false;
	});

	var timer = null;
	$(window).resize(function() {
		clearTimeout(timer);
		timer = setTimeout(function() {
			var m = $(window).width()/2 - 544;
			$('.project IMG').css('margin-left', (m < 0 ? (m > -44 ? m : -44) : 0) + 'px');
		}, 100);
	}).triggerHandler('resize');

    $.lsDialog.locale = {
    	close		: 'Закрыть',
    	error		: 'Ошибка',
    	notice		: 'Внимание!',
    	sys_error	: 'Произошла системная ошибка. Попробуйте повторить позже.',
    	ok			: 'Ок',
    	cancel		: 'Отмена'
    }
	$.lsValidator.locale = {
		error		: 'Произошла ошибка при отправке сообщения. Попробуйте повторить позже.',
		notice		: 'Сообщение отправлено удачно.',
		captcha		: ['Подтвердите что Вы не робот.', 'Перетащите %s в круг.']
	}
	$('#msg-form').lsDialog({
			width: 530,
			trigger: '#header .message A',
		    onShow: function() {
		    	$('#msg-form .reset').trigger('click');
		    }
		}).find('form').lsValidator({
			captcha: { items : ['книгу', 'часы', 'сердце', 'ноту', 'ножницы', 'карандаш'] },
			success: function() { $('#msg-form').lsDialog().close(); }
		});
});

