var err_elem;
var blink_num = 0;
var blink_phase = true;
var blink_delay = 50;
var strore_bgcolor;

function blink_ell(){
	if (blink_num && err_elem) {
		if (blink_phase) {
			strore_bgcolor = err_elem.style.backgroundColor;
			err_elem.style.backgroundColor = "#FF0000";
		} else {
			err_elem.style.backgroundColor = strore_bgcolor;
		}
		blink_phase = !blink_phase;
		blink_num--;
	}
	if (blink_num) {
		setTimeout("blink_ell()", blink_delay);
	}
}

function cmp(el1, el2){
	return el1.tabIndex - el2.tabIndex
}

function CheckFormParam(form, no_empty_flds, mess){
	var elems = new Array();
	var n=0;
	for (i=0; i<no_empty_flds.length; i++) {
		if (el = document.getElementById(no_empty_flds[i])) {
			elems[n++] = el;
		}
	}
	elems.sort(cmp)
	for(i=0; i<elems.length; i++) {
		el = elems[i];
		
		if (!el.disabled && el.value == "") {
			if (mess) {
				alert(mess);
			}
			el.focus();
			err_elem = el;
			blink_num = 6;
			setTimeout("blink_ell()", blink_delay);
			return false;
		}
	}
	return true;
}