﻿//CommunityBar.js
var msc_menuDisplayTime, msc_displayTime, msc_speed, msc_wait;
var msc_itemCount, msc_itemIndex, msc_links, msc_MouseIsOver, msc_isFirstTime;
var msc_fadeOutElement, msc_fadeOutOpacity, msc_fadeInElement, msc_fadeInOpacity;
var msc_isMouseOverLink;



function msc_hideMenu()
{
    if (!msc_MouseIsOver)
    {
        document.getElementById('cb_menu').style.display = 'none';
    }
    else
    {
        setTimeout(msc_hideMenu, msc_menuDisplayTime * 500);
    }
}


function cb_showmenu()
{
    var cbMenu;
    cbMenu = document.getElementById('cb_menu');
    cbMenu.style.display = 'block'; 
    setTimeout(msc_hideMenu, msc_menuDisplayTime * 1000);    
    msc_MouseIsOver = true;
}


function msc_menuMouseOut()
{
    msc_MouseIsOver = false;   
    setTimeout(msc_hideMenu, msc_menuDisplayTime * 500);
}

function msc_menuMouseOver()
{
    msc_MouseIsOver = true;
}


function msc_setTitle(title)
{
    window.title = title;
}

function msc_mouseOverLink()
{
    msc_isMouseOverLink = true;
}

function msc_mouseOutLink()
{
    msc_isMouseOverLink = false;
}

function msc_rotateLinks()
{
    if (!msc_isMouseOverLink)
    {
        var currentItemID = "cb_link" + msc_itemIndex;
        var currentItem = document.getElementById(currentItemID);
        
        if (currentItem && !msc_isFirstTime)
        {
            currentItem.style.display = 'none';
            //fadeOut(currentItemID, 99);
        }
            
        msc_itemIndex++;
        if (msc_itemIndex > msc_itemCount)
        {
            msc_itemIndex = 1;
        }
        
        currentItemID = 'cb_link' + msc_itemIndex;
        currentItem = document.getElementById(currentItemID);
        
        if (currentItem) {
            currentItem.style.display = msc_isFirstTime ? 'inline' : 'block';
        }
    }    
    setTimeout(msc_rotateLinks, msc_displayTime * 1000);
}



function msc_initVar()
{
    var e;
    msc_menuDisplayTime = 1;
    msc_displayTime = 10;
    msc_itemCount = 20;
    msc_itemIndex = Math.floor(Math.random() * msc_itemCount);
    msc_fadeOutElement = null;
    msc_fadeOutOpacity = null;
    msc_fadeInElement = null;
    msc_fadeInOpacity = null;
    msc_isFirstTime = true;
    msc_isMouseOverLink = false;
    msc_rotateLinks();
    msc_isFirstTime = false;
    msc_MouseIsOver = false;
    for (var i = 1; i <= msc_itemCount; i++)
    {
        e = document.getElementById('cb_link' + i.toString());
        if (e)
        {
            e.onmouseover = msc_mouseOverLink;
            e.onmouseout = msc_mouseOutLink;
        }
    }
}




function msc_fadeOut(elementID, opacity)
{
    if (elementID === undefined || elementID === null || opacity === undefined || opacity === null)
    {
        elementID = fadeOutElement;        
        if (msc_fadeOutOpacity === null)
        {
            opacity = 99;
        }
        else
        {
            opacity = msc_fadeOutOpacity;
        }
    }
    else
    {
        msc_fadeOutElement = elementID;    
    }
    if (opacity >= 5)
    {
        msc_setOpacity(elementID, opacity);
        opacity -= 4;	    
        msc_fadeOutOpacity = opacity;        
        setTimeout(msc_fadeOut, 50);
    }
    else
    {
        msc_fadeOutElement = null;
        msc_fadeOutOpacity = null;
        document.getElementById(elementID).style.display = 'none';
    }
}
function msc_fadeIn(elementID, opacity)
{
    if (elementID === undefined || elementID === null || opacity === undefined || opacity === null)
    {
        elementID = fadeInElement;       
        if (msc_fadeInOpacity === null)
        {
            opacity = 0;
        }
        else
        {
            opacity = msc_fadeInOpacity;
        }
    }
    else
    {
        msc_fadeInElement = elementID;
    }
    if (opacity < 99)
    {
        msc_setOpacity(elementID, opacity);
        opacity += 4;
        msc_fadeInOpacity = opacity;
        
        setTimeout(msc_fadeIn, 50);
    }
    else
    {
        msc_fadeInElement = null;
        msc_fadeInOpacity = null;
        setOpacity(elementID, 100);
    }
}

function msc_setOpacity(elementID, opacity)
{
    var e = document.getElementById(elementID);
    
    if (e)
    {
        e.style.filter = "alpha(style = 0, opacity:" + opacity + ")";
        e.style.KHTMLOpacity = opacity / 100;
        e.style.MozOpacity = opacity / 100;
        e.style.opacity = opacity / 100;
    }
}

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();

document.writeln("<div style=\"display:none;\" class=\"topbox\">");
document.writeln("  <div class=\"intopbox\">");
document.writeln("  	<div class=\"part1\">");
document.writeln("    	<h2 id=cb_more onmouseover=cb_showmenu(); onmouseout=msc_menuMouseOut();><a href=\"#\">体验兄弟网站<\/a><\/h2>");
document.writeln("        <div class=\"part1_1\" id=cb_menu onmouseover=msc_menuMouseOver(); onmouseout=msc_menuMouseOut();>");
document.writeln("        	<ul>");
document.writeln("            	<li class=\"part1_1_1\"><a target=\"_blank\" href=\"http://www.gxwang.com\">体验美食网<\/a><\/li>");
document.writeln("            <\/ul>");
document.writeln("        <\/div>");
document.writeln("    <\/div>");
document.writeln("  	<div class=\"part2\">");
document.writeln("    	<span id=\"exDate\"><\/span>&nbsp;<span id=\"Clock\"><\/span>&nbsp;距<span style=\"color:#FF3300\">中国2010年上海世界博览会<\/span>开幕还有<span id=\"timeDate\" style=\"color:#FF3300\"><\/span>天");
document.writeln("     <\/div>");
document.writeln("   <\/div>");
document.writeln("<\/div>")

