function ConvertURL2FG(url,fUrl,uid) {
	try{
		FlashgetDown(url,uid);
	}catch(e){
		location.href = fUrl;
	}
}
function Flashget_SetHref(obj,uid){
	obj.href = obj.fg;
}
function set_homepage(url) {
	if (document.all){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}else{
		if (window.sidebar){
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch (e){
				alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
				return false;
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',url);
		}
	}
}
function add_bookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}
function do_login() {
	if(document.showLogin.username.value=="") {
		document.showLogin.username.focus();
		return false;
	}
	if(document.showLogin.password.value=="") {
		document.showLogin.password.focus();
		return false;
	}
	return true;
}
function check_search(){
	if(document.getElementById('keyword').value == ""){
		alert('很抱歉,请您先输入您要搜索的内容!');
		document.getElementById('keyword').focus();
		return false;
	}
	if(document.getElementById('keyword').value == "请输入关键字搜索，支持软件名、版本号"){
		alert('很抱歉,请您先输入您要搜索的内容!');
		return false;
		document.getElementById('keyword').focus();
	}
	if(document.getElementById('keyword').value.length < 2){
		alert('很抱歉,搜索的内容不能少于2个字!');
		return false;
	}
}
function pageh(idt) {
	if(idt == 4) {
		document.getElementById('rowthit'+idt.toString()).className= 'down511';
	}else {
		document.getElementById('rowthit'+idt.toString()).className= 'down514';
	}
	document.getElementById('hittextstr'+idt.toString()).style.display = '';
	for(var i=1;i<5;i++) {
		if(idt != i) {
			if(i==4) {
				document.getElementById('rowthit'+i.toString()).className= 'down512';
			}else {
				document.getElementById('rowthit'+i.toString()).className= 'down513';
			}
			document.getElementById('hittextstr'+i.toString()).style.display = 'none';
		}
	}
}
function show_box(n){
	for(var i=0;i<10;i++){
		if(document.getElementById("box"+i) != null){
			document.getElementById("boxtitle"+i).className="";
			document.getElementById("box"+i).style.display="none";
		}
	}
	document.getElementById("boxtitle"+n).className="current";
	document.getElementById("box"+n).style.display="block";
}
function cDisOr(djtt){
	if (document.getElementById("disOr"+djtt).style.display=="block"){
		document.getElementById("disOr"+djtt).style.display="none";
		document.getElementById("cyrj"+djtt).src="../img/cyrj_1.gif";

	}else{
		document.getElementById("disOr"+djtt).style.display="block";
		document.getElementById("cyrj"+djtt).src="../img/cyrj_2.gif";
	}
}
function moreContent(){
	var c_all = document.getElementById("content_all");
	var ovf = c_all.style.overflow;
	c_all.style.height = (ovf=="hidden")?"auto":"355px";
	if(c_all.scrollHeight<355){
		c_all.style.height="auto";
		alert('没有更多介绍了');
	}
	document.getElementById('moreButtonSpan').innerHTML='';
}
function showMoreButton(url){
	var c_all = document.getElementById("content_all");
	if(c_all.scrollHeight>355){
		document.getElementById('moreButtonSpan').innerHTML='<a href="../softin/'+url+'.html" target="_blank"><img src="../img/more_js.gif" alt="更多介绍" style="float:right; margin-right:20px;cursor:pointer;"></a>';
	}else{
		c_all.style.height = "auto";
	}
}
function copyText(id) {
	var testCode=id;
	if(copy2Clipboard(testCode)!=false) {
		alert('复制成功');
	}
}
copy2Clipboard=function(txt) {
	if(window.clipboardData) {
		window.clipboardData.clearData();
		window.clipboardData.setData("Text",txt);
	}else if(navigator.userAgent.indexOf("Opera")!=-1) {
		window.location=txt;
	}else if(window.netscape) {
		try{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}catch(e){
			alert("您的firefox安全限制限制您进行剪贴板操作，请打开 about:config 将signed.applets.codebase_principal_support 设置为true 之后重试，相对路径为firefox根目录/greprefs/all.js");
			return false;
		}
		var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);if(!clip)
		return;
		var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!trans)
		return;
		trans.addDataFlavor('text/unicode');
		var str=new Object();
		var len=new Object();
		var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=txt;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;if(!clip)
		return false;clip.setData(trans,null,clipid.kGlobalClipboard);
	}
}
var FCKXml = function(){}
FCKXml.prototype.getTransport = function(){
	AJX_Transport=null;
	if (typeof( XMLHttpRequest ) != "undefined"){
		AJX_Transport = new XMLHttpRequest();
	}else{
		try{
			AJX_Transport=new ActiveXObject("Msxml2.XMLHTTP");
		}catch(ee){
			try{
				AJX_Transport=new ActiveXObject("Microsoft.XMLHTTP");
			}catch(ee){}
		}
	}
	return AJX_Transport;
}

FCKXml.prototype.request = function(url,postString,fmethod,asyncFunctionPointer,funcParam ){
	var C = this.getTransport();
	C.open(fmethod,url,true);
	if(fmethod=="post")
		C.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	C.send(postString);
	C.onreadystatechange = function (){
		if(C.readyState == 4){
			if(asyncFunctionPointer){
				if (C.status==200 || C.status==304){
						asyncFunctionPointer(C);
				}
			}
		}
	}
}
FCKXml.prototype.fget = function( url , asyncFunctionPointer ){
	this.request(url,null,'get',asyncFunctionPointer,null);
}
function $(element) {
	return document.getElementById(element);
}
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 "Fav":
				add_bookmark(document.title,document.location.href);
				return;
		}
		window.open(url,target,sFeatures);
	}
}

var pjed = false;
function pj(id,hh){
	if(pjed==true){
		return;
	}
	var dt = new Date();
	var pjUrl = "../pingjia.php?id="+id+"&hh="+hh+"&dt="+dt.getTime();
	ajx.fget(pjUrl,pjBack);
	pjed=true;
}
function pjBack(oresp){
	var t = oresp.responseText;
	eval("var oo="+t+";");
	if (oo.state=="success"){
		alert( '恭喜您，评价成功！' );
		score = $("Percent"+oo.hh).innerHTML;
		$("Percent"+oo.hh).innerHTML = parseInt( score ) + 1 ;
		updateScore();
	}else if(oo.state=="fail"){
		if (oo.msg=="yes"){
			alert('不好意思，您已经评价过啦！');
		}else if(oo.msg=="no"){
			alert('未知错误');
		}else{
			alert('未知错误');
		}
	}else{
		alert('未知错误');
	}
}
function updateScore(){
  goodScore = parseInt( $("Percent1").innerHTML );
  badScore = parseInt( $("Percent2").innerHTML );
  newt = parseInt( $("Percent1").innerHTML ) + parseInt( $("Percent2").innerHTML );
  $('Percentdiv1').style.width = parseInt((goodScore/newt)*100) + "px";
  $('Percentdiv2').style.width = parseInt((badScore/newt)*100) + "px";
  $("Percent01").innerHTML = parseInt((goodScore/newt)*100) + "%";
  $("Percent02").innerHTML = parseInt((badScore/newt)*100) + "%";

}

function postToBbs(vid){
	//var d=document.getElementById('softDetailBbsPost').innerText;
	//copyText(d);
	window.open('../softbbs/'+vid+'.html');
}
function postToPic(vid){
	window.open('../softpic/'+vid+'.html');
}
function ts(vid){
	//window.open('../softpic/'+vid+'.html');
}
function tw(vid){
	//window.open('../softpic/'+vid+'.html');
}
