

var age_no_limit = 'hr,th,vn';
var age_16_limit = 'aw,be,vg,fr,fx,it,jm,pt,es';
var age_19_limit = 'ca,kp,kr';
var age_20_limit = 'fi,is,jp,nz,no,se';
var age_21_limit = 'ee,hn,id,my,us';

function fieldKeyUp(obj, nxt, prv)
{
	if (obj.value.length == 2)
		if (!isNaN(obj.value) && nxt != null)
			nxt.focus();
	if (obj.value.length == 0)
		if (!isNaN(obj.value) && prv != null)
			prv.focus();
}

function toggleremember()
{
	if (document.getElementById("rememberme").value == "0")
	{
		document.getElementById("rememberme").value = "1";
		document.getElementById("imgremember").src = "/content/framework/lda/remember1.jpg";
	}
	else
	{
		document.getElementById("rememberme").value = "0";
		document.getElementById("imgremember").src = "/content/framework/lda/remember0.jpg";
	}
}

function visitsite()
{
	if (document.getElementById('sitevalue').value.length > 0)
		window.location = 'http://' + document.getElementById('sitevalue').value;
}

function checkAge(country, year, month, day)
{
	if (isNaN(year) || isNaN(month) || isNaN(day))
		return false;

	year = parseInt(year, 10);
	month = parseInt(month, 10);
	day = parseInt(day, 10);

	if (year <= 7 || day > 31 || day <= 0 || month > 12 || month <= 0 || year >= 100)
		return false;

	year += 1900;

	country = country.toLowerCase();

	var year_compare = 21;

	if (age_no_limit.indexOf(country) >= 0)
		year_compare = -1;
	else if (age_16_limit.indexOf(country) >= 0)
		year_compare = 16;
	else if (age_19_limit.indexOf(country) >= 0)
		year_compare = 19;
	else if (age_20_limit.indexOf(country) >= 0)
		year_compare = 20;
	else if (age_21_limit.indexOf(country) >= 0)
		year_compare = 21;

	var birth = year * 10000 + month * 100 + day;
	var legal = (2008 - year_compare) * 10000 + 5 * 100 + 14;

	if (birth <= legal)
		return true;

	return false;
}

function checkLda(country, year, month, day, remember)
{
	if (!checkAge(country, year, month, day))
	{
		openlegal('/legal/en/terms');
	}
	else
	{
		log('LDA', 'LDA', 'LDA_OK', '');
		var ldaDiv = document.getElementById('ldadiv');
		var ldaImg = document.getElementById('ldaimg');
		ldaDiv.style.visibility = 'hidden';
		ldaImg.src = '/functions/disablelda.aspx?remember='+remember+'&temp='+escape(new Date());
		init(true);
		//validatedLda(ldaImg);
	}
}

//////////////////////////////

var ldaCounter = 0;

function validatedLda(img)
{
	ldaCounter++;
	if (isLoaded(img) || ldacounter >= 25)
	{
		init(true);
	}
	else
	{
		setTimeout('validatedLda(img)', 100);
	}
}

function isLoaded(img)
{
	if (img == null)
		return false;
	if (!img.complete)
		return false;
	if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0)
		return false;
	return true;
}

//////////////////////////////
