// JavaScript Documentfunction initDefaults() {    if (!document.getElementsByTagName){ return; }    var allfields = document.getElementsByTagName("input");	    // loop through all input tags and add events    for (var i=0; i<allfields.length; i++){        var field = allfields[i];		var fldval = field.getAttribute("value");        if ((field.getAttribute("type") == "text") && (field.getAttribute("name") == "name") ) {            field.onfocus = function () {if(this.value=='Your Name'){this.value='';}}            field.onblur = function () {if(this.value==''){this.value='Your Name';}}        }		if ((field.getAttribute("type") == "text") && (field.getAttribute("id") == "email") ) {            field.onfocus = function () {if(this.value=='Your Email'){this.value='';}}            field.onblur = function () {if(this.value==''){this.value='Your Email';}}        }        if ((field.getAttribute("type") == "text") && (field.getAttribute("id") == "query") ) {            field.onfocus = function () {if(this.value=='Search Site...'){this.value='';}}            field.onblur = function () {if(this.value==''){this.value='Search Site...';}}        }    }}// Nifty function to add onload events without overwriting// ones already there courtesy of the lovely and talented// Simon Willison http://simon.incutio.com/function addLoadEvent(func) {       var oldonload = window.onload;    if (typeof window.onload != 'function'){        window.onload = func;    } else {        window.onload = function(){        oldonload();        func();        }    }}addLoadEvent(initDefaults);