function LinkActive(status_text, id, type) {
	if (status_text)
		window.status=status_text;
	type = (type) ? ".jpg" : ".gif";
	if (id) {
		g=document.getElementById(id);
		g.src="graphics/active/"+id+type;
	}
}

function LinkPassive(id, type) {
	window.status="";
	type = (type) ? ".jpg" : ".gif";
	if (id) {
		g=document.getElementById(id);
		g.src="graphics/"+id+type;
	}
}

function EMailLink(name, email_encoded, subject, style_class, image, status_text) {
	email=EMailDecode(email_encoded);
	name = (name && name!="-") ? name+" " : "";
	if (name) email="<"+email+">";
	subject = (subject && subject!="-") ? "?subject="+subject : "";
	style_class = (style_class && style_class!="-") ? " CLASS="+style_class : "";
	image_active = (image && image!="-") ? ", '"+image+"'" : "";
	image_passive = (image && image!="-") ? "'"+image+"'" : "";
	status_text = (status_text && status_text!="-") ? "'"+status_text+"'" : "";
	document.write("<A HREF=\"mailto:"+name+email+subject+"\" TARGET=_blank"+style_class+" onMouseOver=\"LinkActive("+status_text+image_active+"); return true;\" onMouseOut=\"LinkPassive("+image_passive+"); return true;\">");
}

function EMailDecode(email_encoded) {
	alphabet = new Array("@", " ", ".", "!", "-", "_", "&#34;", "<", ">", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "á", "b", "c", "d", "e", "é", "f", "g", "h", "i", "í", "j", "k", "l", "m", "n", "o", "ó", "ö", "õ", "p", "q", "r", "s", "t", "u", "ú", "ü", "û", "v", "w", "x", "y", "z", "A", "Á", "B", "C", "D", "E", "É", "F", "G", "H", "I", "Í", "J", "K", "L", "M", "N", "O", "Ó", "Ö", "Õ", "P", "Q", "R", "S", "T", "U", "Ú", "Ü", "Û", "V", "W", "X", "Y", "Z");
	email_encoded=email_encoded.split("#");
	email="";
	for (i=0; i<email_encoded.length; i++) {
		j=email_encoded[i];
		email+=alphabet[j];
	}
	return email;
}
