pastebin

Paste Search Dynamic
Recent pastes
absoluteMouseXY
  1. function absoluteMouseXY(ev)
  2. {
  3.         var docElement = document.documentElement;
  4.         var body = document.body||{scrollLeft:0,scrollTop:0};
  5.         var x=ev.pageX||(ev.clientX+(docElement.scrollLeft||body.scrollLeft)-(docElement.clientLeft||0));
  6.         var y=ev.pageY||(ev.clientY+(docElement.scrollTop||body.scrollTop)-(docElement.clientTop||0));
  7.         return {x:x,y:y};
  8. }
  9. function elementLeftTop(el)
  10. {
  11.         var x=0;
  12.         var y=0;
  13.         do
  14.         {
  15.                 y+=el.offsetTop||0;
  16.                 x+=el.offsetLeft||0;
  17.                 el=el.offsetParent;
  18.         }
  19.         while(el);
  20.         return {x:x,y:y};
  21. }
  22. function relativeMouseXY(ev)
  23. {
  24.         var _absoluteMouseXY=absoluteMouseXY(ev);
  25.         var _elementLeftTop=elementLeftTop(ev.srcElement||ev.target);
  26.         return {x:_absoluteMouseXY.x-_elementLeftTop.x,y:_absoluteMouseXY.y-_elementLeftTop.y};
  27. }
  28. function HideAllShowOne(prefix_id,nof,order)
  29. {
  30.         for(i=1;i<=nof;i++)
  31.         {
  32.                 if(order==i) $(prefix_id+i).show();
  33.                 else $(prefix_id+i).hide();
  34.         }
  35. }
  36. function onmouseoutNormalMultipleWithAllSelectionHandler(event)
  37. {
  38.         onmouseoutNormalMultipleWithAllSelection(Event.element(event));
  39. }
  40. function onmouseoutNormalMultipleWithAllSelectionHandler(event)
  41. {
  42.         onmouseoutNormalMultipleWithAllSelection(Event.element(event));
  43. }
  44. function onbuttonclickNormalMultipleWithAllSelectionHandler(event)
  45. {
  46.         onbuttonclickNormalMultipleWithAllSelection(Event.element(event));
  47. }
  48. function onbuttonclickNormalMultipleWithAllSelection(obj_)
  49. {
  50.         obj=obj_.parentNode.previousSibling.childNodes[0];
  51.         if(obj.disabled==true)
  52.         {
  53.                 obj.disabled=false;
  54.                 changeClass(obj,'expanded');
  55.                 obj_.value='^';
  56.         }
  57.         else
  58.         {
  59.                 obj.disabled=true;
  60.                 changeClass(obj,'collapsed');
  61.                 obj_.value='v';
  62.         }
  63.         if(obj.multiple==false)
  64.         {
  65.                 obj.multiple=true;
  66.                 obj.size=1;
  67.         }
  68.         if(obj.size==1)
  69.         {
  70.                 correctNormalMultipleWithAllSelectionfirstRow(obj,'All');
  71.                 obj.size=obj.options.length;
  72.         }
  73.         else
  74.         {
  75.                 obj.size=1;
  76.                 if(obj.selectedIndex>0)
Parsed in 0.015 seconds