/* =jQuery.email--------------------------------------------------*/$(function() {	$('a.email').each(function() {		if ($(this).attr('title'))			$(this).attr('href', 'mailto:' + revStr($(this).attr('title'))).removeAttr('tilte');		else {			var input = revStr($(this).html());			$(this).attr('href', 'mailto:' + input).addClass('regular').html(input);		}	});});function revStr(string) {	return string.split('').reverse().join('');}/* =jQuery.contact--------------------------------------------------*/$(function() {	$('.row .required').each(function() {		$(this).bind('blur', function() {			var parent = $(this).parent();			if (validateField(this))				$(parent).removeClass('error').addClass('ok');			else				$(parent).removeClass('ok').addClass('error');		});		$(this).blur();	});	$('.honey').hide().find('textarea').html(captcha($('input[name=verify]').val()));	$('#contact-form').bind('submit', function() {		if ($('.row.error .required').length < 1)			return true;		$('p.invalid:first').css('color', '#900');		return false;	});});function validateField(field) {	if ($(field).attr('id') != 'email')		return ($(field).val().length > 0);	else {		mailRE = new RegExp("^[\._a-z0-9-]+@[\.a-z0-9-]+[\.]{1}[a-z]{2,4}$", "gi");		return (mailRE.test($(field).val()));	}}function captcha(source) {	var result = 0;	if (typeof(source) != 'undefined')		$.each(source.split(''), function(pos, figure) {			result += parseInt(figure);		});	return result;}
