// JAVASCRIPTS FOR PFF WEBSITE

// FOR NN4
//  THESE TWO FUNCTIONS MAKE APPROXIMATION OF DIV ENVELOPE AND DIV CONTENTS (2 FUNCTIONS)
// 20 AUG 2002
// PLACE FUNCTION CALL FOR TOP AT THE END OF BREADCRUMB FOR NN4 FUNCTION
function nn4envelopetop()
{
	document.write('<table style="background-color:#fff9c6"><tr><td><table cellpadding="25px" cellspacing="35px"><tr><td bgColor="#fff9c6">');
}
// PLACE FUNCTION CALL FOR BOT AT BEGINNING OF BOTTOMNAV 
function nn4envelopebot()
{
	document.write('</td></tr></table></td></tr></table>');
}


// TWO FUNCTIONS TO SERVE NN4 & NON-NN4; ONE FUNCTION TO BROWSER SNIFF;
// BREADCRUMB FOR NN4
//  19 AUG 2002 
function breadcrumbNN4()
{
	//TITLE MUST BE Peninsula Fly Fishers &#151; XXXXXXX
	var pageTitle = document.title.substring(24);
	var a1='<table style="width:100%; background-color:#f3f3c3; font-size:9px;"><tr><td>';
	var b1='<table cellspacing="0"><tr>';
	var b2='<td style="background-color:#139; color:#99f; font-family:arial,verdana,sans serif; font-size:9px; font-weight:bold;">Peninsula Fly Fishers&nbsp;</td>';
	var b3='<td style="background-color:#cc9; font-family:arial,verdana,sans serif; font-size:9px; font-weight:bold;">&nbsp;';
	var b4='<a href="http://www.peninsulaflyfishers.org/index.html">Home</a>&nbsp;&gt;&nbsp;</td>';
	var b5='<td style="background-color:#f3f3e9; font-family:arial,verdana,sans serif; font-size:9px; font-weight:bold;">';
	var b6='&nbsp;' + pageTitle  + '&nbsp;</td>';
	var b7='</tr></table>';
	var a2='</td></tr></table>'; 

	document.write(a1,b1,b2,b3,b4,b5,b6,b7,a2);
} // END FUNCTION BREADCRUMB NN4



// BREADCRUMB FOR NON-NN4
// 19 AUG 2002
function breadcrumbIEN6()
{
	// TITLE MUST BE Peninsula Fly Fishers &#151; XXXXXXX
	var pageTitle = document.title.substring(24);
	var aa='<div class="breadcrumb">';
	var bb='<p style="margin-top:3px; margin-bottom:3px;">';
	var cc='<span style="background-color:#139; color:#99f;">';
	var dd='Peninsula Fly Fishers&nbsp;</span>';
	var ee='<span style="background-color:#cc9;">';
	var ff=' &nbsp;<a href="';
	var f1='http://www.peninsulaflyfishers.org/index.html">'
	var f2 ='Home';
	var gg='</a>&nbsp;&gt;&nbsp;</span>';
	var chunk = document.URL.split('.org/'); //chunk[1] returns everything after .org/
	var crumbs = chunk[1].split('/'); //returns array with each split
	var dirName=crumbs[0].split('_');
	var hh='<span style="background-color:#f3f3e9;">';
 
	var ii='&nbsp;' + pageTitle + '&nbsp;</span></div>';

	document.write(aa,bb,cc,dd,ee,ff,f1,f2,gg); //this takes us through the home link
	var dirName=crumbs[0].split('_');
	var includer = dirName[0].substring(0,3);

	if(includer=='Byl'|| includer=='Con'|| includer=='Fis' || includer=='Fly'
	   || includer=='Mee'|| includer=='Oth'|| includer=='Tac'|| includer=='Twe')
	{
		document.write(ee,ff);
		document.write(f1.substring(0,35) + crumbs[0] + '/' + crumbs[0] + '.html">');
		var dirName=crumbs[0].split('_');
		for(i=0; i<dirName.length; i++)
		document.write(dirName[i] + '&nbsp;');
		document.write(gg);
	} //end if(includer != 'Index')

	document.write(hh,ii);
} // END FUNCTION BREADCRUMB IEN6




// THIS FUNCTION SENDS NN4 TO ONE VERSION AND ALL ELSE TO ANOTHER FOR BREADCRUMB 
// AUG 19 2002
function breadcrumb()
{
	if(navigator.appName=='Netscape' && parseInt(navigator.appVersion)==4)
	{ 
		breadcrumbNN4();
	}
	else
	{ 
		breadcrumbIEN6();
	}
}
// END FUNCTION BREADCRUMB TRIO
// END FUNCTION BREADCRUMB TRIO

