function set_link(link,target) {
   var requestHREF = location.href;
   var link_vars = '';
   var aff_pat = /partner_id=([^s\&]+)/;
   var matchArray = requestHREF.match(aff_pat);
   if ( matchArray ) {
      var aff = matchArray[1];
      var link_pat = /\?/;
      var aff_break = '?';
      if ( link_pat.test(link) ) {
         aff_break = '&';
      }
      link_vars = aff_break + "partner_id=" + aff;
   }
   var cart_pat = /cart_id=([^s\&]+)/;
   var matchCart = requestHREF.match(cart_pat);
   if ( matchCart ) {
      var cart = matchCart[1];
      var link_pat = /\?/;
      var cart_break = '?';
      if ( link_pat.test(link + link_vars) ) {
         cart_break = '&';
      }
      link_vars += cart_break + "cart_id=" + cart;
   }
   if(target == "new"){
      window.open(link + link_vars);
      return;
      }
   location.href = link + link_vars;
}

function popUp(url) {
   var extras = 'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=500,height=450';

   sealWin=window.open(url,"win",extras);
   self.name = "mainWin";
}

function dropper(form,operation) {
    if (operation == "new") {
        window.open(form.options[form.selectedIndex].value);
    }
    else if (operation == "same") {
        window.location = form.options[form.selectedIndex].value;
    }
}
