
/* Används för att kolla nytt ämne. */
function checkAddSubjectForm(obj) {
	var name = obj.name.value;
	var email = obj.email.value;
	var title = obj.title.value;
	
	// Kolla namn
	if (name.length <= 1)	{
		alert("Du måste ange ett namn!");
		obj.name.focus();
		obj.name.select();
		return false;			
	}

	// Kolla epostadressen
	if (email.length < 8 || email.indexOf("@") == -1)	{
		alert("Du måste ange en epostadress!");
		obj.email.focus();
		obj.email.select();
		return false;			
	}
	
	// Kolla rubriken
	if (title.length < 2)	{
		alert("Du måste ange ett ämne/titel!");
		obj.title.focus();
		obj.title.select();
		return false;			
	}
	
	return true;
	
}

/* 
	Kollar så att alla fälten är ifyllda när vi skickar in ett meddelande.
	Detta är i vårt fall samma som ett topic. (huvudmeddelande = topic)
*/
function checkAddMessageForm(obj) {
	return checkAddSubjectForm(obj);
}

/* Kollar så att alla fält för artikelkommentaren är inskickade */
function checkArticleComment(obj) {
	return checkAddSubjectForm(obj);
}

/* Close window after time seconds */
function closeThisWin(time) {
	setTimeout("window.close();",time);
}

/* Redirect to url */
function delayer(url){
    window.location = url;
}

/* Visar valt ämne i select listan */
function changeSubject(ref, forum) {
	if (ref.options[ref.selectedIndex].value != null && ref.options[ref.selectedIndex].value != "-1") {
		eval('document.' + forum + '.submit()');
	}
}

/* Används för att kolla ny kommentar. */
function checkArticleCommentSubmit(obj) {
	var name = obj.name.value;
	var email = obj.email.value;
	var title = obj.title.value;
	var safeq = obj.safeq.value;
	
	// Kolla namn
	if (name.length <= 1)	{
		alert("Du måste ange ett namn!");
		obj.name.focus();
		obj.name.select();
		return false;			
	}

	// Kolla epostadressen
	if (email.length < 8 || email.indexOf("@") == -1)	{
		alert("Du måste ange en epostadress!");
		obj.email.focus();
		obj.email.select();
		return false;			
	}
	
	// Kolla rubriken
	if (title.length < 2)	{
		alert("Du måste ange ett ämne/titel!");
		obj.title.focus();
		obj.title.select();
		return false;			
	}
		// Kolla säkerhetsfråga
	if (safeq != "4"){
			alert("Fel på säkerhetsfrågan!");
			obj.safeq.focus();
			obj.safeq.select();
			return false;
	}
	return true;
}