
$(document).ready(function() {    

	$('ul.topmenu > li.current').each(function(e){
	    var s = $('a:first', this).text();
	    $('#sidebar').prepend('<div class="widget" style="border-bottom:none;padding-bottom:0;"><h3>'+s+'</h3></div>');
	});

    $("h2.accordion-trigger, h3.accordion-trigger").next(".accordion-block").hide(); 
    $("h2.accordion-trigger-opened, h3.accordion-trigger-opened").toggleClass("active");        
    $("h2.accordion-trigger, h2.accordion-trigger-opened, h3.accordion-trigger, h3.accordion-trigger-opened").click(function(){
        $(this).toggleClass("active").next().slideToggle("slow");
    });
            
    $("#slide-trigger img").click(function(e){
        var tox = 0 > $("#slide").position().left ? 0 : -940;
        $("#slide").animate({"left": tox}, "slow");
    });
     
    $('ul.topmenu > li').hover(
        function() {                
            $('ul:first', this).show();         
        },
        function() {
            $('ul', this).hide();
        }
    );
   
    $('ul.topmenu ul li').hover(
        function() { 
            var l = 230;            
            if(0 != isMSIE){
                if(6 >= isMSIE){l += 10;}else{l -= 18;}            
            }    
            
            $('ul', this).css('left', l);
                        
            if(0 != isMSIE){
                $('ul', this).css('margin-top', '-6px');            
            }else{
                $('ul', this).css('margin-top', '-20px'); 
            } 
                                            
            $('ul:first', this).show();         
        },
        function() {
            $('ul', this).hide();
        }
    );
  
    $("ul.topmenu > li li").each(function(i,e){
        if($('>ul', e).length){$('>a', e).append('&nbsp;&#x25B6;');}
    });

    $('ul.breadcrumbs li').each(function(i, e){
        if(0==i) return;
        $(e).before('<li> &rarr; </li>');
    });
    
    $('ul.breadcrumbs li:last a')
        .css('color', '#000')
        .css('text-decoration', 'underline')
        .css('font-weight', 'bold');
   

    $("a.fbox").fancybox({
        'overlayOpacity':0.8
    });
	   
/*    $("area[href=/message/]")
        .fancybox({
            'hideOnContentClick': false,
            'frameWidth':600,
            'frameHeight':400,
            'overlayOpacity':0.8
    }); 
*/
    
});


function preventSelection(element){
  if(typeof noPreventSelection != 'undefined') {
    return;
  }

  var preventSelection = false;

  function addHandler(element, event, handler){
    if (element.attachEvent) 
      element.attachEvent('on' + event, handler);
    else 
      if (element.addEventListener) 
        element.addEventListener(event, handler, false);
  }
  function removeSelection(){
    if (window.getSelection) { window.getSelection().removeAllRanges(); }
    else if (document.selection && document.selection.clear)
      document.selection.clear();
  }
  function killCtrlA(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;

    if (sender.tagName.match(/INPUT|TEXTAREA/i))
      return;

    var key = event.keyCode || event.which;
    if (event.ctrlKey && key == 'A'.charCodeAt(0)) 
    {
      removeSelection();

      if (event.preventDefault) 
        event.preventDefault();
      else
        event.returnValue = false;
    }
  }

  addHandler(element, 'mousemove', function(){
    if(preventSelection)
      removeSelection();
  });
  addHandler(element, 'mousedown', function(event){
    var event = event || window.event;
    var sender = event.target || event.srcElement;
    preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
  });

  addHandler(element, 'mouseup', function(){
    if (preventSelection)
      removeSelection();
    preventSelection = false;
  });

  addHandler(element, 'keydown', killCtrlA);
  addHandler(element, 'keyup', killCtrlA);
}

