function getNum(val){
	if(val == "A") return 10;
        if(val == "B") return 11;
	if(val == "C") return 12;
	if(val == "D") return 13;
	if(val == "E") return 14;
	if(val == "F") return 15;
	return val.valueOf();
}
function colorForValue(){
	var re = new RegExp("[^A-F0-9]*", "g");
	var page = 0;
        var value = document.getElementById('hex_value').value;
        var upperCaseVal = value.toUpperCase();
	if(upperCaseVal.length >= 6){
		upperCaseVal = upperCaseVal.replace(re,"");
		if(upperCaseVal.length == 6){
			page = 512*getNum(upperCaseVal.substr(0,1))+32*getNum(upperCaseVal.substr(1,1))+2*getNum(upperCaseVal.substr(2,1))+(getNum(upperCaseVal.substr(3,1))-getNum(upperCaseVal.substr(3,1))%8)/8;
			window.location = "a_6.php?page="+page+"&hex_code="+upperCaseVal+"#"+upperCaseVal;
		}else{
			alert("Not a hex code number. "+value);
		}
	}
}
function printTopColors(pre, post, id){
      var tr = document.getElementById(id);
      var pr = pre.split('.',-1);
      for(var i=0;i<pr.length;i++){
           if(pr[i]=='') continue;
           var td = document.createElement("td");
           td.bgColor = pr[i];
           td.height="20";
           var t = document.createTextNode(" ");
           td.appendChild(t);
           tr.appendChild(td); 
      }
      var td = document.createElement("td");
      var a = document.createElement("a");
      var b = document.createElement("b");
      a.href = id.indexOf("first")>=0?"/articles/a_6.php":"/articles/a_6.php?page=8191";
      var t = document.createTextNode(id.indexOf("first")>=0?"0":"8191");
      b.appendChild(t);
      a.appendChild(b);
      td.appendChild(a);
      tr.appendChild(td);
      
      var pr = post.split('.',-1);
      for(var i=0;i<pr.length;i++){
           if(pr[i]=='') continue;
           var td = document.createElement("td");
           td.height="20";
           td.bgColor = pr[i];
           var t = document.createTextNode(" ");
           td.appendChild(t);
           tr.appendChild(td); 
      }
      var td = document.createElement("td");
      var t = document.createTextNode(" ");
      td.appendChild(t);
      tr.appendChild(td);
}




function createLine(pre, curr, post){
      var tr = document.getElementById("show_pages");
      var pr = pre.split('.',-1);
      
      for(var i=0;i<pr.length;i++){
           if(pr[i]=='') continue;
           var td = document.createElement("td");
           var a = document.createElement("a");
           a.href = "/articles/a_6.php?page="+pr[i];
           var t = document.createTextNode(pr[i]);
           a.appendChild(t);
           td.appendChild(a);
           tr.appendChild(td); 
      }
      pr = curr.split('.',-1);
      for(var i=0;i<pr.length;i++){
           if(pr[i]=='') continue;
           var td = document.createElement("td");
           var a = document.createElement("a");
           a.href = "/articles/a_6.php?page="+pr[i];
           var t = document.createTextNode(pr[i]);
           a.appendChild(t);
           td.appendChild(a);
           tr.appendChild(td); 
      }
      pr = post.split('.',-1);
      for(var i=0;i<pr.length;i++){
          if(pr[i]=='') continue;
           var td = document.createElement("td");
           var a = document.createElement("a");
           a.href = "/articles/a_6.php?page="+pr[i];
           var t = document.createTextNode(pr[i]);
           a.appendChild(t);
           td.appendChild(a);
           tr.appendChild(td); 
      }
      var td = document.createElement("td");
      var t = document.createTextNode(" ");
      td.appendChild(t);
      tr.appendChild(td);
}


