var LocString=String(window.document.location.href);
function NewsDetail_New_XmlDoc() {
  var xmlDoc = false;
  /*@cc_on @*/
  /*@if (@_jscript_version >= 5)
  try {
	xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  } catch (e) {
    try {
      xmlDoc = new ActiveXObject("Msxml2.XMLDOM");
    } catch (e2) {
      xmlDoc = false;
    }
  }
  @end @*/

  if (!xmlDoc) {
    xmlDoc = document.implementation.createDocument('','',null);
  }
  return xmlDoc;
}

function getValue(xmlNode,id)
{
	if(xmlNode.getElementsByTagName(id)[0]==null)
		return '';
	var str;
	str = xmlNode.getElementsByTagName(id)[0].text;
	if(!str)
		str = xmlNode.getElementsByTagName(id)[0].textContent;
	return str;
}

function changeNewsOrComment(nc){
	if(nc == "news"){
		$('menu_nr').className = 'menu1';
		$('menu_pl').className = 'menu2';
		$('newsText').style.display = 'block';
		$('newsPl').style.display = 'none';
	}
	else if(nc == "comment"){
		$('menu_nr').className = 'menu2';
		$('menu_pl').className = 'menu1';
		$("newsPl").style.display = "block";
		$("newsText").style.display = "none";
	}
}

function go_search(){
	var key = $F('newsKetText').replace('输入关键字','');
	window.open("http://www.yescar.cn/news/news_search_new.aspx?k=" + escape(key));
	return false;
}
function searchFocus(obj){
	obj.style.color = '#000';
	if(obj.value=='输入关键字'){
		obj.value='';
	}
}
function searchBlur(obj){
	obj.style.color = '#aaa';
	if(obj.value==''){
		obj.value='输入关键字';
	}
}

function loadCommentCount(id){
	var url = '/WebService/News/NewsDetailWebService.asmx/GetMessage';
	if(LocString.indexOf('news.yescar') > 0){
		url = 'http://news.yescar.cn/NewsWebService/NewsDetailService.asmx/GetMessage';
		xmlUrl = xmlUrl.replace('/news/','/');
	}
	var pars = 'news_id='+id;
	$('commentTxt').innerHTML = '';
	new Ajax.Request(url,{
		method: 'get',
		parameters: pars,
		onComplete: function(re){
            var docXml = re.responseXML.documentElement.getElementsByTagName('Table');
			for(var i=0;i<docXml.length;i++)
			{
				var name = getValue(docXml[i],'np_name');
				var content = getValue(docXml[i],'np_content');
				var div = getValue(docXml[i],'np_div');
				var ip = getValue(docXml[i],'np_ip');
				var date = getValue(docXml[i],'np_date');
				
				$('commentTxt').innerHTML += '<div class="pstr"><h5>'+div+'楼 <font>来自IP('+ip+')</font> 的 '+name+':</h5><span>'+date.replace('T',' ').split('.')[0]+'</span></div><div class="pstrd">'+content+'</div>'
			}
			$('msgcount').innerHTML = docXml.length;
		}
	});
}

function PageLoadComment(){
	var cs = GetQueryString('comment');
	if(cs == 'true'){
		changeNewsOrComment('comment');
	}
}

function searchSales(news_id,xmlUrl){
	//var news_id = '[$news_id$]';
	var uersId = '';
	var name = $F('commentName');
	if(name.replace(/(^[\s]*)|([\s]*$)/g, '').length < 1){
		alert('请输入用户名称！');$('commentName').focus();
		return;
	}
	var appraise = 'good';
	var content = $F('commentTextarea');
	if(content.length > 500){
		alert('您输入的评论信息过多,请重新编辑！');
		return;
	}
	if(content.replace(/(^[\s]*)|([\s]*$)/g, '').length < 1){
		alert('请输入评论内容！');
		return;
	}
	content = content.replace(/\n/g,'<br/>');
	content = content.replace(/ /g,'　');
	while(content.replace(/(^[\s]*)|([\s]*$)/g, '').indexOf('<br/>') == 0){
		content = content.replace('<br/>','');
	}
	var contact = '';
	var ip = '';
	//var xmlUrl = '[$Url$]';
	var url = '/WebService/News/NewsDetailWebService.asmx/AddNewsCommentServic';
	if(LocString.indexOf('news.yescar') > 0){
		url = 'http://news.yescar.cn/NewsWebService/NewsDetailService.asmx/AddNewsCommentServic';
		xmlUrl = xmlUrl.replace('/news/','/');
	}
	var pars = 'news_id='+news_id+'&name='+name+'&content='+content+'&ip='+ip;
	
	new Ajax.Request(url,{method: 'get',parameters: pars,onComplete: showResponse,onFailure: showErr,onLoading: showLoading,onInteractive: showInteractive});
}
function showResponse(originalRequest){

	var doc = originalRequest.responseXML.getElementsByTagName('string');
	if(!doc[0])
	{
		alert('提交失败!');
		return;
	}
	var bool = doc[0].text;
	var ip = doc[1].text;
	var date = doc[2].text;
	if(!bool)
	{
		bool = doc[0].textContent;
		ip = doc[1].textContent;
		date = doc[2].textContent;
	}
	
	if(bool == 'true'){
		alert('评论提交成功，谢谢您的评论！');
		$('commentTxt').innerHTML = '<div class="pstr"><h5><font>来自IP('+ip+')</font> 的 '+$F('commentName')+':</h5><span>'+date+'</span></div><div class="pstrd" style="background:#F0F0F0">[您的评论正在审核，请耐心等待]<br><br>'+$F('commentTextarea')+'</div>'+$('commentTxt').innerHTML;
	}
	else
	{
		alert('提交失败!');
	}
}
function showErr(){
	alert('网络故障，提交失败！');
}
function showLoading(){
	$('subButton').disabled = true;
}
function showInteractive(){
	$('subButton').disabled = false;
}

