// global variables
var at1 = "@"; 
var dot = "."; 
var typ = "co.uk"; 
var id1 = "sa";     // real id1
var id2 = "les";     // real id2 
var url = "johndigby";        // real URL 
var fid1 = "min";       // fake id1 
var fid2 = "ers"     // fake id2 
var furl = "yahoo";     // fake URL

function FixBusi (obj1) {  // PayPal FORM business value
var tmp;
  if (obj1.business) {     // see what is in this form
    tmp = obj1.business.value;
    obj1.business.value = id1 + id2 + at1 + url + dot + typ;
//Commented out alert to avoid pop-up messages
//    alert ("Fake business was ... \n   " + tmp + "\n\n\n" +
//           "Real business is  ... \n   " + obj1.business.value);
  }
  return true;             // make it work...
}

function FixLink (obj1) {  // fix any PayPal link in calling FORM
var tmp,org,ary=new Array();
  if (obj1.cancel_return) {  // start checking those links
    org = obj1.cancel_return.value;
    tmp = org;  // place holder
    ary = tmp.split (furl);  // do we have a fake
    if (ary.length > 1) {    // still a fake
      tmp = ary.join ("members." + url);
      obj1.cancel_return.value = tmp;
      alert("Fix URL... \n\n" +
            "cancel_return value was ... \n   " + org + "\n\n\n" +
            "cancel_return value IS  ... \n   " + tmp);
    }
    org = tmp;  // any more stuff to fix?
    ary = tmp.split (fid1 + fid2);  // have a fake ID here?
    if (ary.length > 1) {    // still a fake
      tmp = ary.join (id1 + id2);
      obj1.cancel_return.value = tmp;
      alert("Fix ID... \n\n" +
            "cancel_return value was ... \n   " + org + "\n\n\n" +
            "cancel_return value IS  ... \n   " + tmp);
    }
  }
}

function FixMail (obj1) {  // fix a hyperlink mail addr 
var tmp;
  tmp = obj1.href;
  obj1.href = "mailto:" + id1 + id2 + at1 + url + dot + typ;
//Commented out alert to avoid pop-up messages  
//  alert ("Fake E-mail address was ... \n   " + tmp + "\n\n\n" +
//         "Real E-mail address is  ... \n   " + obj1.href);
  return true;             // make it work...
}
