//включаем fancybox
$(document).ready(function(){
	$("a.fancy").fancybox({
		'hideOnContentClick':true, //прячем картинку по тыку
		'zoomSpeedIn':0, 	// показываем без анимации
		'zoomSpeedOut':0, // прячем без анимации
		'overlayShow':true	//серенький фон :)
	});
});

/** 
 * Happy Form Checker
 * @author wiz - wiz@kerpc.ru
 * @version 1.2
 *
 */
	$( function() {
		
		$("form.happyform").submit( function() {
			errors = '';
			firstfound = null;
			$("form.happyform .required").each( function(i) {
				if (this.value == '') {
					errors += '\n'+$("form.happyform label[for='"+this.id+"']").text().replace(':*','');
					if (!firstfound) firstfound = this;
				}
			});
			if (errors) {
				alert('Заполните следующие поля:'+errors);
				return false;
			}
		});

		//фильтр нажатий кнопок в полях digits
		$("form.happyform .digits").bind("keypress", function(e) {
			var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
			if (e.ctrlKey || e.altKey || key < 32)
				return true;
			key = String.fromCharCode(key);
			return /\d/.test(key);
		});
	});