var now = new Date();
var ds = 0;
function tick(){
var hours,minutes,seconds,ap;
var intHours,intMinutes,intSeconds;
var today = new Date();
today.setTime(today.getTime()+ds);
intHours=today.getHours();
intMinutes=today.getMinutes();
intSeconds=today.getSeconds();
hours=intHours+":";
if(intMinutes<10){minutes="0"+intMinutes+":";}
else{minutes=intMinutes+":";}
if(intSeconds<10){seconds="0"+intSeconds;}
else{seconds=intSeconds;}
timeString=hours+minutes+seconds;
document.getElementById("Clock").innerHTML=timeString;
window.setTimeout("tick();",100);
}

function createtime(){
var strDate;
var strMonth;
var strYear;
strYear=now.getYear();
if(strYear<=1000){strYear=strYear+1900;}
if(now.getDate()<10){strDate = "0" + now.getDate();}
else{strDate = now.getDate();}
if(now.getMonth()+1<10){strMonth = now.getMonth()+1;strMonth = "0" +strMonth;}
else{strMonth = now.getMonth()+1;}

var grt= new Date("05/01/2010 00:00:00");
now.setTime(now.getTime()+250);
days = (grt - now) / 1000 / 60 / 60 / 24;
dnum = Math.floor(days);
hours = (grt - now) / 1000 / 60 / 60 - (24 * dnum);
hnum = Math.floor(hours);
if(String(hnum).length ==1 ){hnum = "0" + hnum;}
minutes = (grt - now) / 1000 /60 - (24 * 60 * dnum) - (60 * hnum);
mnum = Math.floor(minutes);
if(String(mnum).length ==1 ){mnum = "0" + mnum;}
seconds = (grt - now) / 1000 - (24 * 60 * 60 * dnum) - (60 * 60 * hnum) - (60 * mnum);
snum = Math.round(seconds);
if(String(snum).length ==1 ){snum = "0" + snum;}
document.getElementById("timeDate").innerHTML = Number(dnum)+1;
document.getElementById("exDate").innerHTML = strYear+"/"+strMonth+"/"+strDate;
setInterval("createtime()",3600000);
}
tick();
createtime();
//-异步读取时间
// AJAX类
function AJAXRequest() {
	var xmlObj = false;
	var CBfunc,ObjSelf;
	ObjSelf=this;
	try { xmlObj=new XMLHttpRequest; }
	catch(e) {
		try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
		catch(e2) {
			try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e3) { xmlObj=false; }
		}
	}
	if (!xmlObj) return false;
	this.method="POST";
	this.url;
	this.async=true;
	this.content="";
	this.callback=function(cbobj) {return;}
	this.send=function() {
		if(!this.method||!this.url||!this.async) return false;
		xmlObj.open (this.method, this.url, this.async);
		if(this.method=="POST") xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlObj.onreadystatechange=function() {
			if(xmlObj.readyState==4) {
				if(xmlObj.status==200) {
					ObjSelf.callback(xmlObj);
				}
			}
		}
		if(this.method=="POST") xmlObj.send(this.content);
		else xmlObj.send(null);
	}
}
function bulidXML(src){
	var xmlDoc;
	try
	  {
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  xmlDoc.async="false";
	  xmlDoc.loadXML(src);
	  }
	catch(e)
	  {
		  try //Firefox, Mozilla, Opera, etc.
			{
			var parser=new DOMParser();
			xmlDoc=parser.parseFromString(src,"text/xml");
			}
		  catch(e) {alert(e.message)}
	  }
	 return xmlDoc;
}

function __onGet(originalRequest){
	var xmlDoc= this.bulidXML(originalRequest);
	var year = Number(xmlDoc.getElementsByTagName("y")[0].firstChild.nodeValue);
	var month =  Number(xmlDoc.getElementsByTagName("m")[0].firstChild.nodeValue)-1;
	var day =  Number(xmlDoc.getElementsByTagName("d")[0].firstChild.nodeValue);
	var hour =  Number(xmlDoc.getElementsByTagName("h")[0].firstChild.nodeValue);
	var minite =  Number(xmlDoc.getElementsByTagName("mi")[0].firstChild.nodeValue);
	var second =  Number(xmlDoc.getElementsByTagName("s")[0].firstChild.nodeValue);
	var d = new Date()
	d.setFullYear(year,month,day);
	d.setHours(hour,minite,second);
	ds = d.getTime()-now.getTime();
	now = d;
	createtime();
	return ;
}
var ajaxobj=new AJAXRequest;    // 创建AJAX对象
ajaxobj.method="GET";   // 设置请求方式为GET
var url = '/cgi-bin/expotime?guid'+Math.random();
ajaxobj.url=url // URL为default.asp
// 设置回调函数，输出响应内容
ajaxobj.callback=function(xmlobj) {
	//__onGet(xmlobj.responseText);
	//alert(document.getElementById("weatherSpan"))
	//document.getElementById("weatherSpan").innerHTML=__onGet(xmlobj.responseText);
	__onGet(xmlobj.responseText);
}
ajaxobj.send();    // 发送请求