﻿var timer = null;

window.onload = initialize;

function initialize() {
	tick();
	var searchText = "Ange sökord"
	document.epost.onsubmit = CheckMail;
	document.searchform.onsubmit = CheckSearch;

	if (!document.searchform.ord.value.length || document.searchform.ord.value==searchText) {
		document.searchform.ord.style.color = "#aaaaaa";
		document.searchform.ord.value = searchText;
		document.searchform.ord.onmousedown = function () {
			document.searchform.ord.style.color = "#000";
			document.searchform.ord.value = "";
		}
	}
}

function CheckMail()     
{    
	var adress = document.epost.adress.value;

	if (document.epost.namn.value == '') {    
		alert('Du måste ange ditt namn.');    
		document.epost.namn.focus();  
		return false;    
	}

	if (adress == '') {    
		alert('Du måste ange din e-postadress.');  
		document.epost.adress.focus();  
		return false;    
	} else {     
		var re = /\w+@\w+\W\D/;
		if ((re.test(adress)) != 1) {
			alert('E-postadressen är ogiltig.');
			document.epost.adress.focus();  
			return false;
		}
	}

	if (document.epost.rubrik.value == '') {    
		alert('Du måste skriva en rubrik för meddelandet.');    
		document.epost.rubrik.focus(); 
		return false;    
	}

	if (document.epost.meddelande.value == '') {    
		alert('Du måste skriva ett meddelande.');    
		document.epost.meddelande.focus(); 
		return false;    
	}

	return true;
}

function CheckSearch() {
	if( document.searchform.ord.value.length < 2 ) {
		alert('Ange minst två tecken');
		document.searchform.ord.focus();
		return false;
	} else
		return true;
}

function ExternalLink(page) {
	window.open(page, '');
	return false;
}

function nolla(val) {
	return (val < 10) ? ('0' + val) : val;
}	

function tick() {
	s = (s + 1) % 60;
	if (s==0) {
		m = (m + 1) % 60;
		if (m==0)
			h = (h + 1) % 24;
	}
	document.getElementById('clock').innerHTML = nolla(h) + ':' + nolla(m) + ':' + nolla(s);

	if (timer!=null) 
		clearTimeout(timer);
	timer = setTimeout('tick()',999);    
}