function checkContactForm()
{
	var first_name = $('first_name').value;
	var last_name = $('last_name').value;
	var email = $('email').value;
	var subject = $('subject').value;
	var mail_text = $('mail_text').value;
	var error = false;
	
	if (first_name == '')
	{
		$('err_first_name').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_first_name').style.display = 'none';
		error = false;
	}
	
	if (last_name == '')
	{
		$('err_last_name').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_last_name').style.display = 'none';
		error = false;
	}
	
	if (email == '' || email.indexOf('@') < 0 || email.indexOf('.') < 0)
	{
		$('err_email').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_email').style.display = 'none';
		error = false;
	}
	
	if (subject == '')
	{
		$('err_subject').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_subject').style.display = 'none';
		error = false;
	}
	
	if (mail_text == '')
	{
		$('err_mail_text').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_mail_text').style.display = 'none';
		error = false;
	}
	
	return !error;
}

function checkLotteryForm()
{
	var first_name = $('first_name').value;
	var last_name = $('last_name').value;
	var address = $('address').value;
	var zipcode = $('zipcode').value;
	var city = $('city').value;
	var country = $('country').value;
	var birth_day = parseInt($('birth_day').value);
	var birth_month = parseInt($('birth_month').value);
	var birth_year = parseInt($('birth_year').value);
	var permission = $('permission').checked;
	var email = $('email').value;	
	var phone = $('phone').value;
	var error = false;
	
	if (first_name == '')
	{
		$('err_first_name').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_first_name').style.display = 'none';
		error = false;
	}
	
	if (last_name == '')
	{
		$('err_last_name').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_last_name').style.display = 'none';
		error = false;
	}
	
	if (address == '')
	{
		$('err_address').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_address').style.display = 'none';
		error = false;
	}
	
	if (zipcode.length < 4)
	{
		$('err_zipcode').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_zipcode').style.display = 'none';
		error = false;
	}
	
	if (city == '')
	{
		$('err_city').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_city').style.display = 'none';
		error = false;
	}
	
	if (country == '0')
	{
		$('err_country').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_country').style.display = 'none';
		error = false;
	}
	
	if (!checkdate(birth_month, birth_day, birth_year))
	{
		$('err_birth_date').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_birth_date').style.display = 'none';
		error = false;
	}
	
	if (getAge(birth_month, birth_day, birth_year) < 18 && !permission)
	{
		$('err_permission').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_permission').style.display = 'none';
		error = false;
	}
	
	if (email == '' || email.indexOf('@') < 0 || email.indexOf('.') < 0)
	{
		$('err_email').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_email').style.display = 'none';
		error = false;
	}
	
	return !error;
}

// function checks, if date is valid
function checkdate( month, day, year ) 
{
    var myDate = new Date();
    myDate.setFullYear( year, (month - 1), day );

    return month >= 1 && month <= 12 && year >= 1 && year <= 32767 && ((myDate.getMonth()+1) == month && day<32);
}
//Function return age.
function getAge( month, day, year )
{
	var now=new Date();
	var m=now.getMonth()+1;
	var d=now.getDate();
	return now.getFullYear() - year + ( month > m ? -1 : month == m && day > d ? -1 : 0);
}

function checkCodeRequestForm()
{
	var email = $('email').value;	
	var error = false;
	
	if (email == '' || email.indexOf('@') < 0 || email.indexOf('.') < 0)
	{
		$('err_email').style.display = 'block';
		error = true;
	}
	else
	{
		$('err_email').style.display = 'none';
		error = false;
	}
	
	return !error;
}

var mouseover = false;
function hideMenu()
{
	if (mouseover != 'grownups')
	{
		new Effect.BlindUp('sub_grownups', { duration: 0.5, queue: 'spacy' });
	}
	if (mouseover != 'kids')
	{
		new Effect.BlindUp('sub_kids', { duration: 0.5, queue: 'spacy' });
	}
}

function menuOut()
{
	mouseover = false;
	setTimeout('hideMenu()', 3000);
}

function menuOver(submenu)
{
	mouseover = submenu;
}

