
var author_val_out=0;	
var email_val_out=0;	
var url_val_out=0;
var comment_val_out=0;
var comment_val_out_z=0;
var start_form=0;
$(document).ready(
	function() {
		//назначаем обработчик нажатия на Ctrl + Enter
		var isCtrl = false;
		$(document).keyup(function (e) {
			if(e.which == 17) isCtrl=false;
		}).keydown(function (e) {
			if(e.which == 17) isCtrl=true;
			if(e.which == 13 && isCtrl == true) {
if(comment_val_out_z==1){	
$("#zzz").val(comment_val_out_z);
document.getElementById('commentform').submit();
}			}
		});
	});
function keys(evt){

if(start_form==0){
setTimeout ( "keys()", 100 );	
start_form=1;	
}


$("#author").oneTime(10, function() { 


		author_val=$("#author").val(); 
		if(( author_val.length >=2 && author_val.length  < 25 )){
		author_val_out=1 ; 
		$("#author").css("border","1px solid #283941");
		submit_outz();
		}	else { 
		author_val_out=0 ; $("#author").css("border","1px solid #fec500");
		submit_outz();
		}
		
		email_val=$("#email").val(); 
		if(/^((([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(email_val)){
		email_val_out=1; 
		$("#email").css("border","1px solid #283941");
		submit_outz();
		}	else { email_val_out=0; 
		$("#email").css("border","1px solid #fec500");
		submit_outz();
		}
		
		url_val=$("#url").val(); 
		if(( /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([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])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(url_val))||(url_val=="")){
		url_val_out=1; 
		$("#url").css("border","1px solid #283941");
		submit_outz();
		}	else { 
		url_val_out=0; 
		$("#url").css("border","1px solid #fec500");
		submit_outz();	
		}
		
		
		comment_val=$("#comment").val(); 
		if(comment_val!=""){
		comment_val_out=1; 
		$("#commenttd").css("border","1px solid #283941");
		submit_outz();
		}	else { 
		comment_val_out=0; 
		$("#commenttd").css("border","1px solid #fec500");
		submit_outz();
		}	
		
		
		
		 });

}

function  submit_outz(){

if((author_val_out==1)&&(email_val_out==1)&&(url_val_out==1)&&(comment_val_out==1)){
comment_val_out_z=1;	
$("#submit_disable").css("display","none");
$("#submit_enable").css("display","block");
} else {
	comment_val_out_z=0;
$("#submit_disable").css("display","block");
$("#submit_enable").css("display","none");

}
return;
}

				