function toggleLayer(whichLayer){
	var thisLayer = document.getElementById(whichLayer).style;
	if(thisLayer.display == "none" || thisLayer.display == ""){
		thisLayer.display = "block";
	}else{
		thisLayer.display = "none";
	}
}
function settInnerHtml(layer, text){
	var tl = document.getElementById(layer);
	tl.innerHTML = text;
}

function slettWarning(whichLayer, artikkelId){
var div = "hiddenSlettId";
	//settInnerhtml(div, artikkelId);
	var tl = document.getElementById(div);
	tl.innerHTML = artikkelId;
	var thisLayer = document.getElementById(whichLayer).style;
	if(thisLayer.display == "none" || thisLayer.display == ""){
		thisLayer.display = "block";
	}else{
		thisLayer.display = "none";
	}
}
function tBgChange(){
	document.getElementById("toppBildeFrame").style.backgroundColor = "#666"; 
}
function clearField(input) {
	if(input.value== 'Skriv inn din innledningstekst tekst her') input.value = "";
	if(input.value== 'Skriv inn navn her') input.value = "";
	if(input.value== 'Skriv inn din overskrift her') input.value = "";
	if(input.value== 'epost@adresse') input.value = "";
	if(input.value== 'Skriv inn spørsmål og svar her') input.value = "";
	if(input.value== 'Skriv inn Kvitremelding her') input.value = "";
}
function addLiteBilde(bildenavn){

}
function addTekstToHidden(){
	//document.nyArtikkel.tekstHidden.value = document.nyArtikkel.artikkelTekst.value;
	document.nyArtikkel.tekstHidden.value = tinyMCE.get('artikkelTekst').getContent();
}
function addModeToHidden(){
	if(document.nyArtikkel.modeHidden.value == 'normal'){
		document.nyArtikkel.modeHidden.value = 'avansert';
	} else {
		document.nyArtikkel.modeHidden.value = 'normal';
	}
}
function updateUserAccess(obj){
	if(validateGbName() && validateGbEmail() && validateGbMessage()){
		var form = document.signGuestbook;
		var name = form.name.value;
		var email = form.email.value;
		var message = form.message.value;
		var url = "functions.php?query=addGb&name=" + name + "&email=" + email + "&message=" + message + "&time=" + (new Date).getTime();
		getFromServer(url, addGbHandler);
	}
}
function oppdaterRettighetHandler(XHR){
	alert('Endring lagret!');
}
function oppdaterRettighet(form, liste){
    var sIndex = liste.selectedIndex;
    var nyRettighet = liste.options[sIndex].text;
	var brukerId = liste.options[sIndex].value;
	var url = "ajax.php?do=oppdaterRettighet&id=" + brukerId + "&nyRettighet=" + nyRettighet + "&time=" + (new Date).getTime();
	//alert(url);
	getFromServer(url, oppdaterRettighetHandler);
}

function slettToppbilde(){
	document.nyArtikkel.toppBildeHidden.value = "";
}
function slettLitebilde(bilde){
	var theForm = document.nyArtikkel;
	for(i=0; i<theForm.elements.length; i++){
		if(theForm.elements[i].type == "hidden" && theForm.elements[i].name == "litebildeHidden[]"){
			if(theForm.elements[i].value == bilde){
				theForm.elements[i].value = '@slett___'+theForm.elements[i].value;
			}
		}
	}
}

function slettFil(bilde){
	var theForm = document.nyArtikkel;
	for(i=0; i<theForm.elements.length; i++){
		if(theForm.elements[i].type == "hidden" && theForm.elements[i].name == "filHidden[]"){
			if(theForm.elements[i].value == bilde){
				theForm.elements[i].value = '@slett___'+theForm.elements[i].value;
			}
		}
	}
}


function hovedplassCheckResponse(XHR){
	if(XHR.responseText != 'ok!'){
		if(confirm(XHR.responseText)) document.nyArtikkel.hovedplass.checked = 1; else document.nyArtikkel.hovedplass.checked = 0;
	}
}

function hovedplassCheck(checkbox){
	if(checkbox.checked == 1){
		var url = "ajax.php?do=hovedplassCheck&time=" + (new Date).getTime();
		getFromServer(url, hovedplassCheckResponse);
	}
}

// Upload status
function getProgress(){
	key = $('#submitButton').attr('rel');
	$.getJSON('getprogress.php?progress_key='+key,
	function(data){
		if (data){
			document.getElementById("tp").innerHTML = "time left: "+data.timeleft+"s";
			document.getElementById("rate").innerHTML = "time passed: "+data.timepassed+"s";
			document.getElementById("speed").innerHTML = "upload rate: "+data.speed+"kbps";
			var percentage = Math.floor(100 * parseInt(data.current) / parseInt(data.total));
			document.getElementById("progressinner").style.width = percentage+"%";
		}
    });
	setTimeout("getProgress()", 1000);
}

function startProgress(){
	document.nyArtikkel.submit();
    document.getElementById("progressouter").style.display="block";
    setTimeout("getProgress()", 1000);
}