function IsNiMing(){
	if($('niming').checked){
		$('commentName').disabled = true;
		$('commentName').value = '亚讯网友';
	}
	else{
		$('commentName').disabled = false;
		$('commentName').value = '';
	}
}

function GetQueryString(str){
	var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(LocString),tmp;
	if(tmp=rs)return tmp[2];
	return null;
}

var ie = (document.all)? true:false
if (ie){
	function ctlent(eventobject){
		if(event.ctrlKey && window.event.keyCode==13){
			searchSales(news_id,xmlUrl);
		}
	}
}

function LeftRightResize(){
	var leftboxDiv = $('leftbox');
	var rigthboxDiv = $('rightbox');
	if(leftboxDiv && rigthboxDiv){
		var leftHeigth = leftboxDiv.scrollHeight;
		var rigthHeigth = rigthboxDiv.scrollHeight;
		if(leftHeigth > rigthHeigth){
			rigthboxDiv.style.height = leftHeigth + 'px';
		}
		else{
			leftboxDiv.style.height = rigthHeigth + 'px';
		}
	}
}
window.onload = LeftRightResize;


function CopyURL(){
	var myHerf=top.location.href;
	var title=document.title;
	if(window.clipboardData){
		var tempCurLink=title + "\n" + myHerf;
		var ok=window.clipboardData.setData("Text",tempCurLink);
		if(ok) alert("按Ctrl + V,发给你的好友们吧！");
	}
	else{
		alert("对不起，目前此功能只支持IE，请直接复制地址栏的地址！");
	}
}

function GetSetHot(news_id,hotvalue){
	//$('hotvalue').innerHTML = '<img src="http://images.yescar.cn/news/new_news/loading.gif" width="24" height="24" />';
	var url = '/news/NewsWebService/NewsDetailService.asmx/UpdateNewsHot';
	if(LocString.indexOf('news.yescar') > 0){
		url = 'http://news.yescar.cn/NewsWebService/NewsDetailService.asmx/UpdateNewsHot';
	}
	var pars = 'news_id='+news_id+'&hotvalue='+hotvalue;
	new Ajax.Request(url,{method: 'get',parameters: pars,onComplete: showHotResponse });
}

function showHotResponse(originalRequest){
	var strReturn;
	var docXml =new NewsDetail_New_XmlDoc();
    docXml.async = false;
	try{
		docXml.loadXML(originalRequest.responseText);
		strReturn = docXml.documentElement.text;
	}
	catch(e){
		var oParser = new DOMParser();
		xmlDom = oParser.parseFromString(originalRequest.responseText,"text/xml");
		strReturn = xmlDom.documentElement.textContent;
	}
	
	if(strReturn != ''){
		$('hotvalue').innerHTML = strReturn;
	}
}


function loadNews(){
	
	var url = '/news/NewsWebService/NewsDetailService.asmx/GetNewNewsTop3';
	var pars = '';
	
	if(LocString.indexOf('news.yescar') > 0){
		url = 'http://news.yescar.cn/NewsWebService/NewsDetailService.asmx/GetNewNewsTop3';
	}
	
	new Ajax.Request(url,{method: 'get',parameters: pars,onComplete: function(obj){
																			 $('new_span').innerHTML = getValue(obj.responseXML,'string');
																			
																	  }
					});
}
