// form validate
function checkForm2 (req) {
	var errors = false;
	var inputs = (typeof req == 'undefined') ? 'input,textarea' : 'input.req,textarea.req';
	$('.form').find(inputs).each(function (i) {
		if ($(this).val() == '' || $(this).val() == null) {
			$(this).addClass('err');
			errors = true;
		} else {
			if ($(this).attr('name') == 'email') {
				var re = /^\w+([\.-]?\w+)*@(((([a-z0-9]{2,})|([a-z0-9][-][a-z0-9]+))[\.][a-z0-9])|([a-z0-9]+[-]?))+[a-z0-9]+\.([a-z]{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
				if (!re.test($(this).val())) {
					errors = true;
					$(this).addClass('err');
				} else {
					$(this).removeClass('err');
				}
			} else {
				$(this).removeClass('err');
			}
		}
	});
	if (!errors) {
		$('#message').removeClass('no error').html('Отправка письма...').fadeIn('fast');
		return true;
	} else {
		$('#message').removeClass('no').addClass('error').html('Проверьте правильность заполнения выделенных полей.').fadeIn('fast');
		return false;
	}
}

//print version
function printVersion() {
	setActiveStyleSheet('print version');
	$('<div id="print-head"><div class="back-view">&larr;&nbsp;<a id="back-view-link" href="#">Вернуться к стандартному виду</a></div></div>').prependTo('#w');
	$('#back-view-link').click(function () {
		$('#w :first').remove();
		setActiveStyleSheet('all');
		return false;
	});
	return false;
}
function setActiveStyleSheet(title) {
	$('link[title]').each(function () {
		$(this).attr('disabled', true);
		if ($(this).attr('title') == title) $(this).attr('disabled', false);
	});
	return false;
}


jQuery(document).ready(function() {
	//auto options
	var a_tabs = $('#auto-options li');
	var a_blocks = $('#block-options table');
	$(a_tabs).addClass('hovered').filter(':eq(0)').addClass('active');
	$(a_blocks).filter(':gt(0)').hide();
	$(a_tabs).click(function() {
		var index = $(a_tabs).index(this);
		$(a_tabs).removeClass('active').filter(':eq('+ index +')').addClass('active');
		$(a_blocks).hide().filter(':eq('+ index +')').show();
	});

	//fancybox
	$("a.fancy-img").fancybox({type:'image'});
	$("a.fancybox").fancybox();
});
