var d = document;
var req = new JsHttpRequest();

var border_default='#e2e2e2';
var bg_default='#e2e2e2';

var border_err='#ff006c';
var bg_err='#fff';

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("Заполните обязательные поля!",{prefix:'brownJqi'});					
				}
				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(item){
	item=item.substring(0, item.length-4); //отсекаем _req, и остается чистый id
	element="#"+item;
	$(element).css("border-color", border_err);
	$(element).css("background-color", bg_err);
	$(element).focus(function(){
		$(this).css("border-color", border_default);
		$(this).css("background-color", bg_default);
	});
}


