function e_mail_check(msg)
{
if(msg !=''){
  return ((/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(msg) ? "0" : "Неверный ввод");
}
else {return 'Введите e-mail';}
}
function other_check(msg,what_to_input)
{ if(msg.length>0){
    return "0";
}
else {return what_to_input;}
}

function enable_button()
{ 
 if ($(".yes").size()==4)
  { $('#submit').removeAttr('disabled');
  }
 else $('#submit').attr('disabled','disabled');
}


function global_check(th)
{ 
  
  temp_id = $(th).attr('id');
  msg = $(th).attr('value');
if (temp_id == "email")
  {out = e_mail_check(msg);
   if (out == '0')
     {
	  $('.form_feedback #c_'+temp_id).text("Данные верны");
      $('.form_feedback #c_'+temp_id).attr("class","check yes");
     }
   else 
	 {
	   $('.form_feedback #c_'+temp_id).text(out);
	   $('.form_feedback #c_'+temp_id).attr("class","check no");
	 }
  }
else
  {
	to = "";
	switch (temp_id)
	{ case "name":{to = "Введите фамилию, имя, отчество" ;break;}
	  case "address":{to = "Введите адрес" ;break;}
	  case "question":{to = "Введите вопрос" ;break;}
	  
	
	}
	out = other_check(msg,to);
	if (out == '0')
	   {
		$('.form_feedback #c_'+temp_id).text("Данные верны");
		$('.form_feedback #c_'+temp_id).attr("class","check yes");
	   }
	else 
	   {
		$('.form_feedback #c_'+temp_id).text(out);
		$('.form_feedback #c_'+temp_id).attr("class","check no");
	   }
  }
enable_button();
}

function checking()
{ 
 $(document).ready(function(){
	
  $('.form_feedback input[type!=submit] , .form_feedback textarea').keyup(function(){
    global_check(this);
  })
  $('.form_feedback input[type!=submit] , .form_feedback textarea').focus(function(){
    global_check(this);
  })
  $('.form_feedback input[type!=submit] , .form_feedback textarea').focusout(function(){
    global_check(this);
  })
}) 
}
