//图片轮换=====================================================================================================================
function $(id) { return document.getElementById(id); }

function lraddBtn(turn,pic,tx,btn) {
	if(!$(turn)||!$(pic)||!$(tx)) return;
	var photoList = $(pic).getElementsByTagName('li');
	if(!photoList||photoList.length==0) return;
	var btnBox = document.createElement('div');
	btnBox.setAttribute('id',btn);
	btnBox.setAttribute('className','photo_btn');
	btnBox.setAttribute('class','photo_btn');
	var SpanBox ='';
	for(var i=1; i<=photoList.length; i++ ) {
		var spanList = '<span class="normal">'+i+'</span>';
		SpanBox += spanList;
	}
	btnBox.innerHTML = SpanBox;
	$(turn).appendChild(btnBox);
	$(btn).getElementsByTagName('span')[0].className = 'current';
}

function lrclassNormal(turn,pic,tx,btn){
	var photoList = $(pic).getElementsByTagName('li');
	var btnList = $(btn).getElementsByTagName('span');
	var txList = $(tx).getElementsByTagName('li');
	for(var i=0; i<photoList.length; i++) {
		photoList[i].className='normal';
		btnList[i].className='normal';
		txList[i].className='normal';
	}
}

function lrclassCurrent(n,turn,pic,tx,btn){
	var photoList = $(pic).getElementsByTagName('li');
	var btnList = $(btn).getElementsByTagName('span');
	var txList = $(tx).getElementsByTagName('li');
	photoList[n].className='current';
	btnList[n].className='current';
	txList[n].className='current';
}



var autoKey = false;
function lrbtnTurn(turn,pic,tx,btn) {
	if(!$(turn)||!$(pic)||!$(tx) || !$(btn)) return;
	$(turn).onmouseover = function(){autoKey = true};
	$(turn).onmouseout = function(){autoKey = false};	
	var photoList = $(pic).getElementsByTagName('li');
	var btnList = $(btn).getElementsByTagName('span');
	var txList = $(tx).getElementsByTagName('li');
	for (var m=0; m<btnList.length; m++){
		btnList[m].onmouseover = function() {
			lrclassNormal(turn,pic,tx,btn);
			this.className='current';
			var n=this.childNodes[0].nodeValue-1;
			photoList[n].className='current';
			txList[n].className='current';
		}
	}
}

function lrsetautoTurn(time,turn,pic,tx,btn) {
	var time;
	var turn;
	var pic;
	var tx;
	var btn;
    window.setInterval(function()
    {
        lrautoTurn(turn,pic,tx,btn);
    }, time);
	
}

function lrautoTurn(turn,pic,tx,btn) {
	if(!$(turn)||!$(pic)||!$(tx)) return;
	if (autoKey) return;
	var photoList = $(pic).getElementsByTagName('li');
	var btnList = $(btn).getElementsByTagName('span');
	var txList = $(tx).getElementsByTagName('li');
	for(var i=0; i<photoList.length; i++) {
		if (photoList[i].className == 'current') {
			var currentNum = i;
		}
	}
	if (currentNum==photoList.length-1 ){
		lrclassNormal(turn,pic,tx,btn);
		lrclassCurrent(0,turn,pic,tx,btn);
	} else {
		lrclassNormal(turn,pic,tx,btn);
		lrclassCurrent(currentNum+1,turn,pic,tx,btn);
	}

}

function runchange(time,strid){
    var strturn;
    var strpic;
    var strtx;
    var strbtn;
    strturn = strid + '_turn';
    strpic = strid + '_pic';
    strtx = strid + '_tx';
    strbtn = strid + '_btn';
    
    lraddBtn(strturn,strpic,strtx,strbtn);
    lrbtnTurn(strturn,strpic,strtx,strbtn);
    lrsetautoTurn(time,strturn,strpic,strtx,strbtn);
}
