var d = document;var req = new JsHttpRequest();function GEByID(id) {	return d.all ? d.all[id] : d.getElementById(id);}function check_form(form){	value=GEByID(form);			req.onreadystatechange = function() { 		if (req.readyState == 4) {			//alert(req.responseText);			if(req.responseJS){				if (req.responseJS.empty_field != ""){ // то есть есть ошибки					arr=req.responseJS.empty_field;					for(i=0; i<arr.length; i++){						empty_field_css($("#"+arr[i]+"")); 					}					$.prompt("<p align=\"center\">Заполните обязательные поля!</p>");				}				else{					//исключение для всплывающей формы - ответ печатаем здесь и закрываем форму					if(form == 'blog_form'){						req = new JsHttpRequest();						req.onreadystatechange = function() {													if (req.readyState == 4) {							//alert(req.responseText);								if(req.responseJS){									$.prompt(req.responseJS.res);									$("form")[1].reset();								} 							}						}						req.open(null, "/modul/scripts/srv_send_form.php", true);						req.send( {'action': 'send_mail'} );					}					//--End					else						location.href='/request/';				}			}		}	}	req.open(null, "/modul/scripts/check_form.php", false);	req.send( {'action': 'check_form', 'q': value, 'form': form} ); }function empty_field_css(obj){		obj.css("background-color", "#ffe3e3");		obj.css("border", "solid #f00 1px");		obj.focus(function () { 		      obj.css("background-color", "#fff");			  obj.css("border", "solid #7F9DB9 1px");		});}