var email_status = 0;
var post_status = 0;
var captcha_status = 0;

function CheckEmail(obj) {

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(obj.value)) {

		obj.className = 'input_ok';

		email_status = 1;
	}
    else {

		obj.className = 'input_error';
		email_status = 0;

	}
}


function CheckPost(obj) {

	if (obj.value.length >= 5) {
	   
        obj.className = 'input_ok';

    	post_status = 1;

	}
	else {

		obj.className = 'input_error';

		post_status = 0;

	}

}


function CheckCaptcha(obj) {
    
    obj.className = 'input_error';

	if (obj.value.length >= 4) {

	  jQuery.ajax({

	        url: 'ajax.php?fn=check_capthca&key='+obj.value,

	         success: function (data, textStatus) {

	         	

	         

	            if (data=='error') {

	            	

	            obj.className = 'input_error';

	            	captcha_status = 0;

				}

				if (data=='correct') {

					obj.className = 'input_ok';

					captcha_status = 1;

				}

			}

	     });

	}

}

function ValidateForm() {
    CheckEmail(document.getElementById('sender_email'));
    CheckPost(document.getElementById('sender_message'));
    CheckCaptcha(document.getElementById('captcha_keystring'));
    
    if (email_status == 1 && post_status == 1 && captcha_status == 1 )
    
    	document.fb.submit();
    
    else {
        alert('Необходимо правильно заполнить все поля!');
        return false;
    }

} 