
function register()
{
	
	var fr = document.getElementById('gender-element').getElementsByTagName ('input');
	var gen=0;
	for (var i = 0; i < fr.length; ++i)
	{
		if (fr[i].type == 'radio' && fr[i].checked)
		{
			gen=fr[i].value;
		}
	}
	
	var nl = document.getElementById('newsletter-element').getElementsByTagName ('input');
	var newsletter=0;
	for (var i = 0; i < nl.length; ++i)
	{
		if (nl[i].type == 'checkbox' && nl[i].checked)
		{
			newsletter=nl[i].value;
		}
	}

	jQuery.ajax({
		type: "POST",
		url: "http://www.nbc.com/app/socnet/accounts/register",
		data:
		{
			email: document.getElementById('email').value,
			password: document.getElementById('password').value,
			confirmPassword: document.getElementById('confirmPassword').value,
			dobMonth: document.getElementById('dobMonth').value,
			dobDay: document.getElementById('dobDay').value,
			dobYear: document.getElementById('dobYear').value,
			gender: gen,
			username: document.getElementById('username').value,
			country: document.getElementById('country').value,
			postalCode: document.getElementById('postalCode').value,
			newsletter: newsletter,
			termsofuse: document.getElementById('termsofuse').checked,
			recaptcha_response_field:document.getElementById('recaptcha_response_field').value,
			recaptcha_challenge_field:document.getElementById('recaptcha_challenge_field').value,


			
		},
		success: function(msg)
		{
				if(msg.indexOf("Verification code")!=-1)
				{
				Recaptcha.reload();
				}
				var msgParts=msg.split(",");
				
				if (msgParts[0]=="- Account Created Successfully")
				{
					//alert(msgParts[0]);
					//location.href="http://dev.nbc.com/app/socnet/accounts/settings?username="+msgParts[1]+'&hash='+msgParts[2];
					location.href="http://www.nbc.com/app/socnet/accounts/registerleveltwo?u="+msgParts[1]+'&e='+msgParts[4]+'&i='+msgParts[3];

				}
				else 
				{
					alert(msg);
				}
		}
	});

}

