if(!Array.indexOf){
	Array.prototype.indexOf = function(target){
		for(var i = 0; i < this.length; i++){
			if(this[i] === target){
				return i;
			}
		}
		return -1;
		}
}

var _imageAry = new Array("images/pri1.png", "images/pri2.png", "images/pri3.png","images/pri4.png");
jQuery.preloadImages = function(){
    for(var i = 0; i<_imageAry.length; i++){
	     jQuery("<img>").attr("src", _imageAry[i]).load(function(){
	     $(this).css("visibility","hidden");
	     $(this).css("border","none");
	     $(this).css("position","absolute");
	     $(".pleasechan").append(this);
		  jQuery.loadComp(this);	  
	    });
    }
    
    //Slide Control
		$('div.pleasechan').hover(
		  function () {
		  	$('p.pageNavi').show();
		  	$('#mainvisual ul').cycle('pause');
		  },
		  function () {
		  	$('p.pageNavi').hide();
		  	$('#mainvisual ul').cycle('resume');
		  }
		);
};

var _preAry = new Array();
var timerID; 
var _countup=0;
var _max;
jQuery.loadComp = function(_obj){
	_preAry[_imageAry.indexOf($(_obj).attr("src"))] = $(_obj);
	_countup++;
	if(_countup >= _imageAry.length){
		//	timerID	= setInterval('animation()', 100)
		_max = parseInt($(".pleasechan").css("width"))-145;	
	}
};

var _counter = 0;
function animation(){
	var _n;
	if(_counter%3-1<0){
		_n = 2;
	}else{
		_n = _counter%3-1;
	}
	$(_preAry[_n]).css("visibility","hidden");	
	$(_preAry[_counter%3]).css("visibility","visible");	
	$(".pleasechan img").css("left",_counter*25+"px");
	if(_counter*25 > _max){
			clearInterval(timerID);
			$(_preAry[_counter%3]).css("visibility","hidden");
			_counter = 0;
			$(_preAry[3]).css("visibility","visible");
	};
	_counter++;
}


//Pleasechan Control
function startPlease(){
	if (!($.browser.msie && $.browser.version <= 6)){
		$.preloadImages(_imageAry);
	}else{
			setIE6();
	}
}

function stopPlease(){
	clearInterval(timerID);
	_counter = 0;

	if (!($.browser.msie && $.browser.version <= 6)){
		$(".pleasechan img").css("visibility","hidden");
	}else{
		$("#ie6please").hide();
	}
}
function runPlease(){
	if (!($.browser.msie && $.browser.version <= 6)){
		timerID	= setInterval('animation()', 100);
	}else{
		$("#ie6please").show();
	}
}


function setIE6(){
	$('div.pleasechan').remove();
	//$("<p id='ie6please' style='position:relative;left:580px;top:10px;width:136px;height:146px;background-image:url(images/pri4.png)'> </p>").appendTo(".pleasechan");
	$('#mainvisual').append("<p id='ie6please' style='position:absolute;left:580px;top:160px;width:136px;height:146px;background-image:url(images/pri4.png)'> </p>");
}
