﻿// JScript 文件
// Leonardo

var Leonardo = new Object();
Leonardo.READY_STATE_UNINITIALIZED = 0;
Leonardo.READY_STATE_LOADING = 1;
Leonardo.READY_STATE_LOADED = 2;
Leonardo.READY_STATE_INTERACTIVE = 3;
Leonardo.READY_STATE_COMPLETE = 4;

Leonardo.ContentLoader = function(url,onload,onerror){
    this.url = url;
    this.req = null;
    this.onload = onload;
    this.onerror = (onerror) ? onerror:this.defaultError;
    this.loadXMLDoc(url);
}
Leonardo.ContentLoader.prototype = {
    loadXMLDoc:function(url){
        if(window.XMLHttpRequest){
            this.req = new XMLHttpRequest();
            }
        else if(window.ActiveXObject){
            this.req = new ActiveXObject("Microsoft.XMLHTTP");
            }
    if(this.req){
        try{
            var loader = this;
            this.req.onreadystatechange = function(){
                loader.onReadyState.call(loader);
                }
            onloading();
            this.req.open('GET',url,true);
            this.req.send(null);
           }
        catch(err){
            this.onerror.call(this);
        }
        }  
},
onReadyState:function(){
    var req = this.req;
    var ready = req.readyState;
    if(ready == Leonardo.READY_STATE_COMPLETE){
        var httpStatus = req.status;
        if(httpStatus == 200 || httpStatus == 0){
            this.onload.call(this);
        }
        else{
            this.onerror.call(this);
        }
    }
},
defaultError:function(){
    //alert("不能获取数据!");
	return false;
}
}

Onload(function() {
        var loader = new Leonardo.ContentLoader('Member_Create.aspx', show);
        //    DGbanner2();
        setInterval("endend()", 16000);

    //reqLoad(ff);
    //document.getElementById('Select1').options[6].value = 'http://www.bafy.gov.cn/';
    //document.getElementById('footer_body').getElementsByTagName('p')[1].innerHTML = 'Email：webmaster@szbard.cn';

});
/*function ff(val){
    val.value//json
}
function reqLoad(callback){
    new request('/Member_Create.aspx','',callback);
}*/

function endend()
{
    var loader = new Leonardo.ContentLoader('Member_Create.aspx',show);
}
function show() {
    //alert(this.req.responseText);
    //alert('test');
    var myResponse = this.req.responseText; 
    if("-1" != myResponse)
    {
        //alert(myResponse);
        try {
            var myarr = myResponse.split('|');
            var txtID = myarr[0];
            var txtName = myarr[1];
            var txtPhoto = myarr[2];
            var memberpic = document.getElementById("member_show_picture");
            memberpic.width = "78";
            memberpic.height = "100"; 
            if("" != txtPhoto)
            {
                memberpic.src =  txtPhoto;
            }
            else
            {
                memberpic.src = "/images/meiren.gif";
            }
            var membername = document.getElementById("member_show_membername");
            membername.innerHTML = '<a target="_blank" href="/dbfc/dbfc.aspx?UserID='+txtID+'">' + txtName + '代表</a>';
            
        }
        catch(e){}
        
        //alert(myarr);
    }
    else
    {
    }
}

function onloading()
{
    var memberpic = document.getElementById("member_show_picture");
    memberpic.width = "auto";
    memberpic.height = "auto";
    memberpic.src = "/Images/Load.gif";
    var membername = document.getElementById("member_show_membername");
    membername.innerHTML = "<img src='/images/load.gif' width='18' height='18' border='0' alt='Waiting...'/>";
}

function doSearch(keyword)
{
    //sAlert(keyword);
    window.open('Member_Search.aspx?username='+keyword);
    return;
}
function doClean()
{
    var fuck = document.getElementById("keyword") ;
    fuck.value = "";
    fuck.style.color = "#000";
}

brOK=navigator.javaEnabled()?true:false;
var vmin=2; var vmax=5; var vr=2; var timer1;
var chip;
function Chip(chipname,width,height){
	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) {
	if(brOK){
	
		eval("chip="+chipname);
		
			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();
			}
			try
			{
			    xx = chip.xx;
			    yy = chip.yy;
			}
			catch(e)
			{   
			    xx = 0;
			    yy = 0;
			}
			eval('document.getElementById(\"DGbanner2\").style.pixelLeft='+xx);
			eval('document.getElementById(\"DGbanner2\").style.pixelTop ='+yy);

		chip.timer1=setTimeout("movechip('"+chip.named+"')",100);
	}
}

function stopme(chipname){ 
	if(brOK){
		eval("chip="+chipname);
		if(chip.timer1!=null){
			clearTimeout(chip.timer1)
		}
	}
}
/*var DGbanner2;
function DGbanner2() {
    var dbanner = document.getElementById("DGbanner2");
	dbanner.style.width = '120px';
	dbanner.style.height = '93px';
	dbanner.innerHTML='<a href="/Special.aspx?SpecialId=63" target=_blank><img src="Images/4j3d.jpg" border=0 alt="区四届人大三次会议" align=top></a>';
	dbanner.style.display = 'block';
	DGbanner2=new Chip("DGbanner2",60,80);
	if(brOK){
		movechip("DGbanner2");
		}
}*/
