//文本框得到与失去焦点
function clearTxt(id,txt) {
  if (document.getElementById(id).value == txt)
    document.getElementById(id).value="" ;
  return ;
}
function fillTxt(id,txt) {
  if ( document.getElementById(id).value == "" )
    document.getElementById(id).value=txt;
  return ;
}

//焦点图片轮换
function getID(id) { return document.getElementById(id); }

function addLoadEvent(func){
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function(){
      oldonload();
      func();
    }
  }
}

function addBtn() {
  if(!getID('focus_turn')||!getID('focus_pic')||!getID('focus_tx')) return;
  var focusList = getID('focus_pic').getElementsByTagName('li');
  if(!focusList||focusList.length==0) return;
  var btnBox = document.createElement('div');
  btnBox.setAttribute('id','focus_btn');
  var SpanBox ='';
  for(var i=1; i<=focusList.length; i++ ) {
    var spanList = '<span class="normal">'+i+'</span>';
    SpanBox += spanList;
  }
  btnBox.innerHTML = SpanBox;
  getID('focus_turn').appendChild(btnBox);
  getID('focus_btn').getElementsByTagName('span')[0].className = 'current';
}

function classNormal(){
  var focusList = getID('focus_pic').getElementsByTagName('li');
  var btnList = getID('focus_btn').getElementsByTagName('span');
  var txList = getID('focus_tx').getElementsByTagName('li');
  for(var i=0; i<focusList.length; i++) {
    focusList[i].className='normal';
    btnList[i].className='normal';
    txList[i].className='normal';
  }
}

function classCurrent(n){
  var focusList = getID('focus_pic').getElementsByTagName('li');
  var btnList = getID('focus_btn').getElementsByTagName('span');
  var txList = getID('focus_tx').getElementsByTagName('li');
  focusList[n].className='current';
  btnList[n].className='current';
  txList[n].className='current';
}

var autoKey = false;
function btnTurn() {
  if(!getID('focus_turn')||!getID('focus_pic')||!getID('focus_tx') || !getID('focus_btn')) return;
  getID('focus_turn').onmouseover = function(){autoKey = true};
  getID('focus_turn').onmouseout = function(){autoKey = false}; 
  var focusList = getID('focus_pic').getElementsByTagName('li');
  var btnList = getID('focus_btn').getElementsByTagName('span');
  var txList = getID('focus_tx').getElementsByTagName('li');
  for (var m=0; m<btnList.length; m++){
    btnList[m].onmouseover = function() {
      classNormal();
      this.className='current';
      var n=this.childNodes[0].nodeValue-1;
      focusList[n].className='current';
      txList[n].className='current';
    }
  }
}

addLoadEvent(addBtn);
addLoadEvent(btnTurn);
addLoadEvent(setautoturn);

function setautoturn() {
  setInterval('autoTurn()', 5000);
}

function autoTurn() {
  if(!getID('focus_turn')||!getID('focus_pic')||!getID('focus_tx')) return;
  if (autoKey) return;
  var focusList = getID('focus_pic').getElementsByTagName('li');
  var btnList = getID('focus_btn').getElementsByTagName('span');
  var txList = getID('focus_tx').getElementsByTagName('li');
  for(var i=0; i<focusList.length; i++) {
    if (focusList[i].className == 'current') {
      var currentNum = i;
    }
  }
  if (currentNum==focusList.length-1 ){
    classNormal();
    classCurrent(0);
  } else {
    classNormal();
    classCurrent(currentNum+1);
  }

}

//相册焦点图片切换
function imageFocus(){
  if(!getID('image_focus')||!getID('image_focus_big')||!getID('image_focus_small')) return;
  var imageSmallLists= getID('image_focus_small').getElementsByTagName('li');
  var imageBigLists= getID('image_focus_big').getElementsByTagName('li');
  for(var i=0; i<imageSmallLists.length; i++){
    imageSmallLists[i].setAttribute('nodeNo',i);
  }
  for(var i=0; i<imageSmallLists.length; i++){
    imageSmallLists[i].onmouseover= function() {
      var n= this.getAttribute('nodeNo');
      for(var m=0; m<imageBigLists.length; m++){
        imageBigLists[m].className='';  
      }
      imageBigLists[n].className='current';   
    }
  }
}
addLoadEvent(imageFocus);

//搜索
function searchBox(){
  if(!getID('more_search')||!getID('search_box')) return;
  getID('more_search').onclick=function(){
    getID('search_box').className= '';
    getID('more_search').style.display='none';
    getID('close_search').style.display='block';
  }
  
  getID('close_search').onclick=function(){
    getID('search_box').className= 'fixoneline';
    getID('more_search').style.display='block';
    getID('close_search').style.display='none';
  }

}
addLoadEvent(searchBox);

