/******************************************************************
*  Javascripts for Delmar Gardens                                 *
*   + Font Resizer                                                *
*   + Border Highlighter (Found under each locations _js folder)  *
******************************************************************/
	
	/*****************
	*  Font Resizer  *
	*****************/	
		// Specify affected tags. Add or remove from list:
			var tgs = new Array( 'h5', 'h4', 'p', 'q', 'a', 'li', 'fieldset' );
			var mults = new Array( 1, 1.083, 1, 1.5, 1, 1, 1 );
	
		// Specify spectrum of different font sizes:
			var szs = new Array( 9, 10, 12, 13, 14, 16, 18 );
		
		// Checks to see if a cookie exists, if so sets the start font size, else sets it to 3
			if (document.cookie != "") {
				var startSz = parseInt(document.cookie.split("=")[1]);
			} else {
				var startSz = 3;
			}
	
			function ts( trgt,inc ) {
				if ( !document.getElementById ) return
				var d = document,cEl = null,sz = startSz,i,j,cTags;
				
				sz += inc;
				if ( sz < 0 ) sz = 0;
				if ( sz > 6 ) sz = 6;
				startSz = sz;
				
				if ( !( cEl = d.getElementById(trgt) ) ) cEl = d.getElementsByTagName(trgt)[0]; 
			
				cEl.style.fontSize = szs[sz];
			
				for ( i = 0 ; i < tgs.length ; i++ ) {
					cTags = cEl.getElementsByTagName( tgs[i] );
					for ( j = 0 ; j < cTags.length ; j++ ) cTags[j].style.fontSize = Math.round(szs[sz] * mults[i]) + "px";
				}
				
				// Sets the cookie storing the startSz value
					expireDate = new Date;
					expireDate.setMonth( expireDate.getMonth()+6 );	
					document.cookie = "fontStartSz="+startSz+";expires=" + expireDate.toGMTString();
			}
	
			function tsLoad( trgt ) {
				if ( !document.getElementById ) return
				var d = document,cEl = null,sz = startSz,i,j,cTags;

				if ( !( cEl = d.getElementById(trgt) ) ) cEl = d.getElementsByTagName(trgt)[0];
			
				cEl.style.fontSize = szs[ sz ];
			
				for ( i = 0 ; i < tgs.length ; i++ ) {
					cTags = cEl.getElementsByTagName( tgs[i] );
					for ( j = 0 ; j < cTags.length ; j++ ) cTags[j].style.fontSize = Math.round( szs[sz] * mults[i] ) + "px";
				}
			}
	/****************/	

