function hasCtls(O) { if (!O.getElementsByTagName) return 1; var A=O.getElementsByTagName('*'); var ret=(O.tagName=='INPUT' || O.tagName=='TEXTAREA' || O.tagName=='SELECT'); for (var i in A) if (i!='toJSONString') if (A[i].tagName=='INPUT' || A[i].tagName=='TEXTAREA' || A[i].tagName=='SELECT') ret=1; return ret; } window.onload=function() { var A=document.getElementsByTagName('*'); var ok=1; for (var i in A) if (i!='toJSONString') if (!hasCtls(A[i])) A[i].onselectstart = A[i].onmousedown = function() {return false;} }