var form_email_original_value = "";

document.observe("dom:loaded", function() {

	//////////////////////////////////////////////
	// Political animal stuff
	//////////////////////////////////////////////

	if ( $('question_home') ){

		$('question_home').select('input').each( function(element){
			element.observe("click", function(event){
				$('pol_animal_game').submit();
			});
		});

	}


	if ( $('pol_animal_game_stages') ){

		var unsetOverallFlag = 0;
		var unsetFlag = 0;

		$('pol_animal_game_stages').observe("submit", function(event){

			$('pol_animal_game_stages').select('ul').each( function(element){
				unsetFlag = 0;

				fieldName = element.readAttribute("id");

				$('pol_animal_game_stages').getInputs('radio', fieldName).each( function(input){
					if (input.getValue() != null){
						unsetFlag = 1;
					}
				});

				if ( unsetFlag == 0 ) {
					unsetOverallFlag = 1;
				}

			});

			if ( unsetOverallFlag == 1 ){
				unsetOverallFlag = 0;
				alert("Please fill in all questions before continuing.");
				Event.stop(event);
			}

		});

	}

	if ( $('form_email') ){
		$('form_email').observe("focus", function(event) {
			if ( $('form_email').value == "Enter your email address..." | $('form_email').value == "Your email address..."){
				form_email_original_value = $('form_email').value;
				$('form_email').value = "";
			}
		});
		$('form_email').observe("blur", function(event) {
			if ( $('form_email').value == "" ){
				$('form_email').value = form_email_original_value;
			}
		});
	} 

});
