// jquery-terms.js
/* JQuery functions to enable start button on terms & conditions page
*/

	$(document).ready( function(){
		disableButton();
		clearForm();
		$("#chkaccept").click( function() {
			toggleWarning(this);
		});
		$("#clickable").click( function() {
			showMonitorText();
		});
	})
	
	function clearForm(form){
		$(':input', form).each( function() {
    	var type = this.type;
    	var tag = this.tagName.toLowerCase();
		
		if (type=='checkbox' || type=='radio')
			this.checked = false;
		});
		
		$(".monitorText").hide();
		$(".warningText").hide();
	}
	
	function disableButton(){
		var imageHtml = "<div class='greybutton'><span>Start</span> NZTopo<em>Online</em></div>";
		$("#button").html(imageHtml);
	}
	
	function showWarning(){
		$(".warningText").slideDown();
	}
	
	function enableButton(){
		var newHtml = "<div><a href='default.htm' class='button'><span>Start</span> NZTopo<em>Online</em></a></div>";
		$("#button").html(newHtml);
		$(".warningText").hide();
	}
	
	function showMonitorText(){
		$(".monitorText").show();
	}
	
	function toggleWarning(object){
		var state1 = $("#chkaccept").attr("checked");
		var monState1 = $("#monitorsize14").attr("checked");
		var monState2 = $("#monitorsize15").attr("checked");
		var monState3 = $("#monitorsize17").attr("checked");
		var monState4 = $("#monitorsize19").attr("checked");
		var monState5 = $("#monitorsize21").attr("checked");
		
		if(state1==true){
			if(monState1==true ||monState2==true ||monState3==true ||monState4==true ||monState5==true){
				enableButton();
			}
		}
		else
		{
			disableButton()
			showWarning();
		}
	}
	
	
	
