
/*	
	======================================================================
	
	dan.js

	======================================================================
	Copyright 2007, Daniel Williams Architect
	Portions Copyright 2007, 2006, 2005 Sustainable By Design
	======================================================================
*/


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  ToggleSquare
	//
	/////////////////////////////////////////////////////////
	
 		function ToggleSquare (imageDir, row, column) {

		// ---------------------------------------------
		// if turning square on
		// ---------------------------------------------
 		
			if (grid[row][column] == 0) {
			
				grid[row][column] = 1;
				
				document.images['cell_' + row + column].src = imageDir + '/black.gif';

				document.theForm['grid_' + row + column].value = 1;
			}
		
		// ---------------------------------------------
		// if turning square off
		// ---------------------------------------------
 		
			else {
			
				grid[row][column] = 0;
				
				document.images['cell_' + row + column].src = imageDir + '/gray.gif';

				document.theForm['grid_' + row + column].value = 0;
			}

 		// ---------------------------------------------
		// return
		// ---------------------------------------------
 
			return true;
		}
		

	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  ToggleDiv
	//
	/////////////////////////////////////////////////////////
	
		function ToggleDiv (id) {
		
			if (document.getElementById) { // DOM3 = IE5, NS6
			
				if (document.getElementById(id).style.display == 'block') {
				
					document.getElementById(id).style.display = 'none';
				}
				
				else {
				
					document.getElementById(id).style.display = 'block';
				}
			}
		
			else {
		
				if (document.layers) { // Netscape 4
				
					if (document.id.display == 'block') {
					
						document.id.display = 'none';
					}

					else {
					
						document.id.display = 'block';
					}
				}
				
				else { // IE 4

					if (document.all.id.style.display == 'block') {
				
						document.all.id.style.display = 'none';
					}

					else {
				
						document.all.id.style.display = 'block';
					}
				}
			}
			
			return true;
		}


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  HideDiv
	//
	/////////////////////////////////////////////////////////
	
		function HideDiv (id) {
		
			if (document.getElementById) { // DOM3 = IE5, NS6
		
				document.getElementById(id).style.display = 'none';
			}
		
			else {
		
				if (document.layers) { // Netscape 4
				
					document.id.display = 'none';
				}
				
				else { // IE 4
				
					document.all.id.style.display = 'none';
				}
			}
			
			return true;
		}


	/////////////////////////////////////////////////////////
	//
	//  FUNCTION:  ShowDiv
	//
	/////////////////////////////////////////////////////////
	
		function ShowDiv (id) {

			if (document.getElementById) { // DOM3 = IE5, NS6
		
				document.getElementById(id).style.display = 'block';
			}
		
			else {
		
				if (document.layers) { // Netscape 4
		
					document.id.display = 'block';
				}
		
				else { // IE 4
		
					document.all.id.style.display = 'block';
				}
			}
			
			return true;
		}
		