// JavaScript Document
Event.observe(window,'load',function(){
	$('cFirstName').activate();
	mgs.Baptism.onload();
});
var mgs = {};

mgs.Baptism={};

mgs.Baptism.finalize = function(){
	var ok = mgs.Baptism.errorCheck();
	if(ok===false){
		return;
	}else{
		var data = $('bapForm').serialize(true);
	
		
		var cFirstName=$('cFirstName').value;
		
		new Ajax.Request('processBapt.php?data='+data+'&cFirstName='+cFirstName,
  		{	
			method:'post',
			onSuccess: function(transport){
			  var response = transport.responseText || "no response text";
			  parent.location='thankyou.php';
   			},
    		onFailure: function(){ alert('Something went wrong...please try again') }
 		});
	}
}

mgs.Baptism.onload = function(){
	$('cSEXM').observe('click',function(e){
		this.checked=true;
		this.value='Male';
		$('cSEXF').checked=false;
		$('cSEXF').setValue='';
	});
	
	$('cSEXF').observe('click',function(e){
		this.checked=true;
		this.value='Female';
		$('cSEXM').checked=false;
		$('cSEXM').setValue='';
	})	
	
	$('membersYes').observe('click',function(e){
		this.checked=true;
		this.value='Yes';
		$('membersNo').checked=false;
		$('cSEXF').setValue='';
	});
	
	$('membersNo').observe('click',function(e){
		this.checked=true;
		this.value='No';
		$('membersYes').checked=false;
		$('membersYes').setValue='';
	});
	
}
mgs.Baptism.errorCheck =function(){
	var mess="This information is required.\n";	
	
	if(!$('cFirstName').present()){
		$('cFirstName').scrollTo().activate();
		alert(mess);
		return false;
	}
	if(!$('cLastName').present()){
		$('cLastName').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('cDOB').present()){
		$('cDOB').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('cPOB').present()){
		$('cPOB').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if($('cSEXM').checked||$('cSEXF').checked){
	}else{
		$('cSEXM').scrollTo().activate();
		alert(mess+' (Gender of the child)');
		return false;
	}
	
	if(!$('mFirstName').present()){
		$('mFirstName').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if(!$('mLastName').present()){
		$('mLastName').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if(!$('mReligion').present()){
		$('mReligion').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('mMaidenName').present()){
		$('mMaidenName').scrollTo().activate();
		alert(mess);
		return false;
	}		
	
	if(!$('fFirstName').present()){
		$('fFirstName').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if(!$('fLastName').present()){
		$('fLastName').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if(!$('fReligion').present()){
		$('fReligion').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('address').present()){
		$('address').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('city').present()){
		$('city').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('zip').present()){
		$('zip').scrollTo().activate();
		alert(mess);
		return false;
	}	

	if($('membersYes').checked||$('membersNo').checked){
	}else{
		$('membersYes').scrollTo().activate();
		alert(mess+' (Are you members of the parish?)');
		return false;
	}


	if(!$('hPhone').present()&&!$('oPhone').present()){
		$('hPhone').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if(!$('gMother').present()){
		$('gMother').scrollTo().activate();
		alert(mess);
		return false;
	}
	
	if(!$('gFather').present()){
		$('gFather').scrollTo().activate();
		alert(mess);
		return false;
	}	
	
	if($('bDate').value=='0'){
		$('bDate').scrollTo().activate();
		alert(mess+'What date are you interested in?');
		return false;
	}

	return true;
	
}