// Site General JS Document

//switch nav states
function switchStates(name) {
	
	var path = "/wp-content/themes/dod/images/nav/";
	
	var navItem = document.getElementById(name);
	
	var src = navItem.src;
		
		if(src.indexOf("-over") == -1) {
			navItem.src = path+name+"-over.gif";	
		} else {
			navItem.src = path+name+".gif";	
		}
	
}

function validateTrainingSurvey() {
	
	if(document.getElementById('easy_to_readY').checked == false && document.getElementById('easy_to_readN').checked == false) {
		alert("Please indicate whether or not the training information was [Easy to Read and Understand]");
		document.getElementById('easy_to_readY').focus();
		return false;	
	}
	
	if(document.getElementById('easy_to_navigateY').checked == false && document.getElementById('easy_to_navigateN').checked == false) {
		alert("Please indicate whether or not the training information was [Easy to navigate from one place to another]");
		document.getElementById('easy_to_navigateY').focus();
		return false;	
	}
	
	if(document.getElementById('area_of_interestY').checked == false && document.getElementById('area_of_interestN').checked == false) {
		alert("Please indicate whether or not the training information [Provided the information needed for your area of interest]");
		document.getElementById('area_of_interestY').focus();
		return false;	
	}
	
	if(document.getElementById('area_teamY').checked == false && document.getElementById('area_teamN').checked == false) {
		alert("Please indicate whether or not the training information [Provided the information needed to set up or join an Area Team]");
		document.getElementById('area_teamY').focus();
		return false;	
	}
	
	if(document.getElementById('docY').checked == false && document.getElementById('docN').checked == false) {
		alert("Please indicate whether or not the training information [Gives clear directions for working with Department of Corrections]");
		document.getElementById('docY').focus();
		return false;	
	}
	
	if(document.getElementById('gods_partY').checked == false && document.getElementById('gods_partN').checked == false) {
		alert("Please indicate whether or not the training information [Helps you evaluate the part(s) God wants you have in Daughters of Destiny national women's prison ministry]");
		document.getElementById('gods_partY').focus();
		return false;	
	}
	
	if(document.getElementById('empoweredY').checked == false && document.getElementById('empoweredN').checked == false) {
		alert("Please indicate whether or not the training information [Makes you feel empowered to begin volunteering]");
		document.getElementById('empoweredY').focus();
		return false;	
	}
	
	if(document.getElementById('flname').value == "") {
		alert("Please enter your [First and Last name]");
		document.getElementById('flname').select(this);
		return false;	
	}
	
	
	
	//return false;
	
	
}

function setMinistryPartners() {
	
	if(document.getElementById('volunteer_interest3').checked == true) {
		
		document.getElementById('ministryPartnerFields').innerHTML = '<p>A Ministry Partner is defined as any ministry or organization that works with women inside a jail/correctional facility or upon reentry.</p><table width="100%"><tr><td>Ministry Name:</td><td><input type="text" name="ministry_partner_name" id="ministry_partner_name"/></td><td>Ministry mailing address:</td><td><input type="text" name="ministry_partner_address" id="ministry_partner_address"/></td></tr><tr><td>Ministry Phone:</td><td><input type="text" name="ministry_partner_phone" id="ministry_partner_phone"/></td><td>Ministry email address:</td><td><input type="text" name="ministry_partner_email" id="ministry_partner_email"/></td></tr><tr><td>Ministry web address:</td><td><input type="text" name="ministry_partner_website" id="ministry_partner_website"/></td><td colspan="2"></td></tr><tr><td colspan="4"><p>What type of service do you provide? (ex: Reentry, Bible study, recovery group, seminars, special events, transition home, one on one discipleship, counseling, prison or jail ministry, other):</p></td></tr><tr><td colspan="4"><textarea name="ministry_partner_services" id="ministry_partner_services" cols="70" rows="6"></textarea></td></tr><tr><td colspan="4"><p>What facilities do you actively minister to? (Please include your contact):</p></td></tr><tr><td colspan="4"><textarea name="ministry_partner_facilities" id="ministry_partner_facilities" cols="70" rows="6"></textarea></td></tr></table>';
			
	} else { 
	
		document.getElementById('ministryPartnerFields').innerHTML = "";
	
	
	}
	
}

