window.addEvent("domready", function(){

	$('onlineapplication').get('send').addEvents({
		'success': function(rsp){
			$('submitbutton').set('html', 'Submit Application').set('disabled', false);
			new Element('div', {'class': 'alert'}).set('html', rsp).injectAfter('submitbutton');
			
			if(rsp != 'Please complete the form.'){
				$('submitbutton').remove();
			}else{
				$('submitbutton').set('html', 'Submit Application').set('disabled', false);
			}
		},
		'failure': function(rsp){
			alert('En error occured. Please try again.');
		}
	});
	$('onlineapplication').addEvent('submit', function(e) {
		
		//Prevent the submit event
		new Event(e).stop();
		
		$('submitbutton').set('html', '<em>Sending...</em>').set('disabled', true);
						
		this.send();
	});
	
	alternate($(document.body).getElements('.subcontent fieldset'));
	
	$('acceptauthorization').addEvent('click', function(){
		if(this.checked == true){
			$('submitbutton').disabled = false;
		}else{
			$('submitbutton').disabled = true;
		}
	});
	$('submitbutton').disabled = true;
	

	$('felonydescribe').setStyle('display', 'none');
	$('felonyyes').addEvent('click', function(){
		$('felonydescribe').setStyle('display', 'block');
	});
	$('felonyno').addEvent('click', function(){
		$('felonydescribe').setStyle('display', 'none');
	});
	
	$('employedwhencontainer').setStyle('display', 'none');
	$('employedbeforeyes').addEvent('click', function(){
		$('employedwhencontainer').setStyle('display', 'block');
	});
	$('employedbeforeno').addEvent('click', function(){
		$('employedwhencontainer').setStyle('display', 'none');
	});
	
	appliedwhencontainer
	$('appliedwhencontainer').setStyle('display', 'none');
	$('appliedbeforeyes').addEvent('click', function(){
		$('appliedwhencontainer').setStyle('display', 'block');
	});
	$('appliedbeforeno').addEvent('click', function(){
		$('appliedwhencontainer').setStyle('display', 'none');
	});
	
	
	/*
$('education').getElement('a').addEvent('click', function(){
		var template = $('education').getElement('fieldset');
		var clone = template.clone().injectBefore(this);
		
		var legend = template.getElement('legend').innerHTML.split(" ");
		var legendtext = "";
		for(var i=1; i<=legend.length-1; i++){
			legendtext += legend[i-1];
		}
		var length = $('education').getElements('fieldset').length;
		legendtext = legendtext+" "+length;
		clone.getElement('legend').set('html', legendtext);
		
		// chnage names
		clone.getElements('label, input, textarea, select').each(function(el){
			var name = el.getProperty('name');
			var id = el.getProperty('id');
			var fors = el.getProperty('for');
			if(name){
				el.setProperty('name', name+length);
			}
			if(id){
				el.setProperty('id', id+length);
			}
			if(fors){
				el.setProperty('for', fors+length);
			}
		});
		
	});
	
	$('employment').getElement('a').addEvent('click', function(){
		var template = $('employment').getElement('fieldset');
		var clone = template.clone().injectBefore(this);
		
		var legend = template.getElement('legend').innerHTML.split(" ");
		var legendtext = "";
		for(var i=1; i<=legend.length-1; i++){
			legendtext += legend[i-1];
		}
		var length = $('employment').getElements('fieldset').length;
		legendtext = legendtext+" "+length;
		clone.getElement('legend').set('html', legendtext);
		
		// chnage names
		clone.getElements('label, input, textarea, select').each(function(el){
			var name = el.getProperty('name');
			var id = el.getProperty('id');
			var fors = el.getProperty('for');
			if(name){
				el.setProperty('name', name+length);
			}
			if(id){
				el.setProperty('id', id+length);
			}
			if(fors){
				el.setProperty('for', fors+length);
			}
		});

	});
	
	$('references').getElement('a').addEvent('click', function(){
		var template = $('references').getElement('fieldset');
		var clone = template.clone().injectBefore(this);
		
		var legend = template.getElement('legend').innerHTML.split(" ");
		var legendtext = "";
		for(var i=1; i<=legend.length-1; i++){
			legendtext += legend[i-1];
		}
		var length = $('references').getElements('fieldset').length;
		legendtext = legendtext+" "+length;
		clone.getElement('legend').set('html', legendtext);
		
		// chnage names
		clone.getElements('label, input, textarea, select').each(function(el){
			var name = el.getProperty('name');
			var id = el.getProperty('id');
			var fors = el.getProperty('for');
			if(name){
				el.setProperty('name', name+length);
			}
			if(id){
				el.setProperty('id', id+length);
			}
			if(fors){
				el.setProperty('for', fors+length);
			}
		});

	});
	
	$('licenses').getElement('a').addEvent('click', function(){
		var template = $('licenses').getElement('fieldset');
		var clone = template.clone().injectBefore(this);
		
		var legend = template.getElement('legend').innerHTML.split(" ");
		var legendtext = "";
		for(var i=1; i<=legend.length-1; i++){
			legendtext += legend[i-1];
		}
		var length = $('licenses').getElements('fieldset').length;
		legendtext = legendtext+" "+length;
		clone.getElement('legend').set('html', legendtext);
		
		// chnage names
		clone.getElements('label, input, textarea, select').each(function(el){
			var name = el.getProperty('name');
			var id = el.getProperty('id');
			var fors = el.getProperty('for');
			if(name){
				el.setProperty('name', name+length);
			}
			if(id){
				el.setProperty('id', id+length);
			}
			if(fors){
				el.setProperty('for', fors+length);
			}
		});

	});
*/
	
});
