/********************************************************************************
	linkmail
	Some JavaScript functions to hide email addresses from spam robots
	Paul J Narsavage
	Mar 20, 2007
	
	usage: 
		linkmail (email_address, [display_name], [email_subject], [email_domain]);
			writes an email link (to the document)
			ie. <a href="mailto:email_address@email_domain?subject=email_subject" title="Send Email">display_name</a>
			
		urlmail (email_address, [email_subject], [email_domain]);
			writes an email URL (to the document)
			ie. mailto:email_address@email_domain?subject=email_subject
********************************************************************************/
var default_domain = 'netyp.org';

function linkmail (addr, display, subject, domain) {
	document.write('<a href="');
	urlmail(addr, subject, domain);
	document.write('" title="Send Email">' + (display && display != '' ? display : getmail(addr,domain)) + '</a>');
}

function urlmail (addr, subject, domain) {
	document.write('mail' + 'to:' + getmail(addr,domain));
	if (subject && subject != '') {
		document.write('?subject=' + escape(subject));
	}
}

function getmail (addr, domain) {
	return addr + '@' + (domain && domain != '' ? domain : default_domain);
}
