function fillEmptyFormField(field,dValue){ alert('blur!! Length: '+field.value.length+' Default Value: '+ dValue); if (field.value.length==0) field.value=dValue; } /*** * clears fields when the have the default value **/ function emptyFields(){ // array(field_id,default_field_value); eFields = new Array(new Array('search','Search'),new Array('uname','username'),new Array('pword','password')); var numEmptyFields = eFields.length; for(var i = 0; i < numEmptyFields; i++){ var fieldContainer = eFields[i]; var field = document.getElementById(fieldContainer[0]); var fieldDefault=fieldContainer[1]; if (field){ evAdd(field,'focus',function (){ clearFormField(this,fieldDefault) },false); alert('adding blur'); evAdd(field,'unblur',function (){ fillEmptyFormField(this,fieldDefault) },false); alert('blur added'); field.className =field.className + ' temporary'; } } }