function windowOpen(url,width,height) {
	params = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height + ',top=100,left=200';
	msgWindow=window.open (url,"msgWindow",params);
	msgWindow.focus();
}

function moveListItem(pos,dir) {
	if (dir == "up") {
		tmpurl = document.forms.linklist.elements['url' + pos].value;
		tmptext = document.forms.linklist.elements['text' + pos].value;
		document.forms.linklist.elements['url' + pos].value = document.forms.linklist.elements['url' + eval(pos - 1)].value;
		document.forms.linklist.elements['text' + pos].value = document.forms.linklist.elements['text' + eval(pos - 1)].value;
		document.forms.linklist.elements['url' + eval(pos - 1)].value = tmpurl;
		document.forms.linklist.elements['text' + eval(pos - 1)].value = tmptext;
	} else {
		tmpurl = document.forms.linklist.elements['url' + pos].value;
		tmptext = document.forms.linklist.elements['text' + pos].value;
		document.forms.linklist.elements['url' + pos].value = document.forms.linklist.elements['url' + eval(pos + 1)].value;
		document.forms.linklist.elements['text' + pos].value = document.forms.linklist.elements['text' + eval(pos + 1)].value;
		document.forms.linklist.elements['url' + eval(pos + 1)].value = tmpurl;
		document.forms.linklist.elements['text' + eval(pos + 1)].value = tmptext;	
	}
}

function moveBlogrankItem(pos,dir) {
	if (dir == "up") {
		tmphtml = document.forms.blogranklist.elements['html' + pos].value;
		document.forms.blogranklist.elements['html' + pos].value = document.forms.blogranklist.elements['html' + eval(pos - 1)].value;
		document.forms.blogranklist.elements['html' + eval(pos - 1)].value = tmphtml;
	} else {
		tmphtml = document.forms.blogranklist.elements['html' + pos].value;
		document.forms.blogranklist.elements['html' + pos].value = document.forms.blogranklist.elements['html' + eval(pos + 1)].value;
		document.forms.blogranklist.elements['html' + eval(pos + 1)].value = tmphtml;
	}
}

function setPicture(pic_url, pic_id, pic_name) {
	window.opener.document.getElementById(pic_id).src = pic_url;
	window.opener.document.profil.profilePicName.value= pic_name;
	window.opener.document.getElementById('tabortbild').style.visibility = "visible";	
	this.close();
}

function deletePicture(pic_id) {
	window.opener.document.getElementById(pic_id).src = "/gui/profile_empty_pic.jpg";
	window.opener.document.getElementById('tabortbild').style.visibility = "hidden";
	window.opener.document.profil.profilePicName.value= "";
	this.close();
}
function showHideLayer(e) {
		act = document.getElementById(e);
		if (act) {
			if (act.style.display == "none") {
				act.style.display = "block";
			} else {
				act.style.display = "none";
			}
		}
}

setUnloadEvent(true);
isChanged = false;
window.onbeforeunload = unloadMess;

function unloadMess(){
    mess = "Du har inte sparat."
    if(isChanged) return mess;
}

function setToChanged(){
    isChanged = true;
}

function setUnloadEvent(on){
    window.onbeforeunload = (on) ? unloadMess : null;
}

function preview() {
    document.getElementById("previewCss").value = document.getElementById("blogCss").value;
    document.getElementById("previewForm").submit();
}

function setVisibility(id, visibility) {
	document.getElementById(id).style.display = visibility;
}

function helpWindowOpen(url) {
     windowOpen(url,'400','400');
}

function countCategories(form) {
	var v = document.forms['blogsettings'].elements
	var n=0
	for(i=0; i < v.length;i++) {
	   if (v[i].checked && v[i].name.search(/categories_/) != -1) {
	      n++
	   }
	}
	if ( n < 1) {
		alert("Du m\u00E5ste ange minst en kategori f\u00F6r din blogg");
		return false;
	}
	if ( n > 3) {
		alert("Du kan ange max tre kategorier f\u00F6r din blogg");
		return false;
	}
	return true;
}
