//This file is UTF-8 昭夫

function open_conditions(visitor_language)
{
	width = 400;
	height = 500;
	theLeft = (document.getElementById) ? window.screenLeft + document.body.clientWidth/2 - width/2 : screen.availWidth/2 - width/2;
	if (theLeft < 0)
		theLeft = 0;

	theTop = (document.getElementById) ? window.screenTop + document.body.clientHeight/2 - height/2 - 20 : screen.availHeight/2 - height/2;
	if (theTop < 0)
		theTop = 0;

	if(visitor_language == 'en')
		popupWin = window.open("conditions.php", "terms_and_conditions", "width=" + width + ",height=" + height + ",scrollbars,status,resizable,left=" + theLeft + ",screenX=" + theLeft + ",top=" + theTop + ",screenY=" + theTop);
	else if(visitor_language == 'da')
		popupWin = window.open("conditions.php", "vilkaar", "width=" + width + ",height=" + height + ",scrollbars,status,resizable,left=" + theLeft + ",screenX=" + theLeft + ",top=" + theTop + ",screenY=" + theTop);
	popupWin.focus();
}

function ValidateCreateAccountForm(visitor_language)
{
	var strEmail1 = document.create_account_form.email1.value;
	if (strEmail1.length < 1)
	{
		document.create_account_form.email1.focus();
		if(visitor_language == 'en')
			alert("Please enter your email address.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste din e-mail i feltet.");
			
		return false;
	}
	var expValidEmail = /^([\w\.\_\-\&])+\@(([\w\_\-\&])+\.)+([\w])+$/;
	//var expValidEmail = /^([\w\.\_\-])+\@(([\w\_\-])+\.)+([\w])+$/;
	if (!expValidEmail.test(strEmail1))
	{
		document.create_account_form.email1.focus();
		if(visitor_language == 'en')
			alert("The email address is not valid.");
		else if(visitor_language == 'da')
			alert("Den indtastede e-mail-adresse er ikke gyldig.");
		return false;
	}

	var strEmail2 = document.create_account_form.email2.value;
	if (strEmail2.length < 1)
	{
		document.create_account_form.email2.focus();
		if(visitor_language == 'en')
			alert("Please confirm your email address.");
		else if(visitor_language == 'da')
			alert("Du skal bekr\u00E6fte, at din e-mail-adresse er indtastet korrekt.");
		return false;
	}
	if (strEmail2 != strEmail1)
	{
		document.create_account_form.email2.focus();
		if(visitor_language == 'en')
			alert("The email and confirmation email are not identical.");
		else if(visitor_language == 'da')
			alert("Der er fejl i indtastningen af e-mail-adressen.");
		return false;
	}

	var strPassword1 = document.create_account_form.password1.value;
	if (strPassword1.length < 1)
	{
		document.create_account_form.password1.focus();
		if(visitor_language == 'en')
			alert("Please enter a password.");
		else if(visitor_language == 'da')
			alert("Du skal indtaste en adgangskode.");
		return false;
	}

	if (strPassword1.length < 8)
	{
		document.create_account_form.password1.focus();
		if(visitor_language == 'en')
			alert("Password must be at least 8 characters long.");
		else if(visitor_language == 'da')
			alert("Din adgangskode skal v\u00E6re p\u00E5 mindst 8 tegn.");
		return false;
	}

	var strPassword2 = document.create_account_form.password2.value;
	if (strPassword2.length < 1)
	{
		document.create_account_form.password2.focus();
		if(visitor_language == 'en')
			alert("Please confirm your password.");
		else if(visitor_language == 'da')
			alert("Du skal bekr\u00E6fte din adgangskode.");
		return false;
	}
	if (strPassword2 != strPassword1)
	{
		document.create_account_form.password2.focus();
		if(visitor_language == 'en')
			alert("The password and confirmation password are not identical.");
		else if(visitor_language == 'da')
			alert("Der er fejl i indtastningen af din adgangskode.");
		return false;
	}

	var strFornavn = document.create_account_form.first_name.value;
	if (strFornavn.length < 2)
	{
		document.create_account_form.first_name.focus();
		if(visitor_language == 'en')
			alert("Please enter your first name.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste dit fornavn i feltet.");
		return false;
	}
	var strEfternavn = document.create_account_form.last_name.value;
	if (strEfternavn.length < 2)
	{
		document.create_account_form.last_name.focus();
		if(visitor_language == 'en')
			alert("Please enter your last name.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste dit efternavn i feltet.");
		return false;
	}

	var strYearOfBirth = document.create_account_form.year_of_birth.value;
	if (strYearOfBirth == "")
	{
		document.create_account_form.year_of_birth.focus();
		if(visitor_language == 'en')
			alert("Please enter your year of birth.");
		else if(visitor_language == 'da')
			alert("Husk at angive dit f\u00D8dsels\u00E5r.");
		return false;
	}
	if (isNaN(strYearOfBirth))
	{
		document.create_account_form.year_of_birth.focus();
		if(visitor_language == 'en')
			alert("Please enter your year of birth.");
		else if(visitor_language == 'da')
			alert("Dit f\u00D8dsels\u00E5r skal skrives med tal.");
		return false;
	}
	if (strYearOfBirth < 1900)
	{
		document.create_account_form.year_of_birth.focus();
		if(visitor_language == 'en')
			alert("Your year of birth is not valid.");
		else if(visitor_language == 'da')
			alert("Dit f\u00D8dsels\u00E5r skal være over \u00E5r 1900.");
		return false;
	}

	var strAdr = document.create_account_form.address1.value
	if (strAdr.length < 1)
	{
		document.create_account_form.address1.focus();
		if(visitor_language == 'en')
			alert("Please enter your address.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste din adresse i feltet.");
		return false;
	}

	var strPostnr = document.create_account_form.zip_code.value
	if (strPostnr.length < 1)
	{
		document.create_account_form.zip_code.focus();
		if(visitor_language == 'en')
			alert("Please enter your zip code.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste dit postnr. i feltet.");
		return false;
	}

	if (isNaN(strPostnr))
	{
		document.create_account_form.zip_code.focus();
		if(visitor_language == 'en')
			alert ("Zip code is not valid.");
		else if(visitor_language == 'da')
			alert ("Ugyldigt postnummer.");
		return false;
	}

	var strBy = document.create_account_form.city.value
	if (strBy.length < 1)
	{
		document.create_account_form.city.focus();
		if(visitor_language == 'en')
			alert("Please enter your city.");
		else if(visitor_language == 'da')
			alert("Husk at indtaste bynavn i feltet.");
		return false;
	}


	var strTlfnr = document.create_account_form.phone1.value;
	if ((strTlfnr.length > 0) && (strTlfnr.length < 7))
	{
		document.create_account_form.phone1.focus();
		if(visitor_language == 'en')
			alert("Phone number is not valid.");
		else if(visitor_language == 'da')
			alert("Telefonnr. er ikke gyldigt.");
		return false;
	}

	if (!document.create_account_form.accept_conditions.checked)
	{
		if(visitor_language == 'en')
			alert("Please confirm that you accept the Terms & Conditions.");
		else if(visitor_language == 'da')
			alert("Husk at markere at du har l\u00E6st, forst\u00E5et og accepteret de g\u00E6ldende aftalevilk\u00E5r.");
		return false;
	}

	return true;
} 
