function MyGetUrlParams(){
  var url_params = new Array();
  var urla = location.href.substring(location.href.indexOf('?')+1).split('&');
  for(i=0;i< urla.length ;i++){
    url_params[urla[i].substring(0,urla[i].indexOf('='))]=
    urla[i].substring(urla[i].indexOf('=')+1);
  }
  return url_params;
}

function MyGetThisPage(){
    return location.href.substring(0, ((x=location.href.indexOf('?'))!=-1?x:location.href.length)).replace(/.*\//,"")
}

function MyFormatNumber(x){
  var i;
  var y="";
  x=""+x;
  if(x.length==0)
    return "0";
  for(i=1 ; i<=x.length ; i++){
    y=x.charAt(x.length-i)+y;
    if(i%3==0 && i!=x.length)
      y=","+y;
  }
  return y;
}

function MyTrimString(str){
    return str.replace(/^\s*/, "").replace(/\s*$/, "");
}

function MyNewXHR(){
  var xhr;
  try{
    xhr = new ActiveXObject("Msxml2.XMLHTTP");
  }catch(e){
    try{
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(E){
      xhr = false;
    }
  }
  if(!xhr && typeof XMLHttpRequest != 'undefined'){
    xhr = new XMLHttpRequest();
  }
  return xhr;
}