// this checks the sign up form on submit window.onload=startUp; var eFields = null; var currDefault = null; function startUp(){ emptyFields(); } /*** * @param dValue = the default value for the field **/ function clearFormField(field,dValue){ field.value = ''; field.className = 'plaininput'; } function fillEmptyFormField(field,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; var fieldContainer = null; for(var i = 0; i < numEmptyFields; i++){ fieldContainer = eFields[i]; var field = document.getElementById(fieldContainer[0]); var fieldDefault=fieldContainer[1]; if (field){ evAdd(field,'focus',function (){ clearFormField(this,fieldDefault) },false); evAdd(field,'blur',function (){ fillEmptyFormField(this,fieldDefault) },false); field.className =field.className + ' temporary'; } fieldContainer = null; } } function evAdd(object,event,func,useCapture){ if(!useCapture) useCapture=false; if (object.addEventListener){ object.addEventListener(event,func,useCapture); return 1; } else{ object.attachEvent("on"+event,func); return 1; } return 0; }