var lastAnswer = null; // Last shown answer div

/* Add trim function to strings */
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}

function Validate_Email_Address(email_address) {
	 at = email_address.indexOf('@');
	 dot = email_address.indexOf('.');
	 user_name = email_address.substr(0, at);
	 
	 if (user_name.trim() == "")
	 	return false;
	 
	 if(at == -1 || 
		dot == -1 || 
		dot == 0 || 
		dot == email_address.length - 1)
		return false;  
	 
	 return true;
 }


function verifyMail() {
	var from = document.mailform.from.value;
	var name = document.mailform.fromname.value;
	var subject = document.mailform.subject.value;
	var message = document.mailform.message.value;
	
	if (name.trim() == "") {
		alert("Du måste fylla i ditt namn.");
		return false;
	}
	
	if (subject.trim() == "") {
		alert("Du måste fylla i ditt ärende.");
		return false;
	}
	
	if (message.trim() == "") {
		alert("Du måste skriva ett meddelande.");
		return false;
	}
	
	if (!Validate_Email_Address(from)) {
		alert("Du måste fylla i en giltig e-postadress.");
		return false;
	}
	
	return true;
}

function showAnswer(id) {
	var div = document.getElementById(id);
	
	if (!lastAnswer)
		lastAnswer = document.getElementById("startans");
	
	if (lastAnswer)
		lastAnswer.style.display = "none";
		
	div.style.display = "block";
	
	lastAnswer = div;
}
