
var noder=new Object()
var noder_viser_nummer=new Object()
//var tid=2000
var tid=new Object();
var timeout=new Object();

var forrige=-1;
var akt=-1;

function LoadNoder(sliderid, ny_tid) {
	
	tid[sliderid] = ny_tid + 0
	
	var slider=document.getElementById(sliderid)
	
	noder[sliderid]=[]
	
	var alldivs=slider.getElementsByTagName("div")
	
	for (var i=0; i<alldivs.length; i++) {
		foovar = alldivs[i].className;
		if (foovar.substr(0,9)=="sliderdiv") {
			noder[sliderid].push(alldivs[i]) //add this DIV reference to array
			}
		}
	
	nr = 0;
	//nr = parseInt(getCookie(sliderid))
	if (isNaN(nr))
	{
		nr=0
	}
	else
	{
		if (nr>noder[sliderid].length)
		{
			nr=0
		}
	}
	fadeOp(sliderid,nr,0)
}

function fadeOp(sliderid, nr, rate) {
	
	noder_viser_nummer[sliderid]=nr;

	if (rate==0)
	{
		slider_SetOpacity(sliderid, nr, rate)
		noder[sliderid][nr].style.display="block"
		
		var info = document.getElementById(sliderid + "_bund")
		
		if (info)
		{
			html=""
			for (var i=0; i<noder[sliderid].length; i++)
			{
				if (i==nr)
				{
					html = html + " <B>" + (i+1) + "</B> "
				}
				else
				{
					html = html + " " + (i+1) + " "
				}
				
				if (i<noder[sliderid].length-1)
				{
					html = html + " - "
				}
			}
			info.innerHTML = html
		}
	}
	
	rate = rate + .1;
	
	
	if (rate<=1)
	{
		slider_SetOpacity(sliderid, nr, rate)
		
		x = "fadeOp('" + sliderid + "', " + nr + ", " + rate + ")"
		timeout[sliderid]=setTimeout(x,(100-(rate*100)))
	}
	else
	{
		//skjul den tidligere
		if (forrige>-1)
		{
			noder[sliderid][forrige].style.display="none";
		}
		
		//nu er den synlig
		x = "next('" + sliderid + "')"
		timeout[sliderid]=setTimeout(x,tid[sliderid])
		
	}
	
}

var x_zIndex=0;
function next(sliderid)
{
	if (noder[sliderid].length>1)
	{
		nr = noder_viser_nummer[sliderid];
		
		//skjul den aktuelle
		//noder[sliderid][nr].style.display="none";
		forrige = nr;
		
		//hop til nęste
		nr=nr+1	
		if (nr==noder[sliderid].length)
		{
			nr=0
		}
		
		//husk det er denne vi vil vise
		setCookie(sliderid, nr)
		
		//de fader over i hinanden
		x_zIndex++;	
		noder[sliderid][nr].style.zIndex=x_zIndex;
		
		
		//og vis den
		fadeOp(sliderid,nr,0)
	}
}

function cancel_everything(sliderid)
{
	clearTimeout(timeout[sliderid]);
	
	nr = noder_viser_nummer[sliderid];
	
	slider_SetOpacity(sliderid, nr, 1);
}



function slider_SetOpacity(sliderid, nr, value) {
	
	
	//noder[sliderid][nr].style.filter="alpha(opacity="+(value*100)+")"
	if (1)
	{
		var targetobject=noder[sliderid][nr]
		if (targetobject && targetobject.filters && targetobject.filters[0]){ //IE syntax
			if (typeof targetobject.filters[0].opacity=="number") //IE6
				targetobject.filters[0].opacity=value*100
			else //IE 5.5
				targetobject.style.filter="alpha(opacity="+value*100+")"
			}
		else if (targetobject && typeof targetobject.style.MozOpacity!="undefined") //Old Mozilla syntax
			targetobject.style.MozOpacity=value
		else if (targetobject && typeof targetobject.style.opacity!="undefined") //Standard opacity syntax
			targetobject.style.opacity=value
	}
}

function getCookie(Name){ 
	var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
	if (document.cookie.match(re)) //if cookie found
		return document.cookie.match(re)[0].split("=")[1] //return its value
	return ""
}

function setCookie(name, value){
	document.cookie = name+"="+value
}





						function play_trailer(ref, url)
						{
							if (document.all("playnw"))
							{
								var x = document.all("playnw");
								document.all("playnw").parentNode.removeChild(x);
							}
							
							cancel_everything("slider1");
							document.all(ref).innerHTML="<div id=\"playnw\" class=\"playnw\"></DIV>";
							loadjscssfile(url, "js");
						}
						
						
						function loadjscssfile(filename, filetype){
						 if (filetype=="js"){ //if filename is a external JavaScript file
						  var fileref=document.createElement('script')
						  fileref.setAttribute("type","text/javascript")
						  fileref.setAttribute("src", filename)
						 }
						 else if (filetype=="css"){ //if filename is an external CSS file
						  var fileref=document.createElement("link")
						  fileref.setAttribute("rel", "stylesheet")
						  fileref.setAttribute("type", "text/css")
						  fileref.setAttribute("href", filename)
						 }
						 if (typeof fileref!="undefined")
						  document.getElementsByTagName("head")[0].appendChild(fileref)
						}
