$(document).ready(function(){
	//Design : corner on elements
	$("#panel_view").corner("20px");
	$("#panel_titles h1").corner("left 10px");
	$("#menu_items div").corner("bottom 10px");
	$("#pop_up_info").corner("bottom 10px");
	$(".widget").corner("10px");
	
	//Initializing pop up
	$("#pop_up_info").hide();
	
	//Pop up function
	$(".menu_data a img").mouseenter(function() {
		$("#pop_up_info").text($(this).attr("title"));
		$("#pop_up_info").slideDown("fast",function(){});
	}).mouseleave(function() {
		$("#pop_up_info").slideUp("fast",function(){});
	});
	
	//Initializing menu
	$(".menu_data").hide();
	
	//Menu function
	$("#menu_items div").click(function() {
		if($("#menu_" + $(this).attr("id")).is(":visible")) {
			$(this).removeClass("menu_open");
			$("#menu_view").removeClass("menu_view_open");
			$("#menu_" + $(this).attr("id")).slideUp();
			return false;
		}
		if($(".menu_data").is(":visible")) {
			$("#" + $(".menu_data:visible").attr("id").split("_")[1]).removeClass("menu_open");
			$("#menu_view").removeClass("menu_view_open");
			$(".menu_data:visible").slideUp();
		}
		$("#menu_" + $(this).attr("id")).slideDown();
		$("#menu_view").addClass("menu_view_open");
		$("#menu_view").css("background",$(this).css("background-color")).css("color",$(this).css("color")).css("border-bottom-color",$(this).css("border-bottom-color"));
		$(this).addClass("menu_open");
	});
	
	//Close Menu on body
	$("#panel_main").click(function() {
		if($(".menu_data").is(":visible")) {
			$("#" + $(".menu_data:visible").attr("id").split("_")[1]).removeClass("menu_open");
			$(".menu_data:visible").slideUp();
			$("#menu_view").removeClass("menu_view_open");
		}	
	});
	
	//Initializing view
	$(".panel_data:not('.load_on_startup')").hide();
	$("#"+$(".load_on_startup").attr("id").split("_")[1]).addClass("open");
	$("#panel_view").css("background",$(".open").css("background-color")).css("color",$(".open").css("color"));
	
	//View function
	$("#panel_titles h1").click(function() {
		if($("#panel_" + $(this).attr("id")).is(":visible")) 
			return false;
		$("#" + $(".panel_data:visible").attr("id").split("_")[1]).removeClass("open");
		$(".panel_data:visible").slideUp();
		$("#panel_" + $(this).attr("id")).slideDown();
		$("#panel_view").css("border-color",$(this).css("border-color")).css("background",$(this).css("background-color")).css("color",$(this).css("color"));
		$(this).addClass("open");
	});
	
});

