var bildspel="";
var bsBildhojd="";
var bsklart='false';
var bsaktivt='false';
var bspause = 'false';
var bsbild = 0;
var bsman = 'false';
var bshast = 5000;
bsbilder = new Array();
bildtexter = new Array();

tvlbilder = new Array();
var tavlor="";
var tvlbild = 0;
var tavlaejbytt = 'false';

function param(fe){
	feval = new Array();
	for(i=0; i<fe.length; i++){
		if(fe[i]=="aktuell" || fe[i]=="skyddad"){
				check=document.getElementById(fe[i]).checked;
				if(check){feval[i]="ja";} else{feval[i]="nej";}}
			else if(fe[i]=="selplats" || fe[i]=="seltyp" || fe[i]=="selpersoner" || fe[i]=="selniva"){
				selind = document.getElementById(fe[i]).selectedIndex;
				feval[i]=document.getElementById(fe[i]).options[selind].value;
				}
			else if(fe[i]=="content"){
				var ed = tinyMCE.get('content');
				feval[i]=ed.getContent();
				}
			else {
				feval[i]=document.getElementById(fe[i]).value;
				}
	}
	return feval;
}

function rolloverbild(bild,addr,text,visai){
	if(text){
		document.getElementById(visai).innerHTML=text;
	}
	document.getElementById(bild).src = addr;
}

function bytSida(url){
	window.location=url;
}

function setBakgrund(id,farg){
	document.getElementById(id).style.background=farg;
}

function setNyhet(nr){
	fe = new Array("markerad");
	feval = new Array(nr);
	url='visanyheter.php';
	visai='dnyheter';
	ajaxform(url,fe,feval,visai);
}
/*** TAVLOR ***/ 

function forladdaTavlor(bildstr,texter){
	tavlor=bildstr.split(",");
	bildtexter=texter.split("|");
	var tvlBildhojd=document.getElementById('divhuvudtext').offsetHeight;
	if(tvlBildhojd>480){
		tvllank = 'bilder/redigera/hamtabild.php?size=stor\&nr=';}
	else{
		tvllank = 'bilder/redigera/hamtabild.php?size=mellan\&nr=';}		
	
	for(i=0;i<Math.floor(tavlor.length/2)+1 ;i++){
		tvlbilder[i] = new Image();
		tvlbilder[i].src=tvllank + tavlor[i].toString();
		if(tavlor.length-i != i){
			tvlbilder[tavlor.length-i] = new Image();
			tvlbilder[tavlor.length-i].src=tvllank + tavlor[i].toString();
		}
		}
	visaTavla(0);
}

function forladdaAllaTavlor(){
	for(i=2;i<tavlor.length/2+1;i++){
		tvlbilder[i] = new Image();
		tvlbilder[i].src=tvllank + tavlor[i].toString();
		if(tavlor.length-i != i){
			tvlbilder[tavlor.length-i] = new Image();
			tvlbilder[tavlor.length-i].src=tvllank + tavlor[i].toString();
		}
		}
}

function setTavla(dir){
	forladdaAllaTavlor();
	if(tavlaejbytt=='false'){
		pageTracker._trackPageview('/javascript/byttavla');
		tavlaejbytt='true';
	}
	if(dir == 'hoger' && tvlbild<tavlor.length-1){
		i = tvlbild+1;}
	else if(dir == 'hoger' && tvlbild>=tavlor.length-1){
		i = 0;}
	else if(dir == 'vanster' && tvlbild>0){
		i = tvlbild-1;}
	else if(dir == 'vanster' && tvlbild<=0){
		i = tavlor.length-1;}
	visaTavla(i);
}

function visaTavla(i){
	if(!tvlbilder[i] && i<tavlor.length){
		setTimeout('visaTavla(i)',1000);
		}
	else {
		document['tvlbild'].src = tvlbilder[i].src;
		document['tvlbild'].alt = bildtexter[i];
		document.getElementById('bildtext').innerHTML=bildtexter[i];
		tvlbild = i;
	}
}


/*** BILDSPEL ***/

function visaBsknapp(){
	//document.getElementById('bsknapp').disabled='false';
	bsklart='true';
}

function forberedBildspel(bildstr){
	bildspel=bildstr.split(",");
	bsbilder[0] = new Image();
	bsbilder[0].src='bilder/redigera/hamtabild.php?size=full\&nr=' + bildspel[0].toString();
	aktiveraBildspel();
}
	
