function readCookie(name) {

 var s = '' + document.cookie;

 var i1 = s.indexOf(name);

 if (i1 == -1 || name == '') return ''; 

 var i2 = s.indexOf(';', i1);

 if (i2 == -1) i2 = s.length; 

 return unescape(s.substring(i1 + name.length + 1, i2));
}

var mycontent = '';
var myname = '';
var myfrom = '';
var mycbid = '';

function getCBID() {

  var mc = document.getElementById("mainContent");

  if (mc) {

    mycontent = mc.innerHTML;
  }

  myname = readCookie('myname');
  myfrom = readCookie('myfrom');
  mycbid = readCookie('mycbid');

  if(mycbid.length - 5 < 0 || mycbid.length - 10 > 0 ){

  }
  else {

    var f = document.forms['myform'];

    f.elements['custom_clickbank'].value = mycbid;

    applyCBID(mycbid);
  }
}

function getAndApplyCBID() {

  var err = '';

  var f = document.forms['myform'];

  var mycbid = f.elements['custom_clickbank'].value;

  if (!mycbid){

    err += 'Please, input Clickbank ID.' + "\n";
  }
  else {

    if(mycbid.length - 5 < 0 || mycbid.length - 10 > 0 ){

      err += 'The ClickbankID must be between 5-10 characters.' + "\n";
    }
  }

  if (err){

    alert (err);
    return false;

  }else{

    applyCBID(mycbid)
    return false;
  }

}

function applyCBID(cbid) {

  //alert(cbid)

  var mc = document.getElementById("mainContent")

  if (mc && mycontent) {

    var s = '' + mycontent;

    s = s.replace(/x{4,10}/gi, cbid);
    s = s.replace(/\[\[firstname\]\]/gi, myname);

    mc.innerHTML = s
  }
  else {

    alert("Can't find 'mainContent'.");
  }
}
/*
Select and Copy form element script- By Dynamicdrive.com
For full source, Terms of service, and 100s DTHML scripts
Visit http://www.dynamicdrive.com
*/

//specify whether contents should be auto copied to clipboard (memory)
//Applies only to IE 4+
//0=no, 1=yes
var copytoclip=1

function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&&copytoclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
}
}