var ajx = new FCKXml;
function shoucang(serverType)
{
	if(serverType)
	{
		switch(serverType)
		{
			case "yahoo":
				url = "http://myweb.cn.yahoo.com/popadd.html?url="+encodeURIComponent(document.location.href)+"&title="+encodeURIComponent(document.title);
				target="Yahoo";
				sFeatures = "scrollbars=yes,width=780,height=550,left=80,top=80,status=yes,resizable=yes";
				break;
			case "baidu":
				url = "http://cang.baidu.com/do/add?it="+encodeURIComponent(document.title.substring(0,76))+"&iu="+encodeURIComponent(location.href)+"&fr=ien#nw=1";
				target="_blank";
				sFeatures = "scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes";
				break;
			case "qq":
				url = "http://shuqian.qq.com/post?from=3&title="+encodeURIComponent(document.title)+"&uri="+encodeURIComponent(document.location.href)+"&jumpback=2&noui=1";
				target="favit";
				sFeatures = "width=930,height=470,left=50,top=50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes";
				break;
			case "duote":
				var dqurl = document.location.href;
				zifu = dqurl.split("/");
				var softid = zifu.pop();
				softide = softid.split(".").shift();
				url = "http://www.duote.com/user.php?task=addFav&softId="+softide+"&name="+encodeURIComponent(document.title)+"&link="+encodeURIComponent(document.location.href);
				target="favit";
				sFeatures = "";
				break;
			case "Fav":
				addToFav( document.location.href , document.title );
				break;

		}
	
		window.open(url,target,sFeatures);
	}
}
function addToFav(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，有劳您手动添加。");
        }
    }
}
function addFav( vId , vName , addTime )
{
	var name=encodeURIComponent( vName );
	var link=encodeURIComponent( "http://www.duote.com/soft/"+vId+".html" );
	var request_url = "http://www.duote.com/user.php?task=addFav&softId="+vId+"&name="+name+"&link="+link;
	request_url +="&addTime="+addTime;
	document.location.href=request_url;
}
var pjed = false;
function pj(st,softId)
{
	if(pjed==true)
	{
		return;
	}
	var pjUrl = "/soft_pj.php?st="+st+"&id="+softId;
	ajx.fget(pjUrl,pjBack);
	pjed=true;
}

function decodeAjaxInfo(o)
{
	var no = new Object;
	for (var i in o)
	{
		no[i] = decodeURIComponent(o[i]);
	}
	return no;
}

function pjBack(oresp)
{
   var t = oresp.responseText; 	//alert(t);
	eval("var oo="+t+";");
	if (oo.state=="success")
	{
		o = decodeAjaxInfo(oo);
		var msg = decodeURIComponent(o.msg);
		score = $("Percent"+o.st).innerText;
		$("Percent"+o.st).innerText = parseInt( score ) + 1 ;
		updateScore();
		if( window.confirm("恭喜您，评价成功，您要输入您的理由吗？") )
		{
			if(o.st==1)document.comForm.like[0].checked=true;
			if(o.st==2)document.comForm.like[1].checked=true;
			var lhref = location.href.replace(/#.*/,'');
			location.href=lhref+"#comment";
			toReply();
		}
	}
	else if(oo.state=="fail")
	{
		var msg = decodeURIComponent(oo.msg);
		alert(msg);
	}
	else
	{
		alert( '未知错误' );
	}
}

function updateScore()
{
	goodScore = parseInt( $("Percent1").innerText );
	badScore = parseInt( $("Percent2").innerText );
	newt = parseInt($( "totalPjScore" ).value)+1;
	$('PercentDiv1').style.width = parseInt((goodScore/newt)*150) + "px";
	$('PercentDiv2').style.width = parseInt((badScore/newt)*150) + "px";
	//alert( newt + "\n" + badScore + " = "+ goodScore);
}
function showCommentTip(tipId)
{
	if(tipId==oldTipId)return;
	//alert(tipId);
	var cb = $(tipId+'Tip');
	var cbh = $(tipId+'TipHead');
	var ocb = $(oldTipId+'Tip');
	var ocbh = $(oldTipId+'TipHead');
	ocb.style.display = "none";
	cb.style.display = "";
	ocbh.className = "xg_dodo2 fB";
	cbh.className = "xg_dodo1 fB";
	oldTipId = tipId;
}
function toReply()
{
showCommentTip('form');document.comForm.comment.focus();
}
function GetCookie(sName)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0])
		return unescape(aCrumb[1]);
	}
	return null;
}
function ck(evt)
{
	var srcObj = evt.target||evt.srcElement;
	if(typeof(srcObj.tagName)!="undefined")
	{
		if(srcObj.tagName=="A")areaClick();			
	}
}
function areaClick()
{
	var request_url = "/click.php";
	ajx.fget( request_url , null );
}
function softCount(vId)
{
	//return;
	var mx = 0;
	if(arguments.length>1)mx=arguments[1];
	var request_url = "/softCount.php?id="+vId+"&mx="+mx;
	ajx.fget( request_url , null );
}
function requestTake()
{
	if(oXmlHttp.readyState == 4 && oXmlHttp.status == 200)
	{
		return true;
	}
}

