var statename = getQuery('loc');

function getQuery(vl) { //get value from browser's querystring
 var ret, qs;
 qs = document.location.toString();
 if(qs.indexOf('?')!=-1) {
  qs = '&' + qs.substring(qs.indexOf('?')+1,qs.length);
 } else {
  return '';
 }
 if(qs.indexOf('&'+vl+'=')!=-1) {
  ret = qs.substring(qs.indexOf('&'+vl+'=')+2+vl.length,qs.length);
  if(ret.indexOf('&')==-1) {
   return unescape(ret);
  } else {
   return unescape(ret.substring(0, ret.indexOf('&')));
  }
 }
 return '';
}

function cleanse(vl) {
 vl=vl.replace(/</g, "&lt;");
 vl=vl.replace(/>/g, "&gt;");
 vl=vl.replace(/"/g, "&quot;");
 return vl;
}

document.write(cleanse(getQuery("loc")));

//Old code
/*
var ref=window.location.toString();
var i=ref.indexOf("?");
var State=((i!=-1)?unescape(ref.substring(i+1),ref.length):"")+" ";
document.write(State);
*/