function form_err_alert( f ){

		for ( var i=0 ; i <= document.f1.elements.length ; i++ ){
			if( document.f1.elements[i] ){
				if( document.f1.elements[i].name == f || document.f1.elements[i].name == f +"[]"){
					document.f1.elements[i].style.backgroundColor ='#FFCCCC';
				}
			}
		}

}
function form_err_focus( f ){
	for ( var i=0 ; i <= document.f1.elements.length ; i++ ){
		if( document.f1.elements[i] ){
			if( document.f1.elements[i].name == f || document.f1.elements[i].name == f +"[]"){
				document.f1.elements[i].focus();
				break;
			}
		}
	}
}

function form_value_set( fld , val ){
	
	var v_array = val.split( ";" );
	if( fld.type == "text" || fld.type == "textarea"  ){
		fld.value = val;
	}
	else if( fld.type == "select" || fld.type == "select-one" ) {
		if( fld.options ){
			for( var f_opt=0 ; f_opt <  fld.options.length ; f_opt++ ){
				//if( confirm( fld.options[f_opt].text ) ){ break };
				for ( var v in v_array ){
					if( fld.options[f_opt].value == v_array[v]  || fld.options[f_opt].text == v_array[v]){
							fld.options[f_opt].selected = true;
					}
				}
			}

		}
	}
	else{
		if( fld.length ){
			for( var i=0 ; i <  fld.length ; i++ ){
				for ( var v in v_array ){
					if( fld[i].value == v_array[v] ){
							fld[i].checked = true;
					}
				}
			}
		}
	}

}