function sComForm()
{
	var f=document.comForm;
	f.submitButton.disabled=true;
	var scObj = getObject("comment");
	if(scObj.value=="" || scObj.value=="在此发表评论!")
	{
		scObj.value = "";
		scObj.focus();
		f.submitButton.disabled=false;
		return false;
	}


	if(!checkAd(f.comment.value))
	{	
		alert('广告评论被禁止');
		f.submitButton.disabled=false;
		return false;
	}	
	if(f.comment.value.length<5)
	{
		alert('字数要求大于5');
		f.comment.focus();
		f.submitButton.disabled=false;
		return false;
	}
	if(f.pImgCode.value.length<4)
	{
		alert('必须填写验证码');
		f.pImgCode.focus();
		f.submitButton.disabled=false;
		return false;
	}
	if(!f.like[0].checked && !f.like[1].checked && !f.like[2].checked )
	{
		alert('请选择您的立场');
		f.submitButton.disabled=false;
		return false;
	}

	f.submit();
	//f.submitButton.disabled=false;
}


/*检查广告*/
function checkAd(str)
{
	str = str.replace( "http://www.duote.net/","[[duotenet]]");
	reg=/http:\/\//i;
	reg2=/\w+(\.com|\.cn|\.org|\.net)/i;
	var r=str.search(reg);
	r2=str.search(reg2);
	if(r!=-1 || r2 !=-1)
		return false;
	else
	{
		str = str.replace(  "[[duotenet]]" , "http://www.duote.net/" );
		return true;
	}
	//alert(r + "=" + r2);
}

function reloadcd(){
	var im = document.getElementById('checkCode');
	im.src='/check_code.php';
}

function writeComment()
{
	if(document.comForm.comment.value == origText)
	{
		document.comForm.comment.value = "";
	}
	if( document.getElementById('ImgCode').style.display!='block')
	{	
		reloadcd();
		document.getElementById('ImgCode').style.display='block';
	}
}

//var xunleiUrl = "/js/webThunderDetect.js";
//document.getElementById('xunleiJsUrl').src=xunleiUrl;

function postToBbs(vid)
{
	ie = (document.all)? true:false
	if (ie){
		fShowWaiting();
		var obj = document.getElementById('softDetailBbsPost');
		var d=obj.innerText; 
		window.clipboardData.setData('text', d);
		window.setTimeout(hiddenMsg,1000);
	}else{
		window.open("http://www.duote.com/bbspost.php?id="+vid);
	}
}

function hiddenMsg()
{
	var obj = document.getElementById('tbMsg');
	obj.style.display="none";
}

function fShowWaiting(){
	try{
		var msg = document.getElementById("tbMsg");
		var o = get_position();
		msg.style.left=o.x;
		msg.style.top=o.y;
		msg.style.display = "";
	}catch(e){

	}
}
function get_position(){
	var e = window.event.srcElement;
	var e1=e;
	var l=e.offsetLeft;t=e.offsetTop; 
	while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;};
	l+=e1.scrollWidth; 
	t+=e1.scrollHeight;
	return {x: l, y: t};
}


//显示软件全部介绍

function displayMoreContent()
{
	var temp = document.getElementById("content_yuan").innerHTML;
	document.getElementById("content_yuan").innerHTML = document.getElementById("content_all").innerHTML;
	document.getElementById("content_all").innerHTML = temp;
}
function moreContent()
{
	var c_all = $("content_all");
	var ovf = c_all.style.overflow;
	c_all.style.height = (ovf=="hidden")?"auto":"170px";
	if(c_all.scrollHeight<170)
	{
		//alert(c_all.style.height);
		c_all.style.height="auto";
		alert('没有更多介绍了');
	}
	$('moreButtonSpan').innerHTML='';
	//c_all.style.overflow = (ovf=="hidden")?"visible":"hidden";
}
function showMoreButton()
{
	var c_all = $("content_all");
	if(c_all.scrollHeight>170)
	{
		$('moreButtonSpan').innerHTML='<img src="/img/more_js.gif" alt="更多介绍" style="float:right; margin-right:20px;cursor:pointer;" onClick="moreContent();">';
	}
	else
	{
		c_all.style.height = "auto";
	}
	//alert(c_all.scrollHeight);
}
function notLike(cked)
{
	if(cked)$('commentTs').style.display="";
	else $('commentTs').style.display="none";
}
document.writeln("<script> ");
document.writeln("window.status = \" \";");
document.writeln("<\/script> ");


