// JavaScript Document


jQuery(document).ready(function(){
								
	jQuery("#adminForm").validate({  });
	
	jQuery("#otherfield").hide();
	jQuery("#ministerfield").hide();
	jQuery("#pastevent").hide();
	jQuery("#volunteer").hide();
	
	
	jQuery("[name=source]").bind("click", function() { jQuery("#otherfield")[this.value=="other"?"show":"hide"]("fast"); }); 
	jQuery("[name=minister]").bind("click", function() { jQuery("#ministerfield")[this.value=="yes"?"show":"hide"]("fast"); }); 
	jQuery("[name=past]").bind("click", function() { jQuery("#pastevent")[this.value=="yes"?"show":"hide"]("fast"); }); 
	jQuery("[name=volunteer]").bind("click", function() { jQuery("#volunteer")[this.value=="yes"?"show":"hide"]("fast"); });
	
	jQuery("#married").hide();
	jQuery("#multiple").hide();
	
	jQuery("[name=regoption]").bind("click", function() { jQuery("#single")[this.value=="single"?"show":"hide"]("fast"); });
	jQuery("[name=regoption]").bind("click", function() { jQuery("#married")[this.value=="married"?"show":"hide"]("fast"); });
	jQuery("[name=regoption]").bind("click", function() { jQuery("#multiple")[this.value=="multiple"?"show":"hide"]("fast"); });

	jQuery("[name=regoption]").bind("click", function() { 
	
	
			jQuery(".singleqty").val("0");
			jQuery(".marriedqty").val("0");
			jQuery(".group5qty").val("0");
	
		if ( this.value=="single" ) {
		
			jQuery(".singleqty").val("1");
			
		} else if ( this.value=="married" ) {
		
			jQuery(".marriedqty").val("1");
				
		}  
	
	});

	
	jQuery("#login").accordion({
		autoheight: false
	});
	

	jQuery("[name=manageaccount]").bind("click", function() { jQuery("#login")[this.value=="yes"?"show":"hide"]("fast"); }); 

	
	jQuery("[name=multipleqty]").bind("change", function() { 
	
		var qty = this.value ;
		var count = 1;
		var content = '<div id="multiple-people-container">';
				
		while ( count <= qty ) { 
		
			content += '<div id="multi-person'+count+'">';

			content += '<h5 align="center">Person '+count+'</h5>';

            content += '<div class="formLabel">First Name:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_fname" id="reg_fname[]" class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<div class="formLabel">Last Name:</div>';
            content += ' <div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_lname" id="reg_lname[]" class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<div class="formLabel">Address:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_add" id="reg_add[]" class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<br/>';
            content += '<div class="formLabel">City:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_city" id="reg_city[]" class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<div class="formLabel">State:</div>';
            content += '<div class="formField">';
            content += '  <select name="reg_state" id="reg_state[]" class="multiple">';
            content += '    <option value="" selected="selected">Select a State</option>';
            content += '    <option value="other">Not in United States</option>';
            content += '    <option value="AL">Alabama</option>';
            content += '    <option value="AK">Alaska</option>';
            content += '    <option value="AZ">Arizona</option>';
            content += '    <option value="AR">Arkansas</option>';
            content += '    <option value="CA">California</option>';
            content += '    <option value="CO">Colorado</option>';
            content += '    <option value="CT">Connecticut</option>';
            content += '    <option value="DE">Delaware</option>';
            content += '    <option value="DC">District Of Columbia</option>';
            content += '    <option value="FL">Florida</option>';
            content += '    <option value="GA">Georgia</option>';
            content += '    <option value="HI">Hawaii</option>';
            content += '    <option value="ID">Idaho</option>';
            content += '    <option value="IL">Illinois</option>';
            content += '    <option value="IN">Indiana</option>';
            content += '    <option value="IA">Iowa</option>';
            content += '    <option value="KS">Kansas</option>';
            content += '    <option value="KY">Kentucky</option>';
            content += '    <option value="LA">Louisiana</option>';
            content += '    <option value="ME">Maine</option>';
            content += '    <option value="MD">Maryland</option>';
            content += '    <option value="MA">Massachusetts</option>';
            content += '    <option value="MI">Michigan</option>';
            content += '    <option value="MN">Minnesota</option>';
            content += '    <option value="MS">Mississippi</option>';
            content += '    <option value="MO">Missouri</option>';
            content += '    <option value="MT">Montana</option>';
            content += '    <option value="NE">Nebraska</option>';
            content += '    <option value="NV">Nevada</option>';
            content += '    <option value="NH">New Hampshire</option>';
            content += '    <option value="NJ">New Jersey</option>';
            content += '    <option value="NM">New Mexico</option>';
            content += '    <option value="NY">New York</option>';
            content += '    <option value="NC">North Carolina</option>';
            content += '    <option value="ND">North Dakota</option>';
            content += '    <option value="OH">Ohio</option>';
            content += '    <option value="OK">Oklahoma</option>';
            content += '    <option value="OR">Oregon</option>';
            content += '    <option value="PA">Pennsylvania</option>';
            content += '    <option value="RI">Rhode Island</option>';
            content += '    <option value="SC">South Carolina</option>';
            content += '    <option value="SD">South Dakota</option>';
            content += '    <option value="TN">Tennessee</option>';
            content += '    <option value="TX">Texas</option>';
            content += '    <option value="UT">Utah</option>';
            content += '    <option value="VT">Vermont</option>';
            content += '    <option value="VA">Virginia</option>';
            content += '    <option value="WA">Washington</option>';
            content += '    <option value="WV">West Virginia</option>';
            content += '    <option value="WI">Wisconsin</option>';
            content += '    <option value="WY">Wyoming</option>';
            content += '  </select>';
            content += '</div>';
            content += '<div class="formLabel">Country:</div>';
            content += '<div class="formField">';
            content += '  <select class="inputbox" name="country" id="country_field" >';
            content += '    <option value="" >Select</option>';
            content += '    <option value="AFG" >Afghanistan</option>';
            content += '    <option value="ALB" >Albania</option>';
            content += '    <option value="DZA" >Algeria</option>';
            content += '    <option value="ASM" >American Samoa</option>';
            content += '    <option value="AND" >Andorra</option>';
            content += '    <option value="AGO" >Angola</option>';
            content += '    <option value="AIA" >Anguilla</option>';
            content += '    <option value="ATA" >Antarctica</option>';
            content += '    <option value="ATG" >Antigua and Barbuda</option>';
            content += '    <option value="ARG" >Argentina</option>';
            content += '    <option value="ARM" >Armenia</option>';
            content += '    <option value="ABW" >Aruba</option>';
            content += '    <option value="AUS" >Australia</option>';
            content += '    <option value="AUT" >Austria</option>';
            content += '    <option value="AZE" >Azerbaijan</option>';
            content += '    <option value="BHS" >Bahamas</option>';
            content += '    <option value="BHR" >Bahrain</option>';
            content += '    <option value="BGD" >Bangladesh</option>';
            content += '    <option value="BRB" >Barbados</option>';
            content += '    <option value="BLR" >Belarus</option>';
            content += '    <option value="BEL" >Belgium</option>';
            content += '    <option value="BLZ" >Belize</option>';
            content += '    <option value="BEN" >Benin</option>';
            content += '    <option value="BMU" >Bermuda</option>';
            content += '   <option value="BTN" >Bhutan</option>';
            content += '    <option value="BOL" >Bolivia</option>';
            content += '    <option value="BIH" >Bosnia and Herzegowina</option>';
            content += '    <option value="BWA" >Botswana</option>';
            content += '    <option value="BVT" >Bouvet Island</option>';
            content += '    <option value="BRA" >Brazil</option>';
            content += '    <option value="IOT" >British Indian Ocean Territory</option>';
            content += '    <option value="BRN" >Brunei Darussalam</option>';
            content += '    <option value="BGR" >Bulgaria</option>';
            content += '    <option value="BFA" >Burkina Faso</option>';
            content += '    <option value="BDI" >Burundi</option>';
            content += '    <option value="KHM" >Cambodia</option>';
            content += '    <option value="CMR" >Cameroon</option>';
            content += '    <option value="CAN" >Canada</option>';
            content += '    <option value="XCA" >Canary Islands</option>';
            content += '    <option value="CPV" >Cape Verde</option>';
            content += '    <option value="CYM" >Cayman Islands</option>';
            content += '    <option value="CAF" >Central African Republic</option>';
            content += '    <option value="TCD" >Chad</option>';
            content += '    <option value="CHL" >Chile</option>';
            content += '    <option value="CHN" >China</option>';
            content += '    <option value="CXR" >Christmas Island</option>';
            content += '    <option value="CCK" >Cocos (Keeling) Islands</option>';
            content += '    <option value="COL" >Colombia</option>';
            content += '    <option value="COM" >Comoros</option>';
            content += '    <option value="COG" >Congo</option>';
            content += '    <option value="COK" >Cook Islands</option>';
            content += '    <option value="CRI" >Costa Rica</option>';
            content += '    <option value="CIV" >Cote D&#039;Ivoire</option>';
            content += '    <option value="HRV" >Croatia</option>';
            content += '    <option value="CUB" >Cuba</option>';
            content += '    <option value="CYP" >Cyprus</option>';
            content += '    <option value="CZE" >Czech Republic</option>';
            content += '    <option value="DNK" >Denmark</option>';
            content += '    <option value="DJI" >Djibouti</option>';
            content += '    <option value="DMA" >Dominica</option>';
            content += '    <option value="DOM" >Dominican Republic</option>';
            content += '    <option value="TMP" >East Timor</option>';
            content += '    <option value="XET" >East Timor</option>';
            content += '    <option value="ECU" >Ecuador</option>';
            content += '    <option value="EGY" >Egypt</option>';
            content += '    <option value="SLV" >El Salvador</option>';
            content += '    <option value="GNQ" >Equatorial Guinea</option>';
            content += '    <option value="ERI" >Eritrea</option>';
            content += '    <option value="EST" >Estonia</option>';
            content += '    <option value="ETH" >Ethiopia</option>';
            content += '    <option value="FLK" >Falkland Islands (Malvinas)</option>';
            content += '    <option value="FRO" >Faroe Islands</option>';
            content += '    <option value="FJI" >Fiji</option>';
            content += '    <option value="FIN" >Finland</option>';
            content += '    <option value="FRA" >France</option>';
            content += '    <option value="FXX" >France, Metropolitan</option>';
            content += '    <option value="GUF" >French Guiana</option>';
            content += '    <option value="PYF" >French Polynesia</option>';
            content += '    <option value="ATF" >French Southern Territories</option>';
            content += '    <option value="GAB" >Gabon</option>';
            content += '    <option value="GMB" >Gambia</option>';
            content += '    <option value="GEO" >Georgia</option>';
            content += '    <option value="DEU" >Germany</option>';
            content += '    <option value="GHA" >Ghana</option>';
            content += '    <option value="GIB" >Gibraltar</option>';
            content += '    <option value="GRC" >Greece</option>';
            content += '    <option value="GRL" >Greenland</option>';
            content += '    <option value="GRD" >Grenada</option>';
            content += '    <option value="GLP" >Guadeloupe</option>';
            content += '    <option value="GUM" >Guam</option>';
            content += '    <option value="GTM" >Guatemala</option>';
            content += '    <option value="GIN" >Guinea</option>';
            content += '    <option value="GNB" >Guinea-bissau</option>';
            content += '    <option value="GUY" >Guyana</option>';
            content += '    <option value="HTI" >Haiti</option>';
            content += '    <option value="HMD" >Heard and Mc Donald Islands</option>';
            content += '    <option value="HND" >Honduras</option>';
            content += '    <option value="HKG" >Hong Kong</option>';
            content += '    <option value="HUN" >Hungary</option>';
            content += '    <option value="ISL" >Iceland</option>';
            content += '    <option value="IND" >India</option>';
            content += '    <option value="IDN" >Indonesia</option>';
            content += '    <option value="IRN" >Iran (Islamic Republic of)</option>';
            content += '    <option value="IRQ" >Iraq</option>';
            content += '    <option value="IRL" >Ireland</option>';
            content += '    <option value="ISR" >Israel</option>';
            content += '    <option value="ITA" >Italy</option>';
            content += '    <option value="JAM" >Jamaica</option>';
            content += '    <option value="JPN" >Japan</option>';
            content += '    <option value="XJE" >Jersey</option>';
            content += '    <option value="JOR" >Jordan</option>';
            content += '    <option value="KAZ" >Kazakhstan</option>';
            content += '    <option value="KEN" >Kenya</option>';
            content += '    <option value="KIR" >Kiribati</option>';
            content += '    <option value="PRK" >Korea, Democratic People&#039;s Republic of</option>';
            content += '    <option value="KOR" >Korea, Republic of</option>';
            content += '    <option value="KWT" >Kuwait</option>';
            content += '    <option value="KGZ" >Kyrgyzstan</option>';
            content += '    <option value="LAO" >Lao People&#039;s Democratic Republic</option>';
            content += '    <option value="LVA" >Latvia</option>';
            content += '    <option value="LBN" >Lebanon</option>';
            content += '    <option value="LSO" >Lesotho</option>';
            content += '    <option value="LBR" >Liberia</option>';
            content += '    <option value="LBY" >Libyan Arab Jamahiriya</option>';
            content += '    <option value="LIE" >Liechtenstein</option>';
            content += '    <option value="LTU" >Lithuania</option>';
            content += '    <option value="LUX" >Luxembourg</option>';
            content += '    <option value="MAC" >Macau</option>';
            content += '    <option value="MKD" >Macedonia, The Former Yugoslav Republic of</option>';
            content += '    <option value="MDG" >Madagascar</option>';
            content += '    <option value="MWI" >Malawi</option>';
            content += '    <option value="MYS" >Malaysia</option>';
            content += '    <option value="MDV" >Maldives</option>';
            content += '    <option value="MLI" >Mali</option>';
            content += '    <option value="MLT" >Malta</option>';
            content += '    <option value="MHL" >Marshall Islands</option>';
            content += '    <option value="MTQ" >Martinique</option>';
            content += '    <option value="MRT" >Mauritania</option>';
            content += '    <option value="MUS" >Mauritius</option>';
            content += '    <option value="MYT" >Mayotte</option>';
            content += '    <option value="MEX" >Mexico</option>';
            content += '    <option value="FSM" >Micronesia, Federated States of</option>';
            content += '    <option value="MDA" >Moldova, Republic of</option>';
            content += '    <option value="MCO" >Monaco</option>';
            content += '    <option value="MNG" >Mongolia</option>';
            content += '    <option value="MSR" >Montserrat</option>';
            content += '    <option value="MAR" >Morocco</option>';
            content += '    <option value="MOZ" >Mozambique</option>';
            content += '    <option value="MMR" >Myanmar</option>';
            content += '    <option value="NAM" >Namibia</option>';
            content += '    <option value="NRU" >Nauru</option>';
            content += '    <option value="NPL" >Nepal</option>';
            content += '    <option value="NLD" >Netherlands</option>';
            content += '    <option value="ANT" >Netherlands Antilles</option>';
            content += '    <option value="NCL" >New Caledonia</option>';
            content += '    <option value="NZL" >New Zealand</option>';
            content += '    <option value="NIC" >Nicaragua</option>';
            content += '    <option value="NER" >Niger</option>';
            content += '    <option value="NGA" >Nigeria</option>';
            content += '    <option value="NIU" >Niue</option>';
            content += '    <option value="NFK" >Norfolk Island</option>';
            content += '    <option value="MNP" >Northern Mariana Islands</option>';
            content += '    <option value="NOR" >Norway</option>';
            content += '    <option value="OMN" >Oman</option>';
            content += '    <option value="PAK" >Pakistan</option>';
            content += '    <option value="PLW" >Palau</option>';
            content += '    <option value="PAN" >Panama</option>';
            content += '    <option value="PNG" >Papua New Guinea</option>';
            content += '    <option value="PRY" >Paraguay</option>';
            content += '    <option value="PER" >Peru</option>';
            content += '    <option value="PHL" >Philippines</option>';
            content += '    <option value="PCN" >Pitcairn</option>';
            content += '    <option value="POL" >Poland</option>';
            content += '    <option value="PRT" >Portugal</option>';
            content += '    <option value="PRI" >Puerto Rico</option>';
            content += '    <option value="QAT" >Qatar</option>';
            content += '    <option value="REU" >Reunion</option>';
            content += '    <option value="ROM" >Romania</option>';
            content += '    <option value="RUS" >Russian Federation</option>';
            content += '    <option value="RWA" >Rwanda</option>';
            content += '    <option value="KNA" >Saint Kitts and Nevis</option>';
            content += '    <option value="LCA" >Saint Lucia</option>';
            content += '    <option value="VCT" >Saint Vincent and the Grenadines</option>';
            content += '    <option value="WSM" >Samoa</option>';
            content += '    <option value="SMR" >San Marino</option>';
            content += '    <option value="STP" >Sao Tome and Principe</option>';
            content += '    <option value="SAU" >Saudi Arabia</option>';
            content += '    <option value="SEN" >Senegal</option>';
            content += '    <option value="SYC" >Seychelles</option>';
            content += '    <option value="SLE" >Sierra Leone</option>';
            content += '    <option value="SGP" >Singapore</option>';
            content += '    <option value="SVK" >Slovakia (Slovak Republic)</option>';
            content += '    <option value="SVN" >Slovenia</option>';
            content += '    <option value="SLB" >Solomon Islands</option>';
            content += '    <option value="SOM" >Somalia</option>';
            content += '    <option value="ZAF" >South Africa</option>';
            content += '    <option value="SGS" >South Georgia and the South Sandwich Islands</option>';
            content += '    <option value="ESP" >Spain</option>';
            content += '    <option value="LKA" >Sri Lanka</option>';
            content += '    <option value="XSB" >St. Barthelemy</option>';
            content += '    <option value="XSE" >St. Eustatius</option>';
            content += '    <option value="SHN" >St. Helena</option>';
            content += '    <option value="SPM" >St. Pierre and Miquelon</option>';
            content += '    <option value="SDN" >Sudan</option>';
            content += '    <option value="SUR" >Suriname</option>';
            content += '    <option value="SJM" >Svalbard and Jan Mayen Islands</option>';
            content += '    <option value="SWZ" >Swaziland</option>';
            content += '    <option value="SWE" >Sweden</option>';
            content += '    <option value="CHE" >Switzerland</option>';
            content += '    <option value="SYR" >Syrian Arab Republic</option>';
            content += '    <option value="TWN" >Taiwan</option>';
            content += '    <option value="TJK" >Tajikistan</option>';
            content += '    <option value="TZA" >Tanzania, United Republic of</option>';
            content += '    <option value="THA" >Thailand</option>';
            content += '    <option value="DRC" >The Democratic Republic of Congo</option>';
            content += '    <option value="TGO" >Togo</option>';
            content += '    <option value="TKL" >Tokelau</option>';
            content += '    <option value="TON" >Tonga</option>';
            content += '    <option value="TTO" >Trinidad and Tobago</option>';
            content += '    <option value="TUN" >Tunisia</option>';
            content += '    <option value="TUR" >Turkey</option>';
            content += '    <option value="TKM" >Turkmenistan</option>';
            content += '    <option value="TCA" >Turks and Caicos Islands</option>';
            content += '    <option value="TUV" >Tuvalu</option>';
            content += '    <option value="UGA" >Uganda</option>';
            content += '    <option value="UKR" >Ukraine</option>';
            content += '    <option value="ARE" >United Arab Emirates</option>';
            content += '    <option value="GBR" >United Kingdom</option>';
            content += '    <option value="USA" selected="selected">United States</option>';
            content += '    <option value="UMI" >United States Minor Outlying Islands</option>';
            content += '    <option value="URY" >Uruguay</option>';
            content += '    <option value="UZB" >Uzbekistan</option>';
            content += '    <option value="VUT" >Vanuatu</option>';
            content += '    <option value="VAT" >Vatican City State (Holy See)</option>';
            content += '    <option value="VEN" >Venezuela</option>';
            content += '    <option value="VNM" >Viet Nam</option>';
            content += '    <option value="VGB" >Virgin Islands (British)</option>';
            content += '    <option value="VIR" >Virgin Islands (U.S.)</option>';
            content += '    <option value="WLF" >Wallis and Futuna Islands</option>';
            content += '    <option value="ESH" >Western Sahara</option>';
            content += '    <option value="YEM" >Yemen</option>';
            content += '    <option value="YUG" >Yugoslavia</option>';
            content += '    <option value="ZMB" >Zambia</option>';
            content += '    <option value="ZWE" >Zimbabwe</option>';
            content += '    </select>';
            content += '</div>';
            content += '<div class="formLabel">Zip Code:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_zip" id="reg_zip[]"  class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<br/>';
            content += '<br/>';
            content += '<div class="formLabel">Phone Number:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_phone" id="reg_phone[]" class="multiple" />';
            content += '  </label>';
            content += '</div>';
            content += '<div class="formLabel">Email Address:</div>';
            content += '<div class="formField">';
            content += '  <label>';
            content += '  <input type="text" name="reg_email" id="reg_email[]" class="multiple email" />';
            content += '  </label>';
            content += '</div>';

			content += '</div>';
			count++;
		}
		
		content += '<br clear="all"/><br clear="all"/><hr/><ul style="margin:0px auto; background:none;">'; 

		count = 1;

		while ( count <= qty ) { 
			content += '<li><a href="#multi-person'+count+'"><span>Person '+count+'</span></a></li>';			
			count++;
		}
		content += '</ul></div>';
		
		jQuery("#multiple-people").html(content);
		
		jQuery("#multiple-people-container").tabs();	
	}); 
	
	
 });

