// JavaScript Document

document.observe("dom:loaded", function (e) {
	var ol = $('overlay_div');
	if(ol) {
		$('overlay_div').hide();
	}
	var check_form = $('emailForm');
	if(check_form) {
		Event.observe('emailForm', 'submit', function(e)
		{
			if(validate_agreement()){
				//Submit form
			}else{
				Event.stop(e);
				return false;
			}
		});
	}
});

function validate_agreement(){
	if($('Agreement').checked == true){
		$('iagree').style.border = '1px solid #ffc98a';
		return true;
	}else{
		alert_overlay();
		$('iagree').style.border = '1px solid red';
		return false;
	}
}

function validate_agreement(){
	if($('Agreement').checked == true){
		$('iagree2').style.border = '1px solid #ffc98a';
		return true;
	}else{
		alert_overlay();
		$('iagree2').style.border = '1px solid red';
		return false;
	}
}

function toggle_overlay(){
	if(!box_is_open()){
		open_box();
	}
	else if(box_is_open()){
		close_box();
	}
}

function alert_overlay(){
	if(box_is_open()){
		highlight_box();
	}
	else if(!box_is_open()){
		open_box();
		
	}
}

function check_agree(){
	if($('Agreement').checked){
		if(box_is_open()){
			close_box();
		}
		else if(!box_is_open()){
		}
	}
	else{
		if(box_is_open()){
		}
		else if(!box_is_open()){
			open_box();
		}
	}
}

function open_box() {
		$('overlay_submit').innerHTML='Hide Disclaimer';
		new Effect.BlindDown ('overlay_div', {duration: 1});
}


function close_box() {
		$('overlay_submit').innerHTML='Show Disclaimer';
		new Effect.BlindUp('overlay_div', {duration: 1});
}


function highlight_box() {
		$('overlay_submit').innerHTML='Hide Disclaimer';
		new Effect.Highlight('iagree', {duration: 1});
}


function box_is_open() {
		return $('overlay_div').visible();
}

