$(document).ready(function() {

	if (($.browser.msie) && ((parseInt($.browser.version) == 6) || (parseInt($.browser.version) == 7))) {
		$('#nav_top li').prepend('&nbsp;|&nbsp;').last().append('&nbsp;|&nbsp;');
	};

	function mouse_over(){
		if (($.browser.msie) && (parseInt($.browser.version) == 6)) {
			$(this).addClass('hover').find("div.level2").show();
		} else {
			$(this).addClass('hover').find("div.level2").stop().fadeIn('fast');
		}
	};

	function mouse_out(){
		if (($.browser.msie) && (parseInt($.browser.version) == 6)) {
			$(this).find("div.level2").hide();
		} else {
			$(this).find("div.level2").stop().fadeOut('fast');
		}
		$("li.hover").removeClass('hover');
	};

	var config = {
		sensitivity: 2,
		interval: 100,
		over: mouse_over,
		timeout: 300,
		out: mouse_out
	};

	$("#nav_main li:has('div.level2')").hoverIntent(config);

	$('a[rel="external"]').click(function() {
		window.open($(this).attr('href'));
		return false;
	});

	$('#nav li a').hover(function() {
		var $qstr = $(this).attr('href').split('?');
		$('#nav li a.current').removeClass('current');
		$('#content>div').removeClass('current').hide();
		$(this).addClass('current');

		if ($.browser.msie) {
			$('#'+$qstr[1]).show();
		} else {
			$('#'+$qstr[1]).fadeIn();
		}
	}, function() {
	});

    $("#content div.rotate").each(function() {
        var $ad = new Array();
        var $ad_count;
        var $ad_interval;
        var $ad_old = 0;
        var $ad_current = 0;

        var $width  = $(this).css("width");
		var $height = $(this).css("height");
		var $vertical = 0;

		if ($(this).hasClass("vertical")) {
			$vertical = 1;
		}

    	$ad_count = $(this).children("div").length;

    	for (var $i=0; $i<$ad_count; $i++) {
        	$ad[$i] = $(this).children("div:eq("+$i+")");
        	if (!$ad[$i].hasClass("hide")) {
        		$ad_old = $ad_current = $i;
        	}
        	if ($vertical) {
				$ad[$i].removeClass("hide").css("top", $height);
			} else {
				$ad[$i].removeClass("hide").css("left", $width);
			}
    	};
    	if ($vertical) {
			$ad[$ad_current].css("top", "0");
		} else {
			$ad[$ad_current].css("left", "0");
		}
    	$ad_interval = setInterval(ad_rotate, 5000);
    	$(this).hover(function() {
    		clearInterval($ad_interval);
    	}, function() {
    		$ad_interval = setInterval(ad_rotate, 5000);
    		ad_rotate();
    	});

    	function ad_rotate() {
        	$ad_current = ($ad_old + 1) % $ad_count;
        	if ($vertical) {
				$ad[$ad_old].animate({top: "-"+$height}, "slow", function() {
					$(this).css("top", $height);
				});
				$ad[$ad_current].animate({top: 0}, "slow");
			} else {
				$ad[$ad_old].animate({left: "-"+$width}, "slow", function() {
					$(this).css("left", $width);
				});
				$ad[$ad_current].animate({left: 0}, "slow");
			}
        	$ad_old = $ad_current;
        };

		var defaultText = "站內搜尋";
		$("#search_box input.text").css('color', '#aaa');
		$("#search_box").show();
		$("#search_box input.text").bind('focus', function() {
			if ($(this).val() == defaultText) {
				$(this).val('');
			}
			$(this).css('color', '#555')
		});
		$("#search_box input.text").bind('blur', function() {
			if ($(this).val() == '') {
				$(this).val(defaultText);
			}
			$(this).css('color', '#aaa');
		});

    });


});





