monolithed, большое спасибо за совет. Действительно удобный обработчик событий.
Решил правда вот так (Дожидаюсь загрузки страницы, а потом проверяю есть ли что в формах):
<html>
<head>
<style>
.text0{background: #FFFFFF url(form.jpg) no-repeat;}
.text1{background: #FFFFFF url(form2.jpg) no-repeat;}
.text2{background: #FFFFFF;}
</style>
<script>
function inForm()
{
if (document.forms.auth[0].value=="" && document.forms.auth[1].value=="")
{
document.forms.auth[0].className = 'text0';
document.forms.auth[1].className = 'text1';
}
}
</script>
</head>
<body onLoad="inForm();">
<form class="auth" name="auth" method="post">
<input type="text" class="text2" name="name_c" onBlur="if(this.value != '') this.className='text2'; if(this.value == '') this.className='text0'; else this.className='text2';" onFocus="this.className='text2';">
<input type="password" class="text2" name="password" onBlur="if(this.value != '') this.className='text2'; if(this.value == '') this.className='text1'; else this.className='text2';" onFocus="this.className='text2';">
<input type="submit" value="OK">
</form>
</body>
</html>