// 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="senav";
}

function FW_menuSetCurrent(id){if(id!=0)document.getElementById("menu_"+id).id="menus";}


//nav
function $(id) {
    return document.getElementById(id);
}
function showMenu (divID,baseID) {
    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.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 500);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

function showLove(divID,baseID) {
    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.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 3000);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}

function showDnav(divID,baseID) {
    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.timer = 0;
        divID.onmouseover = function () {
            if (showMenu.timer) clearTimeout(showMenu.timer);
			hideCur();
            divID.style.display = 'block';
        };

        function hide () {
            showMenu.timer = setTimeout(function () {divID.style.display = 'none';}, 500);
        }

        divID.onmouseout = hide;
        baseID.onmouseout = hide;
    }
	function hideCur () {
		showMenu.cur && (showMenu.cur.style.display = 'none');
	}
}


function showDiv (divID) {
    divID  = $(divID);
    divID.style.display = 'block';
    //$('conPlan').style.display = 'block';
	showMenu.cur = divID;
}
function closeDiv(divID)
{
	divID  = $(divID);
	divID.style.display = 'none';
	//$('conPlan').style.display = 'none';
}

function showDef (divID) {
    divID  = $(divID);
    divID.style.display = 'block';
    $('conPlan').style.display = 'block';
	showMenu.cur = divID;
}
function closeDef(divID)
{
	divID  = $(divID);
	divID.style.display = 'none';
	$('conPlan').style.display = 'none';
}

//ÏòÉÏÒÆ¶¯
function FW_noticeSet(id,obj,lineheight,line,speed,delay){
	eval("noticeLineHeight"+id+"=lineheight;");
	eval("noticeLine"+id+"=line;");
	eval("noticeSpeed"+id+"=speed;");
	eval("noticeDelay"+id+"=delay;");
	eval("noticeGoDelay"+id+"=0;");
	eval("noticeCurrentTop"+id+"=0;");
	eval("noticeStop"+id+"=false;");
	eval("noticeDiv"+id+"=document.getElementById(obj);");
	eval("noticeDiv"+id+".scrollTop=0;");
	var myid=id;
	with(eval("noticeDiv"+myid)){
		eval("noticeDiv"+myid).onmouseover=new Function("noticeStop"+myid+"=true");
		eval("noticeDiv"+myid).onmouseout=new Function("noticeStop"+myid+"=false");
	}
	eval("noticeDiv"+id+".innerHTML+=noticeDiv"+id+".innerHTML;")
	setInterval("FW_noticeFlip("+id+")",eval("noticeSpeed"+id));
}
function FW_noticeFlip(id){
	if(eval("noticeStop"+id)==true) return;
	eval("noticeCurrentTop"+id+"+=1;");
	if(eval("noticeCurrentTop"+id)==eval("noticeLineHeight"+id)){
		eval("noticeGoDelay"+id+"+=1;");
		eval("noticeCurrentTop"+id+"-=1;");
		eval("noticeDiv"+id).scrollTop=Math.ceil(eval("noticeDiv"+id).scrollTop/eval("noticeLineHeight"+id))*eval("noticeLineHeight"+id);
		if(eval("noticeGoDelay"+id)==eval("noticeDelay"+id)){
			eval("noticeCurrentTop"+id+"=0;");
			eval("noticeGoDelay"+id+"=0;");
		}
	}else{
		if(eval("noticeDiv"+id).scrollTop>=eval("noticeLineHeight"+id)*eval("noticeLine"+id)) eval("noticeDiv"+id).scrollTop-=eval("noticeDiv"+id).scrollHeight;
		eval("noticeDiv"+id).scrollTop+=1;
	}
}

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 DF_pagingMsg(page){
	var j=1;
	var tmp="<table cellpadding='0' cellspacing='0'>";
	for(var i=(page-1)*12;i<=(page*12)-1;i++){
		if(j%4==1) tmp+="<tr>";
		tmp+="<td><img id='msgFace_"+i+"' src='images/msg/"+i+".gif' onclick='DF_selectMsgFace("+i+","+page+");' /></td>";
		if(j%4==0) tmp+="</tr>";
		j++;
		if(j==5) j=1;
	}
	tmp+="</table>";
	document.getElementById("msg_face_area").innerHTML=tmp;
	for(var i=1;i<=3;i++) document.getElementById("msg_face_handle_"+i).className="";
	document.getElementById("msg_face_handle_"+page).className="current";
	DF_selectMsgFace((page-1)*12,page);
}
function DF_selectMsgFace(id,page){
	for(var i=(page-1)*12;i<=(page*12)-1;i++) document.getElementById("msgFace_"+i).className="";
	document.getElementById("msgFace_"+id).className="current";
	document.getElementById("msgFace").value="images/msg/"+id+".gif";
}

function overImg(id,str) {document.getElementById(id).src=str;}
function outImg(id,str) {document.getElementById(id).src=str;}

