function g_$FbyID(e)
{
	if(document.getElementById(e))
		return document.getElementById(e);
	else
		return "";
}
function g_$FbyName(e)
{
	if(document.getElementsByName(e))
		return document.getElementsByName(e);
	else
		return "";
}

function g_$FValue(e)
{
	return g_$FbyID(e).value;
	var _t=g_$FbyID(e);
	if(_t.length>0)
	{
		alert(_t.value);
		return _t.value;
		}
	else
	{
		return "";
		}
}
function g_$FselectValue(e)
{
	var _t=g_$FbyID(e);
	if(_t.length==0)
		_t=g_$FbyName(e);
	if(_t)
		return _t[_t.selectedIndex].value;
	else
		return "";
}
function g_$FradioValue(e)
{
	var _t=g_$FbyName(e);
	for(var i=0;i<_t.length;i++)
	{
		if(_t[i].checked)
			return _t[i].value;
	}
	return "";
}
function g_$FcheckboxValue(e)
{
	var _t=g_$FbyName(e);
	var returnvalue="";
	if(_t.length==0)
	{
		_t=g_$FbyID(e);
	}
	for(var i=0;i<_t.length;i++)
	{
		if(_t[i].checked)
			returnvalue+=_t[i].value+";";
	}
	if(returnvalue.length==returnvalue.indexOf(";")+1&&returnvalue.length!=0)
		returnvalue=returnvalue.substr(0,returnvalue.length-1)
	return returnvalue;
}
function g_$CUTString(e,start,length)
{
	if(length==0)
		return e.substr(start);
	if(length<0)
		length=e.length+length-start;
	return e.substr(start,length)
}
function g_$CrDaSelect(name,sy,ey,sl)
{
	var r="";
	if(sy>0)
	{
		ey++;
		r="<select name=\""+name+"\" id=\""+name+"\">";
		for(var i=sy;i<ey;i++)
		{
			var c="";
			if(i==sl)
				c=" selected=\"selected\"";
			r+="<option value=\""+i+"\""+c+">"+i+"</option>";
		}
		r+="</select>"
	}
	return r;
}
function g_$InHtml(e,s)
{
	var _t=g_$FbyID(e);
	if(_t)
		_t.innerHTML=s;
}
function g_$CrSelect(name,valueArry)
{
	return g_$CrSelect(name,valueArry,"");
}
function g_$CrSelect(name,valueArry,script)
{
	var _r='<select name="'+name+'" id="'+name+'" '+script+' style="background-color:#EEEEEE;">';
	var _t1=valueArry.split('|');
	for(var i=0;i<_t1.length;i++)
	{
		var _t2=_t1[i].split(':');
		_r+='\n<option value="'+_t2[1]+'">'+_t2[0]+'</option>';
	}
	_r+="\n</select>";
	return _r;	
}
String.prototype.trim   =   function()  
{
	 return   this.replace(/(^\s*)|(\s*$)/g,   "");  
}
function g_$Sbox(whatBox,whatData,whatTitle)
{
	$(whatBox).update(whatData);
	activateLightbox(whatTitle, "#"+whatBox);
}

rnd.today=new Date();
rnd.seed=rnd.today.getTime(); 
function rnd() { 
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
}; 
function rand(number) {
return Math.ceil(rnd()*number);
}; 

/*数字转金额表述,要求输入地为字符串*/
function outputMoney(number) {
 number=number.replace(/\,/g,"");
 if (isNaN(number)||number=="") return "";
	 number = Math.round(  number*100) /100;
if(number<0)
	return '-'+outputDollars(Math.floor(Math.abs(number)-0) + '') + outputCents(Math.abs(number) - 0);
else
	return outputDollars(Math.floor(number-0) + '') + outputCents(number - 0);
}
function outputDollars(number)
{
 if (number.length<= 3)
 return (number == '' ? '0' : number);
 else
  {
  var mod = number.length%3;
  var output = (mod == 0 ? '' : (number.substring(0,mod)));
  for (i=0 ; i< Math.floor(number.length/3) ; i++)
  {
   if ((mod ==0) && (i ==0))
     output+= number.substring(mod+3*i,mod+3*i+3);
     else
     output+= ',' + number.substring(mod+3*i,mod+3*i+3);
   }
 	return (output);
   }
}
function outputCents(amount)
{
 amount = Math.round( ( (amount) - Math.floor(amount) ) *100);
 return (amount<10 ? '.0' + amount : '.' + amount);
}
