/**
 * @author Raj
 */
function validateFamilyForm( form )
{
    if( form.elements['CT1'].value=="" ) { alert("Please select parent/care taker."); form.elements['CT1'].focus(); return false; }
    if( form.elements['CT2'].value=="" ) { alert("Please select parent/care taker."); form.elements['CT2'].focus(); return false; }
    if( form.elements['CT_FST_NME1'].value=="" ) { alert("Please enter Parent1/Guardian1's First Name"); form.elements['CT_FST_NME1'].focus(); return false; }
    if( form.elements['CT_LST_NME1'].value=="" ) { alert("Please enter Parent1/Guardian1's Last Name"); form.elements['CT_LST_NME1'].focus(); return false; }
    if( form.elements['CT_FST_NME2'].value=="" ) { alert("Please enter Parent2/Guardian2's First Name'"); form.elements['CT_FST_NME2'].focus(); return false; }
    if( form.elements['CT_LST_NME2'].value=="" ) { alert("Please enter Parent2/Guardian2's Last Name"); form.elements['CT_LST_NME2'].focus(); return false; }
    if( form.elements['CT1_STR_ADDR1'].value=="" ) { alert("Please enter street address"); form.elements['CT1_STR_ADDR1'].focus(); return false; }
    if( form.elements['CTY1'].value=="" ) { alert("Please enter City"); form.elements['CTY1'].focus(); return false; }
    if( form.elements['ST1'].value=="" ) { alert("Please select state where you live"); form.elements['ST1'].focus(); return false; }
    if( form.elements['ZIP1'].value=="" ) { alert("Please enter ZIP Code"); form.elements['ZIP1'].focus(); return false; }
    if( isNaN( parseInt( form.elements['ZIP1'].value ) ) ) { alert("Please enter a number"); form.elements['ZIP1'].focus(); return false; }
    if( form.elements['HM_PHNE1'].value=="" ) { alert("Please enter your home phone number (only digits)"); form.elements['HM_PHNE1'].focus(); return false; }
    if( form.elements['EML_ADDR1'].value=="" ) { alert("Email address is required."); form.elements['EML_ADDR1'].focus(); return false; }
    if(!validateEmail(form.elements['EML_ADDR1'].value)) { alert("A valid email address is required."); form.elements['EML_ADDR1'].focus(); return false; }
	
    if( form.elements['CT2_STR_ADDR1'].value=="" ) { alert("Please enter street address"); form.elements['CT2_STR_ADDR1'].focus(); return false; }
    if( form.elements['CTY2'].value=="" ) { alert("Please enter City"); form.elements['CTY2'].focus(); return false; }
    if( form.elements['ST2'].value=="" ) { alert("Please select state where you live"); form.elements['ST2'].focus(); return false; }
    if( form.elements['ZIP2'].value=="" ) { alert("Please enter ZIP Code"); form.elements['ZIP2'].focus(); return false; }
    if( isNaN( parseInt( form.elements['ZIP2'].value ) ) ) { alert("Please enter a number"); form.elements['ZIP2'].focus(); return false; }
    // if( isNaN( parseInt( form.elements['WRK_PHNE1'].value ) ) ) { alert("Please enter a number"); form.elements['WRK_PHNE1'].focus(); return false; }
    if( form.elements['HM_PHNE2'].value=="" ) { alert("Please enter your home phone number (only digits)"); form.elements['HM_PHNE2'].focus(); return false; }
    if( form.elements['EML_ADDR2'].value=="" ) { alert("Email address is required."); form.elements['EML_ADDR2'].focus(); return false; }
    if(!validateEmail(form.elements['EML_ADDR2'].value)) { alert("A valid email address is required."); form.elements['EML_ADDR2'].focus(); return false; }
	
    if( validateTerms && form.elements['TERMS_CONDTN'].checked=="" ) { alert("Please check the terms and conditions of Bala Datta - DYC (DFW)"); form.elements['TERMS_CONDTN'].focus(); return false; }
    return true;
}
function setNextField(form, fromField, toField)
{
	if (form.elements['CT_FST_NME2'].value != "") {
  	if (form.elements[toField].value == "") {
  		form.elements[toField].value = form.elements[fromField].value;
  	}
  }
}

function validateCareTakers(form)
{
	if( form.elements['CT1'].value!="")
    {
		if (form.elements['CT2'].value != "") {
			if (form.elements['CT1'].value == form.elements['CT2'].value) {
				alert('If you are entering different care taker then please select different values');
				form.elements['CT2'].focus();
				return false;
			}
		}
	}
	return true;
}

function confirmMembership()
{
	// No need to confirm from 2010 as it would be new registrations now
	return true;
	
	memship = document.forms['familyReg'].elements['MEMSHIP'];
	var radioLength = memship.length;
	for(var i = 0; i < radioLength; i++)
	{
		if(memship[i].checked)
		{
			return false;
		}
	}
	
	var checkedValue = 'Existing';
	var existing = confirm("Is it for an existing member?");
	if(!existing)
	{
		checkedValue = 'New';
	}
		
	if(radioLength == undefined) {
		memship.checked = (memship.value == checkedValue);
		return;
	}
	
	for(var i = 0; i < radioLength; i++)
	{
		memship[i].checked = false;
		if(memship[i].value == checkedValue)
		{
			memship[i].checked = true;
		}
	}
}

function checkEmail(form, emailElem1, emailElem2)
{
	if(!validateEmail(form.elements[emailElem1].value))
  {
		alert('Enter a valid email address.');
		form.elements[emailElem1].value = "";
		form.elements[emailElem1].focus();
		return false;
	}
	/*else
	{
		setNextField(form, emailElem1, emailElem2);
		return true;
	}*/
}
