// JavaScript Document

function validate_form() {
	var flag = true;

	// signature
	if(document.employment.signature.value) {
		document.getElementById('sig_alert').style.display = 'none';
	} else {
		document.getElementById('sig_alert').style.display = 'inline';
		document.employment.signature.focus();
		flag = false;
	}

	//visa
	if(document.employment.UScitizen[1].checked && // Not US citizen
		(!document.employment.visa.value || // didn't provide visa # or eligibility to work
		!(document.employment.eligibleToWork[0].checked || document.employment.eligibleToWork[1].checked))) {
		document.employment.visa.focus();
		flag = false;
	}
	
	// Citizenship
	if(document.employment.UScitizen[0].checked || document.employment.UScitizen[1].checked){
		document.getElementById('citizen_alert').style.display = 'none';
	} else {
		document.getElementById('citizen_alert').style.display = 'inline';
		document.employment.UScitizen[0].focus();
		flag = false;
	}
	
	// phone number
	if(validatePhone(document.employment.phone.value)) {
		document.getElementById('phone_alert').style.display = 'none';
	} else {
		document.getElementById('phone_alert').style.display = 'inline';
		document.employment.phone.focus();
		flag = false;
	}
	
	// addresss
	if(document.employment.address.value != '') {
		document.getElementById('addr_alert').style.display = 'none';
	} else {
		document.getElementById('addr_alert').style.display = 'inline';
		document.employment.address.focus();
		flag = false;
	}
	
	// name
	if(document.employment.name.value != '') {
		document.getElementById('name_alert').style.display = 'none';
	} else {
		document.getElementById('name_alert').style.display = 'inline';
		document.employment.name.focus();
		flag = false;
	}
	return flag;
}

function validatePhone(phoneNumber) {
	var stripped = phoneNumber.replace(/[\(\)\.\-\ ]/g, '');
	
	return !(phoneNumber == '') && !(isNaN(parseInt(stripped))) && (stripped.length == 10);
}

/* show-hide texts */
function toggle(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }

