$(document).ready(function(){
  // Add page Header & Footer information
  $('#header').html($.pgHeader());
  $('#footer').html($.pgFooter());

  //Add target = blank to links that start with http
  $('a[href^="http"]').attr('target','_blank');

  $('a[href^="http"]').click(function(){
    window.open(this.href);
    return false;
  });
  
  // Update the links with appropriate HREF
  $('#home').attr('href', 'index.html');
  $('#overview').attr('href', 'foundation_overview.html');
  $('#misson').attr('href', 'foundation_mission.html');
  $('#scholarships').attr('href', 'scholarship_program.html');
  $('#memorials').attr('href', 'memorial_cert.html');
  $('#coins').attr('href', 'coin_program.html');
  $('#youth').attr('href', 'youth_program.html');
  $('#contact').attr('href', 'contact_us.html');
});

// Custom JQuery Functions
(function($){
	var AddrStreet = new Array();
	AddrStreet[0] = 'P.O. Box 3070';
	AddrStreet[1] = '8626 Lee Hwy. Ste 201';

	var AddrCity = new Array();
	AddrCity[0] = 'Merrifield';
	AddrCity[1] = 'Fairfax';

	var AddrState = new Array();
	AddrState[0] = 'Virginia';
	AddrState[1] = 'Virginia';

	var AddrZip = new Array();
	AddrZip[0] = '22116-3070';
	AddrZip[1] = '22031';
	
	// ldrDesc - Set array value for each leader 
	// ldrGrp - Set the appropriate value for the position
	// ldrPhone - Set Phone Value
	// ldrEmail - Set Email Value

	var ldrDesc = new Array();
	ldrDesc[0] = 'Laural Hull';
	ldrDesc[1] = 'Paul T O\'Reilly';
	ldrDesc[2] = 'Milt Cruver';
	ldrDesc[3] = 'Bryson L. Allen';
	ldrDesc[4] = 'Wendell W. Webb';
	ldrDesc[5] = 'Dennis Dressler';
	ldrDesc[6] = 'Jerry Devlin';
	ldrDesc[7] = 'Barry Georgopulos';

	var ldrGrp = new Array();
	ldrGrp[0] = 'DIRECTOR2';
	ldrGrp[1] = 'VICEPRESIDENT';
	ldrGrp[2] = 'DIRECTOR1';
	ldrGrp[3] = 'PRESIDENT';
	ldrGrp[4] = 'SECRETARY';
	ldrGrp[5] = 'TREASURER';
	ldrGrp[6] = 'DIRECTOR3';
	ldrGrp[7] = 'PRESIDENT EMERITUS';

	var ldrPhone = new Array();
	ldrPhone[0] = '';
	ldrPhone[1] = '617.924.0100';
	ldrPhone[2] = '570.788.6279';
	ldrPhone[3] = '316.777.1630';
	ldrPhone[4] = '516.796.3306';
	ldrPhone[5] = '509.327.7891';
	ldrPhone[6] = '301.262.1696';
	ldrPhone[7] = '';

	var ldrEmail = new Array();
	ldrEmail[0] = '';
	ldrEmail[1] = '';
	ldrEmail[2] = '';
	ldrEmail[3] = '';
	ldrEmail[4] = '';
	ldrEmail[5] = '';
	ldrEmail[6] = '';
	ldrEmail[7] = '';

	var ldrAddress = new Array();
	ldrAddress[0] = '600 Freeman<br>Garland TX 75040-7759';
	ldrAddress[1] = '158 Belmont St<br>Watertown, MA 02472-2912';
	ldrAddress[2] = 'P.O. Box 488<br>Drums PA 18222-0488';
	ldrAddress[3] = '11618 S. Greenwich Rd<br>Mulvane, KS 67110-9011';
	ldrAddress[4] = '3556 Raven St<br>Levittwon, NY 11756-5026';
	ldrAddress[5] = '5205 W Rosewood Ave<br>Spokane WA 99208-3746';
	ldrAddress[6] = '2505 Kitmore Lane<br>Bowie MD 20715-2751';
	ldrAddress[7] = '';
     
  $.BCformatDate = function() {
	var dayOWeek = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var nameOMonth = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var thisInstant = new Date();
	var dayString = dayOWeek[thisInstant.getDay()];
	var monthString = nameOMonth[thisInstant.getMonth()];
	var yearNum = thisInstant.getYear();
	if (yearNum < 1900) { yearNum+=1900; }

	infoString = dayString + " | " + monthString + " " + thisInstant.getDate() + ", " + yearNum ;
	return infoString;
  };  // BCformatDate
  
  // Return Links
  $.rtnLinks = function(beforeln, afterln) {
	var lsLinks;
	lsLinks  = '<table border="0" align=center width="98%" cellspacing="0" cellpadding="0">';
	if ( beforeln == '1') {
		lsLinks += '<tr>';
		lsLinks += '<td align="center">';
		lsLinks += '<hr noshade color="#B22222">';      
		lsLinks += '</td>';
		lsLinks += '</tr>';
    }
	lsLinks += '<tr>';
	lsLinks += '<td class="td-hdr-1C" align="center">';
	lsLinks += '<a id="home" href="#">Home</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="overview" href="#">Overview</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="misson" href="#">Misson</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="scholarships" href="#">Scholarships</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="memorials" href="#">Memorials</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="coins" href="#">Challenge Coins</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="youth" href="#">Youth Program</a>';
	lsLinks += '&nbsp;&nbsp;|&nbsp;&nbsp;';
	lsLinks += '<a id="contact" href="#">Contact Us</a>';
	lsLinks += '</td>';
	lsLinks += '</tr>';
	if ( afterln == '1') {
		lsLinks += '<tr>';
		lsLinks += '<td align=center><hr noshade color="#B22222"></td>';
		lsLinks += '</tr>';
    }
	lsLinks += '</table>';
	return lsLinks;
  }
  // Return MCL Foundation Address
  $.rtnAddress = function(mainsize, secsize, add_color) {
	var ls_html = '<div align="center"><font size="' + mainsize + '" color="'+ add_color + '">';
	ls_html += '<b>Marine Corps League Foundation</b><br /></font>';
	ls_html += '<font size="' + secsize + '" color="'+ add_color + '">';
	ls_html += AddrStreet[0] + '<BR>' + AddrCity[0] + ', ';
	ls_html += AddrState + '&nbsp;&nbsp;' + AddrZip[0] + '<br /></font></div>';
	return ls_html;
  }
   // Return MCL Foundation Address
  $.rtnMailAddress = function(addId) {
	var ls_html = AddrStreet[addId] + '<br />' + AddrCity[addId] + ', ';
	ls_html += AddrState[addId] + '&nbsp;&nbsp;' + AddrZip[addId];
	return ls_html;
  }
  //  Name: disBrdMbr(ldr)
  $.disLeader = function(ldr) {
	var lsDesc="";
	var lsRtn="";
	var ctr=0;
	for (var i = 0; i < ldrGrp.length; i++) {
		if ( ldr == ldrGrp[i]) {
			lsDesc = ldrDesc[i];
			if (lsDesc != "") {
				if (ctr > 0) { lsRtn += '<br>'; }
				lsRtn += lsDesc;
				ctr = ctr +1;
			}
		}
	}
	return lsRtn;
  }
  //  Name: disLdrPhn(ldr)
  $.disLdrPhn = function(ldr) {
	var lsRtn="";
	for (var i = 0; i < ldrGrp.length; i++) {
		if ( ldr == ldrGrp[i]) {
			lsRtn = ldrPhone[i];
		}
	}
	return lsRtn;
  }
  // Page Header
  $.pgHeader = function() {
	var lsHeader;	
	lsHeader  = '<table border="0" align="center" width="98%" cellpadding="0" cellspacing="0">';
	lsHeader += '<tr><td valign="top" align="center" width="18%" rowspan="5">';
	lsHeader += '<img border="0" height="114" width="125" hspace="2" vspace="2" src="images/foundation2.gif" >';
	lsHeader += '</td><td align="center" width="82%" class=td-hdr6C>Marine Corps League Foundation</td></tr>';
	lsHeader += '<tr><td align="center" class="td-hdr2C">' + AddrStreet[0] + '&nbsp;&nbsp;-&nbsp;&nbsp;' + AddrCity[0] + ', ' + AddrState[0] + '&nbsp;&nbsp;' + AddrZip[0] + '</td></tr>';;
	lsHeader += '<tr><td align="center" class="td-hdrC">';
	lsHeader += $.BCformatDate();
	lsHeader += '</td></tr>';
	//lsHeader += '<tr><td><hr size="1" noShade color="#B22222" width="98%" align="middle"></td></tr>';
	lsHeader += '<tr><td colspan="2"><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>';
	lsHeader += '<td width="100%" vAlign="top" align="center">';
	lsHeader += $.rtnLinks('1', '1');;
    lsHeader += '</td></tr></table>';
	return lsHeader;
  };  // pgHeader
  // Page Footer
  $.pgFooter = function() {
	var lsFooter;
	lsFooter  = '<table border="0" align="center" width="98%" cellpadding="0" cellspacing="0">';
	lsFooter += '<tr>';
	lsFooter += '<td valign="bottom" align="middle" width="100%">';
  	lsFooter += $.rtnLinks('1', '1');
	lsFooter += '</td>';
	lsFooter += '</tr>';
	lsFooter += '</table>';
	return lsFooter;
  };  // pgFooter
  
})(jQuery);

