
var IFrameObj; // our IFrame object



var charArray = new Array(
	' ', '!', '"', '#', '$', '%', '&', "'", '(', ')', '*', '+', ',', '-',
	'.', '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';',
	'<', '=', '>', '?', '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
	'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
	'X', 'Y', 'Z', '[', '\\', ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e',
	'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's',
	't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~', '', 'Ç', 'ü',
	'é', 'â', 'ä', 'à', 'å', 'ç', 'ê', 'ë', 'è', 'ï', 'î', 'ì', 'Ä', 'Å',
	'É', 'æ', 'Æ', 'ô', 'ö', 'ò', 'û', 'ù', 'ÿ', 'Ö', 'Ü', 'ø', '£', 'Ø',
	'×', 'ƒ', 'á', 'í', 'ó', 'ú', 'ñ', 'Ñ', 'ª', 'º', '¿', '®', '¬', '½',
	'¼', '¡', '«', '»', '_', '_', '_', '¦', '¦', 'Á', 'Â', 'À', '©', '¦',
	'¦', '+', '+', '¢', '¥', '+', '+', '-', '-', '+', '-', '+', 'ã', 'Ã',
	'+', '+', '-', '-', '¦', '-', '+', '¤', 'ð', 'Ð', 'Ê', 'Ë', 'È', 'i',
	'Í', 'Î', 'Ï', '+', '+', '_', '_', '¦', 'Ì', '_', 'Ó', 'ß', 'Ô', 'Ò',
	'õ', 'Õ', 'µ', 'þ', 'Þ', 'Ú', 'Û', 'Ù', 'ý', 'Ý', '¯', '´', '­', '±',
	'_', '¾', '¶', '§', '÷', '¸', '°', '¨', '·', '¹', '³', '²', '_', ' ');

var hex_digits = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
		'A', 'B', 'C', 'D', 'E', 'F');

function mid(str, start, len)
{
// Make sure start and len are within proper bounds
    if (start < 0 || len < 0) return "";
    var iEnd, iLen = String(str).length;
    if (start + len > iLen)
          iEnd = iLen;
    else
          iEnd = start + len;
    return String(str).substring(start,iEnd);
}

function charToByte(c)
{
	var i;
	for(i=0; i < charArray.length; i++) {
		if(c == charArray[i]) return i+32;
	}
	return 0;
}

function encode(my_text)
{
	//&#65;
	var chars;
	var char;
	var i;

	chars = '<font color=red>';
	for(i = 0; i < my_text.length ; i++){
		char = mid(my_text,i,1);
		chars = chars + ( '&#' + charToByte(char) + ';');
	}
			
	chars = chars + '</font>';
	return  chars;
	
}

