var getObj = function(objId) {
	return document.all ? document.all[objId] : document.getElementById(objId);
}

var req;

function loadXML(url, cb) {
	req = false;
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}
	if(req) {
		req.onreadystatechange = cb;
		req.open("GET", url, true);
		req.send("");
	}
}


var rateLink = function(linkid,action) {
	objFav = getObj("ratearea");
	objFav.innerHTML = '<span class="tip_i" style="padding-left:10px"><img src="../images/loading.gif" align="absmiddle" />&nbsp;投票中..</span>';
	url = "/poll.php?action=" + action + "&linkid=" + linkid;
	setTimeout("loadXML(url, rateLinkCallback)", 600);
}

var rateLinkCallback = function() {
	if (req.readyState == 4) {
		if (req.status == 200) {
			objFav = getObj("ratearea");
			objFav.innerHTML = '<span class="tip_i" style="padding-left:10px">投票成功</span>';
		} else {
			objFav = getObj("ratearea");
			objFav.innerHTML = '<a href="#" class="h" style="padding-left:10px">错误..</a>';
		}
	}
}

function clear_tip(){
	objKeyword = getObj("keyword");
	objKeyword.value = '';
}



//**********************导航菜单*************************
var current_child = null;
var current_parent = null;
var parent_sign = false;	//一级菜单的mouseover状态标记
var child_sign = false;	//二级菜单的mouseover状态标记
function show_child(id)
{
	//一级导航
	parent_sign = true;
	var parent = document.getElementById("first_nav_" + id);
	parent.className = "choose";
	if (current_parent){
		if (current_parent!=parent) current_parent.className = ""
	}else{
		current_parent = document.getElementById("first_nav_1");
		current_child = document.getElementById("second_nav_1");
		if (current_parent != parent) current_parent.className = ""
	}
	current_parent = parent;
	//二级导航
	child_sign = false;
	var child = document.getElementById("second_nav_"+id);
	if (child) child.className = "";
	if (current_child && current_child != child) current_child.className = "hide";	
	current_child = child;
}

var iTimeoutID = null;
function menu_back()
{
	if ( !parent_sign && !child_sign && current_parent!= source_parent)
	{
		show_child(source_parent);
	}
	window.clearTimeout(iTimeoutID);
}

function set_parent_sign()
{
	parent_sign = true;
}

function set_child_sign()
{
	child_sign = true;
}

function clear_parent_sign()
{
	parent_sign = false;
	iTimeoutID = window.setTimeout(menu_back,500);
}

function clear_child_sign()
{
	child_sign = false;
	iTimeoutID = window.setTimeout(menu_back,500);
}
//**********************END 导航菜单*************************


//********** tabs ******************
function showDiv(num)
{
 for(var id = 1;id<=4;id++)
 {
  var ss="about"+id;
  var nss="aboutnav"+id;
  if(id==num){
  try{document.getElementById(ss).style.display="block"}catch(e){};
  try{document.getElementById(nss).className="active"}catch(e){};
  }else{
  try{document.getElementById(ss).style.display="none"}catch(e){};
  try{document.getElementById(nss).className=""}catch(e){};
  }
 }  
}
function getElement(aID)
{
  return (document.getElementById) ? document.getElementById(aID): document.all[aID];
}
//********** END tabs ******************