<!--

	// ****************************************** //
	// Image Rollovers                            //
	// ****************************************** //
	
	//var strImagePath = "/vltbc/images/";
	var strImagePath = "/images/";

	function newImage(strFilename) {
		strFilename = strImagePath + strFilename;
		if (document.images) {
			objTempImage = new Image();
			objTempImage.src = strFilename;
			return objTempImage;
		}
	}
	
	home = newImage("utility-home.gif");
	homeOver = newImage("utility-home-selected.gif");
	
	aboutTheClub = newImage("nav-about_the_club.gif");
	aboutTheClubOver = newImage("nav-about_the_club-selected.gif");
	
	recreationFacilities = newImage("nav-recreation_facilities.gif");
	recreationFacilitiesOver = newImage("nav-recreation_facilities-selected.gif");
		
	foodServices = newImage("nav-food_services.gif");
	foodServicesOver = newImage("nav-food_services-selected.gif");
		
	events = newImage("nav-events.gif");
	eventsOver = newImage("nav-events-selected.gif");
	
	becomingAMember = newImage("nav-becoming_a_member.gif");
	becomingAMemberOver = newImage("nav-becoming_a_member-selected.gif");
	
	inquiriesContactUs = newImage("nav-contact_us.gif");
	inquiriesContactUsOver = newImage("nav-contact_us-selected.gif");
	
	members = newImage("nav-members.gif");
	membersOver = newImage("nav-members-selected.gif");
	
	onlineBooking = newImage("nav-online_court_booking.gif");
	onlineBookingOver = newImage("nav-online_court_booking-selected.gif");
	
	
	function changeImage(strLocation, strImage) {
		document.images[strLocation].src = eval(strImage + ".src");
	}	
	
	
	// ****************************************** //
	// E_M_A_I_L Builder                                                //
	// ****************************************** //
	
	function buildE(recipient, newDomain, newLinkText, newSubject) {
		var domain = 'vanlawn.com';
		var subject = '';
		var text = '';
		
		if (newDomain) {
			domain = newDomain;
		}
		if (newSubject) {
			subject = '?subject=' + newSubject;
		}
		
		var openingTag = '<a href=\"' + 'mail' + 'to' + ':' + recipient + '@' + domain + subject + '\">';
		var closingTag = '</a>'
			
		var linktext = recipient + '@' + domain;
		if (newLinkText) {
			linktext = newLinkText;
		}
		
		// Print the link
		document.write(openingTag + linktext + closingTag);		
	}

	
	
	// ****************************************** //
	// Open Window                                //
	// ****************************************** //
	
	function openWindow(url,name,width,height) {
		window.open(url,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width='+width+',height='+height);
	}
	
	
	// ****************************************** //
	// Photo Gallery                              //
	// ****************************************** //
	
	// Find the position (x and y) of an object
	function findPosX(obj) {
		var curleft = 0;
		if (obj.offsetParent) {
			while (obj.offsetParent) {
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
		return curleft;
	}
	
	function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
	}
	  
	// Show enlargement
	function showEnlargement(thumb,img,largImg) {
		var posx = findPosX(thumb);
		var posy = findPosY(thumb);
		
		document.getElementById('largePhoto').style.display = 'block';
		document.getElementById('largePhoto').style.top = posy - 400 + 'px';
		document.getElementById('largePhoto').innerHTML=
		
			'<div class="iconRow">'
		+	'<img src="' + img + '" alt="" class="photo" border="0" />'
		+	'<a href="' + largImg + '" title="View Full Size Image for Download" target="_blank">Full Size</a>'
		+ 	'</div>';
	}
	
	// Hide enlargement
	function hideEnlargement() {
		document.getElementById('largePhoto').style.display = 'none';
	}
	
	
	
	// ****************************************** //
	// Show/Hide                                  //
	// ****************************************** //
	
	function showHide(elementID) {
		var element = document.getElementById(elementID);
		
		if (element.className == 'show') {
			element.className = 'hide';
		} else {
			element.className = 'show';
		}
	}
	
	
	// ****************************************** //
	// Give Focus                                 //
	// ****************************************** //
	function giveFocus(elementID) {
		document.getElementById(elementID).focus();	
	}
	
	// ****************************************** //
	// JONAS                                      //
	// ****************************************** //
	function jonasConnect(jonasAction) {
		document.jonasForm.action=jonasAction;
		document.jonasForm.submit();
	}
	
	//****************************************** //
	// LOGIN FORM                               //
	// **************************************** //
	function checkRequired(elem) {
		return elem.value.length > 0  && elem.value != elem.defaultValue;
	}
	
	function padWithZeros(num, count) {
		var numToPad = num + '';
		
		while(numToPad.length < count) {
			numToPad = "0" + numToPad;
		}
		return numToPad;
	}
	
	function validateLogin() {	
		var errorBG = '#f6e888';
		var defaultBG = '#ffffff';
		
		// validate member #
		var elem = document.getElementById('userMember_ID');
		if (! checkRequired(elem)) {
			alert('Member # is required.');
			elem.style.backgroundColor = errorBG;
			elem.focus();
			return false;
		} else {	
			var regBeginsLetters = /^[a-zA-Z]{3,}/;		
			if (! regBeginsLetters.test(elem.value)) {
				//remove all non numbers
				elem.value = elem.value.replace(/[^\d]/g, '');
				//pad with zeros
				elem.value = padWithZeros(elem.value, 5);
			}
		}
		elem.style.backgroundColor = defaultBG;
		
		// validate password
		var elem = document.getElementById('password');
		if (! checkRequired(elem)) {
			alert('Password is required.');
			elem.style.backgroundColor = errorBG;
			elem.focus();
			return false;
		} 			
	}

	
//-->