﻿// JScript File
// ---------- Menu Top -------------------//
$(function() {        
        $("#menu-bar-top a").hover(            
                            function(event) {                                 
                                //document.getElementById("menu-bar-top-sub").style.display = "block"; 
                                //document.getElementById("theClock").style.display = "none"; 
                                $('#menu-bar-top a').removeClass('menu-bar-top-actived');
                                $('#menu-bar-top a').removeClass('linkMenuhover');
                                $('#menu-bar-top-sub ul').removeClass('linkMenuhover');
                                $(this).addClass('menu-bar-top-actived');
                                $('#menu-bar-top-sub ul').addClass('none');
                                //$('#menu-bar-top-sub ul').setStyle('display', 'block');
                                $(this).addClass('linkMenuhover');
                                $("#img-home").attr('src', '../skin/home-as.jpg');
                                $('#div_' + this.id).removeClass("none").addClass('linkMenuhover');                                
                                clearTimeout(delay);
                                return false;
                            },
                            function(event) {
                                returnFirstPanel();
                            });
        $('#menu-bar-top-sub').hover(
                        function(event) {
                            document.getElementById("menu-bar-top-sub").style.display = "block";
                            if ($('#menu-bar-top a').hasClass('linkMenuhover')) {
                                $('#menu-bar-top .linkMenuhover').addClass('menu-bar-top-actived');
                            }
                            $('#menu-bar-top-sub ul').addClass('none');
                            $('#menu-bar-top-sub .linkMenuhover').removeClass("none");
                            clearTimeout(delay);
                            return false;
                        },
                            function(event) {
                            
                                returnFirstPanel();
                            }
                            );
        $('#ahome').hover(
                        function(event) {
                            $('#menu-bar-top a').removeClass('menu-bar-top-actived');
                            $('#menu-bar-top a').removeClass('linkMenuhover');
                            $('#menu-bar-top-sub ul').removeClass('linkMenuhover');
                            $("#img-home").attr('src', '../skin/img-home.jpg');                            
                            $('#menu-bar-top-sub ul').addClass('none');                                                        
                            clearTimeout(delay);
                            return false;
                            },
                            function(event) {
                                returnFirstPanel();
                            });
    });

        var delay = 0;
        function returnFirstPanel() { delay = setTimeout("currentMenu()", 1000); }

        function currentMenu() {
            //document.getElementById("menu-bar-top-sub").style.display = "none";            
            $('#menu-bar-top a').removeClass('linkMenuhover');
            $('#menu-bar-top .currentLink').addClass('linkMenuhover');
            $('#menu-bar-top a').removeClass('menu-bar-top-actived');
            $('#menu-bar-top .currentLink').addClass('menu-bar-top-actived');
            $('#menu-bar-top-sub ul').addClass('none');
            $('#menu-bar-top-sub ul').removeClass('linkMenuhover');
            $("#img-home").attr('src', '../skin/home-as.jpg');
            if ($('#menu-bar-top-sub ul').hasClass('currentLink')) {
                $('#menu-bar-top-sub .currentLink').removeClass('none');
                $('#menu-bar-top-sub .currentLink').addClass('linkMenuhover');
            }
            else $("#img-home").attr('src', '../skin/img-home.jpg');                
        }
        
// ----------- Gallery ----------------//
//$(document).ready(function(){
//				//Examples of how to assign the ColorBox event to elements
//				$("a[rel='example1']").colorbox();
//				$("a[rel='example2']").colorbox({transition:"fade"});
//				$("a[rel='example3']").colorbox({transition:"none", width:"75%", height:"75%"});
//				$("a[rel='example4']").colorbox({slideshow:true});
//				$(".example5").colorbox();
//				$(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344});
//				$(".example7").colorbox({width:"80%", height:"80%", iframe:true});
//				$(".example8").colorbox({width:"50%", inline:true, href:"#inline_example1"});
//				$(".example9").colorbox({
//					onOpen:function(){ alert('onOpen: colorbox is about to open'); },
//					onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },
//					onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },
//					onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); },
//					onClosed:function(){ alert('onClosed: colorbox has completely closed'); }
//				});
//				
//				//Example of preserving a JavaScript event for inline calls.
//				$("#click").click(function(){ 
//					$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
//					return false;
//				});
//			});
			
//------------- Slide News -----------//
$(function() {
	  	var ticker = $("#ticker");
		ticker.children().filter("dt").each(function() {
	      var dt = $(this),
	        container = $("<div>");
		  dt.next().appendTo(container);
		  dt.prependTo(container);		  
		  container.appendTo(ticker);
		});						
		ticker.css("overflow", "hidden");
		function animator(currentItem) {
		  var distance = currentItem.height();
			duration = (distance + parseInt(currentItem.css("marginTop"))) / 0.025;
		  currentItem.animate({ marginTop: -distance }, duration, "linear", function() {
			currentItem.appendTo(currentItem.parent()).css("marginTop", 0);
			animator(currentItem.parent().children(":first"));
		  }); 
		};
		animator(ticker.children(":first"));				
		ticker.mouseenter(function() {
		  ticker.children().stop();		  
		});
		ticker.mouseleave(function() {
		  animator(ticker.children(":first"));
		});
	  });