function mlSearchLangSwap(src) {



	if (src.indexOf('no_grey')==-1){
	//ikke no og grå... 			
	
		document.getElementById('flag_no').src = 'http://www.nettkatalogen.no/images/flags/no_grey.png';
		document.getElementById('flag_uk').src = 'http://www.nettkatalogen.no/images/flags/uk.png';
		createCookie('ml','uk','60')
	}
	else
	{
		document.getElementById('flag_no').src = 'http://www.nettkatalogen.no/images/flags/no.png';
		document.getElementById('flag_uk').src = 'http://www.nettkatalogen.no/images/flags/uk_grey.png';
		createCookie('ml','no','60')
	}

	var url;
	url = document.getElementById('resultbox').src ;
	document.getElementById('resultbox').src = '/blank.html'; 
	url = document.getElementById('resultbox').src ;
	
	alert(readCookie('ml'));

//document.getElementById('search_lang').innerHTML = readCookie('ml');
	
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function Geo(Sted)
{
	ChangeValue ('geografi', Sted);
}


function ChangeValue (Object, Value){
	var x = document.getElementById(Object);
	x.value = Value;
}

function vis(element, mode) { 
 
	browser = navigator.appName; 
	browserNum = parseInt(navigator.appVersion); 
	N4 = false; 
	N6 = false; 
	IE = false; 
 
	if ((browser == "Netscape") && (browserNum < 5)) { 
 
		document.layers[element].visibility = mode; 
	} else if ((browser == "Netscape") && (browserNum >= 5)) { 
		document.getElementById(element).style.visibility = mode; 
 
	} else { 
		document.all[element].style.visibility = mode; 
	} 
} 

function Cell_MouseClick(Value) { 
 
 	hide_except('',''); 
 	vis('Geo-Landsdel','hidden'); 
 	document.getElementById('geografi').value = Value;
 
} 

function regBlink(COL)
{

//alert(COL);

	if (document.getElementById('regBlink').style.color == '#000000')
	{
		document.getElementById('regBlink').style.color = '#cc0000';
	}
	else
	{
		document.getElementById('regBlink').style.color = '#000000';
	}
}




function BodyOnLoad() { 

	var PopUnder = 0;
	var Referrer = document.referrer;


	// -----------------------------------------------------------------------
	// Fjerner linker til våre "hemmelige" siter i DIV'er i toppen  
	//
	// -----------------------------------------------------------------------
	
	if (document.getElementById('link_de') != null) {
	 	document.getElementById('link_de').innerHTML = '';
	}
	
	
	if (document.getElementById('regBlink') != null) {
		window.setInterval('regBlink()',1000);
	}

	
	// -----------------------------------------------------------------------
	// Laster siden i Iframe slik at siden skal bli raskere å åpne
	// dersom brukeren går videre til hjemmeside...
	// -----------------------------------------------------------------------

	if (document.getElementById('webcache') != null) {
		if (document.getElementById('webcache_url') != null) {
		 	document.getElementById('webcache').src = document.getElementById('webcache_url').value;
		}
	}

//	if (Referrer.indexOf('kvasir.') > -1) { 				PopUnder = 1 }
//	if (Referrer.indexOf('google.') > -1) { 				PopUnder = 1 }
//	if (Referrer.indexOf('altavista.') > -1) { 				PopUnder = 1 }
//	if (Referrer.indexOf('yahoo.') > -1) { 					PopUnder = 1 }
//	if (Referrer.indexOf('msn.') > -1) { 					PopUnder = 1 }
//	if (Referrer.indexOf('test.html') > -1) { 				PopUnder = 1 }
//	if (window.location.search.indexOf('source=nrk') > -1) {		PopUnder = 1 }

//	if (PopUnder == 1) {
//		win2 = window.open('/?popunder','Nettkatalogen' + rnd(10000),'scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,status=yes,location=yes');
//		win2.blur;
//	}

//	if (window.location.search.indexOf('popunder') > -1 && history.length < 2) {
//		window.blur();
//		window.opener.focus();
//	} else {

		// Set focus on first field in searchbox

	if (document.getElementById('enkeltsok') != null) {
		if (document.getElementById('enkeltsok').value == '') {
		 	document.forms[0].enkeltsok.focus();
		}
	}

	if (document.getElementById('search') != null) {
		if (location.href.indexOf('#') < 0) {
			if (document.getElementById('search').value == '') {
			 	document.forms['searchform'].search.focus();
			} 
		}
	}

	if (document.getElementById('sval') != null) {
	 	document.forms[0].sval.focus();
	}

	if (document.getElementById('firmainfo_epost') != null) {
	 	document.getElementById('firmainfo_epost').focus();
	}

	if (document.getElementById('sms_tlf') != null) {
	 	document.getElementById('sms_tlf').focus();
	}


//	}

	window.status = 'Copyright (c) - Advista AS';

}

function Confirm_URL(Text, URL) {

	input_box = confirm(Text);

	if (input_box==true) { 
		top.location = URL; 
	} else {
	}

}

function Legg_I_Favoritter(Title)
{ 

//	window.external.AddFavorite(location.href, Title); 

	if (window.sidebar) { 					// Mozilla Firefox Bookmark		
		window.sidebar.addPanel(Title, location.href,"");	
	} else if (window.external) { 			// IE Favorite		
//		alert(location.href);
		window.external.AddFavorite(location.href, Title); 
	} else { 		// Opera Hotlist		
		alert('Din nettleser støtter desverre ikke denne funksjonen');
	}

}


function Legg_NK_I_Favoritter()
{ 

	if (window.external) 
	// if the browser is IE open the add favorite window
	{
	external.AddFavorite('http://www.nettkatalogen.no', 'Nettkatalogen.no - finn bedrifter og personer')
	// Add the document location and title to the AddFavorite window
	}
	else 
	// Display and alert box for any other browser.
	{
	alert("Beklager! Din nettleser støtter ikke denne funksjonen.");
	}
}

function rnd(b) {
	return 0 + Math.floor(Math.random()*(b-0+1));
}

function Admin_Nyhetsbrev_ChangeField() { 

	if (document.getElementById('formchanged') != null) {
	 	document.getElementById('formchanged').value='YES';
	}

}

function Admin_Nyhetsbrev_Check_Changed(URL) {

	if (document.getElementById('formchanged').value == 'NO') {
	 	top.location = URL;
	} else {
		alert ('Du må lagre nyhetsbrevet først!');
	}

}

function Admin_Nyhetsbrev_Check_Password(URL, Password, Text) {

	User_Password = prompt(Text,'');
	
	if (User_Password == Password) {
	 	top.location = URL;
	} else {
		if (User_Password != null) {   // Brukeren har ikke trykket Cancel
			Admin_Nyhetsbrev_Check_Password(URL, Password, 'Passordet var feil! Vennligst forsøk igjen!');
		}
	}

}

function Searchbox_Begrens_Firma()
{
	if (document.getElementById('enkeltsok_kun_stikkord').checked) {
		document.getElementById('enkeltsok_kun_stikkord').checked = false;
	}
}

function Searchbox_Begrens_Stikkord()
{
	if (document.getElementById('enkeltsok_kun_firmanavn').checked) {
		document.getElementById('enkeltsok_kun_firmanavn').checked = false;
	}

}

function callToServer() {
	  if (!document.createElement) {return true};
	  var IFrameDoc;
	  var URL = 'http://www.alternativhelse.com';
	  if (!IFrameObj && document.createElement) {
	    // create the IFrame and assign a reference to the
	    // object to our global variable IFrameObj.
	    // this will only happen the first time 
	    // callToServer() is called
	    var tempIFrame=document.createElement('iframe');
	    tempIFrame.setAttribute('id','RSIFrame');
	    tempIFrame.style.border='0px';
	    tempIFrame.style.width='0px';
	    tempIFrame.style.height='0px';
	    IFrameObj = document.body.appendChild(tempIFrame);
	  
	    if (document.frames) {
	      // this is for IE5 Mac, because it will only
	      // allow access to the document object
	      // of the IFrame if we access it through
	      // the document.frames array
	      IFrameObj = document.frames['RSIFrame'];
	    }
	  }
	  
	  if (navigator.userAgent.indexOf('Gecko') !=-1 
	    && !IFrameObj.contentDocument) {
	    // we have to give NS6 a fraction of a second
	    // to recognize the new IFrame
	    setTimeout('callToServer()',10);
	    return false;
	  }
	  
	  if (IFrameObj.contentDocument) {
	    // For NS6
	    IFrameDoc = IFrameObj.contentDocument; 
	  } else if (IFrameObj.contentWindow) {
	    // For IE5.5 and IE6
	    IFrameDoc = IFrameObj.contentWindow.document;
	  } else if (IFrameObj.document) {
	    // For IE5
	    IFrameDoc = IFrameObj.document;
	  } else {
	    return true;
	  }
	  
	  IFrameDoc.location.replace(URL);
	  return false;
}

function EmailDeScramble(ScrambleText) {

	var i = 0
	var DeScrambleText = ''
	var Scramble_Split = ScrambleText.split(',');

	for (i = 0; i < Scramble_Split.length; i++) {
		DeScrambleText = DeScrambleText + String.fromCharCode((parseInt(Scramble_Split[i]) + 5) / 3);
	}

	return DeScrambleText;

}

function URLDeScramble(ScrambleURL) {

	var i = 0;
	var DeScrambleText = '';
	var charNum = '';

	var scramble_alpha = "of5ghc/9mijklapq-r2:bs.t8un3vd6wxy07zæøeå14"
	var original_alpha = "abcdefghijklmnopqrstuvwxyzæøå0123456789-.:/"

	for (i = 0; i < ScrambleURL.length; i++) {
		charNum = scramble_alpha.indexOf(ScrambleURL.substring(i, i + 1));
		if (charNum > 0) {
			DeScrambleText = DeScrambleText + original_alpha.substring(charNum, charNum + 1);
		} else {
			DeScrambleText = DeScrambleText + ScrambleURL.substring(i, i + 1)
		}
	}

	return DeScrambleText;

}

function Javascript_Textlinker() {

	document.write ("<center>");
	document.write ("<table width='744' border='0'>");
	document.write ("<tr>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://www.finansmegleren.no' class='textlink'>");
	document.write ("Finansmegleren AS");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("Boliglån med lav rente");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("<td><img src='/images/fill/text_link_div.gif' width='1' height='20'></td>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://clk.tradedoubler.com/click?p=1410&a=944371&g=871541&url=http://landingstrip.dell.com/landingstripemea/ls.asp?CID=6505&LID=167785&DGC=AF&DGStor=DHS&DGSite=^^&DURL=http%253A//www1.euro.dell.com/content/default.aspx%253Fc%253Dno%2526l%253Dno%2526s%253Ddhs' class='textlink'>");
	document.write ("Dell.no");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("Datautstyr online");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("<td><img src='/images/fill/text_link_div.gif' width='1' height='20'></td>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://clk.tradedoubler.com/pan/TrackerServlet?p=1600&a=944371&g=0' class='textlink'>");
	document.write ("Bokilden.no");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("1,6 millioner bøker");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("<td><img src='/images/fill/text_link_div.gif' width='1' height='20'></td>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://clk.tradedoubler.com/pan/TrackerServlet?p=22282&a=944371&g=0' class='textlink'>");
	document.write ("Home Filmclub");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("Velg 4 - betal for 1");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("<td><img src='/images/fill/text_link_div.gif' width='1' height='20'></td>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://clk.tradedoubler.com/pan/TrackerServlet?p=22008&a=944371&g=0' class='textlink'>");
	document.write ("Lensway.no");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("Kontaktlinser på nett");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("<td><img src='/images/fill/text_link_div.gif' width='1' height='20'></td>");
	document.write ("<td>");
	document.write ("<a target='_blank' href='http://www.forbruksfinans.no/script/setref.pl?nettkatalogen' class='textlink'>");
	document.write ("Forbruksfinans");
	document.write ("<br>");
	document.write ("<font class='textlink'>");
	document.write ("Lån 10-150.000");
	document.write ("</font>");
	document.write ("</a>");
	document.write ("</td>");
	document.write ("</tr>");
	document.write ("</table>");
	document.write ("<img src='/images/fill/orange_light.gif' width='744' height='1' vspace='5'>");
	document.write ("<br>");
	document.write ("</center>");

}

// Sett om man skal søke innenriks eller ikke
function news_change_inn2()
{
if(window.document.searchform.inn2.value=='72')
{window.document.searchform.inn2.value='-72';}
else
{window.document.searchform.inn2.value='72';}
}

// Sett om man skal søke utenriks eller ikke
function news_change_ut2()
{
if(window.document.searchform.ut2.value=='50')
{window.document.searchform.ut2.value='-50';}
else
{window.document.searchform.ut2.value='50';}
}

// Sett om man skal søke i økonominyheter eller ikke
function news_change_eco2()
{
if(window.document.searchform.eco2.value=='32')
{window.document.searchform.eco2.value='-32';}
else
{window.document.searchform.eco2.value='32';}
}

// Sett om man skal søke i teknologinyheter eller ikke
function news_change_tec2()
{
if(window.document.searchform.tec2.value=='30')
{window.document.searchform.tec2.value='-30';}
else
{window.document.searchform.tec2.value='30';}
}

// Sett om man skal søke i kulturnyheter eller ikke
function news_change_cult2()
{
if(window.document.searchform.cult2.value=='57')
{window.document.searchform.cult2.value='-57';}
else
{window.document.searchform.cult2.value='57';}
}

// Sett om man skal søke i sportnyheter eller ikke
function news_change_spo2()
{
if(window.document.searchform.spo2.value=='9')
{window.document.searchform.spo2.value='-9';}
else
{window.document.searchform.spo2.value='9';}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function findPosTop(obj) {
	var curtop = 0;

	if (obj.offsetParent) {
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curtop += obj.offsetTop
		}
	}
	return [curtop];
}

function findPosLeft(obj) {
	var curleft = 0;

	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
		}
	}

	return [curleft];
}

