﻿// JScript 文件

var nav = ""; 
var _aC = "";

if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
	nav = "IE";//如果浏览器为IE
}
else if (window.navigator.userAgent.indexOf("Firefox")>=1)
{
	nav = "Moz";//如果浏览器为Firefox
}
else
{
	nav = "Other";//如果浏览器为其他
}

function change_size() {
	if(nav=="IE")
	{
		document.getElementById("frametd").style.height = myiframe.document.body.scrollHeight + 2;	
	}
	else
	{
		document.getElementById("frametd").style.height = document.getElementById("myiframe").contentDocument.body.offsetHeight + 8+"px";
	}
}

//提交评论
function __doSubmit(id,cid,ty)
{
	var _usrID = "";//getCookie("PassportID");
	var _usrName = getCookie("tgbus_uname");//getCookie("PassportName");
	var _o = document.getElementById("TxtContent");
	var _oBtn = document.getElementById("BtnUpdate");
	var _d = _getDate();

	if(_o.value=="")
	{
		alert("内容不能为空！");
		return false;
	}
	if (_usrID=="")
	{
		_usrID = "0";
	}
	if (_usrName=="")
	{
		_usrName = "TGBUS网友";
	}
	_oBtn.disabled = true;
	_aC = "<li class=\"progarmList_user\">·　<B>"+_usrName+"</B>　　"+_d+"&nbsp;&nbsp;"+"<li class=\"progarmList_txt\">"+_o.value+"</li>";
	
	TGBUS.CommentSend({
			method:'03',
      appid:12,
      id:_pid,
			title:_pname,
      formreplyname:_usrName,
		  formcontent:_o.value,
		  returnurl:document.URL,
      callback:function(re){
      	callback(re);
          //var discuz = parserDiscuz(re);
          //document.getElementById("discuzlist").innerHTML = discuz;
      }
  	});
    _oBtn.disabled = false;
	_o.value = "";
	try
	{
		//alert(_oH.innerHTML);
		//loadXMLDoc("/Discuss.aspx?pid="+id+"&cid="+cid+"&uid="+_usrID+"&uname="+escape(_usrName)+"&cent="+escape(_o.value)+"&ty="+ty);
		var _oH = document.getElementById("DiscussList");
		_oH.innerHTML = _aC + _oH.innerHTML;
	}
	catch (ex)
	{
		window.location.reload();
	}	
}

function callback(re)
{
	alert(re);
}
function ctlent(evt,id,cid,ty)
{
	if(evt.ctrlKey && evt.keyCode == 13)
	{	
		try
		{
			__doSubmit(id,cid,ty);
		}
		catch(ex)
		{	
			alert(ex);
		}
		finally
		{
		}
	}
}

var xmlhttp;
function loadXMLDoc(url)
{
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
		xmlhttp.onreadystatechange=xmlhttpChange
		xmlhttp.open("GET",url,true)
		xmlhttp.send(null)
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		if (xmlhttp)
		{
			xmlhttp.onreadystatechange=xmlhttpChange
			xmlhttp.open("GET",url,true)
			xmlhttp.send()
		}
	}
}

function xmlhttpChange()
{
	var _oBtn = document.getElementById("BtnUpdate");
	var _oH = document.getElementById("DiscussList");
	var _o = document.getElementById("TxtContent");
	// if xmlhttp shows "loaded"		
	if (xmlhttp.readyState==4)
	{
		// if "OK"
		if (xmlhttp.status==200)
		{
			_oBtn.disabled = false;
			_o.value = "";
			_oH.innerHTML = _aC + _oH.innerHTML;
		}
		else
		{
			alert("网络繁忙，请稍后再试!");
		}
	}
}
 

function _getDate()
{
	today = new Date(); 
	var todayStr = today.getYear() + "-"; 
	if(today.getMonth()<10)
	{ 
		todayStr=todayStr+"0"+(today.getMonth()+1); 
	} 
	else
	{ 
		todayStr=todayStr+(today.getMonth()+1); 
	} 

	if(today.getDate()<10)
	{ 
		todayStr=todayStr+"-0"+(today.getDate()+1); 
	} 
	else
	{ 
		todayStr=todayStr+"-"+(today.getDate()+1); 
	} 
	todayStr = todayStr +" "; 
	if(today.getHours()<10)
	{ 
		todayStr=todayStr+today.getHours(); 
	} 
	else
	{ 
		todayStr=todayStr+today.getHours(); 
	} 

	if(today.getMinutes()<10)
	{ 
		todayStr=todayStr+":0"+today.getMinutes(); 
	} 
	else
	{ 
		todayStr=todayStr+":"+today.getMinutes(); 
	} 
	todayStr = todayStr + ":00"; 
	return todayStr;
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}
