// Byt datum i bloggen
function changeDate(datum) {
	top.location = "?" + datum;
}

// Slumpa fram tal för spamskyddet
var kontrollsiffra1 = Math.floor(1+(Math.random()*9));	// 1-9
var kontrollsiffra2 = Math.floor(1+(Math.random()*9));	// 1-9
var kontrollsumma = kontrollsiffra1 + kontrollsiffra2;

// Validera formuläret för kommentar
function checkCommentForm() {
	if (document.addComment.textareaMessage.value == "") {
		alert("Du måste skriva ett meddelande.");
		document.addComment.textareaMessage.focus();
		return false;
	} else if (document.addComment.fieldCheck.value != kontrollsumma) {
		alert("Du har angivit fel svar på kontrollfrågan.");
		document.addComment.fieldCheck.focus();
		return false;
	} else {
		return true;
	}
}

// Validera sökformuläret
function doSearch() {
	if (document.searchPost.query.value == "gymgrossisten") {
		if (document.searchPost.query.length < 3 || document.searchPost.query.value == "Ange sökfras...") {
			alert("Du måste ange minst tre tecken.");
			return false;
		} else {
			return true;
		}
	} else {
		alert("Sökfunktionen kommer att aktiveras inom kort...");
		return false;
	}
}

// Lägg till smiley
function insertSmiley(smiley) {
	selectionComment = document.addComment.textareaMessage;
	selectionComment.focus();

	if (document.selection) {
		// Internet Explorer
		selectionComment = document.selection.createRange();
		selectionComment.text = smiley;
		selectionComment.scrollIntoView();
	} else if (selectionComment.selectionStart || selectionComment.selectionStart == '0') {
		// Mozilla/Firefox/Netscape 7+
    var position = selectionComment.selectionEnd;
    var beforeText = selectionComment.value.substring(0, position);
    var afterText = selectionComment.value.substring(position, selectionComment.value.length);
    selectionComment.value = beforeText + smiley + afterText;
 	} else {
 		// Andra webbläsare
		selectionComment.value += selectionComment;
	}
}

function changeSokfras(pekare) {
	if (pekare == "over") {
		if (document.searchPost.query.value == "Ange sökfras...") {
			document.searchPost.query.value = "";
		}
	} else if (pekare == "out") {
		if (document.searchPost.query.value == "") {
			document.searchPost.query.value = "Ange sökfras...";
		}
	}
}

// Validera kontaktformuläret
function checkKontaktForm() {
	if (document.formKontakt.fieldName.value == "") {
		alert("Du måste ange ditt namn.");
		document.formKontakt.fieldName.focus();
		return false;
	} else if (document.formKontakt.textareaMessage.value == "") {
		alert("Du måste skriva ett meddelande.");
		document.formKontakt.textareaMessage.focus();
		return false;
	} else {
		return true;
	}
}

function fbs_click() {
	u = location.href;
	t = document.title;
	window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0, status=0, width=626, height=436');
	return false;
}
