/* automated user registration events */



function agreeReadFAQ() {
	
	var cb = document.getElementById('hasReadFAQ');
	if (cb.checked==true) {
		return true;
	} else {
		alert('You must read and understand the Cilicon Solutions FAQ before proceeding');
		return false;
	}
}


function agreeServiceAgreement() {
	
	// gave name
	if ((!document.getElementById('tech_name').value) || (document.getElementById('tech_name').value=='Enter your name')) {
		alert('You must enter your name at the top of the service agreement');
		document.getElementById('tech_name').focus();
		return false;
	}
	
	
	// tools
	var Cell = document.getElementById('Cell');
	var Laptop = document.getElementById('Laptop');
	var ConsoleCable = document.getElementById('ConsoleCable');
	var LoopbackPlug = document.getElementById('LoopbackPlug');
	var Ethernet = document.getElementById('Ethernet');
	var WirelessCard = document.getElementById('WirelessCard');
	var Crimper = document.getElementById('Crimper');
	var Tester = document.getElementById('Tester');
	var PunchDown = document.getElementById('PunchDown');
	var Crossover = document.getElementById('Crossover');
	
	if (
		(Cell.checked==false) || 
		(Laptop.checked==false) ||
		(ConsoleCable.checked==false) ||
		(LoopbackPlug.checked==false) ||
		(Ethernet.checked==false) ||
		(WirelessCard.checked==false) ||
		(Crimper.checked==false) ||
		(Tester.checked==false) ||
		(PunchDown.checked==false) ||
		(Crossover.checked==false)
	) { 
		alert('You must have all required tools before signing up with Cilicon Solutions');
		return false;
	}

	
	
	// has read service agreement
	var cb1 = document.getElementById('readServiceAgreement');
	
	if (cb1.checked==false) {
		alert('You must agree to the terms of Cilicon Solution\'s service agreement to continue');
		return false;
	} 
		
	
	return true;

}




window.onload = function() {
	
	if (document.getElementById('country')) {
		
		var country = document.getElementById('country');
		var usstates = document.getElementById('us');
		var canstates = document.getElementById('can');
		
		if (country.value<=1) {
			canstates.style.display='none';
			usstates.style.display='block';
		} else if (country.value==2) {
			canstates.style.display='block';
			usstates.style.display='none';
		}
	
	
		document.getElementById('country').onchange = function() {
		
			var country = document.getElementById('country');
			
			
			if (country.value==1) {
				canstates.style.display='none';
				usstates.style.display='block';
			} else if (country.value==2) {
				canstates.style.display='block';
				usstates.style.display='none';
			}
		}
	
	}
}


function stepThreeComplete() {
	
	var tech_name = document.getElementById('tech_name');
	var email = document.getElementById('email');
	var tech_user = document.getElementById('tech_user');
	var tech_pass = document.getElementById('tech_pass');
	var street_apt = document.getElementById('street_apt');
	var city = document.getElementById('city');
	var country = document.getElementById('country');
		var usstates = document.getElementById('usstates');
		var canstates = document.getElementById('canstates');
	var zipcode = document.getElementById('zipcode');
	var service_radius = document.getElementById('service_radius');
	var cell_phone = document.getElementById('cell_phone');
		var ssn = document.getElementById('ssn');
		var tax_id = document.getElementById('tax_id');
	var avail_days = document.getElementById('avail_days');
	var tech_resume = document.getElementById('tech_resume');
	var agreeBackgroundCheck = document.getElementById('agreeBackgroundCheck');
	
	if (!tech_name.value) {alert('Please provide your name');tech_name.focus();return false;}
	
	//if ( echeck(email) == false){alert('Your email address does not appear valid.  Please correct before submission');email.focus();return false;}
	if (!email.value) {alert('Valid email address required');email.focus();return false;}
	
	if (!tech_user.value) {alert('Please provide a username');tech_user.focus();return false;}
	if (!tech_pass.value) {alert('Please provide a password');tech_pass.focus();return false;}
	if (!street_apt.value) {alert('Street address or apartment number required');street_apt.focus();return false;}
	if (!city.value) {alert('City Required');city.focus();return false;}
	if (!country.value) {alert('Please select country');country.focus();return false;}
	
	if (country.value==1) {
		if (!usstates.value) {alert('Please choose a state');usstates.focus();return false;}
	} else if (country.value==2) {
		if (!canstates.value) {alert('Please choose a state');canstates.focus();return false;}
	}
	
	if (!zipcode.value) {alert('Zipcode required');zipcode.focus();return false;}
	if (!service_radius.value) {alert('Service radius required');service_radius.focus();return false;}
	if (!cell_phone.value) {alert('Cell phone required');cell_phone.focus();return false;}
	if ( (!ssn.value) && (!tax_id.value) ) {alert('Social Security Number or Tax ID required');ssn.focus();return false;}
	if (!avail_days.value) {alert('Please list your availability');avail_days.focus();return false;}
	if (!tech_resume.value) {alert('Resume required');tech_resume.focus();return false;}
	
	if (agreeBackgroundCheck.checked==false) {
		alert('Cilicon Solutions can not process your application without consent to do a background check');
		return false;
	} 
	
	return true;
}













