/* ----------------------------------------------

			Aaron Glenn & Tanya Ahmed Wedding
						Site Behaviour 2005

	----------------------------------------------*/




	function FormsBehaviour(){

		// Properties
		// =====================================================================
		var t = this;
		t.forms = document.getElementsByTagName('form');
		t.inputs = document.getElementsByTagName('input');

		// Methods
		// =====================================================================
		t.showFocus = function(){
			if(t.forms){
				for(i=0; i<t.inputs.length; i++){
					if(t.inputs[i].type=='text'){
					t.inputs[i].onfocus = function(){this.style.border = '1px solid #AD6B5D'; this.style.backgroundColor = '#fff'; this.style.color = '#333';}
					t.inputs[i].onblur =  function(){this.style.border = '1px solid #CCC'; this.style.backgroundColor = '#e7e7e7'; this.style.color = '#555';}
					}
				}
			}
		}

		t.focusFirstField = function(){
			if(t.inputs[0]){
				if(t.inputs[0].value==''){
				t.inputs[0].focus();
				}
			}
		}


		// Initialize
		// =====================================================================
		t.showFocus();
		t.focusFirstField();

	}


	window.onload = function(){var form = new FormsBehaviour();}

	/*

	// Drop Shadows

	function basicDropShadow(elem, color, padding){
		var elems = document.getElementsByTagName(elem);
		for(i=0; i<elems.length; i++){
				var origText = elems[i].innerHTML;

				// Make Text Into The Shadow
				elems[i].style.color = "#111";
				elems[i].style.position = 'relative';

				// Move Duplicate Text Up And Left
				var spanTop = document.createElement('span');
				spanTop.innerHTML = origText;
				var steez = spanTop.style;
				steez.position = 'absolute';
				steez.top  = '-1px';
				steez.left = '-1px';
				steez.color = color;

				elems[i].appendChild(spanTop);
			}
		}


	function advancedDropShadow(elem, color){
		var elems = document.getElementsByTagName(elem);
		for(i=0; i<elems.length; i++){
			var origText = elems[i].innerHTML;

				// Do Mid Color
				var spanMid = document.createElement('span');
				spanMid.innerHTML = origText;
				spanMid.className = ' shadowMid ';
				elems[i].appendChild(spanMid);

				// Do Top Color
				var spanTop = document.createElement('span');
				spanTop.innerHTML = origText;
				spanTop.className = ' shadowTop ';
				elems[i].appendChild(spanTop);

			}
		}

	CSS for advanced shadow

		.shadowTop{
			position: absolute;
			top: -2px;
			left: -2px;
			z-index: 20;
			color: #777;
		}
		.shadowMid{
			position: absolute;
			top: -1px;
			left: -1px;
			color: #fff;
		}
	*/






