// cookie stuff -snaked- borrowed from Quirksmode - http://www.quirksmode.org/js/cookies.html
		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		function eraseCookie(name) {
			createCookie(name,"",-1);
		}
		
		
		// div labels for camera ids
			// array numbers must match the id values of the checkboxes
		var label = new Array();
		label[0] = "i84";
		label[1] = "stateStreet";
		label[2] = "eagleRoad";
		label[3] = "connector";
		label[4] = "broadway";
		label[5] = "canyonCounty";
		label[6] = "mallArea";
		label[7] = "downtown";
		label[8] = "other";
		
		// labels presented in <h3>s above their respective cameras
		var heading = new Array();
		heading[0] = "I-84";
		heading[1] = "State Street";
		heading[2] = "Eagle Road";
		heading[3] = "Connector (I-184)";
		heading[4] = "Broadway";
		heading[5] = "Canyon County";
		heading[6] = "Mall Area";
		heading[7] = "Downtown";
		heading[8] = "Other";
		
		// parallel array for div content, to match above ids
		var content = new Array();
		content[0] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_54.jpg\"><h4>I-84 at Broadway</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_54.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_53.jpg\"><h4>I-84 at Vista</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_53.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_52.jpg\"><h4>I-84 at Orchard</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_52.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_50.jpg\"><h4>I-84 at Cole &amp; Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_50.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_57.jpg\"><h4>I-84 at Connector</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_57.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_48.jpg\"><h4>I-84 at Five Mile</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_48.jpg\" /></a><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_47.jpg\"><h4>I-84 at Cloverdale</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_47.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_46.jpg\"><h4>I-84 at Eagle</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_46.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_44.jpg\"><h4>I-84 at Meridian</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_44.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_38.jpg\"><h4>I-84 at Garrity</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_38.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_36.jpg\"><h4>I-84 at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_36.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_35.jpg\"><h4>I-84 at Nampa</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_35.jpg\" /></a><div class=\"clear\"></div>";
		content[1] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_23.jpg\"><h4>State at Veteran's</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_23.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_21.jpg\"><h4>State at Collister</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_21.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_22.jpg\"><h4>State at Ellens Ferry</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_22.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_24.jpg\"><h4>State at Glenwood</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_24.jpg\" /></a><div class=\"clear\"></div>";
		content[2] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_25.jpg\"><h4>Eagle at Chinden</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_25.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_26.jpg\"><h4>Eagle at Fairview</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_26.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_27.jpg\"><h4>Eagle at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_27.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_28.jpg\"><h4>Eagle at McMillan</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_28.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_29.jpg\"><h4>Eagle at Ustick</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_29.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_39.jpg\"><h4>Eagle at Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_39.jpg\" /></a><div class=\"clear\"></div>";
		content[3] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_62.jpg\"><h4>I-184 at 17th St.</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_62.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_61.jpg\"><h4>I-184 at Orchard</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_61.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_60.jpg\"><h4>I-184 at Curtis</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_60.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_58.jpg\"><h4>I-184 at Flying Wye</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_58.jpg\" /></a><div class=\"clear\"></div>";
		content[4] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_54.jpg\"><h4>Broadway at I-84</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_54.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_19.jpg\"><h4>Broadway at Linden</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_19.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_18.jpg\"><h4>Broadway at Boise</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_18.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_17.jpg\"><h4>Broadway at Beacon</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_17.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_2.jpg\"><h4>Broadway at Front</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_2.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_14.jpg\"><h4>Broadway at Warm Springs</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_14.jpg\" /></a><div class=\"clear\"></div>";
		content[5] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_38.jpg\"><h4>I-84 at Garrity</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_38.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_36.jpg\"><h4>I-84 at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_36.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_35.jpg\"><h4>I-84 at Nampa</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_35.jpg\" /></a><div class=\"clear\"></div>";
		content[6] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_4.jpg\"><h4>Franklin at Milwaukee</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_4.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_8.jpg\"><h4>Cole at Fairview</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_8.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_9.jpg\"><h4>Fairview at Milwaukee</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_9.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_10.jpg\"><h4>Emerald at Milwaukee</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_10.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_13.jpg\"><h4>Cole at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_13.jpg\" /></a><div class=\"clear\"></div>";
		content[7] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_14.jpg\"><h4>Broadway at Warm Springs</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_14.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_20.jpg\"><h4>Myrtle at Broadway</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_20.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_62.jpg\"><h4>I-184 at 17th St.</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_62.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_6.jpg\"><h4>Front at 6th St.</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_6.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_7.jpg\"><h4>Myrtle at Capitol</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_7.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_5.jpg\"><h4>Myrtle at 9th St.</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_5.jpg\" /></a><div class=\"clear\"></div>";
		content[8] = "<div class=\"clear\"></div><a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_12.jpg\"><h4>Cloverdale at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_12.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_15.jpg\"><h4>Chinden at Curtis/Veteran's</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_15.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_16.jpg\"><h4>Curtis at Fairview</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_16.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_19.jpg\"><h4>Broadway at Linden</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_19.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_30.jpg\"><h4>Cloverdale at Fairview</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_30.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_31.jpg\"><h4>Entertainment at Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_31.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_32.jpg\"><h4>Maple Grove at Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_32.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_40.jpg\"><h4>Locust Grove at Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_40.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_41.jpg\"><h4>Meridian at Overland</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_41.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_42.jpg\"><h4>Franklin at Main (Meridian)</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_42.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_1.jpg\"><h4>Park at Parkcenter</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_1.jpg\" /></a> <a href=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_3.jpg\"><h4>Five Mile at Franklin</h4><img src=\"http://www.achd.ada.id.us/ATIS/cctv/CCTV_3.jpg\" /></a><div class=\"clear\"></div>";
		

		// do this stuff on page load
		$(document).ready(function(){
			
			// display checkboxes, which are hidden from non-JS browsers
			$("#checkboxes").css({display:"block"});

			// read cookies and then check(mark) the appropriate boxes
			for (h = 0; h < $(".toggleMe").length; h++){
				if (readCookie(h) != null)  $(".toggleMe")[h].checked = true;
			}
			
			// loop through checked boxes to display them
			for (i = 0; i < $(".toggleMe").length; i++){
				if ($(".toggleMe")[i].checked == true) $("div#cameras").append("<h3 class=\""+ label[i] +"\"><span>"+ heading[i] +"</span></h3><div id=\""+ label[i] +"\">"+ content[i] +"</div>");
			}
			
			// wait for further clicks to display/hide divs
			// thanks to Cody Lindley for the idea to go about it this way, instead of using toggle() - smart cookie, he is
			$("input.toggleMe").click(
				function(){
					if($("#" + label[$(this).val()])[0] == undefined){
						$("div#cameras").append("<h3 class=\""+ label[$(this).val()] +"\"><span>"+ heading[$(this).val()] +"</span></h3><div id=\""+ label[$(this).val()] +"\">"+ content[$(this).val()] +"</div>");
						createCookie($(this).val(),$(this).val(),90);
					}else{
						$("#"+label[$(this).val()]).remove();
						$("."+label[$(this).val()]).remove();
						eraseCookie($(this).val());
					}
				}
			);

        });