// JavaScript Document

function revealGroups(menu) {
	var show = document.getElementById(menu);
	
	if(menu == 'grp_b2b'){
		var hideA = document.getElementById('grp_ph');
		var hideB = document.getElementById('grp_b2c');
		show.style.display = 'block';
		hideA.style.display = 'none';
		hideB.style.display = 'none';
	}
	
	if(menu == 'grp_b2c'){
		var hideA = document.getElementById('grp_ph');
		var hideB = document.getElementById('grp_b2b');
		show.style.display = 'block';
		hideA.style.display = 'none';
		hideB.style.display = 'none';
	}
	
}

function validate(form){
	
	grg_b2 = -1;
	for (i=0; i<form.grg_b2.length; i++) {
		if (form.grg_b2[i].checked) {
			grg_b2 = i;
		}
	}
	if (grg_b2 == -1) {
		alert("Please choose B2B or B2C.");
		return false;
	}
	
	groupC = form.grg_b2c.selectedIndex;
	groupB = form.grg_b2b.selectedIndex;
	if ( (form.grg_b2c.options[groupC].value == "") && (form.grg_b2b.options[groupB].value == "") ) {
		alert("You must pick a group");
		return false;
	}

	return true;
	
	return true;
}

function valMenu(form) {
	groupChoice = form.group_b2c.selectedIndex;
	if (form.group_b2c.options[groupChoice].value == "") {
		alert("You must pick a group");
		return false;
	}
	return true;
}

function submitIt(form) {

	grg_b2 = -1;
	for (i=0; i<form.grg_b2.length; i++) {
		if (form.grg_b2[i].checked) {
			grg_b2 = i;
		}
	}
	if (grg_b2 == -1) {
		alert("Please choose B2B or B2C.");
		return false;
	}
	
	if (grg_b2 == 0) { // b2b selected
		group = form.group_b2b.selectedIndex;
		if (form.group_b2b.options[group].value == "") {
			alert("Please choose a B2B group.");
			return false;
		}
	} else if (grg_b2 == 1){ // b2c selected
		group = form.group_b2c.selectedIndex;
		if (form.group_b2c.options[group].value == "") {
			alert("Please choose a B2C group.");
			return false;
		}
	}
	
	/*groupC = form.group_b2c.selectedIndex;
	groupB = form.group_b2b.selectedIndex;
	if ( (form.group_b2c.options[groupC].value == "") && (form.group_b2b.options[groupB].value == "") ) {
		alert("You must pick a group");
		return false;
	}*/

	return true;
}

function revealPrice(span){
	var spanToShow = document.getElementById(span);
	if (span == 'pricing_standard'){
		spanToHide = document.getElementById('pricing_premium');
		spanToShow.style.display = 'block';
		spanToHide.style.display = 'none';
	} else if (span == 'pricing_premium'){
		spanToHide = document.getElementById('pricing_standard');
		spanToShow.style.display = 'block';
		spanToHide.style.display = 'none';
	}
}


function revealIndustry(menu){
	var menuToShow = document.getElementById(menu);
	var placeholder = document.getElementById('placeholder');
	if(menu == 'b2b'){
		menuToHide = document.getElementById('b2c');
		menuToShow.style.display = 'block';
		menuToHide.style.display = 'none';
		placeholder.style.display = 'none';
	} else if (menu == 'b2c'){
		menuToHide = document.getElementById('b2b');
		menuToShow.style.display = 'block';
		menuToHide.style.display = 'none';
		placeholder.style.display = 'none';
	}
}
	
function revealMag(level){
	if (level == 'standard'){
		
		var show1 = document.getElementById('choosemag_std');
		var show2 = document.getElementById('choosemag_prem_2a_disabled');
		var show3 = document.getElementById('choosemag_prem_2b_disabled');
		var show4 = document.getElementById('choosemag_prem_1a_disabled');
		var show5 = document.getElementById('choosemag_prem_1b_disabled');
		
		var hide1 = document.getElementById('choosemag_std_disabled');
		var hide2 = document.getElementById('choosemag_prem_2a');
		var hide3 = document.getElementById('choosemag_prem_2b');
		var hide4 = document.getElementById('choosemag_prem_1a');
		var hide5 = document.getElementById('choosemag_prem_1b');
		
	} else if (level == 'premium'){
		
		var show1 = document.getElementById('choosemag_std_disabled');
		var show2 = document.getElementById('choosemag_prem_2a');
		var show3 = document.getElementById('choosemag_prem_2b');
		var show4 = document.getElementById('choosemag_prem_1a');
		var show5 = document.getElementById('choosemag_prem_1b');
		
		var hide1 = document.getElementById('choosemag_std');
		var hide2 = document.getElementById('choosemag_prem_2a_disabled');
		var hide3 = document.getElementById('choosemag_prem_2b_disabled');
		var hide4 = document.getElementById('choosemag_prem_1a_disabled');
		var hide5 = document.getElementById('choosemag_prem_1b_disabled');
		
	}
	
	hide1.style.display = hide2.style.display = hide3.style.display = hide4.style.display = hide5.style.display = 'none';
		
	show1.style.display = show2.style.display = show3.style.display = show4.style.display = show5.style.display = 'block';
	
}

function leave(){
	var answer = confirm('Leaving this page now will cancel your sign-up process. Are you sure you wish to proceed?');
	if (answer) {
		return true;
	} else {
		return false;
	}
}


function validateB(form) {
	
	if(document.mem_final.card_number.value.length < 16){
		alert('Please enter a complete credit card number');
		return false;
	}
	
	if( (document.mem_final.cardexpmonth.value.length < 2) || (document.mem_final.cardexpyear.value.length < 2) ){
		alert('Please enter your credit card\'s complete expiration month and year: mm/yy');
		return false;
	}
	
	if(document.mem_final.name.value == ''){
		alert('Please enter a first name into the billing information');
		return false;
	}
	
	if(document.mem_final.last_name.value == ''){
		alert('Please enter a last name into the billing information');
		return false;
	}
	
	if(document.mem_final.address.value == ''){
		alert('Please enter a billing address');
		return false;
	}
	
	if(document.mem_final.city.value == ''){
		alert('Please enter a city into the billing address');
		return false;
	}
	
	if(document.mem_final.state.value == ''){
		alert('Please enter a state into the billing address');
		return false;
	}
	
	if(document.mem_final.zip.value == ''){
		alert('Please enter a ZIP code into the billing address');
		return false;
	}
	
	if (document.mem_final.accept_gl.checked == false){
		alert('Please agree to the Member Guidelines');
		return false;
	}
	
	if (document.mem_final.accept_com.checked == false){
		alert('Please agree to the Member Commitment');
		return false;
	}
	
	return true;
	
}
