window.addEvent('domready', function() {
 	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element',{
		opacity:false,
		onActive: function(toggler, element){
			if (toggler){
				toggler.setStyle('color','#000000');
			}
		},
		onBackground: function(toggler, element){
			if (toggler){
				toggler.setStyle('color','#1764AC');
			}
		}
	});

	if ($('myForm')){
		$('myForm').addEvent('submit', function(e) {
			//Prevents the default submit event from loading a new page.
			//var foo = $('myForm').getElements('input[class=required]');
			
			var selection1 = $('selection_1');
			var selection2 = $('selection_2');
			var selection3 = $('selection_3');
			var selection4 = $('selection_4');
			var errorFound = false;
			var foo = $$('.requiredCell');

			if ( selection1.checked || selection2.checked || selection3.checked || selection4.checked ){
				$each(foo,function(element, key2){
					element.removeClass('errorCell');
				});

			}else{

				$each(foo,function(element, key2){
					element.removeClass('errorCell');
					if (!element.value ){
						element.addClass('errorCell');
						errorFound = true;
					}
				});
		}
			
			
			
			var foo = $$('.required');
			//i=0;

			$each(foo,function(element, key2){
				element.removeClass('errorInput');
				if (!element.value ){
					element.addClass('errorInput');
					errorFound = true;
				}
			});

			var foo = $$('.email');
			//i=0;
			$each(foo,function(element, key2){
				element.removeClass('errorInput');
				if (!element.value ){
					element.addClass('errorInput');
					errorFound = true;
				}else if ( ( element.value.search("@") == -1 ) || ( element.value.search("[.*]" ) == -1 ) ){ 
					element.addClass('errorInput');
					errorFound = true;
				}
			});


			if (errorFound){
				var errorLog = $('errorLog');
				if (errorLog ){
					errorLog.innerHTML = '<p>Fill out all required fields</p>';
					errorLog.removeClass('errorField');
					errorLog.removeClass('success');
					errorLog.addClass('errorField');
					
				}
				e.stop();
			}else{
				var errorLog = $('errorLog');
				if (errorLog ){
					errorLog.innerHTML = "<p>Sending Form</p>";
					errorLog.removeClass('errorField');
					errorLog.removeClass('success');
					errorLog.addClass('success');
				}
				$('submitForm').disabled = true;
			}
		});
	}
});