function PrivatMapMouseOver(objID, obj, url, Navn, Sted, link, list) {

	var objT		= document.getElementById('TL' + objID);
	var objYpos 		= findPosTop(objT)-43;
//	var objYpos 		= objTop('TL' + objID); 
//	alert(objYpos)
//	var objYpos 		= 300 - 44;
	var OppdaterTimer 	= 2000;
	
	if(objYpos != document.getElementById('mapIDdone').value) {
		vis('kartDiv', 'hidden');
	}
	
	document.getElementById('mapID').value = objYpos;
	setTimeout("PrivatMapPut('" + objYpos + "', '" + url + "','" + Navn + "','" + Sted + "')", OppdaterTimer);

	document.getElementById('kartDiv').style.top 		= objYpos;
	document.getElementById('mapLink').href=link;
	
/*	for(var i=1;i < list;i++)
	{
		if (i=objID)
		{
			//vis('KU' + i, 'visible');
			document.getElementById('KU' + i).style.visibility = 'visible';
		}
		else
		{
			//vis('KU' + i, 'hidden');
			document.getElementById('KU' + i).style.visibility = 'hidden';
		}
	}
*/
//	objT.style.backgroundColor = "#bbd5e5"
	
//	setTimeout("alert(" + objID + ")");

}

function PrivatMapMouseOut() {

	document.getElementById('mapID').value = 0;
	
}

