<!--

// Start of safemail JS

// Open Source: JavaScript Library: Safe Mail
// Author(s):   FakeTP: faker@faketp.com, http://www.faketp.com/safemail/
//              Michael Stilson Jr. - Western Michigan University
// Args In:  username, domain, subject, anchor (optional) and markup (optional)
// Pre:      username: a string that defines a valid email address username. 
//	e.g.	<script>safemail("firstname.lastname","wmich.edu","subject","Anchor Text")</script>
//		domain:   a string that defines a valid email address domain
//		subject:   optional string defines subject text ( uses page title if blank - DSF 3-2004)
//		anchor:   a (n optional) string that defines the anchor text
//		markup:   a (n optional) boolean that flags a markup

var gBLANK="";
var gHTML_A_CLOSE="</a>";
var gHTML_GREATER="&gt;";
var gHTML_LESSER="&lt;";
var gHTML_A_HREF0="<a href=\"mailto:";
var gHTML_A_HREF1="\">";
var gSTR_AT="@";
var gSTR_GREATER=">";
var gSTR_LESSER="<";
var gSTR_SUBJECT="?subject=";
var gSTR_SPACE=" ";
var gSTR_UNDEF="undefined";
var gTYPE_BOOLEAN="boolean";
var gTYPE_STRING="string";

function safemail(username,domain,subject,anchor,markup) {
	if(arguments.length<3) return 0;
	if(arguments.length==3) {
		for(var i=0;i<3;i++) {
			if((typeof arguments[i])!=gTYPE_STRING) return 0;
		}
	}
	var isAnchor=true;
	var isMarkup=false;
	if(arguments.length>3) {
		for(var i=3;i<arguments.length;i++) {
			var argType=typeof arguments[i];
			if(argType==gTYPE_BOOLEAN) {
				if(i==3) {
					anchor=null;
				}
				isMarkup=true;
			}
		}
	}
	if((typeof(anchor)==gSTR_UNDEF)||(anchor==null)) {
		var anchor=username+gSTR_AT+domain;
		isAnchor=false;
	}
	var href=username+gSTR_AT+domain;
	if(subject="") {
		var subject="Email from '"+document.title+"'";
	}
	if(isAnchor) {
		var safeAnchor=
		gHTML_A_HREF0+anchor+gSTR_SPACE+gSTR_LESSER+href+gSTR_GREATER+gSTR_SUBJECT+subject+gHTML_A_HREF1+anchor+gHTML_A_CLOSE;
	} else {
		var safeAnchor=
		gHTML_A_HREF0+href+gSTR_SUBJECT+subject+gHTML_A_HREF1+anchor+gHTML_A_CLOSE;
	}
	if(isMarkup) safeAnchor=gHTML_LESSER+safeAnchor+gHTML_GREATER;
	document.write(safeAnchor);
return 1;
}

// Copyright 2004 - Western Michigan University - All rights reserved
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
// 1. Redistributions of source code must retain the above copyright
//    notice, this list of conditions and the following disclaimer.
// 2. Redistributions in binary form must reproduce the above copyright
//    notice, this list of conditions and the following disclaimer in the
//    documentation and/or other materials provided with the distribution.
//
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ''AS IS'' AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
// SUCH DAMAGE.

// End of safemail JS


// Start of AfL_footer.js

document.write("<a href=\"http://www.wmich.edu/evalctr/\">The Evaluation Center</a>  <span class=\"bold_gold\">&bull;</span>    <a href=\"http://www.mathcurriculumcenter.org/\">Center for the Study of Mathematics Curriculum</a>   <span class=\"bold_gold\">&bull;</span>    <a href=\"http://www.wmich.edu/science/\">Mallinson Institute for Science Education</a>")

document.write("<br />")

document.write("<a href=\"http://www.wmich.edu/\">Western Michigan University</a>")
document.write("<br />")
document.write("A Project Supported by <a href=\"http://www.nsf.gov/\">The National Science Foundation</a>")
document.write("<br /><br />")

safemail("arlen.gullickson","wmich.edu","","Arlen Gullickson")
document.write("<br />4405 Ellsworth Hall<br />")
document.write("Kalamazoo, MI 49008-5237<br />")
document.write("Phone: (269) 387-5895 <span class=\"bold_gold\">&bull;</span> Fax: (269) 387-5923<br />")
document.write("</p><br><a href=\"http://www.wmich.edu/evalctr/nsfnote.html\">An NSF-Funded Project</a>")
document.write("<br /><a href=\"http://www.nsf.gov/\"><img src=\"../imgs/nsf4d.gif\" width=64 height=64 align=\"middle\" border=0 alt=\"NSF\"></a>")



// End of Afl_footer.js


// End hiding
-->

