// JavaScript Document

fred = /^([1-9]|0[1-9]|1[0-2])\/([1-9]|[12][0-9]|3[01])\/\d{4}$/


re = /^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?w+)*(\\.\\w{2,5})+\$/

vzip = /(^\d{5}$)|(^\d{5}-\d{4}$)/

phnum = /\d\d\d\d\d\d\d\d\d\d/

eleven = /\d\d\d\d\d\d\d\d\d\d\d/


function validate(passForm){

stripped = passForm.subbyp.value

new_value = stripped.replace(/[\(\)\.\-\ ]/g, '')

	if (passForm.bfname.value == ""){
	alert("Please enter the bride's full name.")
	passForm.bfname.focus()
	return false
	}

	if (passForm.bparents.value == ""){
	alert("Please enter the names of the brides parents")
	passForm.bparents.focus()
	return false
	}
	
	if (passForm.gfname.value == ""){		
	alert("Please enter the groom's full name!")
	passForm.gfname.focus()
	passForm.gfname.select()	
	return false
	}

	if (passForm.gparents.value == ""){		
	alert("Please enter the grooms parents.")
	passForm.gparents.focus()
	passForm.gparents.select()	
	return false
	}

	if (passForm.dceremony.value == ""){		
	alert("Please enter the ceremony date!")
	passForm.dceremony.focus()
	passForm.dceremony.select()	
	return false
	}

	if (passForm.bhome.value == ""){		
	alert("Please enter the bride's hometown!")
	passForm.bhome.focus()
	passForm.bhome.select()	
	return false
	}

	if (passForm.grhome.value == ""){		
	alert("Please enter the groom's hometown!")
	passForm.grhome.focus()
	passForm.grhome.select()	
	return false
	}

	if (passForm.subby.value == ""){		
	alert("Please enter the name of the person filling out this form!")
	passForm.subby.focus()
	passForm.subby.select()	
	return false
	}

	if (passForm.subbyp.value == ""){		
	alert("Please enter a valid telephone number!")
	passForm.subbyp.focus()
	passForm.subbyp.select()	
	return false
	}

	if (isNaN(new_value)){		
	alert("Your phone number contains illegal characters")
	passForm.subbyp.focus()
	passForm.subbyp.select()	
	return false
	}

	if (!(phnum.test(new_value))){		
	alert("Please enter a valid 10 digit phone number!")
	passForm.subbyp.focus()
	passForm.subbyp.select()	
	return false
	}

	if (eleven.test(new_value)){		
	alert("Please enter a valid 10 digit phone number!")
	passForm.subbyp.focus()
	passForm.subbyp.select()	
	return false
	}
	
	if (passForm.email.value == ""){		
	alert("Please enter a valid e-mail address!")
	passForm.email.focus()
	passForm.email.select()	
	return false
	}



return true
}