function settings()
{
	
	var fr = document.getElementById('gender-element').getElementsByTagName ('input');
	var gen=0;
	for (var i = 0; i < fr.length; ++i)
	{
		if (fr[i].type == 'radio' && fr[i].checked)
		{
			gen=fr[i].value;
		}
	}
	
	var up = document.getElementById('usernameprivacy-element').getElementsByTagName ('input');
	var usernameprivacy=0;
	for (var i = 0; i < up.length; ++i)
	{
		if (up[i].type == 'checkbox' && up[i].checked)
		{
			usernameprivacy=up[i].value;
		}
	}

	var ep = document.getElementById('emailprivacy-element').getElementsByTagName ('input');
	var emailprivacy=0;
	for (var i = 0; i < ep.length; ++i)
	{
		if (ep[i].type == 'checkbox' && ep[i].checked)
		{
			emailprivacy=ep[i].value;
		}
	}

	var fp = document.getElementById('firstnameprivacy-element').getElementsByTagName ('input');
	var firstnameprivacy=0;
	for (var i = 0; i < fp.length; ++i)
	{
		if (fp[i].type == 'checkbox' && fp[i].checked)
		{
			firstnameprivacy=fp[i].value;
		}
	}

	var gp = document.getElementById('genderprivacy-element').getElementsByTagName ('input');
	var genderprivacy=0;
	for (var i = 0; i < gp.length; ++i)
	{
		if (gp[i].type == 'checkbox' && gp[i].checked)
		{
			genderprivacy=gp[i].value;
		}
	}

	var ap = document.getElementById('addressprivacy-element').getElementsByTagName ('input');
	var addressprivacy=0;
	for (var i = 0; i < ap.length; ++i)
	{
		if (ap[i].type == 'checkbox' && ap[i].checked)
		{
			addressprivacy=ap[i].value;
		}
	}

	var cip = document.getElementById('cityprivacy-element').getElementsByTagName ('input');
	var cityprivacy=0;
	for (var i = 0; i < cip.length; ++i)
	{
		if (cip[i].type == 'checkbox' && cip[i].checked)
		{
			cityprivacy=cip[i].value;
		}
	}

	var sp = document.getElementById('stateprivacy-element').getElementsByTagName ('input');
	var stateprivacy=0;
	for (var i = 0; i < sp.length; ++i)
	{
		if (sp[i].type == 'checkbox' && sp[i].checked)
		{
			stateprivacy=sp[i].value;
		}
	}


	var cop = document.getElementById('countryprivacy-element').getElementsByTagName ('input');
	var countryprivacy=0;
	for (var i = 0; i < cop.length; ++i)
	{
		if (cop[i].type == 'checkbox' && cop[i].checked)
		{
			countryprivacy=cop[i].value;
		}
	}

	var pcp = document.getElementById('postalCodeprivacy-element').getElementsByTagName ('input');
	var postalCodeprivacy=0;
	for (var i = 0; i < pcp.length; ++i)
	{
		if (pcp[i].type == 'checkbox' && pcp[i].checked)
		{
			postalCodeprivacy=pcp[i].value;
		}
	}
	
	var pp = document.getElementById('phoneprivacy-element').getElementsByTagName ('input');
	var phoneprivacy=0;
	for (var i = 0; i < pp.length; ++i)
	{
		if (pp[i].type == 'checkbox' && pp[i].checked)
		{
			phoneprivacy=pp[i].value;
		}
	}

	var cp = document.getElementById('cellprivacy-element').getElementsByTagName ('input');
	var cellprivacy=0;
	for (var i = 0; i < cp.length; ++i)
	{
		if (cp[i].type == 'checkbox' && cp[i].checked)
		{
			cellprivacy=cp[i].value;
		}
	}
	


	var nl = document.getElementById('newsletter-element').getElementsByTagName ('input');
	var newsletter=0;
	for (var i = 0; i < nl.length; ++i)
	{
		if (nl[i].type == 'checkbox' && nl[i].checked)
		{
			newsletter=nl[i].value;
		}
	}
	
	var sms = document.getElementById('textalerts-element').getElementsByTagName ('input');
	var smsOpt=0;
	for (var i = 0; i < sms.length; ++i)
	{
		if (sms[i].type == 'checkbox' && sms[i].checked)
		{
			smsOpt=sms[i].value;
		}
	}

	jQuery.ajax({
		type: "POST",
		url: "http://www.nbc.com/app/socnet/accounts/settings",
		data:
		{
			email: document.getElementById('email').value,
			emailprivacy: emailprivacy,
			uuid: document.getElementById('uuid').value,
			reemail: document.getElementById('reemail').value,
			status: document.getElementById('status').value,
			firstname: document.getElementById('firstname').value,
			firstnameprivacy: firstnameprivacy,
			lastname: document.getElementById('lastname').value,
			phone: document.getElementById('phone').value,
			phoneprivacy: phoneprivacy,
			cell: document.getElementById('cell').value,
			cellprivacy: cellprivacy,
			city: document.getElementById('city').value,
			cityprivacy: cityprivacy,
			state: document.getElementById('state').value,
			stateprivacy: stateprivacy,
			address: document.getElementById('address').value,
			addressprivacy: addressprivacy,
			wireless: document.getElementById('wireless').value,
			password: document.getElementById('password').value,
			confirmPassword: document.getElementById('confirmPassword').value,
			gender: gen,
			genderprivacy: genderprivacy,
			username: document.getElementById('username').value,
			usernameprivacy: usernameprivacy,
			country: document.getElementById('country').value,
			countryprivacy: countryprivacy,
			postalCode: document.getElementById('postalCode').value,
			postalCodeprivacy: postalCodeprivacy,
			newsletter: newsletter,
			textalerts: smsOpt,					
		},
		success: function(msg)
		{
			alert(msg);
		}
	});

}

function registerleveltwo()
{
	var sms = document.getElementById('textalerts-element').getElementsByTagName ('input');
	var smsOpt=0;
	for (var i = 0; i < sms.length; ++i)
	{
		if (sms[i].type == 'checkbox' && sms[i].checked)
		{
			smsOpt=sms[i].value;
		}
	}
	
	jQuery.ajax({
		type: "POST",
		url: "http://www.nbc.com/app/socnet/accounts/registerleveltwo",
		data:
		{
			
			uuid: document.getElementById('uuid').value,
			
			email: document.getElementById('email').value,

			username: document.getElementById('username').value,

			firstname: document.getElementById('firstname').value,
			
			lastname: document.getElementById('lastname').value,

			phone: document.getElementById('phone').value,
			
			cell: document.getElementById('cell').value,
			
			city: document.getElementById('city').value,
			
			state: document.getElementById('state').value,
			
			address: document.getElementById('address').value,
			
			wireless: document.getElementById('wireless').value,

			textalerts: smsOpt,	
			
			country: document.getElementById('country').value,
			
			postalCode: document.getElementById('postalCode').value,
				
		},
		success: function(msg)
		{
				var msgParts=msg.split(",");
				
				if (msgParts[0]=="- Account Created Successfully")
				{
					//alert(msgParts[0]);
					location.href="http://www.nbc.com/app/socnet/accounts/settings?username="+msgParts[1]+'&hash='+msgParts[2];
					//location.href="http://dev.nbc.com/app/socnet/accounts/registerleveltwo?u="+msgParts[1]+'&e='+msgParts[4]+'&i='+msgParts[3];

				}
				else 
				{
					alert(msg);
				}
		}
	});

}


function authenticate()
{


	jQuery.ajax({
		type: "POST",
		url: "http://www.nbc.com/app/socnet/accounts/login",
		data:
		{
			email: document.getElementById('email').value,
			password: document.getElementById('password').value
		},
		success: function(msg)
		{
				alert(msg);
		}
	});
}

