var change_ad_len=0;
var change_ad="";
var change_ad_area="";
var change_ad_btn="";
var change_ad_size=0;
function $(id) { return document.getElementById(id); }
function moveElement(elementID,final_x,final_y,interval) {
  if (!document.getElementById) return false;
  if (!document.getElementById(elementID)) return false;
  var elem = document.getElementById(elementID);
  if (elem.movement) {
    clearTimeout(elem.movement);
  }
  if (!elem.style.left) {
    elem.style.left = "0px";
  }
  if (!elem.style.top) {
    elem.style.top = "0px";
  }
  var xpos = parseInt(elem.style.left);
  var ypos = parseInt(elem.style.top);
  if (xpos == final_x && ypos == final_y) {
  return true;
  }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x - xpos)/10);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos - final_x)/10);
    xpos = xpos - dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y - ypos)/10);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos - final_y)/10);
    ypos = ypos - dist;
  }
  elem.style.left = xpos + "px";
  elem.style.top = ypos + "px";
  var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
  elem.movement = setTimeout(repeat,interval);
}
function classNormal(){
 var focusBtnList = $(change_ad_btn).getElementsByTagName('li');
 for(var i=0; i<focusBtnList.length; i++) {
  focusBtnList[i].className='banner-tit-p'+i;
 }
}

function OMOver(event){
	var evt = evt || window.event;
	var n;
	if (evt != null)
	{
		n=parseInt(window.event.srcElement.id.substring(1),10);
	} else {
		n=parseInt(event.target.id.substring(1),10);
	}
	if (isNaN(n))
	{
		n=0;
	}
try{
document.getElementById("hna2").href="/cooperation/?"+n;
}catch(e){
}
var focusBtnList = $(change_ad_btn).getElementsByTagName('li');
moveElement(change_ad_area,-change_ad_len*n,0,5);
classNormal();
focusBtnList[n].className='banner-tit-p'+n+' current'
}

function focusChange() {
 var focusBtnList = $(change_ad_btn).getElementsByTagName('li');
  for (var i=0;i<change_ad_size;i++)
  {
	  var f=focusBtnList[i];
	  f.onmouseover = OMOver;
//	  focusBtnList[i].onmouseover = function(this) {
//		alert("this:" + this);
//		alert("i:" + i);
//	   moveElement(change_ad_area,-this.change_ad_len*i,0,5);
//	   classNormal();
//	   focusBtnList[i].className='current'
//	  }
  }
}
var atuokey = false;
function autoFocusChange() {
 $(change_ad).onmouseover = function(){atuokey = true}
$(change_ad).onmouseout = function(){atuokey = false}
 if(atuokey) return;
 var focusBtnList = $(change_ad_btn).getElementsByTagName('li');
 for(var i=0; i<focusBtnList.length; i++) {
  if (focusBtnList[i].className.indexOf('current')!=-1) {
   var currentNum = i+1;
   if (currentNum == change_ad_size)
   {
		currentNum=0
   }
try{
document.getElementById("hna2").href="/cooperation/?"+currentNum;
}catch(e){
}
   moveElement(change_ad_area,-change_ad_len*currentNum,0,5);
   classNormal()
   focusBtnList[currentNum].className='banner-tit-p'+i+' current';
   break;
  }
 }
}
// 
function change_ad_init(len,time,area,ad,btn){
	change_ad_len=len;
	change_ad=area;
	change_ad_area=ad;
	change_ad_btn=btn;
	change_ad_size=$(change_ad_btn).getElementsByTagName('li').length;
	focusChange();
	setInterval('autoFocusChange()', time);
}


