/* ----------------------------------------------------------------------------------
 *  Copyright (c) Raccoon Valley Swim Club
 * ----------------------------------------------------------------------------------
 */


function jsMailTo (prefix) {
	location.href = "mailto:" + prefix + "&#64;" + "rvsc" + "&#46;" + "org";
}

function mailPrint (prefix) {
	return prefix
	       + "<img src=\"/_resources/images/spacer.gif\" height=\"1\" width=\"1\" alt=\"\" border=\"0\">"
	       + "&#64;"
	       + "<img src=\"/_resources/images/spacer.gif\" height=\"1\" width=\"1\" alt=\"\" border=\"0\">"
	       + "rvsc" + "&#46;" + "org"
}

function writeMailLink(prefix) {
	document.write("<a href=\"javascript:jsMailTo('" + prefix + "')\">" + mailPrint(prefix) + "</a>");
}

/* To cut down on spam, all email addresses on RVSC.org are generated programmatically. */

function emailInfo() {
	document.write("<a href=\"javascript:jsMailTo('info')\">" + mailPrint("info") + "</a>");
}

function emailMembership() {
	document.write("<a href=\"javascript:jsMailTo('memberships')\">" + mailPrint("memberships") + "</a>");
}

function emailSwimTeam() {
	document.write("<a href=\"javascript:jsMailTo('swimteam')\">" + mailPrint("swimteam") + "</a>");
}

function emailDiveTeam() {
	document.write("<a href=\"javascript:jsMailTo('diveteam')\">" + mailPrint("diveteam") + "</a>");
}

function emailSwimLessons() {
	document.write("<a href=\"javascript:jsMailTo('swimlessons')\">" + mailPrint("swimlessons") + "</a>");
}

function emailWebmaster() {
	document.write("<a href=\"javascript:jsMailTo('webmaster')\">" + mailPrint("webmaster") + "</a>");
}

function emailPreorder() {
	document.write("<a href=\"javascript:jsMailTo('ssa2007.preorder')\">" + mailPrint("ssa2007.preorder") + "</a>");
}

function emailSponsors() {
	document.write("<a href=\"javascript:jsMailTo('ssa2007.sponsors')\">" + mailPrint("ssa2007.sponsors") + "</a>");
}

function emailPhotos() {
	document.write("<a href=\"javascript:jsMailTo('ssa2007.photos')\">" + mailPrint("ssa2007.photos") + "</a>");
}


/* show/hide JS code, usually used for tooltip elements */

function showElt(sId) {
	oElt = document.getElementById(sId);

	if (oElt) {
		oElt.style.display = "block";
	}
}

function hideElt(sId) {
	oElt = document.getElementById(sId);

	if (oElt) {
		oElt.style.display = "none";
	}
}



/* photoPopup */

function photoPopup(url, pwidth, pheight, winid) {
	var w;

	if (!winid) {
		winid = "ssa2007pop";
	}

	w = window.open("photopopup.htm?url=" + encodeURIComponent(url), winid,
	                "width=" + (pwidth+20) + ",height=" + (pheight+60) + ",resizable"
	                );
	w.setTimeout("window.focus()", 60);
}
