common.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. var highlightcolor="#fc3";
  2. var ns6=document.getElementById&&!document.all;
  3. var previous='';
  4. var eventobj;
  5. // SET FOCUS TO FIRST ELEMENT AND HIDE/SHOW ELEMENTS IF JAVASCRIPT ENABLED
  6. function init(){
  7. if(document.forms[1] != null && document.forms[1].elements[0] != null) {
  8. document.forms[1].elements[0].focus();
  9. document.forms[1].elements[0].select();
  10. }
  11. }
  12. // REGULAR EXPRESSION TO HIGHLIGHT ONLY FORM ELEMENTS
  13. var intended=/INPUT|TEXTAREA|SELECT|OPTION/
  14. // FUNCTION TO CHECK WHETHER ELEMENT CLICKED IS FORM ELEMENT
  15. function checkel(which){
  16. if (which.style && intended.test(which.tagName)){return true}
  17. else return false
  18. }
  19. // FUNCTION TO HIGHLIGHT FORM ELEMENT
  20. function highlight(e){
  21. if(!ns6){
  22. eventobj=event.srcElement
  23. if (previous!=''){
  24. if (checkel(previous))
  25. previous.style.backgroundColor=''
  26. previous=eventobj
  27. if (checkel(eventobj)) eventobj.style.backgroundColor=highlightcolor
  28. }
  29. else {
  30. if (checkel(eventobj)) eventobj.style.backgroundColor=highlightcolor
  31. previous=eventobj
  32. }
  33. }
  34. }