var $=function(obj)
{
  return document.getElementById(obj);
};
var $F=function(obj)
{
  return document.getElementById(obj).value;
}

var $E=function(str)
{
  return encodeURIComponent(str);
}
var noShowDiv=function(oDivId)
{
  $(oDivId).style.display="none";
}
var yesShowDiv=function(oDivId,msg)
{
  $(oDivId).style.display="block";
  $(oDivId).innerHTML=msg;
}
var debug=function(msg,isvalid)
{
 if(isvalid)
 {
  alert(msg);
 }
}
String.prototype.Trim = function()    
{    
return this.replace(/(^\s*)|(\s*$)/g, "");    
}    
String.prototype.LTrim = function()    
{    
return this.replace(/(^\s*)/g, "");    
}    
String.prototype.RTrim = function()    
{    
return this.replace(/(\s*$)/g, "");    
}
key="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcde";
function encode(str)
{
var t="";
var a,a1,a2,a3;
var b=key.split("");
for(var x=0;x<str.length;x++)
{
	a=str.charCodeAt(x)
	a1=a%41;
	a=(a-a1)/41;
	a2=a%41;
	a=(a-a2)/41;
	a3=a%41;
	t+=b[a3]+b[a2]+b[a1];
}
a="z";
for(var x=0;x<t.length;x+=3)
{
	if(t.charAt(x)!="A")
	{
	  return t
	}
	a+=t.substr(x+1,2)
}
return a;
}
function decode(str)
{
var a1,a2,a3,b=key,d=0,t,a;
if(str.charAt(0)=="z")
{
	t=new Array(Math.floor((str.length-1)/2));
	a=t.length;
	for(var x=0;x<a;x++)
	{
		d++;
		a2=b.indexOf(str.charAt(d));
		d++;a3=b.indexOf(str.charAt(d));
		t[x]=a2*41+a3
	}
}
else
{
    t=new Array(Math.floor(str.length/3));
    a=t.length;
	for(var x=0;x<a;x++)
	{
		a1=b.indexOf(str.charAt(d));
		d++;
		a2=b.indexOf(str.charAt(d));
		d++;
		a3=b.indexOf(str.charAt(d));
		d++;
		t[x]=a1*1681+a2*41+a3;
	}
}
a=eval("String.fromCharCode("+t.join(',')+")");
return a;
} 
/**加密*/
key="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcde";
function encode(str)
{
var t="";
var a,a1,a2,a3;
var b=key.split("");
for(var x=0;x<str.length;x++)
{
	a=str.charCodeAt(x)
	a1=a%41;
	a=(a-a1)/41;
	a2=a%41;
	a=(a-a2)/41;
	a3=a%41;
	t+=b[a3]+b[a2]+b[a1];
}
a="z";
for(var x=0;x<t.length;x+=3)
{
	if(t.charAt(x)!="A")
	{
	  return t
	}
	a+=t.substr(x+1,2)
}
return a;
}
/**解密函数*/
function decode(str)
{
var a1,a2,a3,b=key,d=0,t,a;
if(str.charAt(0)=="z")
{
	t=new Array(Math.floor((str.length-1)/2));
	a=t.length;
	for(var x=0;x<a;x++)
	{
		d++;
		a2=b.indexOf(str.charAt(d));
		d++;a3=b.indexOf(str.charAt(d));
		t[x]=a2*41+a3
	}
}
else
{
    t=new Array(Math.floor(str.length/3));
    a=t.length;
	for(var x=0;x<a;x++)
	{
		a1=b.indexOf(str.charAt(d));
		d++;
		a2=b.indexOf(str.charAt(d));
		d++;
		a3=b.indexOf(str.charAt(d));
		d++;
		t[x]=a1*1681+a2*41+a3;
	}
}
a=eval("String.fromCharCode("+t.join(',')+")");
return a;
}
function UrlEncode(str)
{
	var i,c,ret="",strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";
	for(i=0;i<str.length;i++)
	{
		if(str.charCodeAt(i)>=0x4e00)
		{
			c=qswhU2GB[str.charCodeAt(i)-0x4e00];
			ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
	    }
		else 
		{
			c=str.charAt(i);
			if(c==" ")
			ret+="+";
			else if(strSpecial.indexOf(c)!=-1)
			ret+="%"+str.charCodeAt(i).toString(16);
			else
			ret+=c;
		}
    }
    return ret;
}

function getRequestBody(oForm)
{ 
	var aParams = new Array(); 
	for (var i=0 ; i < oForm.elements.length; i++)
	{ 
	    var  oElementId=  oForm.elements[i].id;
		var  oElementValue = oForm.elements[i].value;
		var  oElementType = oForm.elements[i].type;

        if(oElementType=='radio' || oElementType=='button' || oElementType=='reset' || oElementType=='checkbox')
		{
              continue;
		}

		var sParam = encodeURIComponent(oElementId); 
		sParam += "="; 
		sParam += encodeURIComponent(oElementValue); 
		aParams.push(sParam); 
	} 
	return aParams.join("&"); 
} 
 var $R = function(oRadioName)
  {
    var oRadio = document.getElementsByName(oRadioName);   
	for(i=0;i<oRadio.length;i++)   
	{   
		  if(oRadio[i].checked)
		  {
            return  oRadio[i].value;
		  }
	}
  }

