

function discount_option(price, status) {
	var check_state = document.getElementById("mmg_none").checked;
	if (check_state) { // None option is selected for MMG
		if (price != 'none') {
			document.getElementById("discount_box_off").style.display = 'none';
			document.getElementById("discount_box_on").style.display = 'inline';
		}
		else { 
			document.getElementById("discount_box_off").style.display = 'inline';
			document.getElementById("discount_box_on").style.display = 'none';
			document.getElementById("finalmsg_savings").style.display = 'none';
			document.getElementById("closing_msg").innerHTML = 'When your registration is complete, you will receive a confirmation e-mail, which will include additional information and instructions regarding the products you ordered.';
		} 
	}
	else {
		document.getElementById("discount_box_off").style.display = 'inline';
		document.getElementById("discount_box_on").style.display = 'none';
		document.getElementById("finalmsg_savings").style.display = 'none';
		document.getElementById("closing_msg").innerHTML = 'When your registration is complete, you will receive confirmation e-mails with additional information and instructions regarding the products you ordered, including instructions on accessing the MMG Members Portal and other important information about your membership.';
		pres_pricetext(price, status);
	}
}

function pres_pricetext(price, status) {
	var pres_text;
	if (price == 'discount') {
		if (status == 'update') {
			pres_text = '';
			pres_text += '<span class="ContentBoldStrikethrough">\$99</span>&nbsp\;&nbsp\;<span class="ContentBold" style="color:#993333;">MMG Member Price - \$99</span></td></tr>';
			document.getElementById("pp3_pricetext").innerHTML = pres_text;
			document.getElementById("pp2_pricetext").innerHTML = pres_text;
			document.getElementById("pp1_pricetext").innerHTML = pres_text;
		}
		else {
			pres_text = '';
			pres_text += '\$99&nbsp\;&nbsp\;<span style="color:\#993333\;">(MMG MEMBERS SAVE \$100)</span></td></tr>';
			document.getElementById("pp3_pricetext").innerHTML = pres_text;
			document.getElementById("pp2_pricetext").innerHTML = pres_text;
			document.getElementById("pp1_pricetext").innerHTML = pres_text;
		}
	}
	if (price == 'regular' || price == 'none') {
		if (status == 'reset') {
			pres_text = '';
			pres_text += '\$99&nbsp\;&nbsp\;<span style="color:\#993333\;">(MMG MEMBERS SAVE \$100)</span></td></tr>';
			document.getElementById("pp3_pricetext").innerHTML = pres_text;
			document.getElementById("pp2_pricetext").innerHTML = pres_text;
			document.getElementById("pp1_pricetext").innerHTML = pres_text;
		}
	}	
	if (status == 'reset') {
		update_price();
	}
}

function do_discount (price, status) {
	if (price == 'discount') {
		document.getElementById("mmg_none").checked = false;
		document.getElementById("mmgm").checked = true;
		discount_option(price, status);
	}
	if (price == 'none') {
		discount_option(price);
		pres_pricetext(price, status);

      currentElement = document.createElement("input");
      currentElement.setAttribute("type", "hidden");
      currentElement.setAttribute("name", "hiddenName");
      currentElement.setAttribute("id", "hiddenName");
      currentElement.setAttribute("value", "1");
      document.forms['registration'].appendChild(currentElement);

 	}
}

