
    function hookEvent(element, eventName, callback)
    {
      if(typeof(element) == "string")
        element = document.getElementById(element);
      if(element == null)
        return;
      if(element.addEventListener)
      {
        if(eventName == 'mousewheel')
        {
          element.addEventListener('DOMMouseScroll', callback, false);  
        }
        element.addEventListener(eventName, callback, false);
      }
      else if(element.attachEvent)
        element.attachEvent("on" + eventName, callback);
    }
    
    function unhookEvent(element, eventName, callback)
    {
      if(typeof(element) == "string")
        element = document.getElementById(element);
      if(element == null)
        return;
      if(element.removeEventListener)
      {
        if(eventName == 'mousewheel')
        {
          element.removeEventListener('DOMMouseScroll', callback, false);  
        }
        element.removeEventListener(eventName, callback, false);
      }
      else if(element.detachEvent)
        element.detachEvent("on" + eventName, callback);
    }
  
    function cancelEvent(e)
    {
      e = e ? e : window.event;
      if(e.stopPropagation)
        e.stopPropagation();
      if(e.preventDefault)
        e.preventDefault();
      e.cancelBubble = true;
      e.cancel = true;
      e.returnValue = false;
      return false;
    }
  
    function scrollPage(e)
    {
      e = e ? e : window.event;
      var raw = e.detail ? e.detail : e.wheelDelta;
      var normal = e.detail ? e.detail * -1 : e.wheelDelta / 40;

      window.scrollBy(0, (normal * -10));
      cancelEvent(e);
    }
    
    
    /* SCROLLING */
    function scrollUp(){
			window.frames['content'].scrollBy(0, -20);
		}
		
		function scrollDown(){
			window.frames['content'].scrollBy(0, 20);
		}
		
		var timer_id;
		function scroll_iframe(frm,inc,dir) {
		  if (timer_id) clearTimeout(timer_id);
		  if (window.frames[frm]) {
		    if (dir == "v") window.frames[frm].scrollBy(0, inc);
		    else window.frames[frm].scrollBy(inc, 0);
		    timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 30);
		  }
		}

		function stopScroll() { if (timer_id) clearTimeout(timer_id); }	
  
  
  
  
 function popUp(picPath){
			var sw=screen.availWidth-10;
			var sh=screen.availHeight-10;
			var winLeft = 0;
			var winTop = 0;
			
			window.open(picPath,"Informations","width=" + sw + ",height=" + sh + ",left=" + winLeft + ",top=" + winTop + ",menubar=0,location=0,toolbar=0,personalbar=0,status=0,resizable=1,scrollbars=0");
		}
