//Globala variabler
var felmedd = "";
var required_valid = false;
var regex_valid = false;
var check_valid = false;

function mailoutput (n,f,d)
{
	var strOutput = "<a href=\"mailto:" + n + "@" + f + "." + d + "\">" + n + "@" + f + "." + d + "</a>";
	
	return strOutput;
}

/*function validform()
{
	var validOk = false;
	
	//Hämtar formulärdata
	var namn = document.anmalan_form.namn.value;
	var adress = document.anmalan_form.adress.value;
	var postnr = document.anmalan_form.postnr.value;
	var ort = document.anmalan_form.ort.value;
	var telefon = document.anmalan_form.telefon.value;
	var email = document.anmalan_form.epost.value;
	
	//Sparar samtliga fältvärden som ska kontrolleras att de inte är tomma
	var ObjValueRequired = new Array();
	ObjValueRequired[0] = namn;
	ObjValueRequired[1] = adress;
	ObjValueRequired[2] = ort;
	
	//Sparar samtliga fältnamn som ska kontrolleras att de inte är tomma
	var ObjRequired = new Array();
	ObjRequired[0] = 'namn';
	ObjRequired[1] = 'adress';
	ObjRequired[2] = 'ort';
	
	//Sparar samtliga fältvärden som ska kontrolleras att de följer ett visst mönster
	var ObjValueReg = new Array();
	ObjValueReg[0] = email;
	ObjValueReg[1] = telefon;
	ObjValueReg[2] = postnr;
	
	//Sparar samtliga fältnamn som ska kontrolleras att de följer ett visst mönster
	var ObjReg = new Array();
	ObjReg[0] = 'epost';
	ObjReg[0] = 'telefon';
	ObjReg[0] = 'postnr';
	
	//Sparar samtliga regex som ska kontrollera att fälten följer ett visst mönster
	var ObjRegPattern = new Array();
	ObjRegPattern[0] = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	ObjRegPattern[1] = /^+[0-9]?\-+[0-9]/;
	ObjRegPattern[2] = /^([0-9]{3})+\s([0-9]{2})/;
	
	//Kontrollerar de fält som inte får vara tomma
	validRequired(ObjRequired,ObjValueRequired);
	
	//Kontrollerar de fält som ska följa ett visst mönster
	validRegex(ObjReg,ObjValueReg,ObjRegPattern);
	
	//Kontrollerar att checkboxar är i kryssade
	validCheck();
	
	
	//Anmälan - infoträffar eller utbildning
	if(document.anmalan_form.skovde1.checked || document.anmalan_form.skovde2.checked || document.anmalan_form.bokforingutb.checked || document.anmalan_form.nyforetagarutb.checked || document.anmalan_form.tibro1.checked)
	{
		document.getElementById('infotraffar').style.color = "#000000";
		check_valid = true;
	}
		
	else
	{
		felmedd += "Du måste kryssa i vilken utbildning eller informationsträff du anmäler dig till. \n";
		document.getElementById('infotraffar').style.color = "#ff0000";
		document.getElementById('utbildningar').style.color = "#ff0000";
	}
	
	if(required_valid && regex_valid && check_valid)
	{
		//document.anmalan_form.submit();
		alert("Skickat");
		validOk = false;
	}
	
	else
	{
		alert("Din anmälan kunde inte skickas på grund av följande: \n" + felmedd);
	}
}

//Kontrollerar att fälten inte är tomma
function validRequired(ObjRequired,ObjValueRequired)
{
	var i;
	
	for (i in ObjRequired)
	{
		if(ObjValueRequired[i] == '')
		{
			felmedd += "Du måste ange " + ObjRequired[i] + ". \n";
			
			document.getElementById(ObjRequired[i]).style.color = "#ff0000";
		}
			
		else
		{
			document.getElementById(ObjRequired[i]).style.color = "#000000";
			required_valid = true;
		}
	}
}

//Kontrollerar att fälten följer ett visst mönster
function validRegex(ObjReg,ObjValueReg,ObjRegPattern)
{
	for (i in ObjReg)
	{
		if(ObjValueReg[i].search(ObjRegPattern[i]) < 0)
		{
			felmedd += "Felaktig " + ObjReg[i] + ". \n";
			document.getElementById(ObjReg[i]).style.color = "#ff0000";
			return;
		}
			
		else
		{
			document.getElementById(ObjReg[i]).style.color = "#000000";
			regex_valid = true;
		}
	}
}

//Kontrollerar checkboxarna
function validCheck()
{
	
}*/
