function setCookie(name, value, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function DivHiderClick(target_id,cookie_name) {
	target = document.getElementById(target_id);
	icon = document.getElementById(target_id + "_icon");
	if( target.style.display == 'none') {
		icon.src = 'images/minus.gif';
		target.style.display = '';
		setCookie(cookie_name,"false","/");
	} else {
		icon.src = 'images/plus.gif';
		target.style.display = 'none';
		setCookie(cookie_name,"true","/");
	}
}

function DivHiderClickNoCookie(target_id) {
	target = document.getElementById(target_id);
	icon = document.getElementById(target_id + "_icon");
	if( target.style.display == 'none') {
		icon.src = 'images/minus.gif';
		target.style.display = '';
	} else {
		icon.src = 'images/plus.gif';
		target.style.display = 'none';
	}
}

function DivHiderLoadNoCookie(target_id,def) {
	var target = document.getElementById(target_id);
	var icon = document.getElementById(target_id + "_icon");
	if( def == "false" ) {
		icon.src = 'images/minus.gif';
		target.style.display = '';
	} else {
		icon.src = 'images/plus.gif';
		target.style.display = 'none';
	}
}

function DivHiderLoad(target_id,cookie_name,def) {
	var cookieValue = getCookie(cookie_name);
	var target = document.getElementById(target_id);
	var icon = document.getElementById(target_id + "_icon");
	var val = (cookieValue) ? cookieValue : def;
	if( val == "true" ) {
		target.style.display = 'none';
		icon.src = 'images/plus.gif';
	} else {
		target.style.display = '';
		icon.src = 'images/minus.gif';
	}
}

function openLegend() {
	window.open('legend.html','notes','toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0,height=280,width=280,top=200,left=200').focus()
}

function openEdit(locationId,UserId,type) {
	var url = 'EditNote.aspx?location='+locationId+'&user='+UserId+'&type='+type;
	window.open(url,'notes','toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0,height=160,width=350,top=200,left=200').focus()
}