$(document).ready(function(){

        // Hide Elements
        $('.window, #dock, .mbWindow, .tips').hide();
        
        // Hide Menubar Menus when clicking Desktop
        $('#wallpaper').click(function () { $(".mbWindow").hide();});
        
        // Clock Init.
        dClock();

        // Drag the Window Function
        function dragWindow(theWindow,theHeader) {
            $(theWindow).draggable({
            handle:theHeader,
            cursorAt: {top:5, left:0},
            cursor:'move'
            });
        }

        // Desktop Icon Click Function
        function toggleWindow(theLink,theWindow) {
            $(theLink).click(function() {
            $(theWindow).slideToggle(840);
            return false;
            });
        }
        // inject closeButton into headers
        function insertCloser(theWindow,theHeader) {
            var closerhtml = '';
            var imgsrc = 'images/close.png';
            closerhtml += '<a href="javascript:closeThis(\'' + theWindow  + '\');"><img src="'+ imgsrc +'" alt="" title=""></a>';
            $(closerhtml).appendTo(theHeader);
        }
				
        // Enable Window and Desktop Icon Click for [ReferenceID2]
        function enableWindow(obj) {
            var thisWindow = "div#";
            var thisLink = "a.";
            var thisHeader = "div#";		
                thisWindow += obj + 'Window';
                thisLink += obj;
				thisHeader += obj + 'Header';
            // Inject Close Buttons
            insertCloser(thisWindow,thisHeader);
            // Init Draggable windows
            dragWindow(thisWindow,thisHeader);
            // Init the Desktop Clicks
            toggleWindow(thisLink,thisWindow);
        }
				
        // Enable Window
        enableWindow('twit');
        enableWindow('about');
        enableWindow('mnp');

        // Menubar Links
        $('#mbApple').click(function() {
	       $('#mbFirstWindow').hide();  
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbApplewindow').slideToggle('fast');
	           return false;
        });
        $('#mbFirstLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbFirstWindow').slideToggle('fast');
	           return false;
        });
        $('#mbSecondLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbFirstWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbSecondWindow').slideToggle('fast');
	           return false;
        });
        $('#mbThirdLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbFirstWindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbThirdWindow').slideToggle('fast');
	           return false;
        });
        $('#mbFourthLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbFirstWindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbFourthWindow').slideToggle('fast');
	           return false;
        });
        $('#mbMacSubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbMacSubWin').slideToggle('fast');
	           return false;
        });
        $('#mbOsx86SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbFourthWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbOsx86SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink1SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbLink1SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink2SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbLink2SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink3SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbLink3SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink4SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbLink4SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink5SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink6SubWin').hide();
	       $('#mbLink5SubWin').slideToggle('fast');
	           return false;
        });
        $('#mbLink6SubLink').click(function() {
	       $('#mbApplewindow').hide();
	       $('#mbSecondWindow').hide();
	       $('#mbThirdWindow').hide();
	       $('#mbMacSubWin').hide();
	       $('#mbOsx86SubWin').hide();
	       $('#mbLink1SubWin').hide();
	       $('#mbLink2SubWin').hide();
	       $('#mbLink3SubWin').hide();
	       $('#mbLink4SubWin').hide();
	       $('#mbLink5SubWin').hide();
	       $('#mbLink6SubWin').slideToggle('fast');
	           return false;
        });
                         
        //Dock Hovers Part1
        $("#dockOver").hoverIntent({
            sensitivity: 5,
            interval: 1,
            over: makeTall,
            timeout: 5000,
            out: makeSmall
        });
        $("#dNK").hoverIntent({
            sensitivity: 5,
            interval: 100,
            over: nkTip1,
            timeout: 0,
            out: nkTip0
        });
        $("#dNV").hoverIntent({
            sensitivity: 5,
            interval: 100,
            over: nvTip1,
            timeout: 0,
            out: nvTip0
        });
        $("#dATY").hoverIntent({
            sensitivity: 5,
            interval: 100,
            over: atiTip1,
            timeout: 0,
            out: atiTip0
        });

     if($.browser.mozilla) { $( function() { $(".break").append('<img src="images/5px.png">'); } ); }
});
// Close window Funtion
function closeThis(thisWindow) {
	$(thisWindow).slideToggle(840);
}
// Hovers part2
function makeTall(){  $('#dock').animate({"height":80},420);}
function makeSmall(){ $('#dock').animate({"height":0},420);}
function nkTip1(){ $('#nktip').show();}
function nkTip0(){ $('#nktip').hide();}
function nvTip1(){ $('#nvtip').show();}
function nvTip0(){ $('#nvtip').hide();}
function atiTip1(){ $('#atitip').show();}
function atiTip0(){ $('#atitip').hide();}
