	bname = navigator.appName;
	function kollabrowser() {
	if (bname == "Netscape") {
	alert ("Vill du spara Odlarens hemsida som ett bokmärke/favorit?\nMarkera det yttre fönstret och tryck\nCTRL + D (Mac Symbol + D)");
	}
	else (bname == "Microsoft Internet Explorer")
	var bookmarkurl="http://www.odlaren.nu"
	var bookmarktitle="Koloniträdgårdsföreningen Odlaren" 
	{
	window.external.AddFavorite(bookmarkurl,bookmarktitle)
	}
	}

	function kontroll(loggin) {
	if(loggin.stugnummer.value == "") {
	alert ("Ange ditt stugnummer!");
	loggin.stugnummer.focus();
	return (false);
	}
	if(loggin.losen.value == "") {
	alert ("Ange ditt lösenord!");
	loggin.losen.focus();
	return (false);
	} 
	return (true);
	}

	function toggle2opt(id,opt,on,off) { 
	if (document.getElementById){ 
		obj = document.getElementById(id); 
		if (opt == on && obj.style.display == "none"){ 
			obj.style.display = ""; 
		}
		else if (opt == off && obj.style.display == ""){ 
			obj.style.display = "none"; 
		}
	} 
} 

	function testad(kontakt) {
	kollaTecken = /[^0123456789]+/;
	if(kontakt.from_name.value == "") {
	alert ("Skriv ditt namn!");
	kontakt.from_name.focus();
	return (false);
	}
	re = /\w+@\w+\W\D/;
	str = kontakt.from_email.value;
	if(((re.test(str))!=1) || (str == "")) {
	alert("Du har angett en felaktig e-postadress!");
	kontakt.from_email.focus();
	return (false);
	}
	if(kontakt.message.value == "") {
	alert ("Skriv ett meddelande!");
	kontakt.message.focus();
	return (false);
	}
	if(kontakt.choice_of_contact.value == 1 && kontakt.zipcode.value == "")
	{
	alert ("Ange ditt postnummer!");
	kontakt.zipcode.focus();
	return (false);
	}
	if(kontakt.choice_of_contact.value == 1 && kollaTecken.test(kontakt.zipcode.value))
	{
	alert ("Endast siffror får användas i postnumret!");
	kontakt.zipcode.focus();
	return (false);
	}
	if(kontakt.choice_of_contact.value == 1 && kontakt.zipcode.value.length < 5){
	alert ("Postnumret ska vara totalt 5 tecken långt!");
	kontakt.zipcode.focus();
	return (false);
	}
	if(kontakt.choice_of_contact.value == 1 && kontakt.town.value == "")
	{
	alert ("Ange din postadress!");
	kontakt.town.focus();
	return (false);
	}
	if(kontakt.choice_of_contact.value == 1 && kontakt.regler.checked == 0)
	{
	alert ("Du måste markera att du\nläst och förstått ansvaret!");
	return (false);
	}
	if(kontakt.security_code.value == "") {
	alert ("Du glömde säkerhetskoden!");
	kontakt.security_code.focus();
	return (false);
	}
	return (true);
	}

function hide(id)
{
if (document.all)
{
if (document.all[id].style.display == '') 
{
document.all[id].style.display = 'none';}
}else if (document.getElementById){
if (document.getElementById(id).style.display == 'block'){
document.getElementById(id).style.display = 'none';
}
if (document.getElementById(id).style.display == ''){
document.getElementById(id).style.display = 'none';
}
}
}

function show(id)
{
if (document.all){
if (document.all[id].style.display == 'none') {
document.all[id].style.display = '';
}
} else if (document.getElementById) {
if (document.getElementById(id).style.display == 'none') {
document.getElementById(id).style.display = 'block';
}
}
}