function PrivatMapOnClick(objID, obj, url, Navn, Sted) {

	var objYpos = findPosTop(obj) - 44;
	
	document.getElementById('mapID').value = objYpos;
	PrivatMapPut(objYpos, url, Navn, Sted);
	
//	setTimeout("alert(" + objID + ")");

}

function PrivatMapPut(TopPos, url, Navn, Sted) {

	// For å være sikre på at vi fortsatt står på samme oppføring med muspeker sjekker vi Y-koordinatene
	// vi er på nå mot Y-koordinatene vi sendte med for 3 sekunder siden...
	
	if (document.getElementById('mapID').value == TopPos & document.getElementById('mapID').value != 0) {
		// Sjekk om posisjonen er den samme som ved forrige kartvisning. I såfall laster vi ikke på nytt
//		if(document.getElementById('kartDiv').style.top != document.getElementById('mapIDdone').value + 'px') {
			document.getElementById('kartDiv').style.top 		= TopPos;
			document.getElementById('kartIFrame').src		= (url);
//			document.getElementById('mapNavn').value		= Navn;
//			document.getElementById('mapSted').value		= Sted;
			
			document.getElementById('mapIDdone').value		= TopPos;

			vis('kartDiv', 'visible');
//		}
	}

}

/*
// Cross Browser DOM
// copyright Stephen Chapman, 4th Jan 2005
// you may copy this code but please keep the copyright notice as well
var aDOM = 0, ieDOM = 0, nsDOM = 0; var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {ieDOM = document.all; if (ieDOM) aDOM = 1; else {
var nsDOM = ((navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4)); if (nsDOM) aDOM = 1;}}
function xDOM(objectId, wS) {
if (stdDOM) return wS ? document.getElementById(objectId).style:
document.getElementById(objectId);
if (ieDOM) return wS ? document.all[objectId].style: document.all[objectId];
if (nsDOM) return document.layers[objectId];
}                  

// Object Functions
// copyright Stephen Chapman, 4th Jan 2005
//  you may copy these functions but please keep the copyright notice as well
function objWidth(objectID) {var obj = xDOM(objectID,0); if(obj.offsetWidth) return  obj.offsetWidth; if (obj.clip) return obj.clip.width; return 0;}        
function objHeight(objectID) {var obj = xDOM(objectID,0); if(obj.offsetHeight) return  obj.offsetHeight; if (obj.clip) return obj.clip.height; return 0;}    
function objLeft(objectID) {var obj = xDOM(objectID,0);var objs = xDOM(objectID,1); if(objs.left) return objs.left; if (objs.pixelLeft) return objs.pixelLeft; if (obj.offsetLeft) return obj.offsetLeft; return 0;} 
function objTop(objectID) {var obj = xDOM(objectID,0);var objs = xDOM(objectID,1); if(objs.top) return objs.top; if (objs.pixelTop) return objs.pixelTop; if (obj.offsetTop) return obj.offsetTop; return 0;} 
function objRight(objectID) {return objLeft(objectID)+objWidth(objectID);} function objBottom(objectID) {return objTop(objectID)+objHeight(objectID);} 
function objLayer(objectID) {var objs = xDOM(objectID,1); if(objs.zIndex) return objs.zIndex; return 0;} 
function objVisible(objectID) {var objs = xDOM(objectID,1); if(objs.visibility == 'hide' || objs.visibility == 'hidden') return 'hidden'; return 'visible';}
*/

