var arrayInfo = userRegistrationArrayInfo;

function checkBirthDate(field_name) 
{
	$(field_name + '-notice').innerHTML = "";
	
	res = isValidDate($("user_" + field_name + "_2i").value,
										$("user_" + field_name + "_3i").value,
										$("user_" + field_name + "_1i").value);
	
	if (res[0] == "false") {
		$(field_name + '-notice').innerHTML = "<div class='info-icon'><img src='/images/icons/icon_error.gif' /></div><div class='info-text'><span style='color: #FF0000;'>" + res[1] + "</span></div>";
	}
}

function checkPassword()
{
	$('password-notice').innerHTML = "";	
	
	pass = $('user_password').value;
	
	if (pass.length != 0 && pass.length < 4)
		$('password-notice').innerHTML = "<div class='info-icon'><img src='/images/icons/icon_error.gif' /></div><div class='info-text'><span style='color: #FF0000;'>" + arrayInfo['password_too_short'] + "</span></div>";
	else if (pass.length > 45)
		$('password-notice').innerHTML = "<div class='info-icon'><img src='/images/icons/icon_error.gif' /></div><div class='info-text'><span style='color: #FF0000;'>" + arrayInfo['password_too_long'] + "</span></div>";
	
}

function checkPasswordConfirmation() 
{
	$('password_confirmation-notice').innerHTML = "";	
	if ($('user_password').value != $('user_password_confirmation').value)
		$('password_confirmation-notice').innerHTML = "<div class='info-icon'><img src='/images/icons/icon_error.gif' /></div><div class='info-text'><span style='color: #FF0000;'>" + arrayInfo['password_no_match'] + "</span></div>";
}

function checkEmailConfirmation()
{
	$('email_confirmation-notice').innerHTML = "";	
	if ($('user_email').value.toUpperCase() != $('user_email_confirmation').value.toUpperCase())
		$('email_confirmation-notice').innerHTML = "<div class='info-icon'><img src='/images/icons/icon_error.gif' /></div><div class='info-text'><span style='color: #FF0000;'>" + arrayInfo['email_no_match'] + "</span></div>";	
}

if ($('user_screen_name') != null) {
  $('user_screen_name').onfocus = function() { show_info('screen_name'); }
  $('user_screen_name').onblur = function() { clear_info('screen_name'); }
}

if ($('user_email') != null) {
  $('user_email').onfocus = function() { show_info('email'); }
  $('user_email').onblur = function() { clear_info('email'); }
}

if ($('user_email_confirmation') != null) {
  $('user_email_confirmation').onfocus = function() { show_info('email_confirmation'); }
  $('user_email_confirmation').onblur = function() { checkEmailConfirmation(); }
}

if ($('user_password') != null) {
  $('user_password').onfocus = function() { show_info('password'); }
  $('user_password').onblur = function() { checkPassword(); }
}

if ($('user_password_confirmation') != null) {
  $('user_password_confirmation').onfocus = function() { show_info('password_confirmation'); }
  $('user_password_confirmation').onblur = function() { checkPasswordConfirmation(); }
}

if ($('user_promo_code') != null) {
  $('user_promo_code').onfocus = function() { show_info('promo_code'); }
  $('user_promo_code').onblur = function() { clear_info('promo_code') }
}

if ($('user_timezone') != null) {
  $('user_timezone').onfocus = function() { show_info('timezone'); }
  $('user_timezone').onblur = function() { clear_info('timezone') }
}

/*
if ($('user_birthdate_1i') != null) {
  $('user_birthdate_1i').onfocus = function() { show_info('birthdate'); }
  $('user_birthdate_1i').onblur = function() { checkBirthDate('birthdate'); }
}

if ($('user_birthdate_2i') != null) {
  $('user_birthdate_2i').onfocus = function() { show_info('birthdate'); }
  $('user_birthdate_2i').onblur = function() { checkBirthDate('birthdate'); }
}

if ($('user_birthdate_3i') != null) {
  $('user_birthdate_3i').onfocus = function() { show_info('birthdate'); }
  $('user_birthdate_3i').onblur = function() { checkBirthDate('birthdate'); }
}
*/