function kolla(my_info)
	{
	kollaTecken = /[^a-zA-ZåäöÅÄÖ0123456789_\-\.]+/;
	kollaNummer = /[^0123456789-]+/;
	if (my_info.first_name.value == "")
	{
	alert ("Du måste skriva in ett förnamn!");
	my_info.first_name.focus();
	return (false);
	}
	if (my_info.last_name.value == "")
	{
	alert ("Du måste skriva in ett efternamn!");
	my_info.last_name.focus();
	return (false);
	}
	if (kollaTecken.test(my_info.co_first_name.value))
	{
	alert ("Du har använt ogiltigt tecken i\nförnamnet på medlem 2!");
	my_info.co_first_name.focus();
	return (false);
	}
	if (kollaTecken.test(my_info.co_last_name.value))
	{
	alert ("Du har använt ogiltigt tecken i\nefternamnet på medlem 2!");
	my_info.co_last_name.focus();
	return (false);
	}
	if (kollaNummer.test(my_info.phone_home.value)) 
	{
	alert ("Ange hemtelefonnumret med siffror och bindestreck!");
	my_info.phone_home.focus();
	return (false);
	}
	if (kollaNummer.test(my_info.phone_work.value)) 
	{
	alert ("Ange telefonnumret till arbetet\nmed siffror och bindestreck!");
	my_info.phone_work.focus();
	return (false);
	}
	if (kollaNummer.test(my_info.cell_phone_1.value)) 
	{
	alert ("Ange ditt mobilnummer med siffror och bindestreck!");
	my_info.cell_phone.focus_1();
	return (false);
	}
	if (my_info.email_1.value != "" && my_info.email_1.value.indexOf('@', 0) == -1)
	{
	alert ("E-postadress nummer 1 är ej riktigt angiven!");
	my_info.email_1.focus();
	return (false);
	}
	if (my_info.email_2.value != "" && my_info.email_2.value.indexOf('@', 0) == -1)
	{
	alert ("E-postadress nummer 2 är ej riktigt angiven!");
	my_info.email_2.focus();
	return (false);
	}
	if (kollaTecken.test(my_info.new_password.value))
	{
	alert ("Du har använt ogiltigt tecken!");
	my_info.new_password.focus();
	return (false);
	}
	if (my_info.new_password.value != ""){
	if ((my_info.new_password.value.length < 4) || (my_info.new_password.value.length > 10)) 
	{
	alert ("Lösenordet måste vara minst 4 tecken\noch max 10 tecken långt!");
	my_info.new_password.focus();
	return (false);
	}
	}
	if (my_info.new_password_1.value != my_info.new_password.value) 
	{
	alert ("Skriv samma lösenord 2 ggr!");
	my_info.new_password_1.focus();
	return (false);
	}

	if (my_info.reminder_odlarnytt.checked == 1 && my_info.email_1.value == "" && my_info.email_2.value == "")
	{
	alert("Du måste ange en e-postadress\nför den här tjänsten.");
	my_info.reminder_odlarnytt.checked = 0;
	return(false);
	}
	return (true);
	}

	function control(forgotemail)
	{
	re = /\w+@\w+\W\D/;
	str = forgotemail.epost.value;
	if(((re.test(str))!=1) || (str == ""))
	{
	alert("Du har angett en felaktig e-postadress!");
	forgotemail.epost.focus();
	return (false);
	}
	return (true);
	}

	function testis(add_to_forum) {
	if (add_to_forum.inlagg.value == "Skriv ditt svar här") {
	alert ("Du glömde att skriva ett svar!");
	add_to_forum.inlagg.focus();
	return (false);
	}
	return (true);
	}

	function test(new_contribution_to_forum) {
	if (new_contribution_to_forum.amne.value == "") {
	alert ("Skriv in ett ämne!");
	new_contribution_to_forum.amne.focus();
	return (false);
	}
	if (new_contribution_to_forum.inlagg.value == "Skriv ditt inlägg här") {
	alert ("Du glömde att skriva ett inlägg!");
	new_contribution_to_forum.inlagg.focus();
	return (false);
	}
	return (true);
	}