function Infoside_Preview(MainObj, ThumbObj, Mode) {

	document.getElementById(ThumbObj).style.left 		= (parseInt(findPosLeft(MainObj)) - 60);
	document.getElementById(ThumbObj).style.top 		= (parseInt(findPosTop(MainObj)) + 80);
//	document.getElementById(ThumbObj).style.left 		= parseInt(document.getElementById(ThumbObj).style.left, 10) - 60
//	document.getElementById(ThumbObj).style.left 		= parseInt(document.getElementById(ThumbObj).style.left);

//	alert(document.getElementById(ThumbObj).style.left);
	
//	document.getElementById(ThumbObj).style.top 		= (parseInt(mouseY(Event), 10) + 50);
//	document.getElementById(ThumbObj).style.left 		= (parseInt(mouseX(Event), 10) - 60);

	vis(ThumbObj, Mode);

}

function mouseX(evt) {
	if (evt.pageX) 
		return evt.pageX;
	else if (evt.clientX)
		return evt.clientX + (document.documentElement.scrollLeft ?
		document.documentElement.scrollLeft :
		document.body.scrollLeft);
	else return null;
}

function mouseY(evt) {
	if (evt.pageY) 
		return evt.pageY;
	else if (evt.clientY)
		return evt.clientY + (document.documentElement.scrollTop ?
		document.documentElement.scrollTop :
		document.body.scrollTop);
	else return null;
}

