var visernr=new Array()
var galtimeout=new Array()
var rotervarighed=new Array()
var gallerilinks=new Array()
var roterbilledarr=new Array()
var titler=new Array()
var TempImage=new Array()
var tilklargoer=new Array()
var erPause=new Array()
var billedsti=new Array()
var medtagbilledtekst=new Array()

function spring(vej,rotid,billedadr)
{
	window.clearTimeout(galtimeout[rotid])
	if(erPause[rotid])
		document.getElementById("pause"+rotid).src=overdomaene+"smartsiteinclude/billeder/pause.gif"
	erPause[rotid]=false

	var naestenr=visernr[rotid]+vej
	var antalbill=roterbilledarr[rotid].length
	if(naestenr==antalbill) naestenr=0;
	if(naestenr<0) naestenr=antalbill-1;
	billedrotation(rotid,naestenr,billedadr)
}
function pause(rotid,billedadr)
{
	if(erPause[rotid]!=true)
	{
		document.getElementById("pause"+rotid).src=overdomaene+"smartsiteinclude/billeder/play.gif"
		window.clearTimeout(galtimeout[rotid])
		erPause[rotid]=true
	}
	else //play
	{
		erPause[rotid]=false
		document.getElementById("pause"+rotid).src=overdomaene+"smartsiteinclude/billeder/pause.gif"
		var naestenr=visernr[rotid]+1
		var antalbill=roterbilledarr[rotid].length
		if(naestenr==antalbill) naestenr=0;
		billedrotation(rotid,naestenr,billedadr)
	}
}
function visknapper(knapid)
{
	document.getElementById(knapid).style.visibility="visible"
}
function skjulknapper(knapid)
{
	document.getElementById(knapid).style.visibility="hidden"
}
function billedrotation(rotid,nr,billedadr)
{
	if(erPause[rotid]!=true)
	{
		var rotelem=document.getElementById(rotid)
		var billednr=nr
		var naestenr=nr
		visernr[rotid]=nr
		var tilfaeldigfaktor=1
		if (nr<0) tilfaeldigfaktor=2
		var antalbill=roterbilledarr[rotid].length/tilfaeldigfaktor
		if(nr<0)
		{
			var tilf=Math.random()*roterbilledarr[rotid][antalbill*2-1]
			billednr=0;
			while(roterbilledarr[rotid][billednr*2+1]<tilf)
				billednr++
		}
		else
		{
			naestenr=nr+1;
			if(naestenr==antalbill) naestenr=0;
		}	
		var src=roterbilledarr[rotid][billednr*tilfaeldigfaktor]
		//if(src=="") alert("FEJL");
		//alert(src)
		rotelem.setAttribute("src",billedadr+src)
		if(gallerilinks[src]) 
		{
			document.getElementById("a"+rotid).setAttribute("href",gallerilinks[src])
			//rotelem.setAttribute("onclick","window.open('"+gallerilinks[src]+"','sponsor')")
		}
		else if(rotelem.parentElement) rotelem.parentElement.removeAttribute("href") //setAttribute("href","")// 
		if(medtagbilledtekst[rotid] && document.getElementById("titler"+rotid)) 
		{
			document.getElementById("titler"+rotid).innerHTML=titler[rotid][src]
		}
		var varighed=rotervarighed[rotid]
		galtimeout[rotid]=window.setTimeout("billedrotation('"+rotid+"',"+naestenr+",'"+billedadr+"')",varighed*1000)
	}
}
function klargoerrotation(rotid)
{
	TempImage[rotid]=new Array()
	for(var i=0; i<roterbilledarr[rotid].length;i=i+2)
	{
		TempImage[rotid][i]=new Image(0,0); 
		//alert(billedsti[rotid])
		TempImage[rotid][i].src=billedsti[rotid]+"/"+roterbilledarr[rotid][i];
		
	}
}
if (typeof("visbilledefkt")=="undefined") var visbilledefkt=true
if (visbilledefkt==true)
{
	visvindue=null;
 	function vis_billede(billedadr,titel,galleri_nr,baggrundstyle,visbilledestyle,titelstyle)
 	{
	   visbillede(billedadr,titel,galleri_nr,baggrundstyle,visbilledestyle,titelstyle)
// 		if (typeof(titel)=="undefined") titel="";
// 		if (typeof(vinduestr)=="undefined") vinduestr="scrollbars=no,width=100,height=100,left=100,top=100";
// 		vinduestr+="toolbar=0,location=0,directories=0,menuBar=0,resizable=1";
// 		if (typeof(baggrundstyle)=="undefined") baggrundstyle="";
// 		if (typeof(billedestyle)=="undefined") billedestyle="";
// 		visvindue=document.open("text/html","visbillede",vinduestr);
// 		var sMarkup="<HTML><HEAD><TITLE>"+OSEBILLEDE+"</TITLE><link rel=\"stylesheet\" href=\""+roddir+"/standardstyle.css\" id=\"standardstyle\"><script type=\"text/javascript\" src=\""+overdomaene+"smartsiteinclude/galleri.js\"></script>"
// 		sMarkup+=lokalstylelinks
// 		var rebilledadrerdir=/[\/]/
// 		var sidedirnavnmed=(rebilledadrerdir.test(billedadr)?"":sidedirnavn.replace(/\.\.[\/]?/,"/"))
// 		sMarkup+="</HEAD><BODY onload=\"resizetoimgsize()\" ><center><table><tr><td class=galleri-visbaggrund "+baggrundstyle+"><img id=popimg src='"+roddir+sidedirnavnmed+"/"+billedadr+"' class=galleri-visbillede "+visbilledestyle+"><P id=popimgtxt class=galleri-titel "+titelstyle+">"+titel+"</P></td></tr></table><CENTER></BODY></HTML>";
// 		visvindue.document.write(sMarkup);
// 		visvindue.document.close();
// 		visvindue.focus()
 	}
}
function visbillede(billedadr,titel,galleri_nr,baggrundstyle,visbilledestyle,titelstyle)
{
//Og her burde det være muligt at klikke sig igennem den store version af billederne i et galleri - så man ikke skal over thumben...
	
	if (typeof(titel)=="undefined") titel="";
	if (typeof(baggrundstyle)=="undefined") baggrundstyle="";
	if (typeof(billedestyle)=="undefined") billedestyle="";
	var vis_billedediv=document.getElementById("vis_billedediv"+galleri_nr)
	if(!vis_billedediv)
	{
	    var vis_billedediv=document.createElement("DIV")
	    vis_billedediv.id="vis_billedediv"+galleri_nr
	   
	    //vis_billedediv.className="galleri-visbaggrund"
	    var vis_billedeimg=document.createElement("IMG")
	    vis_billedeimg.className="galleri-visbillede"
	    vis_billedeimg.id="vis_billedeimg"+galleri_nr
    	    vis_billedediv.appendChild(vis_billedeimg)
	    var vis_billedesluk=document.createElement("IMG")
	    vis_billedesluk.src=overdomaene+"smartsiteinclude/billeder/luk.png"
	    addEvent( vis_billedesluk, "click", lukbillede)
	    vis_billedesluk.className="lukknap"
	    vis_billedediv.appendChild(vis_billedesluk)
	    var vis_billedetitel=document.createElement("p")
	    vis_billedetitel.id="vis_billedetitel"+galleri_nr
	    vis_billedetitel.className="galleri-titel"
	    vis_billedediv.appendChild(vis_billedetitel)
	    //Skiftknapper
	    var skiftknapdiv=document.createElement("DIV")
	    skiftknapdiv.className="skiftknap"
	    var vknap=document.createElement("IMG")
	    vknap.src=overdomaene+"smartsiteinclude/billeder/pilvenstre.png"
	    addEvent( vknap, "click", forrigebillede)
	    
	    skiftknapdiv.appendChild(vknap)

	    var hknap=document.createElement("IMG")
	    hknap.src=overdomaene+"smartsiteinclude/billeder/pilhoejre.png"
	    addEvent( hknap, "click", naestebillede)
	    
	    skiftknapdiv.appendChild(hknap)
	    
	    vis_billedediv.appendChild(skiftknapdiv)
	    
	    document.body.appendChild(vis_billedediv)
	}
	else lukbillede(true)
	
	var rebilledadrerdir=/[\/]/
	var sidedirnavnmed=(rebilledadrerdir.test(billedadr)?"":sidedirnavn.replace(/\.\.[\/]?/,"/"))
	var billede=document.getElementById("vis_billedeimg"+galleri_nr)
	billede.src=roddir+sidedirnavnmed+"/"+billedadr.replace(roddir,"")
	document.getElementById("vis_billedetitel"+galleri_nr).innerHTML=titel
	document.getElementById("sidetabel").className=document.getElementById("sidetabel").className+" nedfaded"
//alert(document.body.innerHTML.substr(-600,600))
	window.setTimeout('addEvent( document, "click", lukbillede)//',100)
	addEvent( billede, "load", placerbillede)
	aabngalleri_nr=galleri_nr
	//visbilledestyle
	//titelstyle

}
function naestebillede(e)
{
  skiftbillede(1,e)
}
function forrigebillede(e)
{
  skiftbillede(-1,e)
}
function skiftbillede(vej,e)
{
  stopdribl(e)
  //find ud af hvilket billede der vises
  var re=/(.*\/)([^\/]*)/
  var res=re.exec(document.getElementById("vis_billedeimg"+aabngalleri_nr).src)
  var dir=res[1]
  var billede=res[2]
  var antal=roterbilledarr["roterbillede"+aabngalleri_nr].length
  for(var billedevis_nr=0;billedevis_nr<antal;billedevis_nr++)
  {
    if(billede==roterbilledarr["roterbillede"+aabngalleri_nr][billedevis_nr])
      break
  }
  billedevis_nr+=vej
  if(billedevis_nr>=antal) billedevis_nr=0
  if(billedevis_nr<0) billedevis_nr=antal-1
  billede=roterbilledarr["roterbillede"+aabngalleri_nr][billedevis_nr]
  var titel=(titler["roterbillede"+aabngalleri_nr][billede]?titler["roterbillede"+aabngalleri_nr][billede]:"")
  visbillede(dir+billede,titel,aabngalleri_nr)
//Vi skal have rotid introduceret i div. vi skal have en visdiv for hvert galleri  så de ikke slås om styles - og så rotid kan huskes...
  //visbillede(roterbilledarr[rotid][nr],titel,baggrundstyle,visbilledestyle,titelstyle)
}
function placerbillede(e)
{
  var billede
  if(window.event)
    billede=window.event.srcElement
  else
    billede=e.target
  var galleri_nr=billede.id.replace(/vis_billedeimg/,"")
  var vis_billedediv=document.getElementById("vis_billedediv"+galleri_nr)
  
  if (typeof window.innerWidth != 'undefined')
  {
	var viewportwidth = window.innerWidth
	var viewportheight = window.innerHeight
  }
  // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
  else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0)
  {
	var viewportwidth = document.documentElement.clientWidth
	var viewportheight = document.documentElement.clientHeight
  }
 else
 {
       var viewportwidth = document.getElementsByTagName('body')[0].clientWidth
       var viewportheight = document.getElementsByTagName('body')[0].clientHeight
 }

  if(billede.width>viewportwidth)
  {
    var nybredde=viewportwidth-50
    billede.height=viewportwidth/billede.width*billede.height
    billede.width=nybredde
  }
  if(billede.height>viewportheight)
  {
    var nyhoejde=viewportheight-50
    billede.width=viewportheight/billede.height*billede.width
    billede.height=nyhoejde
  }
  vis_billedediv.style.marginLeft=-billede.width/2+"px";
  vis_billedediv.style.marginTop=-billede.height/2+"px";

  vis_billedediv.className="galleri-visbaggrund inlinevist placeretmidtpaaskaerm"
}
var aabngalleri_nr=0
function lukbillede(bevar)
{
  if (typeof(bevar)!="boolean") var bevar=false 
  if(bevar!=aabngalleri_nr && aabngalleri_nr>0)
  {
    document.getElementById("vis_billedediv"+aabngalleri_nr).className="skjult";
    aabngalleri_nr=0
  }
  removeEvent( document, "click", lukbillede)
  document.getElementById("sidetabel").className=document.getElementById("sidetabel").className.replace(/ nedfaded/g,"")
}
function resizetoimgsize()
{
	var popimg=document.getElementById("popimg")
	var popimgtxt=document.getElementById("popimgtxt")
	var width=Math.max(popimg.width,popimgtxt.offsetWidth)
	var height=popimgtxt.offsetHeight+popimg.height 
	window.resizeTo(width+50,height+100)
}
function puslespil(billede)
{
	re=/\?.*$/
	window.location.href=window.location.href.replace(re,"")+"?spilbillede="+billede+"&antalbr="+antalbr
}