function onChangeDeviceBrandId(f){
	var sd=f.deviceId;
	resetDevices(f);
	var sb=f.deviceBrandId;
	var v=sb.options[sb.selectedIndex].value;
	v="b"+v;
	if(!ds[v]){
		sd.disabled=true;
		return;
	}
	for(var i=0;i<ds[v].length;i++){
		var o=document.createElement("option");
		var pair=ds[v][i].split("|");
		o.value=pair[0];
		o.text=pair[1];
		try {
			sd.add(o,null); // standards compliant; doesn-t work in IE
		}
		catch(ex) {
			sd.add(o); // IE only
		}
	}
	sd.disabled=false;
	sd.focus();
}
function resetDevices(f){
	var sd=f.deviceId;
	while(sd.options.length>0){
		sd.remove(sd.options.length-1);
	}
	var o=document.createElement("option");
	o.text="-- "+texts["CATALOG-FORM-DEVICE"]+" --";//"-- модель --";
	o.value="";
	try{
		sd.add(o,null); // standards compliant; doesn't work in IE
	}
	catch(ex) {
		sd.add(o); // IE only
	}
	sd.disabled=true;
}
function checkFormSearch(f){
	if(f.deviceBrandId.options.selectedIndex==0){
		alert(texts["CATALOG-FORM-ALERT-DEVICE-BRAND"]);//"Пожалуйста, укажите производителя цифрового устройства!");
		f.deviceBrandId.focus();
		return false;
	}
	if(f.deviceId.options.selectedIndex==0){
		alert(texts["CATALOG-FORM-ALERT-DEVICE"]);//"Пожалуйста, укажите модель цифрового устройства!");
		f.deviceId.focus();
		return false;
	}
	// clear catalogX:
	cookieSet("catalogXsearch",null);
	return true;
}
