
// table main change
function changeTab(n){
    //tab个数
    var len=3;
    for(i=1;i<=len;i++){
	    document.getElementById("tab_bg_"+i).style.display=(i==n)?"block":"none";
	    document.getElementById("tab_head_"+i).className=(i==n)?"noactive"+i:"none";
    }
}

var timeout; 
function delayChangeTab(m,n){
    timeout = setTimeout("changeTab("+m+")",n);
}

function cancelChangeTab(){
    clearTimeout(timeout);
}
/********************************************************/
function changeT(n){
    //tab个数
    var len=3;
    for(i=1;i<=len;i++){
	    document.getElementById("tb_"+i).style.display=(i==n)?"block":"none";
	    document.getElementById("tab_h_"+i).className=(i==n)?"yeq"+i:"none";
    }
}

var timeo; 
function dChangeTab(m,n){
    timeo = setTimeout("changeT("+m+")",n);
}

function cancelChangeT(){
    clearTimeout(timeo);
}
/********************************************************/
// ajax news

var $request;
var $eleid;
function getNews(url,sid) {
	$eleid = sid;
	httpRequest("GET",url,true);
}

function handleResponse() {
	if($request.readyState == 4) {
		if($request.status == 200) {
//			alert(request.responseText);
			document.getElementById($eleid).outerHTML=$request.responseText;
		} else {
			//alert ("A problem");
		}
	}
}

function httpRequest(reqType,url,asynch) {
	if(window.XMLHttpRequest) {
		$request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		$$request = new ActiveXObject("Msxml2.XMLHTTP");
		if (! $request) {
			$request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	if ($request) {
		initReq(reqType,url,asynch);
	} else {
		alert ("Your browser error!");
	}
}

function initReq(reqType,url,bool) {
	$request.onreadystatechange = handleResponse;
	$request.open(reqType,url,bool);
	$request.send(null);
}
