// JavaScript Document
// Written by Frankres
// QQ:35094586 E-mail:Frankres@qq.com

function FW_setHomepage(obj,url){obj.style.behavior="url(#default#homepage)";obj.setHomePage(url);}

function FW_preloadImg(){
	if(document.images){
		if(!document.imageArray) document.imageArray=new Array();
		var i,j=document.imageArray.length,args=FW_preloadImg.arguments;
		for(i=0;i<args.length;i++){
			if(args[i].indexOf("#")!=0){
				document.imageArray[j]=new Image;
				document.imageArray[j++].src=args[i];
			}
		}
	}
}

function FW_navSetCurrent(id){
	document.getElementById("nav"+id).className="snav";
}
//nav
function $(id) {
    return document.getElementById(id);
}
function showMenu (divID,baseID) {
	setID= parseInt($('subnav0').className);
    baseID = $(baseID);
    divID  = $(divID);
    if (showMenu.timer) clearTimeout(showMenu.timer);
	hideCur();
    divID.style.display = 'block';
	//baseID.className="snav";
	showMenu.cur = divID;
	showMenu.cura=baseID;

    if (!divID.isCreate) {
        divID.isCreate = true;
        divID.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
			baseID.className="snav";
        };

        function hide () {
            showMenu.timer = setTimeout(function () {
							divID.style.display = 'none';
							baseID.className=baseID.className.replace(new RegExp("( ?|^)snav\\b"), "");
							
							$('subnav'+setID).style.display = 'block';
							$('nav'+setID).className="snav";
							}, 500);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
		showMenu.cura && (showMenu.cura.className= '');
		$('subnav'+setID).style.display = 'none';
		$('nav'+setID).className=baseID.className.replace(new RegExp("( ?|^)snav\\b"), "");
	}
}

function FW_windowClose(){
	window.opener=null;
	window.open("","_self");
	window.close();
}

//Tab
function setTab(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=document.getElementById(name+i);
		var con=document.getElementById("con_"+name+"_"+i);
		menu.className=i==cursel?"hover":"";
		con.style.display=i==cursel?"block":"none";
	}
}
function setMenu(divID,baseID){
	var pattern=/\d$/;
	var divnum=divID.match(pattern);
    baseID = $(baseID);
    divID  = $(divID);
    setID  = $('subnav0');
	divID.style.display = 'block';
	baseID.className="snav";
	setID.className=divnum[0];
}
