function openpage(prefix,dropDown) {
   URL = prefix +  dropDown.options[dropDown.selectedIndex].value;
   parent.location.href=URL;
}

function setActiveNav() {
	var menu = document.getElementById("navmenu");
	var anchors = menu.getElementsByTagName("a");
	var uri = encodeURI(window.location.href).toLowerCase();
	var uri_start_n = uri.indexOf('//')+2;
	var uri_pagestart_n = uri.substr(uri_start_n).indexOf('/') + 1;
	var uri_pagestop_n = uri.substr(uri_start_n).indexOf('/', uri_pagestart_n);
	if (uri_pagestop_n == -1) uri_pagestop_n = uri.substr(uri_start_n).length;
	
	/* get part of uri between first and second / after // */
	var uri_page = uri.substring(uri_start_n + uri_pagestart_n, uri_start_n + uri_pagestop_n);

	for (var i=0, n=anchors.length; i<n; ++i) {
		var auri = encodeURI(anchors[i].href).toLowerCase();
		var auri_start_n = auri.indexOf('//')+2;
		var auri_pagestart_n = auri.substr(auri_start_n).indexOf('/') + 1;
		var auri_pagestop_n = auri.substr(auri_start_n).indexOf('/', auri_pagestart_n);
		if (auri_pagestop_n == -1) auri_pagestop_n = auri.substr(auri_start_n).length;
		var auri_page = auri.substring(auri_start_n + auri_pagestart_n, auri_start_n + auri_pagestop_n);
		
		if (uri_page == auri_page) {
			var spanstyle = anchors[i].getElementsByTagName("span")[0].style;
/*			spanstyle.background = "url('../gui/navarrow.gif') fixed center no-repeat"; 
			spanstyle.color = "#ffffff";

			spanstyle.background = "url(../gui/nav_bg_highlight.gif) repeat-x";
*/			break;
		}
	}
}

function hidesubs() {
	var dirsec = document.getElementById("onmouse_dir");
	var todosec = document.getElementById("onmouse_todo");
	var newssec = document.getElementById("onmouse_news");
	var greensec = document.getElementById("onmouse_green");
	var advsec = document.getElementById("onmouse_advertise");
	var contsec = document.getElementById("onmouse_contact");
	dirsec.style.visibility = 'hidden';
	todosec.style.visibility = 'hidden';
	newssec.style.visibility = 'hidden';
	greensec.style.visibility = 'hidden';
	advsec.style.visibility = 'hidden';
	contsec.style.visibility = 'hidden';
}

function showsub($section) {
	hidesubs();
	var sec = "onmouse_" + $section;
	document.getElementById(sec).style.visibility = 'visible';
}

function deleteConfirm() {
    var answer = confirm("Are you sure you want to delete that record?");
    if (answer) return true;
    return false;  
}

function newRLIcon() {
	var rlIcon = new GIcon();
	rlIcon.shadow = "http://rockvilleliving.com/images/gmap/shadow.png";
	rlIcon.iconSize = new GSize(40, 26)
	rlIcon.shadowSize = new GSize(40, 26);
	rlIcon.iconAnchor = new GPoint(14, 26);
	rlIcon.infoWindowAnchor = new GPoint(18, 12);
	return rlIcon;
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function turnon(imagename) {
	var d = document;
	if (d.images) {
		d.images[imagename].src = "http://rockvilleliving.com/gui/" + imagename + '_over.gif';
	}
}
	
function turnoff(imagename) {
	var d = document;
	if (d.images) {
		d.images[imagename].src = "http://rockvilleliving.com/gui/" + imagename + '.gif';
	}
}