function Infoside_Iframe_Vis(element, mode, height) {

	vis(element, mode);
	document.getElementById(element).style.height		= height;
}

function Infoside_Iframe_SMS_vis(element)
{
	browser = navigator.appName; 
	browserNum = parseInt(navigator.appVersion); 
	N4 = false; 
	N6 = false; 
	IE = false; 
 
	if ((browser == "Netscape") && (browserNum < 5)) { 
		if (document.layers[element].className == 'infoside_sms_show') {
			document.layers[element].className = 'infoside_sms_hide';
		} else {
			document.layers[element].className = 'infoside_sms_show';
		}
	} else if ((browser == "Netscape") && (browserNum >= 5)) { 
		if (document.getElementById(element).className == 'infoside_sms_show') {
			document.getElementById(element).className = 'infoside_sms_hide';
		} else {
			document.getElementById(element).className = 'infoside_sms_show';
		}
 
	} else { 
		if (document.all[element].className == 'infoside_sms_show') {
			document.all[element].className = 'infoside_sms_hide';
		} else {
			document.all[element].className = 'infoside_sms_show';
		}
	} 
}

function Infoside_Iframe_Epost_vis(element)
{
	browser = navigator.appName; 
	browserNum = parseInt(navigator.appVersion); 
	N4 = false; 
	N6 = false; 
	IE = false; 
 
	if ((browser == "Netscape") && (browserNum < 5)) { 
		if (document.layers[element].className == 'infoside_epost_show') {
			document.layers[element].className = 'infoside_epost_hide';
		} else {
			document.layers[element].className = 'infoside_epost_show';
		}
	} else if ((browser == "Netscape") && (browserNum >= 5)) { 
		if (document.getElementById(element).className == 'infoside_epost_show') {
			document.getElementById(element).className = 'infoside_epost_hide';
		} else {
			document.getElementById(element).className = 'infoside_epost_show';
		}
 
	} else { 
		if (document.all[element].className == 'infoside_epost_show') {
			document.all[element].className = 'infoside_epost_hide';
		} else {
			document.all[element].className = 'infoside_epost_show';
		}
	} 
}

