//	[VARS]
//	-----------------------------------------------------------------
		var ie6Browser = false;
		var menuAction = 0;
		var menuName;
		var menuHeight = 257;
		var stageWidth = $(window).width();
		var stageHeight = $(window).height();
		var showActive = 0;
		var hideActive = 0;
		var collapse = 1;


//	[BROWSERCHECK]
//	-----------------------------------------------------------------
		function ie6Check() {
			if($.browser.msie && $.browser.version=="6.0") {
				ie6Browser = true;
				menuName = "quickmenu-container-ie6";
			};
		};


//	[UI] Settings
//	-----------------------------------------------------------------
		function uiSettings() {
			
			//Switch IE6.0 Menu
			if(ie6Browser == true) {
				$("#quickmenu-container").attr('id',menuName);
			};

		};


//	[MENU] Interval
//	-----------------------------------------------------------------
		function intQuickMenu(time) {
			$(this).oneTime(time, "hide", function() {
    			quickMenu('hide');
    			switchQuickMenu();
  		});
		};


//	[MENU] Hover
//	-----------------------------------------------------------------
		function switchQuickMenu(toDo) {

			$(".quickmenu.top").click (

				function(){

					if(collapse == 1) {

						collapse = 0;

						//	Show
						var easeType = "expoEaseOut";
						var aniTime = 1000;

						$("#"+menuName).animate({top:0}, aniTime, easeType, function(){quikMenuAnimated('show');});
						$(".cp2-website").animate({top:menuHeight+197}, aniTime, easeType);
					}else {

						collapse = 1;

						//	Hide
						var easeType = "expoEaseOut";
						var aniTime = 1000;

						$("#"+menuName).animate({top:-menuHeight}, aniTime, easeType, function(){quikMenuAnimated('hide');});
						$(".cp2-website").animate({top:197}, aniTime, easeType);
					}
				}

			);
		};


//	[MENU] Show & Hide [Args: show; hide;]
//	-----------------------------------------------------------------
		function quickMenu(toDo) {

			//	Vars
			var easeType = "expoEaseOut";
			var aniTime = 1000;
			menuAction = 1;

			//	Animate
			if(toDo == 'show') {
				$("#"+menuName).animate({top:0}, aniTime, easeType, function(){quikMenuAnimated(toDo);});
				$(".cp2-website").animate({top:menuHeight+197}, aniTime, easeType);
			}else if(toDo == 'hide') {
				$("#"+menuName).animate({top:-menuHeight}, aniTime, easeType, function(){quikMenuAnimated(toDo);});
				$(".cp2-website").animate({top:197}, aniTime, easeType);
			};
		};

//	[MENU] quickHide
//	-----------------------------------------------------------------
		function quickHide() {		
			
			var easeType = "expoEaseOut";
			var aniTime = 1;
			
			$("#"+menuName).animate({top:-menuHeight}, aniTime, easeType, function(){quikMenuAnimated("hide");});
			$(".cp2-website").animate({top:197}, aniTime, easeType);
		}


//	[MENU] Callback after animated
//	-----------------------------------------------------------------
		function quikMenuAnimated(toDo) {

			// Vars
			menuAction = 0;

			if(toDo == "show") {
				showActive = 0;
			}else if (toDo == "hide") {
				hideActive = 0;
			}

			//	What to do for ie6.0
			if(ie6Browser == true && toDo == "hide") {

				// Remove style from animate jquery
				var _div = $("#"+menuName);
						_div.removeAttr("style");

				//	Add style	
				$("#"+menuName).attr('id','quickmenu-container-ie6-collapse');
				menuName = "quickmenu-container-ie6-collapse";
			};
		};


//	[POSITION] UI
//	-----------------------------------------------------------------
		function positionUI() {

			//	Vars
			var stageWidth = $(window).width();
			var stageHeight = $(window).height();

			//	Height / Width
			var _divQuickMenuH = $(".quickmenu-container").height();
			var _divQuickMenuW = $(".quickmenu-container").width();

			// Quickmenu
			var divQuickMenu = $(".quickmenu");
					divQuickMenu.css("left",(stageWidth / 2) - (_divQuickMenuW / 2));
		};


//	[RESIZE]
//	-----------------------------------------------------------------
		function menuCollapsed() {
			alert("menuCollapsed")
		}


//	[MENU COLLAPSE]
//	-----------------------------------------------------------------
		function menuCollapse(nameBox) {
			
			menuName = nameBox;
			ie6Check();
			uiSettings();

			toDo = 'hide'
			
			var easeType = "expoEaseOut";
			var aniTime = 1;
			
			$("#"+menuName).animate({top:-menuHeight}, aniTime, easeType, function(){quikMenuAnimated(toDo);});
			$(".cp2-website").animate({top:197}, aniTime, easeType);
			
			switchQuickMenu();
		
		}


//	[MENU COLLAPSE ANIMATION]
//	-----------------------------------------------------------------
		function menuCollapseAnimate(nameBox) {
			menuName = nameBox;
			ie6Check();
			uiSettings();
			intQuickMenu(2000);
		}

//	[RESIZE]
//	-----------------------------------------------------------------
		$(window).resize(function() {
		  
		});

//	[INIT]
//	-----------------------------------------------------------------
		$(document).ready(function(){
			//ie6Check();
			//uiSettings();
			//intQuickMenu(2000);
			
			//	Allways start at the top
			scroll(0,0)
		});
