function lenke_adresse(adresse,element) {

	var tittel;

	tittel = adresse;
	
	tittel = tittel.replace(/ /g,"_");
	tittel = tittel.replace(/å/g,"aa");
	tittel = tittel.replace(/ø/g,"oe");
	tittel = tittel.replace(/æ/g,"ae");
	tittel = tittel.replace(/&reg;/g,"");
	//tittel = tittel.replace(/./g,"");
	tittel = tittel.toLowerCase();
	
	document.getElementById(element).value = tittel;
 }

bkLib.onDomLoaded(function() {
	

	//myNicEditor.setPanel('verktoykasse');
	//myNicEditor.addInstance('innhold');
	//myNicEditor.addInstance('logo');
		  
});

function inlineedit_rediger_felt(felt) {
	var myNicEditor = new nicEditor({fullPanel : true, onSave : function(content, id, instance) {
		if(id == "logo") {
			document.getElementById('artikkel_innhold').value = content;
			document.getElementById('endret_felt').value = "logo";
		} else {
			document.getElementById('artikkel_innhold').value = content;
			document.getElementById('endret_felt').value = "artikkel_innhold";
		}
			
		document.skribent.submit();
		document.getElementById('inlineedit_lagret').style.display = "block";

		// Change hidden field value to data from "newsBody"
		document.contentHolder.htmlContent.value = content;
		// Submit our form and process with php/asp or whatever
		//document.contentHolder.submit();
	} }).panelInstance('verktoykasse');
	myNicEditor.addInstance(felt);
}
		 
		
function skjul_verktoylinje(linje,kategoriID,artikkelID) {
	linje.style.display = "none";
	window.location = "./inlineedit/inlineedit_logginn.php?loggut=1&kategoriID="+kategoriID+"&artikkelID="+artikkelID+""
}
		
		function slett(element,artikkelID,kategoriID) {
			if(confirm("Vil du slette denne "+element+"en for godt?")) {
				if(element == "kategori") {
					//alert("Kategorien ble nå slettet");
					window.location = "./inlineedit/inlineedit_slett.php?kategori="+kategoriID+"&artikkel="+artikkelID+"&slett=kategori";
				} else if(element == "artikkel") {
					//alert("Artikkelen ble nå slettet");
					window.location = "./inlineedit/inlineedit_slett.php?kategori="+kategoriID+"&artikkel="+artikkelID+"&slett=artikkel"
				}
			}
			
		}
	
		function logginn(evt) {
			if (!evt)
			evt = event;
			if (evt.altKey && evt.ctrlKey && evt.keyCode==13) {
				document.getElementById('inlineedit_bakgrunn_skjema').style.display = 'block'; 
				document.getElementById('inlineedit_logginn').style.display = 'block';
				document.getElementById('inlineedit_skjema_bakgrunn').style.display = 'block'; 
				document.getElementById('brukernavn').focus();
			}
		
		}

		function visbilde(ramme) {
			ramme.style.display = "block"
			var hoyde = document.getElementById('innholdsramme').offsetHeight;
			ramme.style.height = (hoyde + 40);
		}
		
function steg(skjema,nummer) {
	
	for(i=1;i<=4;i++) {
		document.getElementById(skjema+"_skjema_steg_"+i).style.display = "none";
		document.getElementById(skjema+"_steg_"+i).style.color = "#000000";
	}
	
	document.getElementById(skjema+"_steg_"+nummer).style.color = "#ffffff";
	document.getElementById(skjema+"_skjema_steg").style.backgroundImage = 'url("./inlineedit/skjema_steg_'+nummer+'.png")';
	
	document.getElementById(skjema+"_skjema_steg_"+nummer).style.display = "block";

}

