window.addEvent('domready', function() {
  
  
  var links_to_be_target_blanked= {
  "jordanschool_com":1,
  "allemanhighschool_org":1
  }; 


  if ($chk($('linksmenu'))) {
	  linksmenu = $('linksmenu');
	  morelink = $('morelink');
	
	mouseInMenu = false;
  
  //linksmenu.fade('hide');
  linksmenu.hide();
  	morelink.addEvent('mouseenter', function() {	
		linksmenu.reveal({duration:120});
  	});
  	morelink.addEvent('mouseleave', function() {	

		setTimeout("if (!mouseInMenu) { linksmenu.fade('out', {duration:120});mouseInMenu = false;}",100);
  	});
  	linksmenu.addEvent('mouseenter', function() {
  		mouseInMenu=true;
  	});
  	linksmenu.addEvent('mouseleave', function() {
		linksmenu.fade('out', {duration:80});
		mouseInMenu = false;
  	});

}
//  outlinks(links_to_be_target_blanked);

  

  
   firstp();

});



function check_lastname() {
	if ($('sharelastname').checked) {
		$('sharelastname_txt').set('html', "<small>*Your last name will only be shared with logged in, registered users of the web site (other parishioners).</small>"); 
	} else {
		$('sharelastname_txt').set('html',"<small>*Your last name will always be represented as an initial <em>only</em>.</small>"); 
	}
	
}

function validate(type, update, field1, field2) {
	if (type == 'email' ) {
		var reg = RegExp(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/)
		var content = $(field1).value;
		if (reg.test(content) == false ) {
			// invalid email
			$(update).innerHTML = '<span class="ss_sprite ss_stop"><small class="warning">&nbsp;Try Again</small></span><br />';
			$('invalid').value = 1;
			email=0;
			update_done();
		} else {
			$(update).innerHTML = '<span class="ss_sprite ss_accept">&nbsp;OK</span>';
			email=1;
			update_done();
		}
	} else if (type == 'password-compare') {
		var content1 = $(field1).value;
		var content2 = $(field2).value;
		if ((content1 == content2) && (content1 != '') && (content2 != '')) {
			$(update).innerHTML = '<span class="ss_sprite ss_accept">&nbsp;OK</span><br />';
			password_compare=1;
			update_done();
		} else {
			$(update).innerHTML = '<span class="ss_sprite ss_stop"><small class="warning">&nbsp;Don\'t Match</small></span><br />';
			$('invalid').value = 1;
			password_compare=0;
			update_done();
		}
	}
}
var email = 0;
var password_compare = 0;

function update_done() {
	if ((email == 1)&&(password_compare == 1 )) {
		$('submit').removeClassName('hugebtnwarning');
		$('submit').addClassName('hugebtn');
		$('submit').value = 'Complete Signup!';
	} else {
		$('submit').removeClassName('hugebtn');
		$('submit').addClassName('hugebtnwarning');
		$('submit').value = 'Check entries';
	}

}

function formsubcheck(field, value) {
	if ($(field).value != value ) {
		alert('Please verify entries.');
		return false;
	} else if (document.form1.pass1.value != document.form1.pass2.value ) {
		alert('Please verify that entered passwords are the same.');
		return false;
	} else {
		var hash = hex_hmac_md5(document.form1.server_salt.value, document.form1.pass1.value);
	
	document.form1.pwhash.value = hash;
	document.form1.pass1.value = "";
	document.form1.pass2.value = "";
	return true;
	}
};

function firstp() {
  if (null === $("maincontent").getElement('p')) {
    return false;
  } else {
    var p=$("maincontent").getElement('p').addClass('dropcap');
    p.addClass("dropcap");
  }
}

function outlinks(obj) {
$each(obj, function(item, index, currobj) {
    if (item == 1 ) {
      $(index).set('target', '_blank');
    }
}); 

}
