// JavaScript Document

$(document).ready(function()
{
	signupAction();
	
	setupLoader();	
	
	$('#ex3a').jqm({
	trigger: false,
	overlay: 70, /* 0-100 (int) : 0 is off/transparent, 100 is opaque */
	overlayClass: 'whiteOverlay'});
});



function signupAction()
{	 
	 var addMemberFunction = function() 
	 { 
		$("#modalMessages").hide("slow"); 	 	
		return $("#createMemberForm").validate().form();
	 };
	 
	 var addMemberData = function(item)
	 {
		 var eFirst = document.getElementById('fname').value;
		 var eLast = document.getElementById('lname').value;
		 var eEmail = document.getElementById('email').value;
		 emailHolder = eEmail;
		 var eNation = document.getElementById('nation').value;
		 var eAge = document.getElementById('age').value;
		 var ePhone = document.getElementById('phone').value;
		 var eAbout = document.getElementById('about').value;
		 var ePassword = document.getElementById('pass').value;
		 var eWhy = document.getElementById('why').value;
		 var eSuburb = document.getElementById('suburb').value;
		 var eSex = $("input[@name=sex]:checked").val();

		 passwordHolder = ePassword;
		 var eCar = document.getElementById('car').checked;
		 carHolder = eCar;
		 
		 var eRandom = document.getElementById('random').value;
		 var eRepeat = document.getElementById('repeatC').value;
		 
		 var tempData = {sex: eSex, nation: eNation, age: eAge, fname: eFirst, lname: eLast, email: eEmail, phone:ePhone, pass:ePassword, car:eCar, about:eAbout,why:eWhy,suburb:eSuburb, random:eRandom, repeat:eRepeat };
		 
		 return tempData;
	 };
	 var addMemberCallback = function(responseText)
	 {
		  if(responseText.indexOf("Error") > -1 || responseText.indexOf("failed") > -1)
		  {
			   document.getElementById('repeatC').value = "";
			   $("#signupMessages").show("slow");
			   
			   $("#createMemberForm").hide("slow");
			   $("#createMemberForm").show("slow");
		  }else
		  {
			   $("#createMemberForm").hide("slow");
		  }
	 };
	 
	 
	  
	 	actionPreAndPostLoader("#submitMemberButton", addMemberData, 
						 "#signupMessages", "./front/addMember.php", addMemberFunction,addMemberCallback);	

	 
}
