﻿jQuery(function ($) {
	$('.dnnControlPanel').wrap(function () {
		return '<div id="dnnCPWrap"><div id="dnnCPWrapLeft"><div id="dnnCPWrapRight"></div></div></div>'
	});

$('[id$="CommonTasksPanel"]').detach().appendTo('#dnnCommonTasks .megaborder');
$('[id$="CurrentPagePanel"]').detach().appendTo('#dnnCurrentPage .megaborder');
$('[id$="AdminPanel"]').detach().appendTo('#dnnOtherTools .megaborder');
//	function cpHoverOver() {
//		if ($("#dnnCPWrap").hasClass("Pinned")) return;
//		$(this).find(".dnnCPContent").stop().slideDown('fast').show();
//	}

//	function cpHoverOut() {
//		if ($("#dnnCPWrap").hasClass("Pinned")) return;
//		$("#dnnCPWrap").animate({ opacity: 1.0 }, 100, function () {
//			if ($("#dnnCPWrap").find('.dnnCPContent.focused').size() == 0) {
//				$("#dnnCPWrap").find(".dnnCPContent").stop().slideUp('fast', function () {
//					$(".dnnCPContent").hide();
//				});
//			}
//		});
//	}

	function fixPadding() {
		var $wrapper = $('#dnnCPWrap');
		if ($wrapper.hasClass('Pinned')) {
			$wrapper.parent().css({ paddingBottom: '0' });
		} else {
			$wrapper.parent().css({ paddingBottom: $('.dnnCPHeader').height() + 5 + 'px' });
		}
	}

//	var config = {
//		sensitivity: 2,
//		interval: 200,
//		over: cpHoverOver,
//		timeout: 200,
//		out: cpHoverOut
//	};

//	$("#dnnCPWrap")
//  	.hoverIntent(config)
//  	.live('mouseenter mouseleave', function (event) {
//  		if (event.type == 'mouseenter') {
//  			$(this).addClass('moused');
//  		} else {
//  			$(this).removeClass('moused');
//  		}
//  	})
//    .parent()
//    .css({ position: 'relative' });

//	$('.dnnCPContent').live('focus blur', function (event) {
//		if (event.type == 'focusout') {
//			$(this).removeClass('focused');
//			if ($("#dnnCPWrap.moused").size() == 0) cpHoverOut();

//		} else {
//			$(this).addClass('focused');
//		}
//	});

//	$('.dnnCPDock').click(function () {
//		togglePinned(!$(this).hasClass("Pinned"));
//	});

//	var togglePinned = function (pinned) {
//		var cookie;
//		if (pinned) {
//			$(".dnnCPDock").addClass('Pinned');
//			$('#dnnCPWrap').addClass('Pinned');
//			$(".dnnCPContent").show();
//			cookie = "Pinned";
//		}
//		else {
//			$(".dnnCPDock").removeClass('Pinned');
//			$('#dnnCPWrap').removeClass('Pinned');
//			$(".dnnCPContent").hide();
//			cookie = "";
//		}

//		fixPadding();
//		dnn.dom.setCookie("CP_Pinned", cookie, 1, '/', '', false);
//	}

	fixPadding();

//	var cookie = dnn.dom.getCookie("CP_Pinned");
//	if (cookie == "Pinned") {
//		togglePinned(true);
//	}
});

//jQuery(document).ready(function() {
//    if (jQuery("input[value='LAYOUT'][checked]").length == 0) {

//        var paneId = jQuery("select[id$='cboPanes'] option:selected").text();
//        var pane = jQuery("td[id$='" + paneId + "'],div[id$='" + paneId + "']");
//        var isHidden = (pane.height() < 2);

//        if (isHidden) {
//            pane.removeClass("DNNEmptyPane").append("<div class='_DNNRemove' style='height:0px' />");
//            jQuery("._DNNRemove").animate({ height: 29 }, "slow");
//        }

//        var size = { width: (pane.width() < 150 ? 150 : pane.width()), height: (pane.height() < 25 ? 25 : pane.height()) };
//        var offset = pane.offset();

//        var highlight = jQuery('#dnnPaneHighlight');
//        if (highlight.length < 1) {
//            highlight = jQuery("<div id='dnnPaneHighlight' style='position:absolute;border:2px dashed #333;text-align:center;font-weight:bold;font-size:1.2em;display:none;' />")
//                    .appendTo("#Body");
//        }

//        highlight.css("top", offset.top)
//                    .css("left", offset.left)
//                    .width(size.width)
//                    .height(size.height)
//                    .text(paneId)
//                    .fadeIn(1000)
//                    .fadeOut(500);

//        if (isHidden) {
//            jQuery("._DNNRemove").animate({ opacity: 1.0 }, 100).animate({ height: 0 }, "slow", function() { jQuery(this).remove() });
//            pane.addClass("DNNEmptyPane");

//        }
//    }

//});

