/*
* Site Name : de sign de > | デザインでつながる。
*
* File Name : top.js [use jquery]
*
* Date : 2011.03.08
*
* Copyright : Copyright © de sign de . All rights reserved.
*/

var timer;
var speed = 600;
var effect = 'easeOutExpo';

$(function(){
	var slide = $('#slideInner > li');
	var slidePhoto = $("#slidePhoto .slide_photo");
    var slideCaption = $("#slidePhoto .slide_caption");
    var num = slide.size();
	var w = slide.width();
	var h = slide.height();
    var currentnum = 0;
	
	slide.filter(':not(:first)').hide();
	
	if(num >= 0){
		$('#slidePhoto').prepend('<ul id="pagenate">');			
		for(i=0; i<slide.length; i++){
			$('#pagenate').append('<li class="p' + (i+1) + '"><a rel=' + (i) + ' href=\"#\" >' + (i+1) + '</a></li>');
		};
		$('#pagenate li a').filter(':first').addClass('current');
		
		$('#pagenate li a').click(function(){
			var rel = $(this).attr('rel');            
            currentnum = rel;
            slide.stop(true, false).fadeOut(600);
            $(slide[rel]).stop(true, false).fadeIn(1000);

			$('#pagenate li a').removeClass();
			$(this).addClass('current');
			clearInterval(timer);
			timer = setInterval(autoPlay,5000);
			return false;
		});
		
		function autoPlay(){
			var ctrlBtn = $('#pagenate li a');
			currentnum++;
			if(currentnum == num){currentnum = 0;}
			slide.stop(true, false).fadeOut(600);
            $(slide[currentnum]).stop(true, false).fadeIn(1000);
			
			$('#pagenate li a').removeClass('current');
			$(ctrlBtn[currentnum]).addClass('current');
			return false;
		}
		
		$(function(){
			timer = setInterval(autoPlay,5000);
		});	
	}
});

