
<!--
function MM_swapImgRestore()  //v3.0
{
	var i,x,a=document.MM_sr; 
	for (i=0; a&&i<a.length&&(x=a[i])&&x.oSrc; i++) 
		x.src=x.oSrc;
}

function MM_preloadImages()  //v3.0
{
	var d=document; 
	if(d.images)
	{ 
		if(!d.MM_p) 
			d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; 
    for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0)
		{ 
			d.MM_p[j]=new Image; 
			d.MM_p[j++].src=a[i];
		}
	}
}

function MM_findObj(n, d)  //v4.01
{
	var p,i,x;  
	if (!d) 
		d=document; 
	if ((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if (!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
	for (i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
	if (!x && d.getElementById) 
		x=d.getElementById(n); 
	return x;
}

function MM_swapImage()  //v3.0
{
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for (i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null)
		{
			document.MM_sr[j++]=x; 
			if (!x.oSrc) 
				x.oSrc=x.src; 
			x.src=a[i+2];
		}
}

function LTrim(s)
{
	for (var i=0;i<s.length;i++)
		if (s.charAt(i)!=' ')
			return s.substring(i,s.length);
	return "";
}

function RTrim(s)
{
	for(var i=s.length-1;i>=0;i--)
		if(s.charAt(i)!=' ')
			return s.substring(0,i+1);
	return "";
}

function Trim(s)
{
	return RTrim(LTrim(s));
}

function zoomimg(img)
{
	return;
	var zoomp = 70;
	var zoom=parseInt(img.style.zoom,10) || 100;
	zoom += event.wheelDelta / 12;
	if (zoom>10) img.style.zoom = zoom + "%";
//	document.pic.zoom.value = parseInt(zoom * zoomp / 100) + "%";
	return false;
}

function ForumJump(URL)
{
	if (URL.options[URL.selectedIndex].value != "") 
		self.location.href = URL.options[URL.selectedIndex].value;	
	return true;
}

function openWin(theURL,winName,features)
{
  	window.open(theURL,winName,features);
}


function OpenPreviewWindow(targetPage, formName)
{
	openWin('','preview','toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=680,height=400') ;
	formName.action = targetPage ;
	formName.target = "preview";
	formName.submit();
}

function DecodeXmlText(s)
{
	s = s.replace(new RegExp("&lt;","gm"),"<");
	s = s.replace(new RegExp("&gt;","gm"),">");
	s = s.replace(new RegExp("&amp;","gm"),"&");
	return s;
}

//-----------------------------------------------


function SearchFunc(func) 
{ 
    try 
    {
        return (eval('window.' + func) != null) 
    } 
    catch(e) 
    { 
        alert('Failed exec:'+code+'\r\n'+e.description); 
    } 
    return false; 
}

function GetElement(v) 
{ 
    if(document.all) 
    { 
        return document.all[v]; 
    } 
    return document.getElementById(v); 
}
//-------------------------------------------------
//set row style
function SetRowStyle(row,className) 
{
    for(var loop=0;loop < row.childNodes.length;loop++) 
    {
        var td = row.childNodes[loop];
        if(td.className != "tablenrsort") 
        {
            td.className = className;
        }
    }
}


//-------------------------------------------------
//XmlHttp
//send xml http request
function SendXMLHttpRequest(requestPage,requestContent,contenttype) 
{

	var xmlHttpObj;
	try 
	{
		xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try 
		{
			xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
			xmlHttpObj = false;
		}
	}
	//if (!xmlHttpObj && typeof XMLHttpRequest!='undefined') {
	//	try {
	//		xmlHttpObj = new XMLHttpRequest();
	//	} catch (e) {
	//		xmlHttpObj=false;
	//	}
	//}
	if (!xmlHttpObj && window.createRequest) 
	{
		try 
		{
			xmlHttpObj = window.createRequest();
		} 
		catch (e) 
		{
			xmlHttpObj=false;
			return null;
		}
	}	
	try 
	{
		//									
		xmlHttpObj.open("POST",""+requestPage,false);
		xmlHttpObj.setRequestHeader("Content-Type","text/"+contenttype);
		xmlHttpObj.setRequestHeader("Content-Type","gb2312");			
		xmlHttpObj.send(requestContent);
		return xmlHttpObj;
	}
	catch(theException) 
	{
		return null;
	}
}	
            
            
function SendXMLHttp(requestPage,XmlContent) 
{
	try
	{
		var queryString = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + XmlContent
		var xmlHttpObj = SendXMLHttpRequest(requestPage,queryString,"xml");		
		if(xmlHttpObj == null || xmlHttpObj.status != 200 )
			return null;	
	
		//load xml				
		var xmldoc = new ActiveXObject("MSXML.DOMDocument");
		xmldoc.async = false;
		xmldoc.loadXML(xmlHttpObj.responseText);			
		var ServerError = xmldoc.documentElement.getAttribute("ServerError");				
		if(ServerError != null) 
			return null;
		
		return xmldoc;
	}	
	catch(e) 
	{
		return null;
	}
}
--> 