function vis_skjul(hva,bestemt) {

	if(bestemt == "vis") {
		document.getElementById(hva).style.display = "block";
	} else if(bestemt == "skjul") {
		document.getElementById(hva).style.display = "none";
	} else {
		if(document.getElementById(hva).style.display == "block") {
			document.getElementById(hva).style.display = "none";
		} else {
			document.getElementById('inlineedit_meny_brukervalg').style.display = "none";
			document.getElementById('inlineedit_meny_artikkel').style.display = "none";
			document.getElementById('inlineedit_meny_kategori').style.display = "none";
			document.getElementById('inlineedit_meny_settinn').style.display = "none";
			document.getElementById(hva).style.display = "block";
		}
	}

}

var xmlHttp


function hentSkjema(skjema)
{
if (skjema.length==0)
 { 
 document.getElementById("inlineedit_skjemaholder").
 innerHTML="";
 document.getElementById("inlineedit_skjemaholder").
 style.border="0px";
 return
 }

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url="./inlineedit/inlineedit_skjemahenter.php"
url=url+"?skjema="+skjema
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateHentSkjema
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateHentSkjema() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("inlineedit_skjemaholder").
 innerHTML=xmlHttp.responseText;
 } 
}

function lastOpp(fil,mappe,type)
{
if (skjema.length==0)
 { 
 document.getElementById("inlineedit_lastopp").
 innerHTML="";
 document.getElementById("inlineedit_lastopp").
 style.border="0px";
 return
 }

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 

var url="./inlineedit/inlineedit_lastopp.php"
url=url+"?fil="+fil+"&mappe="+mappe+"&type="+type
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateLastOpp
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateLastOpp() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("inlineedit_lastopp").
 innerHTML=xmlHttp.responseText;
 } 
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function skjema(hvilket) {
	
	for(i=1;i<=3;i++) {
		document.getElementById("skjema_"+i).style.display = "none";
	}
	
	document.getElementById("inlineedit_bakgrunn_skjema").style.display = "block";
	document.getElementById("skjema_"+hvilket).style.display = "block";
	
}

function sett_inn(hva) {
	document.getElementById("inlineedit_bakgrunn_skjema").style.display = "block";
	hentSkjema(hva);
}

function reset_skjema(skjemaet) {
	document.getElementById(skjemaet).reset();
	//skjema(skjemaet);
}

function tom_skjema(skjemaet) {
	var element = document.getElementById(skjemaet).elements
	
	var dato = new Date();
	var aar = dato.getFullYear();
	var maaned = (dato.getMonth()+1);
	var dag = dato.getDate();
	
	for(i=0;i<element.length;i++) {
		if(element[i].type == "text") {
			element[i].value = ""
		}
		
		if(skjemaet == "bruker" && element[i].name == "brukerID") {
			element[i].value = 0
		}
		
		if(skjemaet == "artikkel") {
			if(element[i].name == "artikkelID") {
				element[i].value = 0;
			}
			document.getElementById('artikkel_publiseringsdato').value = aar+"/"+maaned+"/"+dag;
			
			document.getElementById('artikkel_utlopsdato').value = aar+"/"+maaned+"/"+dag;;
			
			//document.getElementById('artikkel_skjema_steg_3').innerHTML = '<p>Historikken er fjernet da du har valgt å opprette en ny artikkel.<br />For å få tilbake historikken på den artikkelen du er på må du velge "Endre artikkel", eller "Angre endringer".</p>';
		}
		
		if(skjemaet == "kategori" && element[i].name == "kategoriID") {
			element[i].value = 0
		}
		
		/*if(element[i].type == "select-one") {
			element[i].selectedIndex = 0
		}*/
		
	}
	
	steg(skjemaet,1);
}

function sett_verdi(mal, verdi){
	document.getElementById(mal).value = verdi;
}

