// JavaScript Document



function disableSubmit(button){
	//button.disabled = true; 
	//alert(button);
	document.getElementById(button).disabled=true;

	/*document.venue_enquiries.submit();*/
}


function enableSubmit(button){
	//button.disabled = true; 
	document.getElementById(button).disabled=false;

	/*document.venue_enquiries.submit();*/
}

/*

function doSubmit()
{
	document.profileForm.submit();
}*/

function doReview()
{
	
}

function gotoSection(el)
{
	window.location.href='#'+el;	
}


function theChecker(ev, check) 
{
	if (ev.checked==true)
		{document.getElementById(check).value++;}
	else 
		{document.getElementById(check).value--;}
} // End of theChecker


function checkFilled(ev, check)
{
		var cValue   = document.getElementById(ev).value;
		var dValue	 = document.getElementById(ev).defaultValue;
		var detector = document.getElementById(check).value;
		
		if ((cValue=='')||(cValue==0)||(cValue==null)||(cValue==dValue)){
			detector++;
			document.getElementById(check).value = detector;
			if (detector > 5) detector = 5; 
		}
}


function checkChange(ev, check)
{
		var cValue   = document.getElementById(ev).value;
		var dValue	 = document.getElementById(ev).defaultValue;
		var detector = document.getElementById(check).value;

		
		if ((cValue=='')||(cValue==0)||(cValue==null)||(cValue==dValue)){
			detector--;
			if (detector < 1) detector = 0; 
			document.getElementById(check).value = detector;
		}
}



function boxChecker(ev, check) 
{
	detector = document.getElementById(check).value;
	gValue   = document.getElementById('globalCompare').value;
	cValue	 = document.getElementById(ev).value;
	dValue	 = document.getElementById(ev).defaultValue;
	
	if (cValue=='') cValue = 'empty';
	if (dValue=='') dValue = 'empty';
	if (gValue=='') gValue = 0;
	
	
	alert('Compare Value: ' + cValue + '\nDefault Value: ' + dValue + '\nDetector Value: ' + detector);
		
	if (((cValue=='empty')||(cValue==dValue)) && detector <= 0)
		{ return }

	else if (((cValue=='empty') || (cValue==dValue)) && detector > 0)
		{document.getElementById(check).value--;}

	else if (((cValue!='empty') || (cValue!=dValue)) && cValue!=gValue)
		{ document.getElementById(check).value++; }
	else	
		{return}	



//	if (detector < 0) {document.getElementById(check).value = 0;}
	
	//if (ted < 0){document.getElementById(check).value = 0;}
	
} // End of theChecker




function restoreNoDate(val) {

	//var val = noDate; //document.getElementById(noDate).value;
	//val.value = "dd/mm/yyyy";
	
	if (val.value==''){
		val.value = "dd/mm/yyyy";
	}
}  //  End of restoreNoDate FUNCTION



function restoreNoHour(noHour) {
	if (noHour.value=='') noHour.value = "hh";
}

function restoreNoMinute(noMinute) {
	if (noMinute.value=='') noMinute.value = "mm";
}

function TimeDateRefresh(){
	
	
	if (document.getElementById("event_date_start").value == ''){
		document.getElementById("event_date_start").value = 'dd/mm/yy';
	}
	
	if (document.getElementById("event_date_end").value == ''){
		document.getElementById("event_date_end").value = 'dd/mm/yy';
	}

	if (document.getElementById("event_time_start_hour").value == ''){
		document.getElementById("event_time_start_hour").value = 'hh';
	}
	
	if (document.getElementById("event_time_start_minute").value == ''){
		document.getElementById("event_time_start_minute").value = 'mm';
	}


	if (document.getElementById("event_time_finish_hour").value == ''){
		document.getElementById("event_time_finish_hour").value = 'hh';
	}
	
	if (document.getElementById("event_time_finish_minute").value == ''){
		document.getElementById("event_time_finish_minute").value = 'mm';
	}

}  // End TimeDateRefresh


function TimeDateCheck(){
	
	if (document.getElementById("event_date_start").value == 'dd/mm/yy'){
		document.getElementById("event_date_start").value = '';
	}

	if (document.getElementById("event_date_end").value == 'dd/mm/yy'){
		document.getElementById("event_date_end").value = '';
	}
	
	if (document.getElementById("event_time_start_hour").value == 'hh'){
		document.getElementById("event_time_start_hour").value = '';
	}
	
	if (document.getElementById("event_time_start_minute").value == 'mm'){
		document.getElementById("event_time_start_minute").value = '';
	}
	
	if (document.getElementById("event_time_finish_hour").value == 'hh'){
		document.getElementById("event_time_finish_hour").value = '';
	}
	
	if (document.getElementById("event_time_finish_minute").value == 'mm'){
		document.getElementById("event_time_finish_minute").value = '';
	}

}  //End TimeDateCheck