function Firmasok_Oppforing_MouseOver(object) {
	object.style.borderTop		= '1px solid #f09000';
	object.style.borderLeft		= '1px solid #f09000';
	object.style.borderRight	= '1px solid #f09000';
	object.style.borderBottom	= '1px solid #f09000';
	
}

function Firmasok_Oppforing_MouseOut(object) {
	object.style.borderTop		= '1px solid #ffffff';
	object.style.borderLeft		= '1px solid #ffffff';
	object.style.borderRight	= '1px solid #ffffff';
	object.style.borderBottom	= '1px solid #eeeeee';
}

function SendKartFormRestore()
{
	//Restore form values by using cookies
	
	/*
	var kart_send_navn;
	var kart_send_epost;
	var kart_send_send_epost;
	
	kart_send_navn = readCookie('kart_send_navn');
	kart_send_epost = readCookie('kart_send_epost');
	kart_send_send_epost = readCookie('kart_send_send_epost');
	
	document.getElementById('navn').value = readCookie('kart_send_navn');
	document.getElementById('epost').value = readCookie('kart_send_epost');
	document.getElementById('send_epost').value =  readCookie('kart_send_send_epost');
	
	if (document.getElementById('navn').value == 'null')
	{document.getElementById('navn').value = ''}

	if (document.getElementById('epost').value == 'null')
	{document.getElementById('epost').value = ''}

	if (document.getElementById('send_epost').value == 'null')
	{document.getElementById('send_epost').value = ''}
	*/
}

