/* ==============================================================
SipleSlide
Ver. 1.0
Author: T.Morimoto
============================================================== */

(function($){
	$.fn.simpleslide = function(e){
		var e = $.extend({
			w: 600, //枠の幅
			h: 200, //枠の高さ
			folder: 'simpleslide', //設定用フォルダ名。サブフォルダの場合のみ../slideimageにしてください
			loading: 'loading.gif' //ローディングアニメーションのファイル名
		},e);

//絶対パス取得
var absolutePath = function(path){
  var e = document.createElement('span');
  e.innerHTML = '<a href="' + path + '" />';
  return e.firstChild.href;
}

//スライド本体
var slide = function(obj,timer,fade,loop){
	loopcnt=1;
	var objlen = $(obj).find('li').size();

    $(obj).find('li:first-child').fadeIn(fade);
    
    if(objlen != 1){
    timer = setInterval(function(){
      $(obj).find('li:first-child').fadeOut(fade)
         .next('li').fadeIn(fade)
         .end().appendTo($(obj).find('ul'));
          loopcnt++;
 	 if(loop == '停止' && loopcnt == objlen){
  		clearTimeout(timer);
  		console.log('止まったよ');
		}
    },
      timer);
	}
};




//プラグインスタート
		return this.each(function(){
			
var target = $(this);

		var path = absolutePath('./');
		var basedir = path + e.folder;


//事前準備
$(target).append('<ul style="position: relative;text-align:left;margin: 0;padding: 0; list-style :none;display: block;"></ul>');
var simpleslide = $(this).css({
	width: e.w + 'px',
	height: e.h + 'px',
	background: 'url(' + basedir + '/img/' + e.loading + ') no-repeat center center',
	margin: '0',
	padding: '0',
	postion: 'relative'
	});
	
		
		//インポートファイル名を設定する
		if(path.indexOf('http') != '-1'){
			var master = 'import.php';
		} else {
			var master = 'index.html';
		}
		
		//ここからGET
		$.get(basedir + '/' + master ,function(data,status){
			var auto = $(data).find('.block0 td#auto span').text();
			var auto = parseInt(auto)*1000;

			var fade = $(data).find('.block0 td#fade span').text();
			var fade = parseFloat(fade)*1000;

			var loop = $(data).find('.block0 td#loop span').text();


			$(data).find('.block').each(function(key,value){
				
				var src2 = $(this).find('td.l img').attr('src');
				var src2 = src2.replace(path,'');



				if($(this).find('td.l a').attr('href')){
					var Href2 = $(this).find('td.l a').attr('href');
				
				if(Href2.indexOf('://') != -1){
					var exhref2= Href2;
				} else {
					var Href2 = Href2.replace(path,'');
					var exhref2= basedir + '/' + Href2;
			}

				$(this).find('td.l a').attr('href',exhref2).end()
				.find('td.l img').css('border','none').attr('src',basedir + '/' + src2).end().find('td.l').children().appendTo($(target).find('ul')).wrap('<li style="list-style: none;margin: 0;padding: 0;position: absolute;left: 0;top:0;display: none;"></li>');
				
				
				} else {
				$(this).find('td.l img').attr('src',basedir + '/' + src2).end().find('td.l').children().appendTo($(target).find('ul')).wrap('<li style="list-style: none;margin: 0;padding: 0;position: absolute;left: 0;top:0;display: none;"></li>');
				}
			});
		$(target).css({
			background: 'none'
		});
		slide($(target),auto,fade,loop);



		});


		});
	};
})(jQuery);





