// Aktiver/deaktiver lydavspiller

var idx = 0;
var index = 1;

function setOpacity( value ) {
	document.getElementById("dplayer_div").style.opacity = value / 10;
	document.getElementById("dplayer_div").style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeOutPlayer() {
	for ( var i = 0 ; i <= 100 ; i++ ) {
		setTimeout( 'setOpacity(' + (10 - i / 10) + ')' , 8 * i );
	}
	setTimeout('disarmPlayer()', 800 );
}

function disarmPlayer() {
	var resetCode = "&nbsp;";
	document.getElementById("dplayer").innerHTML = resetCode;
	document.getElementById("dplayer_div").style.display = "none";
}

function armPlayer() {
        var playCode = "<object type='audio/x-mp3' height='45' width='350'";
	playCode += "data='" + fileArray[idx] + "'>";
	playCode += "<param value='" + fileArray[idx] + "' name='src' />";
	playCode += "<param value='true' name='autoplay' />";
	playCode += "<param value='1' name='autoStart' />";
	playCode += "<param value='opaque' name='wmode' />";
        playCode += "<div style='margin-left: 10px; height: 20px; width: 90%; background-color: #efefe7;'>";
        playCode += "&nbsp;alt : <a href='" + fileArray[idx] + "'>Spill opptak</a></div>";
	playCode += "</object>";
	document.getElementById("dplayer").innerHTML = playCode;
}

function fadeInPlayer() {
	for ( var i = 0 ; i <= 100 ; i++ )
		setTimeout( 'setOpacity(' + (i / 10) + ')' , 8 * i );
	setTimeout('armPlayer()', 900 );
}

function enablePlayer( index ) {
        idx = index - 1;
	setOpacity( 0 );
	document.getElementById("dplayer_div").style.display = "block";
	fadeInPlayer();
}

// Popupbilde fra høyre kolonne

function imgRelocate( init ) {
 var scrolledX, scrolledY;
 if( self.pageYOffset ) {
//   scrolledX = self.pageXOffset;
   scrolledY = self.pageYOffset;
 } else if( document.documentElement && document.documentElement.scrollTop ) {
//   scrolledX = document.documentElement.scrollLeft;
   scrolledY = document.documentElement.scrollTop;
 } else if( document.body ) {
//   scrolledX = document.body.scrollLeft;
   scrolledY = document.body.scrollTop;
 }

// var leftOffset = scrolledX;
 var topOffset = scrolledY + 50;

 document.getElementById("fade").style.top = scrolledY + "px";
 if (init == "init"){
    document.getElementById("stortbilde").style.top = topOffset + "px";
 }
// document.getElementById(bilde).style.left = leftOffset + "px";
}

function bilde( bilde ) {
        if (document.getElementById(bilde)) {
           fadeHoyde = screen.height;
           fadeBredde = screen.width;
           if (fadeBredde < 1000) {
               fadeBredde = 1000;
           }
           document.getElementById("fade").style.height = fadeHoyde + "px";
           document.getElementById("fade").style.width = fadeBredde + "px";
           document.getElementById("fade").style.display = "block";
           imgRelocate("init");
           var bildeLink = "<div id='stortbildeindre'>";
           bildeLink += "<center><img ";
           bildeLink += "title='" + document.getElementById(bilde).title + "' ";
           bildeLink += "src='" + document.getElementById(bilde).src + "' ";
           bildeLink += "alt='" + document.getElementById(bilde).alt + "' ";
           bildeLink += " /></center>";
           bildeLink += "<p class='first'>" + document.getElementById(bilde).alt + "</p>";
           bildeLink += "<p class='last'><a href='javascript:lukk()'>Lukk</a></p></div>";
           document.getElementById("stortbilde").innerHTML = bildeLink;
           document.getElementById("stortbilde").style.display = "block";
           window.onscroll = imgRelocate;
        }
}

function lukk() {
	document.getElementById("stortbilde").style.display = "none";
	document.getElementById("fade").style.display = "none";
	var bildelink = "#nbsp;";
        document.getElementById("stortbilde").innerHTML = bildeLink;
}

// Fyr av automatisk når siden er lastet

function modifyOnLoad() {

// Aktiver venstremenyer hvis nødvendig

if (document.getElementById('tilleggsmeny')) {
   var content1 = document.getElementById('tilleggsmeny').innerHTML;

   if (content1.indexOf("index.php") == -1) {
      document.getElementById('tilleggsmeny').style.display = "none";
      }
   }

if (document.getElementById('lydmenyjs')) {
   document.getElementById('lydmenyjs').style.display = "block";
   if (document.getElementById('andrevalg')) {
      document.getElementById('andrevalg').style.display = "block";
      }
   }

// Plasser lydavspilleren riktig på siden

if (document.getElementById('dplayer_div')) {
   if ( self.innerWidth ) {
      widthX = self.innerWidth;
      }
   else if ( document.documentElement && document.documentElement.clientWidth ) {
      widthX = document.documentElement.clientWidth;
      }
   else if ( document.body ) {
      widthX = document.body.clientWidth;
      }
   var offsetX = (widthX - 1000) / 2 + 15;
   offsetX = Math.round(offsetX);
   document.getElementById('dplayer_div').style.right = offsetX + "px";
   document.getElementById('dplayer_div').style.top = "25px";
   }
}