function addseccode() {
  
  if(noseccode != 0) return;
  
  getID('login_authcode_input').style.display = 'block';
  if(getID('login_authcode_img').style.display == 'block') {
    getID('login_authcode_img').style.display='none';
  } 
  getID('login_showclose').style.display = 'block';
  getID('user_login_position').className = 'current';
}

function showseccode() {
  getID('login_authcode_img').style.display='block';
  updateseccode();
}

function hidesec() {
  getID('login_authcode_input').style.display = 'none';
  getID('login_showclose').style.display = 'none';
  getID('login_authcode_img').style.display = 'none';
  getID('user_login_position').className = '';
}

function toogleTab(obj){
 var catid = jQuery(obj).attr("catid");
 jQuery(".men_title_on").removeClass("men_title_on").addClass("men_title");
 jQuery(obj).addClass("men_title_on");
 var htmlStr = jQuery("#list" + catid).html();
 jQuery("#listcontainer").html(htmlStr);
}


function MarqueeLink(){
  //return;
  var speed=20;
  demo2.innerHTML=demo1.innerHTML;
  function Marquee1() {
    if(demo2.offsetWidth-demo.scrollLeft <= 0){
      demo.scrollLeft-=demo1.offsetWidth
    } else {
      demo.scrollLeft++
    }
  }
  var MyMar1 = setInterval(Marquee1,speed);
  demo.onmouseover = function() {
    clearInterval(MyMar1);
  };
  demo.onmouseout = function() {
    MyMar1=setInterval(Marquee1,speed);
  };
}

function removeDottedLine(){
  if(window.jQuery){
    jQuery(document).ready(function(){
      jQuery("a,input[type='button'],input[type='image'],input[type='submit'],area,img").bind("focus",function(){
        if(this.blur){
          this.blur();
        }
      })
    });
  }
}

var currentTag = 1;
function fivetag(obj,id){
	selectMenu(obj);
	for (var i =1,j; j=document.getElementById("tag_content_"+i); i++){
		j.style.display="none";
	}
	document.getElementById("tag_content_"+id).style.display="block";
	currentTag++;
	if (currentTag>3)
	currentTag=1;
}
function selectMenu(obj){
	var lia = document.getElementById("menulist").getElementsByTagName("li");
	var lialen = lia.length;
	for(i=0; i<lialen; i++){
		if(lia[i].getElementsByTagName("a")[0].className=="curMenu")
		lia[i].getElementsByTagName("a")[0].className = "";
	}
	obj.className = "curMenu";
}


var currentTag2 = 1;
function fivetag2(obj,id){
	selectMenu2(obj);
	for (var i =1,j; j=document.getElementById("tag_content2_"+i); i++){
		j.style.display="none";
	}
	document.getElementById("tag_content2_"+id).style.display="block";
	currentTag2++;
	if (currentTag2>3)
	currentTag2=1;
}
function selectMenu2(obj){
	var lia = document.getElementById("menulist2").getElementsByTagName("li");
	var lialen = lia.length;
	for(i=0; i<lialen; i++){
		if(lia[i].getElementsByTagName("a")[0].className=="curMenu2")
		lia[i].getElementsByTagName("a")[0].className = "";
	}
	obj.className = "curMenu2";
}
function switchTab(obj){
 var catid = jQuery(obj).attr("catid");
 jQuery(".curMenu").removeClass("curMenu").addClass("men_title");
 jQuery(obj).addClass("curMenu");
 var htmlStr = jQuery("#list" + catid).html();
 jQuery("#tag_content_container").html(htmlStr);
}
function switchTab2(boxid,obj){
 jQuery("#video_box").hide();
 jQuery("#pic_box").hide();
 jQuery("#"+boxid).show();
 jQuery("#video_link").removeClass('current');
 jQuery("#pic_link").removeClass('current');
 jQuery(obj).addClass('current');
}
function changetype() {
  if (getID('searchtxt').value == '标题') {
    getID('searchname').value = 'subject';
  } else if (getID('searchtxt').value == '内容') {
    getID('searchname').value = 'message';
  } else if (getID('searchtxt').value == '作者') {
    getID('searchname').value = 'author';
  }
}

function move(x, y) {
  jQuery("#object1").css({
  	left:jQuery("#object1").offset().left + x,
  	top:jQuery("#object1").offset().top + y
  });
};


function makeStatic() {
  jQuery("#object1").css({
  	top:jQuery(document).scrollTop() + 100
  });
  setTimeout("makeStatic()", 0);
}