﻿/* 
 * eads.js
 * ver 0.1
 */
(function ()	{
	if(!window.EADS)	{
		window['EADS'] = {}
	}
	
	function isCompatible(other)	{
		if(other === false
			|| !Array.prototype.push
			|| !Object.hasOwnProperty
			|| !document.createElement
			|| !document.getElementsByTagName
			)	{
			return false;
		}
		return true;
	}
	window['EADS']['isCompatible'] = isCompatible;
		
	function $()	{
		var elements = new Array();
		
		for(var i = 0; i < arguments.length; i++)	{			
			var element = arguments[i];
			if(typeof element == 'string')	{
				element = document.getElementById(element);
			}
			if(arguments.length == 1)	{
				return element;
			}		
			elements.push(element);
		}
		return elements;
	}
	window['EADS']['$'] = $;
	
	function $C(className, tag, parent)	{
		parent = parent || document;
		if(!(parent = $(parent)))	{	return false;	}
		var allTags = (tag == '*' && parent.all) ? parent.all : parent.getElementsByTagName(tag);
		var matchingElements = new Array();
		
		className = className.replace(/\-/g, '\\-');
		var regex = new RegExp('(^|\\s)' + className + '(\\s|$)');
		
		var element;
		for(var i = 0; i < allTags.length; i++)	{
			element = allTags[i];
			if(regex.test(element.className))	{
				matchingElements.push(element);
			}
		}
		return matchingElements;
	}
	window['EADS']['$C'] = $C;
	
	function addEvent(node, type, listener)	{
		if(!isCompatible())	{	return false	};
		
		if(!(node = $(node)))	{	return false	};
		if(node.addEventListener)	{
			node.addEventListener(type, listener, false);
			return true;
		}	else if(node.attachEvent)	{
			node['e' + type + listener] = listener;
			node[type + listener] = function()	{
				node['e' + type + listener](window.event);
			}
			node.attachEvent('on' + type, node[type + listener]);
			return true;
		}
		return false;
	}
	window['EADS']['addEvent'] = addEvent;		
})();
jQuery(document).ready(function($)	{
	$('#btn-tgl-menu').toggle(
		function()	{
			$('#menu').toggle('slow');
			$(this).text('完全模式');
		},
		function()	{
			$('#menu').toggle('slow');
			$(this).text('精简模式');
		}
	);
	
	$('.go-top').click(function()	{
		jQuery('body').animate({scrollTop:0}, '2000');
		return false;
	});
});	
/*
 * --------------------------------------------------------------------
 * Simple Scroller
 * by Siddharth S, www.ssiddharth.com, hello@ssiddharth.com
 * Version: 1.0, 05.10.2009 	
 * --------------------------------------------------------------------
 */

jQuery(document).ready(function($)	{	 
	var index = 0;
	var images = $("#gallery img");
	var totalnum = 4;
	for (i=0; i<totalnum; i++)	{
		$(images[i]).addClass("image-"+i);
	}

	$("#next-image").click(sift);
	show(index);
	setInterval(sift, 8000);

	function sift()	{
		if(index<(totalnum-1))	{
			index += 1 ;
		}	else {
		index = 0;
		}
		show (index);
	}

	function show(num)	{
		$(images).fadeOut(400);
		$(".image-"+num).stop().fadeIn(400);
	}
});
