//主JS
function $(a){
	document.write(a);
}
function   GetCookie(cookieName){   
  var   cookieString   =   document.cookie;   
  var   start   =   cookieString.indexOf(cookieName   +   '=');   
  if   (start   ==   -1) 
  return   null;   
  start +=   cookieName.length   +   1;   
  var   end   =   cookieString.indexOf(";",   start);   
  if   (end   ==   -1)   return   unescape(cookieString.substring(start));   
  return   unescape(cookieString.substring(start,   end));   
}  
function my_getbyid(id)
{
   itm = null;
   if (document.getElementById)
   {
      itm = document.getElementById(id);
   }
   else if (document.all)
   {
      itm = document.all[id];
   }
   else if (document.layers)
   {
      itm = document.layers[id];
   }
   
   return itm;
}
function clearText(field)
{
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
function FormatNumber(srcStr,nAfterDot)        //nAfterDot小数位数
       {
　　        var srcStr,nAfterDot;
　　        var resultStr,nTen;
　　        srcStr = ""+srcStr+"";
　　        strLen = srcStr.length;
　　        dotPos = srcStr.indexOf(".",0);
　　        if (dotPos == -1){
　　　　        resultStr = srcStr+".";
　　　　        for (i=0;i<nAfterDot;i++){
　　　　　　        resultStr = resultStr+"0";
　　　　        }
　　　　        return resultStr;
　　        }
　　        else{
　　　　        if ((strLen - dotPos - 1) >= nAfterDot){
　　　　　　        nAfter = dotPos + nAfterDot + 1;
　　　　　　        nTen =1;
　　　　　　        for(j=0;j<nAfterDot;j++){
　　　　　　　　        nTen = nTen*10;
　　　　　　        }
　　　　　　        resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
　　　　　　        return resultStr;
　　　　        }
　　　　        else{
　　　　　　        resultStr = srcStr;
　　　　　　        for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
　　　　　　　　        resultStr = resultStr+"0";
　　　　　　        }
　　　　　　        return resultStr;
　　　　        }
　　        }
        } 
function usercheckform()
{
  if(document.uselogin.username.value=="")
  {
    document.uselogin.username.focus();
	alert("用户名不能为空！");
    return false;
  }
  else if(document.uselogin.password.value=="")
  {
    document.uselogin.password.focus();
	alert("密码不能为空！");
    return false;
  }
  else
  {
    document.uselogin.action="/login_check.php";
    document.uselogin.submit();
  }
}
function createXmlHttpRequestObject() 
{	
  var xmlHttp;
  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch (e)
  {
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
	                                "MSXML2.XMLHTTP.5.0",
	                                "MSXML2.XMLHTTP.4.0",
	                                "MSXML2.XMLHTTP.3.0",
	                                "MSXML2.XMLHTTP",
	                                "Microsoft.XMLHTTP");
    for(var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
	{
	  try
	  {
	    xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
	  }
	  catch (e) {}
	}
  }
  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}
function ChkUser(username)
{
  if(username=="") {
			  	alert ("请填写用户名!");
				return false;
			}
  var xmlHttp = createXmlHttpRequestObject(); 
  var url;
  url = "/ckuser.php?username="+username+"&randnum="+Math.random();
  xmlHttp.onreadystatechange=function()
  {
     if (xmlHttp.readyState == 4)
     {
        if (xmlHttp.status == 200) 
        {
		  if(xmlHttp.responseText=="true") {
                     alert ("该用户名已经存在，请选择其他!");
          }else{                     
                     alert('恭喜您,该用户名可以使用!');
          }
      } 
    }
  }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
function FormatNumber(srcStr,nAfterDot)        //nAfterDot小数位数
       {
　　        var srcStr,nAfterDot;
　　        var resultStr,nTen;
　　        srcStr = ""+srcStr+"";
　　        strLen = srcStr.length;
　　        dotPos = srcStr.indexOf(".",0);
　　        if (dotPos == -1){
　　　　        resultStr = srcStr+".";
　　　　        for (i=0;i<nAfterDot;i++){
　　　　　　        resultStr = resultStr+"0";
　　　　        }
　　　　        return resultStr;
　　        }
　　        else{
　　　　        if ((strLen - dotPos - 1) >= nAfterDot){
　　　　　　        nAfter = dotPos + nAfterDot + 1;
　　　　　　        nTen =1;
　　　　　　        for(j=0;j<nAfterDot;j++){
　　　　　　　　        nTen = nTen*10;
　　　　　　        }
　　　　　　        resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
　　　　　　        return resultStr;
　　　　        }
　　　　        else{
　　　　　　        resultStr = srcStr;
　　　　　　        for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
　　　　　　　　        resultStr = resultStr+"0";
　　　　　　        }
　　　　　　        return resultStr;
　　　　        }
　　        }
        } 
