﻿function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
		{
			alert(alerttxt);return false;
		}
		else
		{
			return true;
		}
	}
}

function validate_form(thisform, lang)
{
	switch(lang)
	{
		case "en":
		emailMsg = "E-mail must be filled out!";
		firstNameMsg = "First Name must be filled out!";
		lastNameMsg = "Last Name must be filled out!";
		userNameMsg = "Username must be filled out!";
		passwordMsg = "Password must be filled out!";
		countryMsg = "Country must be filled out!";
		break;
		
		case "es":
		emailMsg = "Email debe ser completado!";
		firstNameMsg = "Nombre debe ser completado!";
		lastNameMsg = "Apellido debe ser completado!";
		userNameMsg = "Nombre de usuario debe ser completado!";
		passwordMsg = "La contrase\u00F1a debe ser completado!";
		countryMsg = "El pa\u00EDs debe ser completado!";
		break;
		
		case "fr":
		emailMsg = "Le champ email doit \u00EAtre renseign\u00E9!";
		firstNameMsg = "Le champ email doit \u00EAtre renseign\u00E9!";
		lastNameMsg = "Le champ nom doit \u00EAtre renseign\u00E9!";
		userNameMsg = "Le champ nom d'utilisateur doit \u00EAtre renseign\u00E9!";
		passwordMsg = "Le champ mot de passe doit \u00EAtre renseign\u00E9!";
		countryMsg = "Le champ pays doit \u00EAtre renseign\u00E9!";
		break;
		
		case "gr":
		emailMsg = "Die E-Mail-Adresse muss angegeben werden!";
		firstNameMsg = "Der Vorname muss angegeben werden!";
		lastNameMsg = "Der Nachname muss angegeben werden!";
		userNameMsg = "Der Benutzername muss angegeben werden!";
		passwordMsg = "Das Passwort muss angegeben werden!";
		countryMsg = "Das Land muss angegeben werden!";
		break;
		
		case "it":
		emailMsg = "Si prega di inserire l'indirizzo e-mail.";
		firstNameMsg = "Si prega di inserire il nome.";
		lastNameMsg = "Si prega di inserire il cognome.";
		userNameMsg = "Si prega di inserire un nome utente.";
		passwordMsg = "Si prega di inserire una password.";
		countryMsg = "Si prega di inserire uno stato.";
		break;
		
		case "pt":
		emailMsg = "Deve indicar o email!";
		firstNameMsg = "Deve indicar o primeiro nome!";
		lastNameMsg = "Deve indicar o apelido!";
		userNameMsg = "Deve indicar o nome do utilizador!";
		passwordMsg = "Deve indicar a palavra-passe!";
		countryMsg = "Deve indicar o pa\u00EDs!";
		break;
		
		default:
		emailMsg = "E-mail must be filled out!";
		firstNameMsg = "First Name must be filled out!";
		lastNameMsg = "Last Name must be filled out!";
		userNameMsg = "Username must be filled out!";
		passwordMsg = "Password must be filled out!";
		countryMsg = "Country must be filled out!";
		break;
		
	}
	with (thisform)
	{
		if (validate_required(email1, emailMsg)==false)
		{
			email1.focus();return false;
		}
		if (validate_required(fname, firstNameMsg)==false)
		{
			fname.focus();return false;
		}
		if (validate_required(lname, lastNameMsg)==false)
		{
			lname.focus();return false;
		}
		if (validate_required(username, userNameMsg)==false)
		{
			username.focus();return false;
		}
		if (validate_required(password, passwordMsg)==false)
		{
			password.focus();return false;
		}
		if (validate_required(country, countryMsg)==false)
		{
			country.focus();return false;
		}
	}
}
	
	function langSelInit()
	{
		var urlString = window.location.toString();
		
		var fr_loc_beg = urlString.indexOf("_") + 1;
		var fr_loc_end = urlString.lastIndexOf(".");
		var fr_loc_len = fr_loc_end - fr_loc_beg;
		
		
		var langSuffix = urlString.substr(fr_loc_beg, fr_loc_len);
		
		for(var i = 0; i < document.getElementById('langSel').childNodes.length; i++)
		{
			if(document.getElementById('langSel').childNodes.item(i).value == langSuffix)
			{
				document.getElementById('langSel').childNodes.item(i).selected = true;
			}
		}
		
		if(fr_loc_beg == 0)
		{
			document.getElementById('langSel').childNodes.item(0).selected = true;
		}
	}
	
	function getUrl(formObj)
	{
		var suffix = document.langSelectForm.langSelect.value;
		
		if(suffix != 'en')
		{
			var actionStr = "index_" + suffix + ".php";
		}
		else
		{
			var actionStr = "index.php";	
		}
		
		document.langSelectForm.action = actionStr;
		
		document.langSelectForm.submit();
	}
