function RinSizerValid(theForm){

if (theForm.FirstName.value=="Your First Name"){
	alert("Please type in your First Name")
	theForm.FirstName.focus()
	return false}

if (theForm.LastName.value=="Your Last Name"){
	alert("Please type in your Your Last Name")
	theForm.LastName.focus()
	return false}

if (theForm.Email.value=="Your Email Address"){
	alert("Please type in your email address")
	theForm.Email.focus()
	return false}

if (emailCheck(theForm.Email.value)==false){
	alert("Please type in a valid email address")
	theForm.Email.focus()
	return false}

if (theForm.Address1.value=="Address 1"){
	alert("Please type in your address")
	theForm.Address1.focus()
	return false}

if (theForm.City.value=="City"){
	alert("Please type in your City")
	theForm.City.focus()
	return false}

if (theForm.Zip.value=="Zip"){
	alert("Please type in your Zip")
	theForm.Zip.focus()
	return false}


return true;
}


function emailCheck (emailStr) {
var checkTLD=0;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray==null) {
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
if (user.charCodeAt(i)>127) {
return false;
}
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
return false;
}
}
if (user.match(userPat)==null) {
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray>255) {
return false;
}
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
return false;
}
}
if (len<2) {
return false;
}
return true;
}

function ClearSendFreeSizerForm(){
	document.RingSizerForm.FirstName.value="Your First Name"
	document.RingSizerForm.FirstName.style.color = '#999'	

	document.RingSizerForm.LastName.value="Your Last Name"
	document.RingSizerForm.LastName.style.color = '#999'	

	document.RingSizerForm.Email.value="Your Email Address"
	document.RingSizerForm.Email.style.color = '#999'	

	document.RingSizerForm.Address1.value="Address 1"
	document.RingSizerForm.Address1.style.color = '#999'	

	document.RingSizerForm.Address2.value="Address 2"
	document.RingSizerForm.Address2.style.color = '#999'	

	document.RingSizerForm.City.value="City"
	document.RingSizerForm.City.style.color = '#999'	

	document.RingSizerForm.Zip.value="Zip"
	document.RingSizerForm.Zip.style.color = '#999'	

}

