$(document).ready(function(){	var err=0;

	$('#send').bind('click', function(e){		$('input.input').each(function(){			if(this.value.length<4) {				err++;				$(this).css('borderColor','#ff3333');
			}
		});
		if (!is_valid_mail($('input.mail').attr('value'))) {			$('input.mail').css('borderColor','#ff3333');
			err++;
		}
		if (err>0) {			$('#fff').css('color','#ff3333').html('Не все поля правильно заполнены! <br/><br/>');err=0;return false;
		}
	});
	$('input.input').bind('keypress', function(){		if((this.value.length>3)&&($(this).css('borderColor')=='#ff3333')) $(this).css('borderColor','#55ff55');
	})
	$('input.mail').bind('keypress', function(){
		if((is_valid_mail(this.value))&&($(this).css('borderColor')=='#ff3333')) $(this).css('borderColor','#55ff55');
	})
});
function showDEV(link) {	if ($('#idn').css('display')=='none'){
		$('div.dev').fadeIn(2000);
		$('#'+link).css('display','block');
		$('#idn').css('display', 'block');
		if (link=='link_2') $('#keywords').css('display','block');
		if (link=='link_2') $('#site').toggle().css('display');
	}
	else {		$('div.dev').fadeOut('slow',function(){			$('#'+link).css('display','none');
			$('#idn').css('display', 'none');
			$('#fff').html('');
			$('input.input').css('borderColor','')
			$('input.mail').css('borderColor','')
			if (($('#keywords').css('display'))=='block') $('#keywords').css('display','none');
			$('#site').css('display','none');
		});
	}
	$('#success').css('display','none');
	return false;
};
function is_valid_mail(mail){
	return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(mail);
};
