﻿function soegKundeEnter(){
if (event.keyCode==13){
soegKunde()
}
}

function soegKunde(){
var obj = document.forms.soegSag;
 if(obj!=null){
 document.soegSag.submit();
}
}

function DoConfirm(pageid,id,txt) {
if (confirm (txt)) {
location.replace ('/page'+pageid+'.aspx?action'+pageid+'=delete&recordid='+id);
}
}


//images variable for use in a couple of functions, just makes an array of images on a page
var images = document.getElementsByTagName('img');

//function which removes border from thumbnail when user clicks on another thumbnail
function clearThumbBorder(){
for(var i=1; i<images.length; i++){
if (images[i].id.match('thumb_')){
images[i].style.border = 'none';
}
}
} 

//called in thumbnail page script as the page is loaded
//draws a border around the first thumbnail on the page
function firstThumbActive(){
var firstThumb=new Array();
for(var i=1; i<images.length; i++){
if (images[i].id.match('thumb_')){
firstThumb.push(images[i]);
//alert (firstThumb[i]);
}
}
firstThumb[0].style.border = "1px solid #074565";
}

//function which switches the main image to the corresponding image as user clicks on a new thumbnail
function viewPicture(paramFilnavn, paramThumbname){
if (Tangora.Browser.IE){
document.getElementById('mainImage').filters[0].apply();
}
clearThumbBorder();
if (Tangora.Browser.IE){
document.getElementById('mainImage').filters[0].play();
}
document.getElementById('mainImage').src = '/media/'+paramFilnavn;

document.getElementById(paramThumbname).style.border = '1px solid #074565';
}

//function to create a div to clear floats after each 2nd thumbnail, so space is always 5px from highest thumbnail
var counter = 0;
function counterCreateClearDiv() {
counter++;
if (counter == 2){
document.write('<div style="clear:both"></div>');
counter = 0;
}
}

function BGChange(listid, recid, values, destpage) 
{
	try {
		var storage = tsAjax.createInstance("bgsave");
		storage.method="post";
		var elements = values.split(",");
		var s = "";
		for (pair in elements)
		{
			var tmp = elements[pair].split("=");
			s += tmp[0]+"="+encodeURIComponent(tmp[1])+"&";
		}
		storage.postData = s + "previouscontent=";
		storage.callback = callbackFunc;
		storage.scrollTop = document.body.scrollTop;
		var url = location.protocol + "//" + location.host + "/page"+destpage+".aspx?action=post&layoutid=1&listid="+listid+"&recid="+recid;
		tsAjax.innerHTML(url,'tsAjax',"bgsave",null,null,callbackFunc);
	} catch (e) {
		alert (e);
	}
}

function callbackFunc() {
	if (this.ajaxObj!=null) {
		if (this.ajaxObj.readyState==4) {
			var RT = this.ajaxObj.responseText;
//alert(RT);
			if (this.statusElement!=null) {this.statusElement.innerHTML = this.statusText_Done;}
			if (this.resultElement!=null) {this.resultElement.innerHTML = RT}
			var href = location.href;
			href = href.replace(/[\&|\?]scrolltop=\d*/gi,"");
			if (href.indexOf("?")==-1) {
				location.href=href+"?scrolltop="+this.scrollTop;
			} else {
				location.href=href+"&scrolltop="+this.scrollTop;
			}
		} else {
			
		}			
	} else {
		var RT = this.IF.innerHTML;
		if (this.statusElement!=null) {this.statusElement.innerHTML = this.statusText_Done;}
		if (this.resultElement!=null) {this.resultElement.innerHTML = RT}
		var href = location.href;
		href = href.replace(/[\&|\?]scrolltop=\d*/gi,"");
		if (href.indexOf("?")==-1) {
			location.href=href+"?scrolltop="+this.scrollTop;
		} else {
			location.href=href+"&scrolltop="+this.scrollTop;
		}
	}
}

// Slette funktioner
function DoConfirm106 (id,txt) {
if (confirm (txt)) {
location.replace ('/page106.aspx?action106=delete&recordid='+id);
}
}

function DoConfirm215 (id,txt) {
if (confirm (txt)) {
location.replace ('/page215.aspx?action215=delete&recordid='+id);
}
}

//Random fade
var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;
			var fadeTimeout = 2000; // 500 = 1sec
			
			function so_init() {		

				if(!d.getElementById || !d.createElement || !d.getElementById("ranPic"))return;
				var myCookie = Tangora.Cookies.GetCookie('EasyImage');
				
				imgs = d.getElementById("ranPic").getElementsByTagName("img");
				for(i=0;i<imgs.length;i++) imgs[i].xOpacity = 0;
				
				if(myCookie != null){
					if((parseFloat(myCookie)+1) >= imgs.length ){
						current = 0;
					}else{
						current = parseFloat(myCookie) + 1;
					}
				}else{
					current = 0;
				}
				
				var date = new Date();
				date.setTime(date.getTime()+(7*24*60*60*1000)); // 7 dage
				Tangora.Cookies.SetCookie('EasyImage', current, date);
			
				imgs[current].style.display = "block";
				imgs[current].xOpacity = .99;
				
				setTimeout(so_xfade,fadeTimeout);
			}
			
			
			
			function so_xfade() {

				cOpacity = imgs[current].xOpacity;
				nIndex = imgs[current+1]?current+1:0;
				nOpacity = imgs[nIndex].xOpacity;
				
				cOpacity-=.05; 
				nOpacity+=.05;
				
				imgs[nIndex].style.display = "block";
				imgs[current].xOpacity = cOpacity;
				imgs[nIndex].xOpacity = nOpacity;
				
				setOpacity(imgs[current]); 
				setOpacity(imgs[nIndex]);
				
				if(cOpacity<=0) {
					imgs[current].style.display = "none";
					current = nIndex;
					setTimeout(so_xfade,fadeTimeout);
				} else {
					setTimeout(so_xfade,50);
				}
				
				function setOpacity(obj) {
					if(obj.xOpacity>.99) {
						obj.xOpacity = .99;
						return;
					}
					obj.style.opacity = obj.xOpacity;
					obj.style.MozOpacity = obj.xOpacity;
					obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
				}
				
			}

