// JavaScript Document


$(document).ready(function(){
        $(".slidingDiv").hide();
        $(".show_hide").show();
    $('.show_hide').click(function(){
    $(".slidingDiv").slideToggle();
    });
});


/* 
 * Registration
 */

function validateForm()
{
	formInfo = document.forms["regForm"];
	var regtype = formInfo["regtype"].options[formInfo["regtype"].selectedIndex].value;
	if (regtype == 'STANDARD')
	{
		formInfo["ID"].value = 'SCREGSTANDARD';
		formInfo["Describe"].value = 'SogenCon Standard Pre-Registration $30.00';
		formInfo["Price"].value = '30.00';
		formInfo["SecurityKey"].value = "Gl3ak6VIDJwzSOCeZF%2frx%2fbhrEZTcAgeLqpTLs%2fj4UQ%3d";
	}
	else if (regtype == 'SPONSOR')
	{
		formInfo["ID"].value = 'SCREGSPONSOR';
		formInfo["Describe"].value = 'SogenCon Sponsor Pre-Registration $100.00';
		formInfo["Price"].value = '100.00';
		formInfo["SecurityKey"].value = 'Gl3ak6VIDJxTKO%2b5UOjEfF7czSno2lhh96shXxlEGW0%3d';
	}

	var firstname = formInfo["firstname"].value;
	var lastname = formInfo["lastname"].value;
	var middlename = formInfo["middlename"].value;
	var address = formInfo["address"].value;
	var address2 = formInfo["address2"].value;
	var city = formInfo["city"].value;
	var state = formInfo["state"].value;
	var email = formInfo["email"].value;
	var phone = formInfo["phone"].value;
	var zip = formInfo["zip"].value;
	var bdm = formInfo["bdm"].value;
	var bdd = formInfo["bdd"].value;
	var bdy = formInfo["bdy"].value;
	var numonly = /\D/g;

	if (formInfo["firstname"].value == "" || formInfo["firstname"].value == null)
	{
		alert('First Name is required');
		return false;
	}
	if (formInfo["lastname"].value == "" || formInfo["lastname"].value == null)
	{
		alert('Last Name is required');
		return false;
	}
	if (formInfo["address"].value == "" || formInfo["address"].value == null)
	{
		alert('Address is required');
		return false;
	}
	if (formInfo["city"].value == "" || formInfo["city"].value == null)
	{
		alert('City is required');
		return false;
	}
	if (formInfo["state"].value == "" || formInfo["state"].value == null)
	{
		alert('State is required');
		return false;
	}
	if (formInfo["zip"].value == "" || formInfo["zip"].value == null)
	{
		alert('Zip Code is required');
		return false;
	}
	if (formInfo["bdm"].value < 1 || formInfo["bdm"].value > 12)
	{
		alert('Birthdate month must be in the range of 1 - 12');
		return false;
	}
	if (formInfo["bdd"].value < 1 || formInfo["bdd"].value > 31)
	{
		alert('Invalid entry for Birth Date day');
		return false;
	}
	if (formInfo["bdy"].value == "" || formInfo["bdy"].value == null)
	{
		alert('Birth Date year is required and must be a number');
		return false;
	}

	formInfo["~AddOn1"].value = firstname.replace("|", "") + "|" + middlename.replace("|", "") + "|" + lastname.replace("|", "");
	formInfo["~AddOn3"].value = address.replace("|", "") + "|" + address2.replace("|", "") + "|" + city.replace("|", "") + "|" + state.replace("|", "") + "|" + zip.replace("|", "") + "|" + email.replace("|", "") + "|" + phone.replace("|", "");

	formInfo["~AddOn4"].value = formInfo["bdm"].value + "-" + formInfo["bdd"].value + "-" + formInfo["bdy"].value;

	/*alert('RegType: ' + regtype + "\nName: " + formInfo["~AddOn1"].value + "\nAddress: " + formInfo["~AddOn3"].value + "\nBirthdate: " + formInfo["~AddOn4"].value + "\nBadgeName: " + formInfo["~AddOn2"].value + "\nPrice: " + formInfo["Price"].value + "\nSecKey: " + formInfo["SecurityKey"].value);
	return false;*/
}