function sett_bilde() {
	var bildetag;
	var bildeadresse;
	var bildetittel;
	var bildealternativ;
	var bildestorrelse_x;
	var bildestorrelse_y;
	var bildestil;
	
	bildeadresse = document.getElementById('bilde_adresse').value;
	bildetittel = document.getElementById('bilde_tittel').value;
	bildealternativ = document.getElementById('bilde_alternativ').value;
	bildestorrelse_x = document.getElementById('bilde_storrelse_bredde').value;
	bildestorrelse_y = document.getElementById('bilde_storrelse_hoyde').value;
	
	if(bildestorrelse_x > 0) {
		bildetag = '<img src="'+bildeadresse+'" alt="'+bildealternativ+'" title="'+bildetittel+'" width="'+bildestorrelse_x+'" height="'+bildestorrelse_y+'" />';
	} else {
		bildetag = '<img src="'+bildeadresse+'" alt="'+bildealternativ+'" title="'+bildetittel+'" />';
	}
	document.getElementById("innhold").innerHTML = document.getElementById("innhold").innerHTML + bildetag;
	document.getElementById('inlineedit_skjemaholder').innerHTML = '';
	vis_skjul('inlineedit_bakgrunn_skjema');
}

function sett_video() {
	var videotag;
	var videoadresse;
	var videotittel;
	var videoalternativ;
	var videostorrelse_bredde;
	var videostorrelse_hoyde;
	var videostil;
	
	videoadresse = document.getElementById('video_adresse').value;
	videotittel = document.getElementById('video_tittel').value;
	videoalternativ = document.getElementById('video_alternativ').value;
	
	if (document.getElementById('video_storrelse_hoyde').value > 0) {
		videostorrelse_hoyde = document.getElementById('video_storrelse_hoyde').value;
	}
	if (document.getElementById('video_storrelse_bredde').value > 0) {
		videostorrelse_bredde = document.getElementById('video_storrelse_bredde').value;
	}
	
	videotag = '<a href="/'+videoadresse+'" title="'+videotittel+'" style="display:block;width:'+videostorrelse_bredde+'px;height:'+videostorrelse_hoyde+'px;" id="'+videotittel+'"></a>';
	videotag += '<script>flowplayer("'+videotittel+'", "/inlineedit/flowplayer/flowplayer-3.1.5.swf");</script>';
	
	document.getElementById("innhold").innerHTML = document.getElementById("innhold").innerHTML + videotag;
	document.getElementById('inlineedit_skjemaholder').innerHTML = '';
	vis_skjul('inlineedit_bakgrunn_skjema');
}

function sett_brukernavn(){

	var etternavn, fornavn, brukernavn;
	
	etternavn = document.getElementById('bruker_etternavn').value;
	fornavn = document.getElementById('bruker_fornavn').value;
	
	brukernavn = fornavn + "." + etternavn;
	
	brukernavn = brukernavn.replace(/ /g, ".");
	brukernavn = brukernavn.replace(/å/g, "aa");
	brukernavn = brukernavn.replace(/ø/g, "oe");
	brukernavn = brukernavn.replace(/æ/g, "ae");
	brukernavn = brukernavn.replace(/&reg;/g, "");
	brukernavn = brukernavn.toLowerCase();
	
	if(document.getElementById('brukerID').value == 0) {
		document.getElementById('bruker_brukernavn').value = brukernavn;
	}
}

function forhandsvisning() {
	
	var bilde, kilde, tittel, alternativ, bredde, hoyde, stil;
	
	kilde = document.getElementById('bilde_adresse').value;
	tittel = document.getElementById('bilde_tittel').value;
	alternativ = document.getElementById('bilde_alternativ').value;
	bredde = document.getElementById('bilde_storrelse_bredde').value;
	hoyde = document.getElementById('bilde_storrelse_hoyde').value;
	
	bilde = document.getElementById('bilde_forhandsvisning');
	
	bilde.src = "."+kilde;
	bilde.title = tittel;
	bilde.alt = alternativ;
	if (hoyde > 0) {
		bilde.height = hoyde;	
	}
	if (bredde > 0) {
		bilde.width = bredde;
	}
	
}

