function getSearchKey(){
  var QS = new Array;
  if (location.search.length > 1) {
    var m_Array = location.search.substr(1).split("&");
    for (idx in m_Array) {
      QS.push(m_Array[idx].split("="));
    }
  }
  var query ;
  for (idx in QS) {
     if (QS[idx][0] == "q"){
       query = QS[idx][1];
       query = decodeURIComponent(query);
     }
  }
  if (typeof query=="undefined"){
    return "";
  } else {
      if (query.indexOf("site:")!=-1){
	  query = query.substr(0,query.indexOf("site:")-1);
      }
    return query;
  }
}