function validateApplication() {
	
	if(document.getElementById('fname').value == "") {
		alert("Please enter your [First Name]");
		document.getElementById('fname').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('lname').value == "") {
		alert("Please enter your [Last Name]");
		document.getElementById('lname').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('phone_office').value == "" && document.getElementById('phone_cell').value == "" && document.getElementById('phone_home').value == "") {
		alert("Please enter at least one [Phone Number]");
		document.getElementById('phone_office').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('address').value == "") {
		alert("Please enter your [Street Address]");
		document.getElementById('address').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('city').value == "") {
		alert("Please enter your [City]");
		document.getElementById('city').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('state').value == "") {
		alert("Please select your [State]");
		document.getElementById('state').focus();
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('zip').value == "") {
		alert("Please enter your [Zip Code]");
		document.getElementById('zip').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('email').value == "") {
		alert("Please enter your [Email Address]");
		document.getElementById('email').select(this);
		window.location.href="#apTop";
		return false;
	} else {
		if(document.getElementById('email').value.indexOf("@")== -1 || document.getElementById('email').value.indexOf(".")== -1) {
		alert("Please enter a [Valid Email Address]");
		document.getElementById('email').select(this);
		window.location.href="#apTop";
		return false;
		} 
	}
	
	if(document.getElementById('ministry_name').value == "") {
		alert("Please enter your [Group or Partner Ministry Name]");
		document.getElementById('ministry_name').select(this);
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('volunteer_interest1').checked == false && document.getElementById('volunteer_interest2').checked == false && document.getElementById('volunteer_interest3').checked == false && document.getElementById('volunteer_interest4').checked == false) {
		alert("Please choose a [Volunteer Interest]");
		document.getElementById('volunteer_interest1').focus();
		window.location.href="#apTop";
		return false;
	}
	
	if(document.getElementById('volunteer_interest2').checked == true) {
		if(document.getElementById('group_team_members').value == "") {
		alert("Please enter your [Group Team Members]");
		document.getElementById('group_team_members').select(this);
		window.location.href="#apTop";
		return false;
		}
	}
	
	if(document.getElementById('volunteer_interest3').checked == true) {
		
		if(document.getElementById('ministry_partner_name').value == "") {
			alert("Please enter your [Ministry's Name]");
			document.getElementById('ministry_partner_name').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		if(document.getElementById('ministry_partner_address').value == "") {
			alert("Please enter your [Ministry's Address]");
			document.getElementById('ministry_partner_address').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		if(document.getElementById('ministry_partner_phone').value == "") {
			alert("Please enter your [Ministry's Phone Number]");
			document.getElementById('ministry_partner_phone').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		if(document.getElementById('ministry_partner_email').value == "") {
			alert("Please enter your [Ministry's Email Address]");
			document.getElementById('ministry_partner_email').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		if(document.getElementById('ministry_partner_services').value == "") {
			alert("Please enter your [Ministry's Services]");
			document.getElementById('ministry_partner_services').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		if(document.getElementById('ministry_partner_facilities').value == "") {
			alert("Please enter [The facilities you actively minister to]");
			document.getElementById('ministry_partner_facilities').select(this);
			window.location.href="#apTop";
			return false;
		}
		
		
		
	}
		
	if(document.getElementById('signature').value == "") {
		alert("Please enter your [Name in the Signature Box]");
		document.getElementById('signature').select(this);
		return false;
	}
	
	if(document.getElementById('signature').value == "") {
		alert("Please enter your [Name in the Signature Box]");
		document.getElementById('signature').select(this);
		return false;
	}
	
	
	if(document.getElementById('agreement').checked == false) {
		alert("Please check the agreement box to show your acceptance of the terms");
		document.getElementById('signature').select(this);
		return false;
	}
	
	//return false;
	
}


function validateContact() {
	
	if(document.getElementById('contact_name').value == "") {
		alert("Please enter your [Name]");
		document.getElementById('contact_name').select(this);
		return false;
	}
	
	if(document.getElementById('contact_phone').value == "") {
		alert("Please enter your [Phone Number]");
		document.getElementById('contact_phone').select(this);
		return false;
	}


	if(document.getElementById('contact_email').value == "") {
		alert("Please enter your [Email Address]");
		document.getElementById('contact_email').select(this);
		return false;
	} else {
		if(document.getElementById('contact_email').value.indexOf("@")== -1 || document.getElementById('contact_email').value.indexOf(".")== -1) {
		alert("Please enter a [Valid Email Address]");
		document.getElementById('contact_email').select(this);
		return false;
		}
	}
	
	
	
	if(document.getElementById('contact_city').value == "") {
		alert("Please enter your [City]");
		document.getElementById('contact_city').select(this);
		return false;
	}
	
	if(document.getElementById('contact_state').value == "") {
		alert("Please select your [State]");
		document.getElementById('contact_state').focus();
		return false;
	}	
	
	
	/*
	if(document.getElementById('captchaCode').value == "") {
		alert("Please enter the [Code]");
		document.getElementById('captchaCode').select(this);
		return false;
	}*/
	
	//return false;
	
}

function validateWelcome() {
	
	if(document.getElementById('name').value == "") {
		alert("Please enter your [Name]");
		document.getElementById('name').select(this);
		return false;
	}
	
	if(document.getElementById('address').value == "") {
		alert("Please enter your [Mailing Address]");
		document.getElementById('address').select(this);
		return false;
	}
	
	if(document.getElementById('phone').value == "") {
		alert("Please enter your [Phone Number]");
		document.getElementById('phone').select(this);
		return false;
	}
	
	if(document.getElementById('time').value == "") {
		alert("Please enter your [Best time to call]");
		document.getElementById('time').select(this);
		return false;
	}
	
	//return false; 
	
}

function validateNewsletter() {
	
	if(document.getElementById('name').value == "") {
		alert("Please enter your [Name]");
		document.getElementById('name').select(this);
		return false;
	}
	
	if(document.getElementById('address').value == "") {
		alert("Please enter your [Address]");
		document.getElementById('address').select(this);
		return false;
	} 
	
	if(document.getElementById('city').value == "") {
		alert("Please enter your [City]");
		document.getElementById('city').select(this);
		return false;
	}
	
	if(document.getElementById('state').value == "") {
		alert("Please select your [State]");
		document.getElementById('state').focus();
		return false;
	}	
	
	if(document.getElementById('phone').value == "") {
		alert("Please enter your [Phone Number]");
		document.getElementById('phone').select(this);
		return false;
	}


	if(document.getElementById('email').value == "") {
		alert("Please enter your [Email Address]");
		document.getElementById('email').select(this);
		return false;
	} else {
		if(document.getElementById('email').value.indexOf("@")== -1 || document.getElementById('email').value.indexOf(".")== -1) {
		alert("Please enter a [Valid Email Address]");
		document.getElementById('email').select(this);
		return false;
		}
	}
	
	
	

	
	
	/*
	if(document.getElementById('captchaCode').value == "") {
		alert("Please enter the [Code]");
		document.getElementById('captchaCode').select(this);
		return false;
	}*/
	
	//return false;
	
}
