/* START applesearch object */ if (!applesearch) var applesearch = {}; applesearch.init = function () { // add applesearch css for non-safari, dom-capable browsers if ( navigator.userAgent.toLowerCase().indexOf('safari') < 0 && document.getElementById ) { this.clearBtn = false; // add style sheet if not safari var dummy = document.getElementById("dummy_css"); if (dummy) dummy.href = "applesearch.css"; } } // called when on user input - toggles clear fld btn applesearch.onChange = function (fldID, btnID) { // check whether to show delete button var fld = document.getElementById( fldID ); var btn = document.getElementById( btnID ); if (fld.value.length > 0 && !this.clearBtn) { btn.style.background = "url('http://media.edmodo.com/2/img/srch_r_f2.png') no-repeat top left"; btn.fldID = fldID; // btn remembers it's field btn.onclick = this.clearBtnClick; this.clearBtn = true; } else if (fld.value.length == 0 && this.clearBtn) { btn.style.background = "url('http://media.edmodo.com/2/img/srch_r.png') no-repeat top left"; btn.onclick = null; this.clearBtn = false; } } // edmodo edits - submits search applesearch.clearFld = function (fldID,btnID) { pst_pnl_load_search(); } // called by btn.onclick event handler - calls clearFld for this button applesearch.clearBtnClick = function () { applesearch.clearFld(this.fldID, this.id); } // edmodo submit stuff applesearch.handleKeyPress = function(e,form) { var key=e.keyCode || e.which; alert(key); if (key==13){ pst_pnl_load_search(); } } /* END applesearch object */