var punct1 = '@';
var punct2 = '.';


// THESE TWO WRITE LINK TO CURRENT MONTH'S CALENDAR PAGE
function showCurrentMonth()
{
	today = new Date();
	var currentMonthIndex = today.getMonth();
	var theMonthNames = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 
	                              'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
	return theMonthNames[currentMonthIndex];
}

function writeCurrentMonthLink()
{
	document.write('<a class="nav" href="Calendar/calendar' + showCurrentMonth() + '.html\">');
	document.close();
}



// THIS WRITES THE NAV LINKS AT PAGE BOTTOM
// THIS WRITES THE NAV LINKS AT PAGE BOTTOM
function writeBottomNav()
{
	var aF = '<a href="';
	var aB = '">';
	var aC = '</a>';
	var spacer = '&nbsp;&#124;&nbsp;';
	var urlFront='http://www.peninsulaflyfishers.org/'; //use this for writing the common portion 
	var urlThisPage = document.location.href;
	var urlDirectorySegment = urlThisPage.substring(35,40);//use this to determine which nav bar to write
	var a = '<div class="bottomnav" id="bottomNavDiv" style="width:100%\; background-color:#f3f3c3\; padding-top: 2px\; padding-bottom:5px\; margin-top:45px\; border-top:4px solid #dda\; border-bottom:2px solid #337044\; font-size:10px\; color:#669\; text-align:center\;">'; 
	var b = '&nbsp;' + aF + urlFront + 'index.html' + aB + 'Home' + aC + spacer;
	var c = aF + urlFront + 'Calendar/calendar' + showCurrentMonth() + '.html' + aB + 'Calendar' + aC + spacer;
	var d = aF + urlFront + 'Fishing_Tales/Fishing_Tales.html' + aB + 'Fishing Tales' + aC + spacer;
	var e = aF + urlFront + 'Other_Articles/Other_Articles.html' + aB + 'Other Articles' + aC + spacer;
	var f = aF + urlFront + 'Fly_Tying/Fly_Tying.html' + aB + 'Fly Tying' + aC + spacer;
	var g = aF + urlFront + 'Tackle/Tackle.html' + aB + 'Tackle' + aC + spacer;
	var h = aF + urlFront + 'Lending_Library/Lending_Library.html' + aB + 'Lending Library' + aC + spacer;
	var i = aF + urlFront + 'Flyfisher_Links/Flyfisher_Links.html' + aB + 'Flyfisher Links' + aC + spacer;
	var j = aF + urlFront + 'Meetings/Meetings.html' + aB + 'Meetings' + aC + spacer;
	var k = aF + urlFront + 'Club_Leadership/Club_Leadership.html' + aB + 'Leadership' + aC + spacer;
	var l = aF + urlFront + 'Roster/Roster.html' + aB + 'Roster' + aC + spacer;
	var m = aF + urlFront + 'Bylaws/Bylaws.html' + aB + 'Bylaws' + aC + spacer;
	var n = aF + urlFront + 'Sponsors/Sponsors.html' + aB + 'Sponsors' + aC + '&nbsp;';
	var o = '</div>';




	switch(urlDirectorySegment)
	{
	case 'Index':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Calen':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Fishi':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Other':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Fly_T':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Tackl':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Flyfi':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Lendi':
		document.write(a+b+c+d+e+f+g+h+i+n+o);
		break;
	case 'Meeti':
		document.write(a+b+j+k+l+m+n+o);
		break;
	case 'Leade':
		document.write(a+b+j+k+l+m+n+o);
		break;
	case 'Roste':
		document.write(a+b+j+k+l+m+n+o);
		break;
	case 'Bylaw':
		document.write(a+b+j+k+l+m+n+o);
		break;
	case 'Spons':
		document.write(a+b+j+k+l+m+n+o);
		break;
	case 'Print':
		document.write(a+b+n+o);
		break;
	case 'To_Jo':
		document.write(a+b+n+o);
		break;
	case 'Presi':
		document.write(a+b+n+o);
		break;
	case 'Join_':
		document.write(a+b+n+o);
		break;
	default:
		break;
	} // END SWITCH

} // END FUNCTION writeBottomNav




// THIS WRITES AUTHOR EMAIL ADDRESSES TO WEB PAGES
// an array object containing email address and name must be written at PFF.js
// MAILTO: SHOWING NAME

function writeEname(first_last)
{
	document.write('<a href=\"mailto:' +first_last[0] + punct1 + first_last[1] + punct2 +
	                                    first_last[2] + '\">' + first_last[3] + '</a>');
}

