document.write('<script type="text/javascript" src="' + (isBackend?'../':'') + 'lib/js/base/base.js"></script>');
/**
 * JavaScript validation for terms checkbox in user registration page.
 */
function users_termsClientValidate(sender, parameter)
{
	if (!parameter)
		return false;
	else
		return true;
}

/**
 * JavaScript validation for gender radio buttons.
 */
function users_genderClientValidate(sender, parameter)
{
	male = document.getElementById('ctl0_Content_Male');
	female = document.getElementById('ctl0_Content_Female');
	error = document.getElementById('ctl0_Content_ErrorGender');

	if (!male.checked && !female.checked)
	{
		error.style.display = '';
		return false;
	}
	else 
	{
		error.style.display = 'none';
		return true;
	}
}

/**
 * JavaScript validation for birthdate list boxes.
 */
function users_birthdateClientValidate(sender, parameter)
{
	birthday = document.getElementById('ctl0_Content_BirthDay');
	birthmonth = document.getElementById('ctl0_Content_BirthMonth');
	birthyear = document.getElementById('ctl0_Content_BirthYear');
	error = document.getElementById('ctl0_Content_ErrorBirthDate');
	
	if (birthday.value == '-' || birthmonth.value == '-' || birthyear.value == '-')
	{
		error.style.display = '';
		return false;
	}
	else
	{ 
		error.style.display = 'none';
		return true;
	}
}

/**
 * function that creates cookie 
 * first parameter sets cookie name
 * second sets cookie value
 * last parameter sets cookie expiration time
 */
function users_createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}