function ChangeState(el, evt){

	var stateValue = el.value-1;
	var state = new Array(); 
	//state[-1]="";
	state[0] ="ACT";
	state[1] ="NSW";
	state[2] ="NT";
	state[3] ="QLD";
	state[4] ="SA";
	state[5] ="TAS";
	state[6] ="VIC";
	state[7] ="WA";
	
	evt.value = state[stateValue];
		
}
	
	


<!--                                                Detect if Section 11 is Open  //-->
function ClearSection11(){
	if (document.getElementById("hidden_category_section11").style.display == 'block'){
		confirmclear()
	}    // End of IF
 }  //  End of FUNCTION
	
	
<!--                                                If Category E is selected warn about Section 11  //-->	
function confirmclear()
{
 
if (confirm("By changing the Category information entered into 'Section 11. SLSA Instructor / Personnel in Charge' will not be submitted.  Any Information you have entered into Section 11 will be earsed after you click the Submit button.")){         


	   document.getElementById("hidden_category_section11").style.display	= 'none';
	   document.getElementById("hidden_section11_note").style.display 		= 'block'; 		   	  	   		   
}

	else {         
	   document.special_event_enquiry_form.category[4].checked = true;
}

  } 


<!--                                                Hide Section 11  //-->				   
function hideSection11()
{
  document.getElementById("hidden_category_section11").style.display	= 'none';
  document.getElementById("hidden_section11_note").style.display 		= 'block';
}	// End of FUNCTION




  



function isDateKey(evt) 			 <!--  Only allow Date Input -->
  {
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 47 || charCode > 57))
		return false;

	 return true;
  }


function allowNothing(evt)
{
	return false	
}

function isNumberKey(evt) 			 <!--  Only allow Numeric Input -->
  {
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	 return true;
  }
  
  
  
  
  function isNumberKey(evt) 			 <!--  Only allow Numeric Input -->
  {
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	 return true;
  }
  

function restoreDefault(dv){
	if (dv.value=="") dv.value = dv.defaultValue;
}


<!--                                            Clear Default INPUT Box   //-->
function clearDefault(dv) {
	if (dv.value==dv.defaultValue) dv.value = "";
}

<!-- 											Clear Date INPUT Box   //-->

function clearDate(date){
	
	val = document.getElementById(date).value;
	if (val=="dd/mm/yy") document.getElementById(date).value = "";
	
}



<!--                                            Clear INPUT Box   //-->
function clearContent(el){
	el.value = "";
	document.getElementById(el).value ="";
	
}


function clearNotChecked(checkbox, hiddenValue) {
	
	if (checkbox.checked == true) hiddenValue.value = ""
	
} // End of clearNotChecked Function




<!--                                            Show/Hide DIV   //-->
 function toggleDiv(divid){
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
  }
  

<!--                                            Show DIV   //-->  
function toggleDivOff(divid){
	  document.getElementById(divid).style.display = 'none';
  }
  
<!--                                            Hide DIV   //-->  
 function toggleDivOn(divid){
	  document.getElementById(divid).style.display = 'block';
  }
  
  
function NonApprovedOn(){
	//if document.getElementById("event-non_approved_carnival").checked == true{
			toggleDivOn('hidden-event-nonapproved');
	//} 
}

function calculate(distance1, distance2, distance3, distance4){
	
	/*a = parseFloat(document.getElementById(distance1).value);
	b = parseFloat(document.getElementById(distance2).value);
	c = parseFloat(document.getElementById(distance3).value);
	d = parseFloat(document.getElementById(distance4).value);*/
	
	a = parseFloat(distance1.value);
	b = parseFloat(distance2.value);
	c = parseFloat(distance3.value);
	d = parseFloat(distance4.value);
	
	 
	if (a > 0) {
		a1 = a;
	}
	   else {
		a1 = 0;
	}
	 
	if (b > 0) {
		b1 = b; 
	}
	   else {
		b1 = 0;
	}
	 
	if (c > 0) {
		c1 = c;
	}
	   else {
		c1 = 0;
	}
	 
	if (d > 0) {
		d1 = d; 
	}
	   else {
		d1 = 0;
	} 
	
	distanceTotal = (a1 + b1 + c1 + d1);
	return distanceTotal;
	
	//document.getElementById(distancetotal).value = total;
							
							
	
}  //  End Calculate Function





<!-- Character Counter //
/*function twdCount(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}*/


<!-- Word Counter //
function twdCount(field,cntfield,maxlimit) {
	words = field.value.split(" ");
	
	
	if (words.length > maxlimit)
		field.value = field.value.substring(0, maxlimit*4.75);
		
	else
		cntfield.value = maxlimit - words.length;//field.value.length;
}


