if(!Array.prototype.push){
Array.prototype.push=function(){
for(var i=0;i<arguments.length;i++){
this[this.length]=arguments[i];
}
};
}
String.prototype.trim=function(){
return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1");
};
function isUndefined(v){
var _3;
return v===_3;
}
function getTarg(e){
var _5;
if(!e){
var e=window.event;
}
if(e.target){
_5=e.target;
}else{
if(e.srcElement){
_5=e.srcElement;
}
}
if(_5.nodeType==3){
_5=_5.parentNode;
}
return _5;
}

