page = "";

pg_arr = new Array('community', 'homes_and_location', 'contact');

function gObj(me) {
	if (document.getElementById) {
		return document.getElementById(me);
	}
}

function gImg(me) {
	if (document.images) {
		return document.images[me];
	}
}

// preload images

preLoad = new Array();
var i;
for (i = 0; i< pg_arr.length; i++) {
	preLoad[i] = new Image();
	preLoad[i].src = "images/nav/" + pg_arr[i] + "_1.jpg";
}

function imgOn(a) {	
	gImg(a).src = "images/nav/" + a + "_1.jpg";
}

function imgOff(b) {
	if (page == b) {
		gImg(b).src = "images/nav/" + b + "_1.jpg";
	} else {
		gImg(b).src = "images/nav/" + b + "_0.jpg";
	}
}


// validate contact form

function valContactForm(){ 
	var frm = document.forms['form1'];
	var ckEmail = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
	var errMsg = "";
	var setfocus = "";
	
	if (frm['comments'].value.length > 600) {
		errMsg = "Please limit comments to 600 characters.";
		frm['comments'].value = frm['comments'].value.substring(0, 600);
		setfocus = "['comments']";
	}
	
	if (!ckEmail.test(frm['email'].value)) {
		errMsg = "Please insert a valid email address.";
		setfocus = "['email']";	
	}
	
	if (frm['lastname'].value == "") {
		errMsg = "Please insert your last name.";
		setfocus = "['lastname']";
	}

	if (frm['firstname'].value == "") {
		errMsg = "Please insert your first name.";
		setfocus = "['firstname']";
	}

	if (errMsg != ""){
		alert(errMsg);
		eval("frm" + setfocus + ".focus()");
		return false;
		
	} else {
		return true;
	}
}

// load a print css restrictor for map printing

function loadCssAndPrint(fileurl){
	var fileref = document.createElement("link");
	fileref.setAttribute("rel", "stylesheet");
	fileref.setAttribute("type", "text/css");
	fileref.setAttribute("media", "print");
	fileref.setAttribute("href", fileurl);
	if	(typeof(fileref) != "undefined") {
		document.getElementsByTagName("head")[0].appendChild(fileref);
	}
	window.print();
}

// admin images

preLoad = new Array();
var i;
for (i = 0; i< pg_arr.length; i++) {
	preLoad[i] = new Image();
	preLoad[i].src = "../images/nav/" + pg_arr[i] + "_1.jpg";
}

function admImgOn(a) {	
	gImg(a).src = "../images/nav/" + a + "_1.jpg";
}

function admImgOff(b) {
	if (page == b) {
		gImg(b).src = "../images/nav/" + b + "_1.jpg";
	} else {
		gImg(b).src = "../images/nav/" + b + "_0.jpg";
	}
}


