
// Script by Bjarne Duus
// http://www.fiduusen.dk ***


// ***

function copyright() { 
	if (event.button==2) { 
		alert("Copyright 2001 - Bjarne Duus, Fiduusen.dk !!!");
	}
}

// *** function til reload af siden

function CheckOnTop(altURL) {
	var strLinkTO = '';
	var strAltURL = '';
	
	if (arguments.length > 0 && altURL != '') {
		var strAltURL = altURL;
	}

	if (top == self) {							// er vi er startet på toppen ?
		strLinkTO = getReloadURL(strAltURL);
	}
	else {										// under fremmed domain ?
		if (altURL != 'RELOAD' && msieversion()) {	
			strLinkTO = MyDomain(strAltURL);
		}
	}
	if (strLinkTO != '') {
		window.location.replace(strLinkTO);
	}
}

function MyDomain(strAltURL) {
	strLinkTO = '';
//	try {
//		if (window.document.domain != window.top.document.domain) {
//		//var strDomain = window.top.document.domain;
//		//strDomain = strDomain.toLowerCase();
//		//if (MyOwnDomain(window.top.document.domain) || strDomain.indexOf('fiduusen.dk')>0) {
//			strLinkTO = getReloadURL(strAltURL);
//		//}
//	}
//	catch (err) {	
//		strLinkTO = getReloadURL(strAltURL);
//	}
	return strLinkTO;	
}

function getReloadURL(altURL) {
	var strLinkTO = altURL;
	//var strLocation = new String(window.document.location);
	//if (strLocation.indexOf('?')>0)	{
	//	strLocation = strLocation.substring(0,strLocation.indexOf('?'))
	//}
	//var strStartAt = MyOwnDomain(window.document.domain) ? "../localhost.default.asp" : "http://www.fiduusen.dk";
	var strStartAt = MyOwnDomain(window.document.domain) ? "http://localhost/fiduusen/default.asp" : "http://www.fiduusen.dk";
	if (strLinkTO == '') {
		strLinkTO = strStartAt +'?dokument=' + window.location;
		if (window.document.referrer) {	strLinkTO += '&referrer=' + window.document.referrer;	}  
	}
	else	{
		 if (strLinkTO == 'RELOAD') {	
			strLinkTO = strStartAt + window.document.referrer;	
		}
	}
	return strLinkTO
}

function MyOwnDomain(domainnavn) {
	return (domainnavn == "" || domainnavn == "fiduusen" || domainnavn == "localhost") ? true : false;
}

function getReferrerURL(searchURL) {
	var strURL = new String('');
	var startPos = searchURL.indexOf("referrer=");
	var endPos = new Number(searchURL.length)
	if ( startPos > 0) { 
		strURL = searchURL.slice(startPos+9, endPos);
	}
	return strURL
}

function getDocumentURL(searchURL) {
	var strURL = new String('');
	var endPos = new Number(searchURL.length)
	var startPos = searchURL.indexOf("dokument=");
	if ( startPos > 0) { 
		if ( searchURL.indexOf("referrer=") > 0) { 
			endPos = searchURL.indexOf("referrer=") - 1;
		}
		strURL = searchURL.slice(startPos+9, endPos);
	}
	return strURL
}

// ***

function msieversion(){
	
	// return Microsoft Internet Explorer (major) version number, or 0 for others.
	// This function works by finding the "MSIE " string and extracting the version number
	// following the space, up to the decimal point for the minor version, which is ignored.
    
    var ua = window.navigator.userAgent;
    var msie = ua.indexOf ( "MSIE " );
    if ( msie > 0 )        // is Microsoft Internet Explorer; return version number
        return parseInt ( ua.substring ( msie+5, ua.indexOf ( ".", msie ) ) );
    else
        return 0;  // is other browser
}

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) version = "n3";
else version = "n2";
if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) version = "n3";


function changeImg(imgName, target) { 
	if (version == "n3") { 
		var img = new Image();
		img.src = imgName;
		document[target].src = img.src;
	}
}

function SwapImg(Img1, Img2) { 
	if (version == "n3" && browserName != "Netscape") { 		var tmp1 = new Image();
		var tmp2 = new Image();
		tmp1.src = document[Img1].src;		tmp2.src = document[Img2].src;    		document[Img1].src = tmp2.src;    
		document[Img2].src = tmp1.src;	}}
// *** Standard script, til POPUP ***

function ShowHelp(HelpFile) {
	window.open(HelpFile, 'Help', 'HEIGHT=600,WIDTH=450,toolbar=no,statusbar=no,menubar=no,resizable=yes,scrollbars=yes');
}

// *** end POPUP ***