jQuery(function($){$(document).ready(function(){
	
	$("#send_message").fancybox({
			maxWidth	: 400,
			maxHeight	: 440,
			fitToView	: false,
			width		: '70%',
			height		: '70%',
			autoSize	: false,
			closeClick	: false,
			padding		: 0
		});
	
	$("#back").live("click",function(){
		history.back(-1);
	return false;});
	
	$("#contact_form form").submit(function(){
	$(".err").slideUp("fast");
	name = $("#cf_name").val();
	phone = $("#cf_phone").val();
	email = $("#cf_email").val();
	text = $("#cf_msg").val();
		if(name.length != 0 && text.length != 0 && phone.length != 0 && check_email(email) == true){
			$("#contact_form form").slideUp("fast", function(){
				$("#success").slideDown("fas");
			});
			var info = $('#contact_form form').serialize();
			var url = $('#contact_form form').attr('action');
			$.ajax({ type: "POST", url: url, data: info, success: function(){ }});
		}else{
			$(".err").slideDown("fast");
		}

	return false;});
	
	$('#cf_phone').bind('keyup',function(){ 
	    var myValue = $(this).val();
	    $(this).val( myValue.replace(/[^0-9-+ ]/g,'') );
	});	

return true;
});});

function check_email(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
