﻿// JScript 文件

function qiehuan(s, ss, sss, d) {
    document.getElementById(s).style.display = "block";
    document.getElementById(ss).style.display = "none";
    document.getElementById(sss).style.display = "none";
    document.getElementById("mored").href = "user/loat/content.aspx?title_id=" + d;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    //alert('MM_reloadPage');
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
        } 
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
// floating image Dreamweaver Extension ,by jet(dezone@sina.com)
var brOK = false;
var mie = false;
//   var sfdy=false;//是否暂停
var ddd;
var time_ddd;
var aver = parseInt(navigator.appVersion.substring(0, 1));
var aname = navigator.appName;
//check browser   
function checkbrOK() {
    // alert('checkbrOK');
    if (aname.indexOf("Internet Explorer") != -1) {
        if (aver >= 4) brOK = navigator.javaEnabled();
        mie = true;
    }
    if (aname.indexOf("Netscape") != -1) {
        if (aver >= 4) brOK = navigator.javaEnabled();
    }
}
var vmin = 5;
var vmax = 2;
var vr = 2;
var timer1;
function Chip(chipname, width, height) {
    // alert('chip');
    this.named = chipname;
    this.vx = vmin + vmax * Math.random();
    this.vy = vmin + vmax * Math.random();
    this.w = width;
    this.h = height;
    this.xx = 0;
    this.yy = 0;
    this.timer1 = null;
}
function movechip(chipname) {
    //  alert('movechip');
    ddd = chipname;
    //    if(sfdy)
    //    {
    //       movechip(chipname);
    //    }
    if (brOK) {
        eval("chip=" + chipname);
        if (!mie) {
            pageX = window.pageXOffset;
            pageW = window.innerWidth;
            pageY = window.pageYOffset;
            pageH = window.innerHeight;
        }
        else {
            // if (window.document.body.scrollTop!=0)
            pageX = window.document.body.scrollLeft;
            pageW = window.document.body.offsetWidth - 8;
            pageY = window.document.body.scrollTop;
            pageH = window.document.body.offsetHeight;
        }
        chip.xx = chip.xx + chip.vx;
        chip.yy = chip.yy + chip.vy;
        chip.vx += vr * (Math.random() - 0.5);
        chip.vy += vr * (Math.random() - 0.5);
        if (chip.vx > (vmax + vmin)) chip.vx = (vmax + vmin) * 2 - chip.vx;
        if (chip.vx < (-vmax - vmin)) chip.vx = (-vmax - vmin) * 2 - chip.vx;
        if (chip.vy > (vmax + vmin)) chip.vy = (vmax + vmin) * 2 - chip.vy;
        if (chip.vy < (-vmax - vmin)) chip.vy = (-vmax - vmin) * 2 - chip.vy;
        if (chip.xx <= pageX) {
            chip.xx = pageX;
            chip.vx = vmin + vmax * Math.random();
        }
        if (chip.xx >= pageX + pageW - chip.w) {
            chip.xx = pageX + pageW - chip.w;
            chip.vx = -vmin - vmax * Math.random();
        }
        if (chip.yy <= pageY) {
            chip.yy = pageY;
            chip.vy = vmin + vmax * Math.random();
        }
        if (chip.yy >= pageY + pageH - chip.h) {
            chip.yy = pageY + pageH - chip.h;
            chip.vy = -vmin - vmax * Math.random();
        }
        if (!mie) {
            eval('document.' + chip.named + '.top =' + chip.yy);
            eval('document.' + chip.named + '.left=' + chip.xx);
        }
        else {
            eval('document.all.' + chip.named + '.style.pixelLeft=' + chip.xx);
            eval('document.all.' + chip.named + '.style.pixelTop =' + chip.yy);
        }
        chip.timer1 = setTimeout("movechip('" + chip.named + "')", 100);
        time_ddd = chip.timer1;
    }
}
function stopme(chipname) {
    //	alert('stopme');
    if (brOK) {//alert(chipname)  
        eval("chip=" + chipname);
        if (chip.timer1 != null)
        { clearTimeout(chip.timer1) }
    } 
}
var floater;
function floater() {
    //alert('floater');
    checkbrOK();
    floater = new Chip("floater", 0, 0);
    if (brOK) {
        movechip("floater");
    } 
}
function mover() {
    // alert('mover');
    clearTimeout(time_ddd);
}
function mout() {
    //  alert('mout');
    movechip(ddd);
}