function update_price () {
	var t_price = 0;
	var mmg_a_test = document.getElementById("mmga").checked;
	var mmg_s_test = document.getElementById("mmgs").checked;
	var mmg_m_test = document.getElementById("mmgm").checked;
	var mmg_n_test = document.getElementById("mmg_none").checked;
	var pointpro_test = document.getElementById("pp1").checked;
	var pp2_test = document.getElementById("pp2").checked;
	var pp3_test = document.getElementById("pp3").checked;
	
	if (mmg_a_test) {
		var mmg_a = document.getElementById("mmga").checked;
		if (mmg_a) {
			t_price += 899;
		}
	}
	if (mmg_s_test) {
		var mmg_s = document.getElementById("mmgs").checked;
		if (mmg_s) {
			t_price += 499;
		}	
	}
	if (mmg_m_test) {
		var mmg_m = document.getElementById("mmgm").checked;
		if (mmg_m) {
			t_price += 99.95;
		}
	}
	if (mmg_n_test) {
		var mmg_n = document.getElementById("mmg_none").checked;
		if (mmg_n) {
			t_price += 0;
		}
	}
	if (pp3_test) {
		if (mmg_a_test || mmg_s_test || mmg_m_test) {
			t_price += 99; // member price
			document.getElementById("pp3_price").value = '99';
		}
		else {
			t_price += 99; // non-member price
			document.getElementById("pp3_price").value = '199';
		}
	}
	if (pp2_test) {
		if (mmg_a_test || mmg_s_test || mmg_m_test) {
			t_price += 99; // member price
			document.getElementById("pp2_price").value = '99';
		}
		else {
			t_price += 99; // non-member price
			document.getElementById("pp2_price").value = '199';
		}
	}
	if (pointpro_test) {
		if (mmg_a_test || mmg_s_test || mmg_m_test) {
			t_price += 99; //member price
			document.getElementById("pp1_price").value = '99';
		}
		else {
			t_price += 99; // non-member price
			document.getElementById("pp1_price").value = '199';
		}
	}
	document.getElementById("total_price").innerHTML = t_price;
	document.getElementById("totalprice").value = t_price;
}

function update_memberprice (num) {
	var t_price = 0;
	var pp1_test = document.getElementById("pp1").checked;
	var pp2_test = document.getElementById("pp2").checked;
	var pp3_test = document.getElementById("pp3").checked;
		
	if (pp1_test) {
		t_price += 99;
	}
		
	if (pp2_test) {
		t_price += 99;
	}
	
	if (pp3_test) {
		t_price += 99;
	}
	
	document.getElementById("total_price").innerHTML = t_price;
	document.getElementById("totalprice").value = t_price;
}

function init_options() {
	document.getElementById("pp3").checked = false;
	document.getElementById("pp2").checked = false;
	document.getElementById("pp1").checked = false;
	document.getElementById("mmgn").checked = true;
	update_price();
}

function finalcheck(status) {
	
   var mmg_test      = document.registration.hiddenName.value;
   var mmg_n_test    = document.getElementById("mmg_none").checked;
   var pointpro_test = document.getElementById("pp1").checked;
   var pp2_test      = document.getElementById("pp2").checked;
   var pp3_test      = document.getElementById("pp3").checked;
   var terms_test    = document.registration.terms[0].checked;
   
   var url = "https://www.pointpropresents.com/buynow_step2.html";

  document.getElementById("finalmsg_savings").style.display = 'none';
	
	if ((pp3_test || pp2_test || pointpro_test) && mmg_n_test && mmg_test == 0) {
		document.getElementById("finalmsg_savings").style.display = 'inline';
		if (status == 'submit') {
			do_discount('none','reset');
			update_price();
		document.getElementById("reg_form").submit();

		}
	}
	else if (!pp3_test && !pp2_test && !pointpro_test) {
		document.getElementById("finalmsg_error").style.display = 'inline';
	}
	else if (terms_test == false)
	{
	document.getElementById("terms_section").style.display = 'inline';
	
	}
	else {
		
	// document.getElementById("submit_btn").innerHTML = '<input name="imageField" type="image" src="/_global/images/buttons/btn_continue.gif" width="87" height="18" border="0">';
		//document.getElementById("reg_form").submit();
		
	document.getElementById("reg_form").action = url;
	document.getElementById("reg_form").submit();

	}
}



function check_terms_value(status) {
	
	if (status == "agree") {
		document.getElementById("terms_section").style.display = 'none';
	}

	if (status == "disagree") {
		document.getElementById("terms_section").style.display = 'inline';
	}	

}





function finalcheckmembers(status) {
	
	var pp1_test = document.getElementById("pp1").checked;
	var pp2_test = document.getElementById("pp2").checked;
	var pp3_test = document.getElementById("pp3").checked;
	if (!pp1_test && !pp2_test && !pp3_test) {
		
		document.getElementById("finalmsg_error").style.display = 'inline';
	}
	else {
	
	     var url = "https://www.pointpropresents.com/buynow_step2.html";
		 document.getElementById("reg_form").action = url;
	     document.getElementById("reg_form").submit();

	}
}

function checkmessages() {
	var msgerror_test = document.getElementById("finalmsg_error").style.display;
	if (msgerror_test == 'inline') {
		document.getElementById("finalmsg_error").style.display = 'none';
	}
}