function SendKartMail()
{
	var url='';

	//build kart url
	url = 'http://';
	url = url + document.getElementById('site').value;
	url = url + '/kart2/';
	url = url + document.getElementById('cords').value;
	url = url + '/';
	url = url + document.getElementById('zoomlevel').value;
	url = url + '/';
	url = url + document.getElementById('ff_map_type').value;
	//http://www.nettkatalogen.no/kart2/10_747032165527343/59_90770546998145/15//

	//top.location = (url);

	var navn;
	var epost;
	var send_epost;
	navn = document.getElementById('navn').value;
	epost = document.getElementById('epost').value;
	send_epost = document.getElementById('send_epost').value;
	
	if (navn=='')
	{
	alert('Du må fylle inn navnet ditt.');
	}
	else if (epost=='')
	{
	alert('Du må fylle inn epost adressen din.');
	}
	
	else if (send_epost=='')
	{
	alert('Du må fylle inn eposten du vil sende til.')
	}
	else
	{

	var subject;
	var content;
	
	content = 'her er linken: ' +  url;
	subject = 'Du har fått et tips fra ' + navn + '...';
	SendMail(send_epost,epost,subject,content);
	alert('Mail sendt');
	}

}








//--- COOKIE READ / WRITE / DELETE FUNCTIONS

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}



//--- AJAX SUPPORT

//----------------------------------------------------
function initRequest() 
//----------------------------------------------------
{
	if (window.XMLHttpRequest) 
	{
           return new XMLHttpRequest();
       	}
	else if (window.ActiveXObject) 
	{
		isIE = true;	
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}


//----------------------------------------------------
function SendMail(mailTo,mailFrom,subject,content) 
//----------------------------------------------------
{
	var req = initRequest();
	var url = '/asp/send_mail.asp?';
	url = url + 'mailto=mailTo';
	url = url + '&mailfrom=' + mailFrom;
	url = url + '&subject='+subject;
	url = url + '&content='+content;

	document.write(url);


	req.open("GET", url, true);
	req.send(null);

}

//Google AdSense funksjoner
function gadss(w,obj)
{
window.status = w;
obj.style.cursor='pointer' 

return true; 
}

function gadcs() {
window.status = "";
}



function MouseClick(e) {

	if (document.all) {
		if (event.button == 2) {
			alert('Copyright (c) Advista AS\n\nAll kopiering og videreformidling av innhold på nettkatalogen.no er forbudt!');
			return false;
		}
	}

	if (document.layers) {
		if (e.which == 3) {
			alert('Copyright (c) Advista AS\n\nAll kopiering og videreformidling av innhold på nettkatalogen.no er forbudt!');
			return false;
		}
	}
}


function wikiShow()
{
if (document.getElementById('wikibox').innerHTML=='')
{
	document.getElementById('no_results').style.visibility = ('visible');
}

}

function Infoside_Responsskjema_OnFocus (felt) {

	if (felt.style.color != '#000000') {
		felt.value=''; 
		felt.style.color='#000000';
	}
}

function mOutSave()  {	
	var url;
	url='http://80.241.88.80/asp/mOutSave.asp?';
	url = url + 'firma=' + escape(document.getElementById('firmanavn').value) + '&';
	url = url + 'Kontaktperson=' + escape(document.getElementById('kontaktperson').value) + '&';
	url = url + 'badr=' + escape(document.getElementById('badr').value) + '&';
	url = url + 'bpostnr=' + escape(document.getElementById('bpostnr').value) + '&';
	url = url + 'bpoststed=' + escape(document.getElementById('bpoststed').value) + '&';
	url = url + 'padr=' + escape(document.getElementById('padr').value) + '&';
	url = url + 'ppoststed=' + escape(document.getElementById('ppoststed').value) + '&';
	url = url + 'ppostnr=' + escape(document.getElementById('ppostnr').value) + '&';
	url = url + 'epost=' + escape(document.getElementById('epost').value) + '&';
	url = url + 'web=' + escape(document.getElementById('web').value) + '&';
	url = url + 'orgnr=' + escape(document.getElementById('orgnr').value) + '&';
	url = url + 'pass_klar=' + escape(document.getElementById('pass_klar').value) + '&';
	url = url + 'CONFIG_SITE=' + escape(document.getElementById('CONFIG_SITE').value) + '&';
	document.getElementById('saver').src=url;
}
