/**
 * "Request for Assitance" form JS. Error checking & linked controls
 * @author Mike Healy - www.mikehealy.com.au
 */

//YUI Shortcuts
if(!$D) var $D = YAHOO.util.Dom;
if(!$E) {
	var $E = YAHOO.util.Event;
	var $ = $D.get;	
}

/*
 * Setup inital listeners; get form for checking
 */
var setup = function() {
	var witnessChk = $('s3'); //Witness Statement Checkbox
	var witnessP = $('witnessP');	//Paragraph containing 'linked' paragraph
	
	//Found elements
	if(!witnessChk || !witnessP) return;
	
	if(!witnessChk.checked) witnessP.style.visibility = 'hidden'; //Hide initially
	
	var toggleWitnessNumber = function(e) {
		if($E.getTarget(e).checked) {
			witnessP.style.visibility = 'visible';
			$('witnessNumber').focus();
		}
		else witnessP.style.visibility = 'hidden';
	}
	$E.on(witnessChk, 'click', toggleWitnessNumber); //Listen to checks
}

$E.onAvailable('body', setup);

// DIAG
//-----------------
function diag() {
	$('nameError').innerHTML = 'Example Error';
}
//setTimeout(diag, 2000);


/*
 * MISC NOTES
 * - on form submit, if witness statements is UNCHECKED then zero the number of witness count
 */
