function cg(addr, label){
var code=""; 
var theArray=[];
for(var i=0;i<addr.length;i++){
	theArray.push(addr.charCodeAt(i));
}
label=label.replace(/&/g,"&amp;");
label=label.replace(/>/g,"&gt;");
label=label.replace(/</g,"&lt;");
label=label.replace(/"/g,"&quote;");
code+= "<script type=\"text/javascript\"><!--\n";
code+="var m=new Array("+theArray.join(',')+");\n";
code+="var label=\""+label+"\";\n var ad='';\n";
code+="for(var i in m){ad+=String.fromCharCode(m[i]);}\n";
code+="document.write(label.link(\"mailto:\"+ad));\n";
code+=""+'//--></script><noscript>'+label+'</noscript>';
var ta=document.getElementById('des');
ta.value=code;
ta.select();
}
function viewTest(src){
var re="<script type=\"text/javascript\"><!--";
src=src.replace(re,"");
re=""+'//--></script>';
src=src.replace(re,"");
src=src.replace(/<noscript>.*?<\/noscript>/,'');
re="document.write(label.link(\"mailto:\"+ad));"
src=src.replace(re,"document.getElementById(\"view\").innerHTML=label.link(\"mailto:\"+ad);");
eval(src);
}