//MAILTO: SHOWING EMAIL ADDRESS
function writeEddress(first_last)
{
	document.write('<a href=\"mailto:' + first_last[0] + punct1 + first_last[1] + punct2 +
	                                     first_last[2] + '\">' 
									   + first_last[0] + punct1 + first_last[1] + punct2 +
	                                     first_last[2] + '</a>');
}

// EMAIL & NAME  ARRAYS

var web_editor = new Array('pff_editor', 'yahoo', 'com', 'web editor');
var president = new Array('skajiwara', 'earthlink', 'net', 'Sheree Kajiwara');
var fly_tying = new Array('haroldfff', 'earthlink', 'net', 'Harold Patterson');
var rod_building = new Array('doug', 'weber', 'prodigy', 'net', 'Doug Weber');
var workshop = new Array('mmcgr', 'earthlink', 'net', 'Mike McGuire');
var casting = new Array('barway', 'earthlink', 'net', 'Wayne Taylor');
var mandy_anderson = new Array('ala62', 'aol', 'com', 'Mandy Anderson');
var susan_anderson = new Array('safishes', 'aol', 'com', 'Susan Anderson');
var chris_arbulich = new Array('Chriscalflyshop', 'yahoo', 'com', 'Chris Arbulich');
var bobbi_armor = new Array('barmor', 'armorassoc', 'com', 'Bobbi Armor');
var kelly_bandlow = new Array('kjbandlow', 'hotmail', 'com', 'Kelly Bandlow');
var trig_birkeland = new Array('atbirk', 'comcast', 'net', 'Trig Birkeland');
var dave_black = new Array('dn4black', 'bendcable', 'com', 'Dave Black');
var john_brahy = new Array('brahy', 'rcn', 'com', 'JB Brahy');
var vic_buhrke = new Array('vebuhrke', 'cs', 'com', 'Victor Buhrke');
var allen_cary = new Array('allencary', 'earthlink', 'net', 'Allen Cary');
var rich_catanzaro = new Array('richwsp', 'aol', 'com', 'Rich Catanzaro');
var rodney_chun = new Array('web_rod', 'yahoo', 'com', 'Rodney Chun');
var george_conway = new Array('gconway', 'comcast', 'net', 'George Conway');
var judy_decker = new Array('jdeckerfff', 'aol', 'com', 'Judy Decker');
var igor_doncov = new Array('idoncov', 'sbcglobal', 'net', 'Igor Doncov');
var phil_drees = new Array('catfish2', 'pacbell', 'net', 'Phil Drees');
var homer_eaton = new Array('fheaton', 'comcast', 'net', 'Homer Eaton');
var jeff_eberle = new Array('jjebs', 'yahoo', 'com', 'Jeff Eberle');
var dale_emerson = new Array('2-d-emerson', 'sbcglobal', 'net', 'Dale Emerson');
var rocky_ferraro = new Array('rockyferraro', 'gmail', 'com', 'Rocky Ferraro');
var john_files = new Array('jrfiles', 'aol', 'com', 'John Files');
var roger_finke = new Array('roger_123', 'comcast', 'net', 'Roger Finke');
var leafa_fiore = new Array('lkfiore', 'rcn', 'com', 'Leafa Fiore');
var alan_fisher = new Array('afnetsuke', 'aol', 'com', 'Alan Fisher');
var christine_fong = new Array('christinefong8', 'comcast', 'net', 'Christine Fong');
var john_gross = new Array('johngrosspainting', 'juno', 'com', 'John Gross');
var larry_haas = new Array('selcor', 'bendcable', 'com', 'Larry Haas');
var terry_hall = new Array('terryjh', 'msn', 'com', 'Terry Hall');
var david_harris = new Array('david', 'dharrisusa', 'com', 'David Harris');
var rich_holubek = new Array('richhollyfish', 'juno', 'com', 'Rich Holubek');
var richard_izmirian = new Array('izmirian', 'earthlink', 'net', 'Richard Izmirian');
var victor_inouye = new Array('vkiflyfish', 'aol', 'com', 'Victor Inouye');
var jim_johnston = new Array('jpj', 'stanford', 'edu', 'Jim Johnston');
var sheree_kajiwara = new Array('skajiwara', 'earthlink', 'net', 'Sheree Kajiwara');
var ed_kamholz = new Array('ekamholz', 'comcast', 'net', 'Ed Kamholz');
var dennis_kellett = new Array('dkdennis', 'pacbell', 'net', 'Dennis Kellett');
var tom_kilfoil = new Array('tgkco', 'aol', 'com', 'Tom Kilfoil');
var wesley_kinnear = new Array('wesley', 'kinnear', 'gmail', 'com', 'Wesley Kinnear');
var stan_konrad = new Array('swkonrad', 'sbcglobal', 'net', 'Stan Konrad');
var dave_kruss = new Array('dlkflytye', 'aol', 'com', 'Dave Kruss');
var debbie_lamica = new Array('debbie', 'foghornrealty', 'com', 'Debbie Lamica');
var jessie_lawson = new Array('jessielawson', 'earthlink', 'net', 'Jessie Lawson');
var john_margaroni = new Array('margaroni', 'sbcglobal', 'net', 'John Margaroni');
var dennis_marguet = new Array('dmarguet', 'attbi', 'com', 'Dennis Marguet');
var dennis_maxwell = new Array('dennisdmaxwell', 'msn', 'com', 'Dennis Maxwell');
var mike_mcguire = new Array('mmcgr', 'sonic', 'net', 'Mike McGuire');
var brad_miskelly = new Array('bmiskelly', 'pacbell', 'net', 'Brad Miskelly');
var larry_mitchell = new Array('larrymit', 'sbcglobal', 'net', 'Larry Mitchell');
var kelly_mitter = new Array('kellymitter', 'thegreatrivercompany', 'com', 'Kelly Mitter');
var emmett_murphy = new Array('murphdaley', 'aol', 'com', 'Emmett Murphy');
var mary_nishioka = new Array('nishfish4', 'aol', 'com', 'Mary Nishioka');
var sharon_ondry = new Array('sharon_ondry', 'agilent', 'com', 'Sharon Ondry');
var harold_patterson = new Array('haroldp16', 'comcast', 'net', 'Harold Patterson');
var dave_peterson = new Array('dpeterson', 'mechanicnet', 'com', 'Dave Peterson');
var les_penpraze = new Array('eccowest', 'earthlink', 'net', 'Les Penpraze');
var tony_plutynski = new Array('plutofish', 'aol', 'com', 'Tony Plutynski');
var joe_piazza = new Array('gertnjoe', 'sbcglobal', 'net', 'Joe Piazza');
var mike_pinelli = new Array('mjpinelli', 'hotmail', 'com', 'Mike Pinelli');
var j_c_poulton = new Array('jcpoulton', 'comcast', 'net', 'J C Poulton');
var chris_rich = new Array('trout1942', 'sbcglobal', 'net', 'Chris Rich');
var bob_schwehr = new Array('bobschwehr', 'yahoo', 'com', 'Bob Schwehr');
var barbara_stevens = new Array('fstev', 'sonic', 'net', 'Barbara Stevens');
var wayne_taylor = new Array('barway', 'earthlink', 'net', 'Wayne Taylor');
var wayne_taylor_jr = new Array('Wldtroutrun', 'aol', 'com', 'Wayne Taylor\, Jr', '');
var ken_tetzle = new Array('anglerap', 'aol', 'com', 'Ken Tetzle');
var barbara_weber = new Array('beweber', 'prodigy', 'net', 'Barbara Weber');
var doug_weber = new Array('doug.weber', 'prodigy', 'net', 'Doug Weber');
var jerry_bernacchi = new Array('calfamily', 'aol', 'com', 'Jerry Bernacchi');
var matt_rossie = new Array('mattr', 'webcor', 'com', 'Matt Rossie');

/* OPEN NEW WINDOW WITH INSTRUCTIONS FOR MOVING TEXT TO WORD PROCESSING AND PRINTING IT */
function printFromHTML(bgHue)
{
	var nuWin = window.open("", "", "scrollbars, width=300, height=350, resizable");
	nuWin.document.write('<html><head><title>How To Print</title></head><body style=\"background-color:' +bgHue+ ';\"><h4 style="background-color:#fff; text-align:center;">How To Print Text From A Web Page</h4><ol><li>Use your mouse to select only the text you wish to print.</li><li>Click on Edit, then click on Copy.</li><li>Start your word processing program, <i>e.g.</i> Microsoft "Word".</li><li>Click on File, then click Open to open a new word processing document.</li><li>Click on Edit, then click Paste. The text of the web page should appear in your word processing document.</li><li>If the typeface, size, style, or other formatting details are not to your liking, select the text in the word processing document.</li><li>Apply the formatting you prefer.</li><li>Click on File, then click Save to save the word processing document.</li><li>Click on File, then click Print to print the document.</li></ol></body></html>');
	nuWin.document.close();
}
