////以下代码是为了显示和隐藏软件介绍，请不要删除
function $(element) {
    return document.getElementById(element);
}

var FCKXml = function(){this.FuncCall='default3'}
var ajx = new FCKXml;

FCKXml.prototype.getTransport = function()
{
	var 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 )
				{
					if(ajx.FuncCall=='default')
						ajx.afRequest( C , asyncFunctionPointer );
					else if(ajx.FuncCall=='default2')
						ajx.afRequest2( C , asyncFunctionPointer );
					else
						asyncFunctionPointer( C.responseText );
				}
			}
		}
	}
}

//简单get
FCKXml.prototype.fget = function( url , asyncFunctionPointer )
{
	this.request( url , null , 'get' , asyncFunctionPointer , null );
}

//简单post表单
FCKXml.prototype.fpost = function( formId , asyncFunctionPointer )
{
	this.form = eval('document.'+formId);
	url = this.form.action; 
	if(url=='?')
		url=document.location.href; 

	//alert(url);
	var pstr = this.joinForm();
	//document.getElementById('info').value=pstr;	alert(pstr);
	this.request( url , pstr , 'post' , asyncFunctionPointer , null );
}

//action带?的get
FCKXml.prototype.submit = function( formId , asyncFunctionPointer )
{
	this.form = eval('document.'+formId);
	var url = this.form.action; 
	if(url=='?')
		url=document.location.href; 

	//alert(url);
	var pstr = this.joinForm();
	if(url.search(/\?/)==-1)url += "?";
	url += pstr;
	//alert(url);
	this.fget( url , asyncFunctionPointer );
}

//
FCKXml.prototype.afRequest = function( C , asyncFunctionPointer )
{
	var txt = C.responseText;
	var arr = txt.split("|||");
	var msg = decodeURIComponent(arr[1]);
	asyncFunctionPointer( msg , arr[0] );
}

FCKXml.prototype.afRequest2 = function( C , asyncFunctionPointer )
{
	var txt = C.responseText;
	eval("var oo="+txt+";");
	var no = new Object;
	for (var i in oo)
	{
		no[i] = decodeURIComponent(oo[i]);
	}
	asyncFunctionPointer( no );
}

//给表单编码
FCKXml.prototype.joinForm = function(){
	var form=this.form;
	var postStr = '';
	var tg='';
	for (i=0;i<form.length ;i++ ){
		//tg +=form[i].tagName+"="+form[i].type+"\n";
		if( form[i].tagName =='INPUT' ){
			if( form[i].type=='checkbox' ||  form[i].type=='radio' ){
				if(form[i].checked==true)
				{
					postStr +=encodeURIComponent(form[i].name)+"="+encodeURIComponent(form[i].value)+"&";
				}
			}else {
					postStr +=encodeURIComponent(form[i].name)+"="+encodeURIComponent(form[i].value)+"&";
			}
		}else if( form[i].tagName =='SELECT'){ //select
			if ( !form[i].multiple ){//single
				postStr +=encodeURIComponent( form[i].name )+"="+encodeURIComponent( form[i].value )+"&";
			}else{//multiple	 for php server only
				var selectName = form[i].name;
				var j=0;
				for (var ij=0,nj=form[i].length; ij<nj; ij++ )
				{	
					if (form[i].options[ij].selected==true)
					{
						v = form[i].options[ij].value; 
						postStr += encodeURIComponent( selectName + "["+j.toString()+"]" )+"="+encodeURIComponent( v )+"&";
						j++;
					}
				}	
			}
		}else if( form[i].tagName =='TEXTAREA' ){ //textarea
			//var tv = form[i].value;
			//tmpstr = tv.replace(/(\r\n)()()/g);
			postStr +=encodeURIComponent( form[i].name )+"="+encodeURIComponent( form[i].value )+"&";
		}
		else {
			postStr +=encodeURIComponent( form[i].name )+"="+encodeURIComponent( form[i].value )+"&";
		}
	}	
	postStr = postStr.substr(0,(postStr.length-1));
	//alert(tg);
	return postStr;
}

//显示软件全部介绍
function moreContent()
{
	var c_all = $("content_all");
	var ovf = c_all.style.overflow;
	c_all.style.height = (ovf=="hidden")?"auto":"400px";
	if(c_all.scrollHeight<400)
	{
		//alert(c_all.style.height);
		c_all.style.height="auto";
		alert('没有更多介绍了');
	}
	c_all.style.overflow = (ovf=="hidden")?"visible":"hidden";
	if(c_all.style.overflow == "hidden")
	{
		$('moreButtonSpan').innerHTML='<p><p style="text-align: center"><a href="javascript:moreContent();" style="color:red"><img src="/images/wznr.gif"></a></p>';
	}
	else
	{
				$('moreButtonSpan').innerHTML='<p><p style="text-align: center"><a href="javascript:moreContent();" style="color:red"><img src="/images/ycnr.gif"></a></p>';

	}
}
function showMoreButton()
{
	var c_all = $("content_all");
	if(c_all.scrollHeight>400)
	{
		//$('moreButtonSpan').innerHTML='[<a href="javascript:moreContent();" class="cRed">完整介绍</a>]';
		$('moreButtonSpan').innerHTML='<p><p style="text-align: center"><a href="javascript:moreContent();" style="color:red"><img src="/images/wznr.gif"></a></p>';
		
	}
	else
	{
		c_all.style.height = "auto";
	}
}