// JavaScript Document
//Author:77826787@qq.com
function $(elementId){ 
	if (document.getElementById) {
		return document.getElementById(elementId); 
	}else if(document.all) {
		return document.all[elementId]; 
	}else if(document.layers) {
		return document.layers[elementId]; 
	}
}

function ResumeError() { 
return true; 
} 
window.onerror = ResumeError; 


function showMenu (baseID, divID) { 
    baseID = $(baseID);
    divID  = $(divID); 
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	showMenu.cur = divID;

    if (! divID.isCreate) {
        divID.isCreate = true; 
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 1000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
} 

function tabIn(o){o.focus();o.select(); }

function selectInput(){
var tt=document.getElementsByTagName("input");
	for (var i=0;i<tt.length;i++){
		if (tt[i].type=="text"){ 
			tt[i].onclick=function(){tabIn(this);}
		}
	}	
}

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1] 
var FFextraHeight=getFFVersion>=0.1? 16 : 0 
function dyniframesize(down) { 
	var pTar = null; 
	if (document.getElementById){pTar = document.getElementById(down);} 
	else{eval('pTar = ' + down + ';');} 
	if (pTar && !window.opera){pTar.style.display="block" ;
	if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight;} 
	else if (pTar.Document && pTar.Document.body.scrollHeight){pTar.height = pTar.Document.body.scrollHeight;}}
} 


function ltrim(s){return s.replace( /^\s*/, '');} 
function rtrim(s){return s.replace( /\s*$/, '');} 
function trim(s){return rtrim(ltrim(s));}

function keyUp(o,e,t){
var e = window.event || e;
if(t==undefined||t==null||t==""){if(e.keyCode!=9) {o.value=o.value.replace(/[^\d]/g,'');}}else if(t==1){if(e.keyCode!=9) {o.value=o.value.replace(/[^a-zA-Z0-9]/g,'');}}else if(t==2){ if(e.keyCode!=9) {o.value=o.value.replace(/[^\d&.]/g,'');	 }}else if(t==3){if(e.keyCode!=9) {o.value=o.value.replace(/[^\d&:]/g,'');}}}

var _selectArr=[];
function hideSelect(N){var eSel=document.getElementsByTagName("select");if(N==0){for(var i=0;i<eSel.length;i++){if(eSel[i].style.visibility=="hidden"){_selectArr.push(i);}else {eSel[i].style.visibility="hidden";}}}else {var ehLen=(_selectArr.length);if(ehLen>0){for(var i=0;i<eSel.length;i++){for(var j=0;j<ehLen;j++){if(_selectArr[j]!=i){eSel[i].style.visibility="visible";}}}}else{for(var i=0;i<eSel.length;i++){ eSel[i].style.visibility="visible"; }}}}

function attachEvt(evt){
	if(navigator.userAgent.indexOf("MSIE")>=0){    
		window.attachEvent("onload", evt);
	}else{    
		window.addEventListener("load", evt, true);
	}
}

//mover(1,1,this)
var t1=t2=t3=t4=1;
function mover(m,n,o){ 
	switch(m){
	case 1:
		$("tab"+m+"_"+t1).className="ul2T1";
		o.className="ul2T2";
		t1=n;
		$("holder"+m).innerHTML=$("cont"+m+"_"+n).innerHTML;break;
	case 2:
		$("tab"+m+"_"+t2).className="ul2T1";
		o.className="ul2T2";
		t2=n;
		$("holder"+m).innerHTML=$("cont"+m+"_"+n).innerHTML;break;
	case 3:
		$("tab"+m+"_"+t3).className="ul2T1";
		o.className="ul2T2";
		t3=n;
		$("holder"+m).innerHTML=$("cont"+m+"_"+n).innerHTML;break;
	case 4:
		$("tab"+m+"_"+t4).className="ul2T1";
		o.className="ul2T2";
		t4=n;
		$("holder"+m).innerHTML=$("cont"+m+"_"+n).innerHTML;
	break;
	}
}

function addFavor(title, url){ 
if (document.all) 
window.external.AddFavorite(title, url); 
else if (window.sidebar) 
window.sidebar.addPanel( url,title, "") 
}

var http_request = false;

function makeRequest(url, functionName, httpType, sendData) {


	http_request = false;
	if (!httpType) httpType = "GET";
	if (window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/plain');
		}
		} else if (window.ActiveXObject) {
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Cannot send an XMLHTTP request');
		return false;
	}
	var changefunc="http_request.onreadystatechange = "+functionName;
	eval (changefunc);
	http_request.open(httpType, url, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(sendData);
}

//HTTP 返回值处理 参考
function getReturnedText () {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			alert(http_request.responseText);	
		}
	}
}
function geturl(url,id){
var http=false;
$(id).innerHTML='<span class="loading">&nbsp;&nbsp;</span>';
if(window.XMLHttpRequest){http=new XMLHttpRequest();if(http.overrideMimeType){http.overrideMimeType('text/plain');}}else if(window.ActiveXObject){try{http=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http){alert('Cannot send an XMLHTTP request');return false;}
http.onreadystatechange=function(){if(http.readyState==4){$(id).innerHTML=http.responseText;}}
http.open("get", url, true);
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send(null);
}
