// mailink v2 - javascript for email address encapsulation
// (cc-BY) Jesper L. Ottosen, www.o2matic.dk

var E = new Array(); 
// {user,dom,tld,sub,body}

function mailclick(user,dom,tip,subject,body) {
	var id = make(user,dom,subject,body);
	if ((tip=='')||(tip==null)) { tip = 'Send en email';}
	document.write('<INPUT TYPE="submit" value="'+tip+'" onClick="SkrivTilMig(\''+id+'\');"> ');		
};

function make(user,dom,subject,body) {
    if ((dom=='')||(dom==null)) { dom='manuka'; };
    var id = (Math.round(Math.random()*1000)); 
    while (E[id] != undefined) { id++};   
	E[id] = {user: user, dom: dom, tld: '.dk', sub: subject, body: body};
	return id;
}	

function mailink2(user,dom,tip,subject,body) {
	var id = make(user,dom,subject,body);
    if ((tip=='')||(tip==null)) { tip = E[id].user+unescape('%40')+E[id].dom+E[id].tld; };
	document.write('<a href="javascript:SkrivTilMig(\''+id+'\')">'+tip+'</a>');		
};

function SkrivTilMig(id) {
    var e = E[id].user+unescape('%40')+E[id].dom+E[id].tld;
	if (E[id].user=='') { e=''; }    
    location.replace('mailto:'+e+'?subject='+E[id].sub+'&body='+E[id].body);
};

