document.write( "<scr" + "ipt language=\"vbscript\" type=\"text/vbscript\">" + "\n" ) ;
document.write( "function JS_DateAdd( interval, number, date )" + "\n" ) ;
document.write( "JS_DateAdd = DateAdd(interval, number, date)" + "\n" ) ;
document.write( "end function" + "\n" ) ;
document.write( "function JS_DateDiff( interval , date1 , date2 )" + "\n" ) ;
document.write( "JS_DateDiff = DateDiff( interval , date1 , date2 )" + "\n" ) ;
document.write( "end function" + "\n" ) ;
document.write( "</scr" + "ipt>" + "\n" ) ;
window.attachEvent( "onload" , addCountDown ) ;

var addCountDownArray = new Array() ;
var OneDay = 60 * 60 * 24 ;
var OneHour = 60 *60 ;
var OneMinute = 60 ;

/*
function beforehandAsk( theID )
{
	alert( theID ) ;
}
*/

var askDiv = null ;
var askID = null ;
var askTitle = null ;
var askBody = null ;
var askOK = null ;
var askCancel = null ;
window.attachEvent( "onload" , askDivLoad ) ;
window.attachEvent( "onload" , askShowLoad ) ;
function askDivLoad()
{
	window.attachEvent( "onscroll" , askDivClose ) ;
}

function askDivClose()
{
	askScroll() ;
}

function askShowLoad()
{
	MyAjaxMain.setDebug( false ) ;
	askDiv = document.getElementById( "AskDIV" ) ;
	askID = document.getElementById( "AskID" ) ;
	askTitle = document.getElementById( "AskTitle" ) ;
	askBody = document.getElementById( "AskBody" ) ;
	askOK = document.getElementById( "AskOK" ) ;
	askCancel = document.getElementById( "AskCancel" ) ;
	
	if( askDiv != null )
	{
		with( askDiv.style )
		{
			visibility = "hidden" ;
			backgroundColor = "#FFFFFF" ;
			border = "1px solid #000000" ;
			filter = "alpha(opacity=95) ";
			zIndex = 100 ;
		}
	}
	if( askOK != null )
	{
		askOK.onclick = on_AskOK ;
	}
	if( askCancel != null )
	{
		askCancel.onclick = on_AskCancel ;
	}
}

function beforehandAsk( i )
{
	if( askDiv == null || askID == null || askTitle == null || askBody == null )
	{
		return ;
	}
	askID.value = i ;
	with( askDiv.style )
	{
		top = document.body.scrollTop + 100 ;
		var _left = parseInt( ( window.screen.availWidth - askDiv.offsetWidth ) / 2 ) ;
		if( _left < 0 )
		{
			_left = 0 ;
		}
		left = _left ;
		//filter = "alpha(opacity=85) ";
		visibility = "visible" ;
	}
}

function on_AskOK()
{
	if( askDiv == null || askTitle == null || askBody == null )
	{
		return ;
	}
	on_button1( askID.value , askTitle.value , askBody.value ) ;
}

function on_AskCancel()
{
	askScroll() ;
}

function askScroll( f )
{
	if( askDiv == null || askDiv.style.visibility == "hidden" )
	{
		return ;
	}
	var _f = false ;
	if( ( typeof f ) != "undefined" )
	{
		_f = f ;
	}
	if( _f )
	{
		if( askTitle != null )
		{
			askTitle.value = "" ;
		}
		if( askBody != null )
		{
			askBody.value = "" ;
		}
	}
	askDiv.style.visibility = "hidden" ;
}

function on_button1( i , t , b )
{
	var str = "" ;
	var str = "" ;
	var theDoc = getXMLDOM() ;
	theDoc.loadXML( "<root/>" ) ;
	var theElement = theDoc.documentElement ;
	addXmlNode( theElement , "doType" , "addMsg" )
	addXmlNode( theElement , "msgTalkID" , i )
	addXmlNode( theElement , "msgTitle" , t )
	addXmlNode( theElement , "msgBody" , b )
	str = theElement.xml ;
	var url = "beforeAsk.asp" ;
	MyAjaxMain.hrefTo( str , url , on_button1_end , true ) ;
}

function on_button1_end( s1 , s2 )
{
	if( s2 == 200 )
	{
		var v1 = getXmlNodeValue( s1 , "replyType" ) ;
		var v2 = getXmlNodeValue( s1 , "state" ) ;
		if( v1 != "addMsg" )
		{
			return ;
		}
		if( v2 == "success" )
		{
			var successSTr = "" ;
			successSTr += "提问成功!" + "\n" ;
			successSTr += "您的提问将由管理员整理并提交给嘉宾" + "\n" ;
			successSTr += "感谢您的参与！" + "\n" ;
			askScroll( true ) ;
			alert( successSTr )
		}
		else
		{
			var theErr ;
			var errStr = "提问失败！\n" ;
			errStr += "详细原因如下：\n\n"
			theErr = getXmlNodeValue( s1 , "err_title" ) ;
			if( theErr != null )
			{
				errStr += theErr + "\n" ;
			}
			theErr = getXmlNodeValue( s1 , "err_body" ) ;
			if( theErr != null )
			{
				errStr += theErr + "\n" ;
			}
			theErr = getXmlNodeValue( s1 , "err_ID" ) ;
			if( theErr != null )
			{
				errStr += theErr + "\n" ;
			}
			alert( errStr )
		}
	}
}


function addCountDown()
{
	var e_flag = false ;
	var the = document.body.getElementsByTagName( "SPAN" ) ;
	for( var i = 0 ; i < the.length ; i++ )
	{
		if( the[ i ].getAttribute( "countDown" ) != null )	
		{
			e_flag = true ;
			addCountDownArray[ addCountDownArray.length ] = the[ i ] ;
		}
	}
	if( e_flag )
	{
		startCountDown() ;
		setInterval( startCountDown , 1000 ) ;
	}
}
function startCountDown()
{
	for( var i = 0 ; i < addCountDownArray.length ;i++ )	
	{
		setObjDownTime( addCountDownArray[ i ] )
	}
}

function setObjDownTime( the )
{
	if( the.getAttribute( "countDown" ) == null )
	{
		return ;	
	}
	var t1 = JS_DateAdd( "s" , 1 , the.getAttribute( "theNow" ) ) ;
	the.setAttribute( "theNow" , t1 ) ;
	var t2 = the.getAttribute( "theTime" ) ;
	var v4 = parseInt( JS_DateDiff( "s" , t1 , t2 ) ) ;
	v1 = parseInt( v4 / OneDay ) ;
	v4 = v4 % OneDay
	v2 = parseInt( v4 / OneHour ) ;
	v4 = v4 % OneHour
	v3 = parseInt( v4 / OneMinute ) ;
	v4 = v4 % OneMinute
	the.innerHTML = v1 + "天" + v2 + "小时" + v3 + "分" + v4 + "秒" ;
}