jQuery.validator.addMethod("phone", function(pnumber) {
	var stripped = pnumber.replace(/[\(\)\.\-\ ]/g, '');
	
	if (stripped.length != 0) {
		if (isNaN(parseInt(stripped)) || !(stripped.length == 10) ) {
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}, "Please enter a valid phone number");

jQuery.validator.addMethod("zipcode", function(zip) {
// matches US ZIP code
// allow either five digits or nine digits with an optional '-' between
zip = zip.replace(/^\s+/, "");
zip = zip.replace(/\s+$/, "");

if(zip.length == 0) {
return true;
}

if(zip.match(/^\d{5}([- ]?\d{4})?$/)) {
return true;
}
return false;
}, "Please enter a valid US ZIP code");


jQuery.validator.addMethod("single", function(field) {

var result = jQuery(".radio-option:checked").val();

if(result == 'single') {
	if(field.length == 0) {
		return false;
	}else{
		return true;
	}
}else{
	return true;
}
}, "This field is required.");


jQuery.validator.addMethod("married", function(field) {

var result = jQuery(".radio-option:checked").val();

if(result == 'married') {
	if(field.length == 0) {
		return false;
	}else{
		return true;
	}
}else{
	return true;
}
}, "This field is required.");


jQuery.validator.addMethod("multiple", function(field) {

var result = jQuery(".radio-option:checked").val();

if(result == 'multiple') {
	if(field.length == 0) {
		return false;
	}else{
		return true;
	}
}else{
	return true;
}
}, "This field is required.");


jQuery.validator.addMethod("ministerfield", function(field) {

var result = jQuery(".minister-option:checked").val();

if(result == 'yes') {
	if(field.length == 0) {
		return false;
	}else{
		return true;
	}
}else{
	return true;
}
}, "This field is required.");

