function setcookie(name, value, expires, path, domain, secure) 
{   
  // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)  
  expires instanceof Date ? expires = expires.toGMTString() : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString());  
  var r = [name + "=" + escape(value)], s, i;  
  for(i in s = {expires: expires, path: path, domain: domain})
  {
		s[i] && r.push(i + "=" + s[i]);  
  }  
  return secure && r.push("secure"), document.cookie = r.join(";"), true;  
} 
    
$(document).ready(function(){

    var blockSelectorItemActive = 'block-selector-item-active';
    var selectors = $('ul.block-selector > li > a');
    selectors.click(function(event) {
        event.preventDefault();
        var parent = $(this).parent();
        if (!parent.hasClass(blockSelectorItemActive)) {
            var block = parent.parent();
            block.children().each(function() {
                $(this).removeClass(blockSelectorItemActive);
            });
            parent.addClass(blockSelectorItemActive);

            var target = $(this).attr('target');
            var source = $(this).attr('href');

            if (target != '') {
                $('#' + target).html('<div align="center"><img src="/images/loader.gif"/></div>');
                $('#' + target).load(source);
            }
        }
        else {

        }
    });

	var showLinkActiveName = 'show-link-active';
	$("a.show-link").click(function(event){
		event.preventDefault();
		var link = $(this).attr('href');
		var allLinks = $("a[href='"+link+"']");
		if ($(this).hasClass(showLinkActiveName)) {
			allLinks.removeClass(showLinkActiveName);
			$(link).slideUp();
		} else {
			allLinks.addClass(showLinkActiveName);
			$(link).slideDown();
		}
	});

	$("a[href='#loginForm']").click(function(event){
		event.preventDefault();
		$("#loginForm").modal({
			opacity: 75,
			overlayCss: { backgroundColor: "#000" },
			overlayClose: true
		});
	});
	$("a[href='#overlayerChart']").click(function(event){
		event.preventDefault();
		$("#overlayerChart").modal({
			opacity: 75,
			overlayCss: { backgroundColor: "#000" },
			overlayClose: true
		});
	});

    $('label.movable').movableLabel();

    var dropdownTmr = 0;
    
    $('div.dropdown, ul.dropdown-list').mouseover( function () {
        clearTimeout(dropdownTmr);
        dropdownTmr = 0;
        $('ul.dropdown-list', $(this).parent()).show();
    });
    
    $('div.dropdown, ul.dropdown-list').mouseout(function() {
        var self = this;
        if ( !dropdownTmr) { 
            dropdownTmr = setTimeout( function () {
                $('ul.dropdown-list', $(self).parent()).hide();
            }, 100);
        }
    });  

});

