// JavaScript Document
function $(id) {
	return document.getElementById(id);
}

function echo(obj,html)
{
	document.getElementById(obj).innerHTML=html;
}

function fopen(obj)
{
	document.getElementById(obj).style.display="";
}
function fclose(obj)
{
	document.getElementById(obj).style.display="none";
}
function fremove(obj)
{
	document.getElementById(obj).removeNode(true);
	
}
function lTrim(str)
{
if (str!==""){
  if (str.charAt(0) == " ")
  {
    //如果字串左边第一个字符为空格
    str = str.slice(1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(1, str.length);
    str = lTrim(str);    //递归调用
  }
}
  return str;
}

//去掉字串右边的空格
function rTrim(str)
{
if (str!==""){
  var iLength;
  
  iLength = str.length;
  if (str.charAt(iLength - 1) == " ")
  {
    //如果字串右边第一个字符为空格
    str = str.slice(0, iLength - 1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(0, iLength - 1);
    str = rTrim(str);    //递归调用
  }
}
  return str;
}

//去掉字串两边的空格
function trim(str)
{
  return lTrim(rTrim(str));
}
function sck(s)
{
	return s.replace(/\n/g,"[br]");
	//s=s.replace(chr(13)&chr(23),"<br />");	
	//return s;
}
function f(obj)
{
	//return trim(eval("document.forms[0]."+obj+".value"));
	return trim(document.getElementById(obj).value);
}
function setf(obj)
{
	//return eval("document.forms[0]."+obj+".focus();");
	return document.getElementById(obj).focus();
}

function show(obj)
{
	var s=document.getElementById(obj).style;
	s.display=s.display=="none" ? "block" : "none";
}

function checknum(obj)
{
	if(document.getElementById(obj).value!="")
    {
		if(document.getElementById(obj).value.search(/^[0-9]*/)==-1)
        {
            alert("请输入整数");
            document.getElementById(obj).focus();
            return false;
        }
	}
return true;
}

function createxmlhttp()
{
	var xmlhttp=false;
	try	{
  		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	}
	catch (e) {
  		try {
   			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  		}
		catch (e) {
   			xmlhttp = false;
 		}
 	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  		xmlhttp = new XMLHttpRequest();
				if (xmlhttp.overrideMimeType) {//设置MiME类别
			xmlhttp.overrideMimeType('text/xml');
		}
	}

	return xmlhttp;
}

function getdata(url,obj1,obj2)
{
	if (url.indexOf("?")>0){
	url=url+"&randomnum="+escape(Math.random())
	}else{
	url=url+"?randomnum="+escape(Math.random())
	}	
	var xmlhttp=createxmlhttp();
	if(!xmlhttp)
	{
		alert("你的浏览器不支持XMLHTTP！！");
		return;
	}
	xmlhttp.onreadystatechange=requestdata;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	function requestdata()
	{
		fopen(obj2);
		echo(obj2,"正在加载数据，请稍等......");
		if(xmlhttp.readyState==4)
		{
			if(xmlhttp.status==200)
			{
				if(obj1!=obj2){fclose(obj1);};
				echo(obj2,xmlhttp.responseText);
			}
		}
	}
}

function postdata(url,obj,data)
{	
	if (url.indexOf("?")>0){
	url=url+"&randomnum="+escape(Math.random())
	}else{
	url=url+"?randomnum="+escape(Math.random())
	}
	var xmlhttp=createxmlhttp();
	if(!xmlhttp)
	{
		alert("你的浏览器不支持XMLHTTP！！");
		return;
	}
	xmlhttp.open("POST", url, true);
	xmlhttp.onreadystatechange=requestdata;
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send(data);
	function requestdata()
	{
		fopen(obj);
		echo(obj,"正在提交数据，请稍等......");
		//alert(xmlhttp.readyState);
		if(xmlhttp.readyState==4)
		{
			//alert(xmlhttp.status);
			if(xmlhttp.status==200)
			{
				echo(obj,xmlhttp.responseText);
			}
		}
	}
}

function overli(obj)
{
	document.getElementById(obj).style.background="#fffab3 ";
	document.getElementById(obj).style.cursor="hand";
}
function outli(obj)
{
	document.getElementById(obj).style.background="";
	document.getElementById(obj).style.cursor="";
}
function checkli(obj1,obj2,obj3,obj4,obj5)
{
	if (obj2!==""){
	document.getElementById(obj2).value=obj3;
	}
	if (obj4!==""){
	document.getElementById(obj4).value=obj5;
	}
	fclose(obj1);
}

//图片按比例缩放
//参数增加定义图片宽高,在调用时候就可以确定显示宽高.
function DrawImage(ImgD,iwidth,iheight){
	var image=new Image();
	//定义允许图片宽度
	if (iwidth==""){
	iwidth = 260; 
	}else{
	iwidth = iwidth; 
	}
	//定义允许图片高度
	if (iheight==""){
	iheight = 200;
	}else{
	iheight = iheight; 
	}
	image.src=ImgD.src;
	if(image.width>0 && image.height>0){
	if(image.width/image.height>= iwidth/iheight){
	if(image.width>iwidth){ 
	ImgD.width=iwidth;
	ImgD.height=(image.height*iwidth)/image.width;
	}else{
	ImgD.width=image.width; 
	ImgD.height=image.height;
	}
	}
	else{
	if(image.height>iheight){ 
	ImgD.height=iheight;
	ImgD.width=(image.width*iheight)/image.height; 
	}else{
	ImgD.width=image.width; 
	ImgD.height=image.height;
	}
	}
	}
} 
//调用：<img src="图片" onload="javascript:DrawImage(this,iwidth,iheight)">
