function setFilterOK(obj,err_id)
{
    var e = document.getElementById(err_id)
    var x = obj.value;
	obj.style.border = "solid 2px #aaccee";
	obj.style.backgroundColor = "#fff";
	check[obj.id] = 1;
    if(e) 
        e.style.display = "none";
    return 0;
}

function setFilterErr(obj,err_id)
{
    var e = document.getElementById(err_id)
    var x = obj.value;
    obj.style.border = "solid 2px #F00";
    obj.style.backgroundColor = "#fcc4c4";
    check[obj.id] = 0;
    if(e) 
        e.style.display = "inline";
    return 1;
}

function checkFilter(obj,err_id,filter)
{
    var e = document.getElementById(err_id)
    var x = obj.value;
    if (filter.test(x)) 
    {
	//obj.style.border = "solid 2px #aaccee";
	//obj.style.backgroundColor = "#fff";
	check[obj.id] = 1;
        if(e) 
            e.style.display = "none";
        return 0;
    }
    else 
    {
        //obj.style.border = "solid 2px #F00";
        //obj.style.backgroundColor = "#fcc4c4";
        check[obj.id] = 0;
        if(e) 
            e.style.display = "inline";
        return 1;
    }
}

function checkSelectChoosen(obj,err_id)
{
    var e = document.getElementById(err_id)
    if (obj.selectedIndex > 0) 
    {
	//obj.style.border = "solid 2px #aaccee";
	//obj.style.backgroundColor = "#fff";
	check[obj.id] = 1;
	if(e) 
	    e.style.display = "none";
	return 0;
    }
    else 
    {
	//obj.style.border = "solid 2px #F00";
	//obj.style.backgroundColor = "#fcc4c4";
	check[obj.id] = 0;
	if(e) 
	    e.style.display = "inline";
	return 1;
    }
}