function aktiveraBildspel(){
	if(typeof(bsbilder[0])=="undefined"){setTimeout('aktiveraBildspel',1000);}
	visaBsknapp();
}

function visaBildspel(bildstr){
	pageTracker._trackPageview("/javascript/visabildspel");
	bsaktivt='true';
	forladdaBsBilder();
	startaBildspel();
} 

function forladdaBsBilder(){
	for(i=1;i<bildspel.length;i++){
		bsbilder[i] = new Image();
		bsbilder[i].src='bilder/redigera/hamtabild.php?size=full\&nr=' + bildspel[i].toString();
		}
	}

function startaBildspel(){
	if(bsklart=='false'){
		alert('ej klart');
	}
	else {
	document.getElementById('bildspel').style.display='block';
	bsBildhojd=document.getElementById('bildspel').offsetHeight-170;
	setTimeout('korBildspel(0)',1000);
	}
}

function korBildspel(i){
	if(typeof(bsbilder[i])!="undefined" && !bsbilder[i].complete && i<bildspel.length){
		document.getElementById('bsloading').innerHTML="Loading...";
		setTimeout('korBildspel(i)',1000);
		}
	else if(i==bildspel.length && bsman=='false'){
		pauseBildspel();}
	else {
	document.getElementById('bsloading').innerHTML="";
	if(i<bildspel.length && bsaktivt == 'true' && bspause=='false' || bsman=='true'){
		hojd = (bsbilder[i].height)+200;
		if(bsBildhojd > hojd){
			valdhojd=hojd;}
		else {
			valdhojd=bsBildhojd;}
		document['bsbild'].src= bsbilder[i].src;
		document['bsbild'].height=valdhojd;
		document.getElementById('bildspeltext').innerHTML=bildtexter[i];
		document.getElementById('bsbildnr').innerHTML= (i+1).toString() + "/" + bildspel.length;
		bsbild = i;
		if(i==0){
			document.getElementById('bildspelcontent').style.display='block';
		}
	if(bspause == 'false'){
		setTimeout('korBildspel('+(i+1)+')',bshast);}
		}
	}
}

function setBsbild(dir){
	pauseBildspel();
	if(dir == 'hoger' && bsbild<bildspel.length-1){
		i = bsbild+1;}
	else if(dir == 'hoger' && bsbild>=bildspel.length-1){
		i = 0;}
	else if(dir == 'vanster' && bsbild>0){
		i = bsbild-1;}
	else if(dir == 'vanster' && bsbild<=0){
		i = bildspel.length-1;}
	bsman='true';
	korBildspel(i);
}

function setBsHast(v){
	bshast = v;
}

function pauseBildspel(){
	bspause='true';
	document.getElementById('bspause').style.display='none';
	document.getElementById('bsplay').style.display='inline';
}

function playBildspel(){
	bspause='false';
	bsman = 'false';
	document.getElementById('bsplay').style.display='none';
	document.getElementById('bspause').style.display='inline';
	if(bsbild==bildspel.length-1){
		korBildspel(0);}
	else {
		korBildspel(bsbild+1);}
}

function stangBildspel(){
	bsaktivt='false';
	document.getElementById('bildspel').style.display='none';
}

// FILMRUTA

function oppnaFilmruta(){
	document.getElementById('divfilmruta').style.display='inline';
	pageTracker._trackPageview("/javascript/visaFilm");
}

function stangFilmruta(){
	document.getElementById('divfilmruta').style.display='none';
}

function slidechange(){
	setTimeout('justeraRam()',300);
}

function justeraRam(){
	var bbredd = document.getElementById('slideshowbild').width;
	document.getElementById('tavelmitt').style.maxWidth=bbredd.toString()+'px';
	document.getElementById('tavelmitt').style.width=bbredd.toString()+'px';
	if(bbredd>250){cbredd=bbredd/2;} else {cbredd=bbredd-10;}
	document.getElementById('mincaption').style.maxWidth=cbredd.toString()+'px';
	document.getElementById('mincaption').style.width=cbredd.toString()+'px';
	if(bbredd <= 350){bbredd+=48;}
	document.getElementById('divtavla').style.maxWidth=bbredd.toString()+'px';
}
