function appendQueryParam(param, value){
  //var aTags = MochiKit.Selector.$$("a");
  var aTags = getElementsByTagAndClassName('a', null);
  for(key in aTags){
    if(aTags[key].href.indexOf("http")==0){
      //tag is a link
      var toPass = MochiKit.Base.queryString(Array(param), Array(value));
      if(aTags[key].href.indexOf("?")>=0){
        aTags[key].href = aTags[key].href +"&"+ toPass
      }else{
        aTags[key].href = aTags[key].href +"?"+ toPass
      }
      //document.writeln(aTags[key].href);
    }
  }
}

function transferChebsVariable(){
  var curUrl = window.location.toString();
  if(curUrl.indexOf('?')>=0){
    var queryParams = curUrl.substr(curUrl.indexOf('?')+1)
    var passedParams = parseQueryString(queryParams);
    //alert(passedParams.toSource());
    if(passedParams.chebs && passedParams.chebs.indexOf("_xfer") >= 0 && passedParams.chebs.indexOf(INTERNAL_CAMPAIGN)>=0){
      appendQueryParam("chebs", passedParams.chebs);
    }else if(passedParams.chebs && passedParams.chebs.indexOf("_xfer")<0){
      appendQueryParam("chebs", passedParams.chebs + "_xfer");
    }
    if(passedParams.s_kwcid){
      appendQueryParam("s_kwcid", passedParams.s_kwcid);
    }
  }
}
