/* Copyright Brian Robinson 2007 */
function m2 (p1,p2,p3,p4,p5) {
  var rm2 = t2(p1,p2,p3,p4,p5); // alert('When testing ONLY!, about to: '+rm2);
  return rm2;}

function t2 (p1,p2,p3,p4,p5) {var l2r;var t = new Array();var td = new Array();
  td[0]="co";td[1]="org";td[2]="gov";td[10]="com";td[11] = "org";td[12]="net";
  td[13]="info";for (i=0;i<10;i++) {td[i]=td[i]+'.uk';}
  var c=0;for (i=104;i<117;i++) {c++;t[c]=String.fromCharCode(i);}
  var m2= t[6]+'a'+t[2]+t[5]+'t'+t[8]+':';var a= String.fromCharCode(2*4*8);
  if (p5==null) {l2r=m2+p3.rev()+'.'+p4.rev()+a+p1.rev()+'.'+td[p2];return l2r;}
  if (p5.length<2) {l2r=m2+p3.rev()+p5+p4.rev()+a+p1.rev()+'.'+td[p2];return l2r;}
  l2r=m2+p3.rev()+'.'+p4.rev()+'.'+p5.rev()+a+p1.rev()+'.'+td[p2];return l2r;}

String.prototype.rev = function() {var s = "";var i = this.length;
    while (i>0) {s += this.substring(i-1,i);i--;}return s;}
