<!--


	

	var agt=navigator.userAgent.toLowerCase(); 		
	majorVersion = parseInt(navigator.appVersion); 
	minorVersion = parseFloat(navigator.appVersion); 

	//allwebmenu
	awmNS6OffsetY=-39; 	
	awmNS4OffsetY=194; 	

	NSAgent  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
	                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
   		            && (agt.indexOf('webtv')==-1)); 
   	NS6 = (NSAgent && (majorVersion >= 5)); 

	if(NS6==false) {
		NS4 = (document.layers) ? 1 : 0;
		IE4 = (document.all) ? 1 : 0;
		W3C = (document.getElementById) ? 1 : 0;	
	} else {
		NS4 = 0;
		IE4 = 0;
		W3C = 0;	
	}
	//document.onmousemove = CheckMenu;
	var childID = 0;

	function CheckMenu(el) {
		if (NS4) {
			x = el.pageX; 
			y = el.pageY;
		} else if(NS6) {
			x = el.pageX; 
			y = el.pageY;
		} else {
			x = event.x; 
			y = event.y;
		}
		if (childID!=0){
			if(NS4) {
				ele = document.layers["child"+childID];
				childTop = ele.y;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.x;
			} else if (NS6 || W3C) {
				ele = document.getElementById("child"+childID);
				childTop = ele.offsetTop;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.offsetLeft;
			} else {
				ele = document.all["child"+childID];
				childTop = ele.offsetTop;
				childHeight = ele.offsetHeight;
				childWidth = ele.offsetWidth;
				childLeft = ele.offsetLeft;
			}
			if (y < childTop - 24 || y > (childTop + childHeight) || x < childLeft || x > (childLeft + childWidth)) {
				hide(childID);
				childID = 0;
			}
		}
	}
			

	function findPosX(evt)
	{
		var curleft = 0;
		if (document.getElementById || document.all)
		{
			while (evt.offsetParent)
			{
				curleft += evt.offsetLeft
				evt = evt.offsetParent;
			}
		}
		else if (document.layers)
			curleft += evt.x;
		return curleft;
	}
	
	function findPosY(evt)
	{
		var curtop = 0;
		var printstring = '';
		if (document.getElementById || document.all)
		{
			while (evt.offsetParent)
			{
				curtop += evt.offsetTop
				evt = evt.offsetParent;
			}
		}
		else if (document.layers)
			curtop += evt.y;
		return curtop;
	}
	

	function show ( evt, name ) {
		var newX = findPosX(evt);
		var newY = findPosY(evt);
	
		var ele;		//points to the popup element
		if (childID != 0) {
			hide(childID)
			childID = 0;
		}

	  childID = name;
	  name = "child" + name;
	  // First let's initialize our variables
	  if ( W3C || NS6) {
	    ele = document.getElementById(name);
		flash_ele = document.getElementById("flash");
	  } else if ( NS4 ) {
	    ele = document.layers[name];
		flash_ele = document.layers["flash"];
	  } else {	// meant for IE4
	    ele = document.all[name];
		flash_ele = document.all["flash"];
	  }
	  if ( NS4 ) {
	    ele.left = newX;
	    ele.top = newY + 39;
	    ele.visibility = "show";
		if (childID == 1 || childID == 2) {
	    	flash_ele.visibility = "hide";
		}
	  } else if (NS6) {
	    ele.style.left = newX;
	    ele.style.top = newY + 16;
	    ele.style.visibility = "visible";
		if (childID == 1 || childID == 2) {
	    	flash_ele.style.visibility = "hidden";
		}
	  } else {
	    ele.style.left = newX;
	    ele.style.top = newY + 39;
	    ele.style.visibility = "visible";
		if (childID == 1 || childID == 2) {
	    	flash_ele.style.visibility = "hidden";
		}
	  }
	  
	  imgArr = new Array('', 'images/nav_produkter_over.gif', 'images/nav_service_over.gif', 
	  						'images/nav_referencer_over.gif', 'images/nav_hvem_over.gif');
	  changeImages('nav_'+childID, imgArr[childID]);
	}
	
	function hide ( name ) {
	  currID = name;
	  name = "child" + name;
	  if (W3C || NS6) {
	    document.getElementById(name).style.visibility = "hidden";
		if (childID == 1 || childID == 2) {
	    	document.getElementById("flash").style.visibility = "visible";
		}		
	  } else if (NS4) {
	    document.layers[name].visibility = "hide";
		if (childID == 1 || childID == 2) {
		    document.layers["flash"].visibility = "show";
		}		
	  } else {
	    document.all[name].style.visibility = "hidden";
		if (childID == 1 || childID == 2) {
		    document.all["flash"].style.visibility = "visible";
		}		
	  }
	  imgArr = new Array('', 'images/nav_produkter.gif', 'images/nav_service.gif', 
	  						'images/nav_referencer.gif', 'images/nav_hvem.gif');
	  changeImages('nav_'+currID, imgArr[currID]);
	}

	function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}
	}

	function changeImages(ele, file) {
		if (document.images && (preloadFlag == true)) {
			ele = eval('document.'+ele);
			ele.src = file;
		}
	}

	
	function showFlash() {
	  if ( W3C || NS6) {
		flash_ele = document.getElementById("flash");
	  } else if ( NS4 ) {
		flash_ele = document.layers["flash"];
	  } else {	// meant for IE4
		flash_ele = document.all["flash"];
	  }

	  if ( NS4 ) {
    	flash_ele.visibility = "show";
	  } else if (NS6) {
    	flash_ele.style.visibility = "visible";
	  } else {
    	flash_ele.style.visibility = "visible";
	  }
	}
	
	function hideFlash() {
	  if ( W3C || NS6) {
		flash_ele = document.getElementById("flash");
	  } else if ( NS4 ) {
		flash_ele = document.layers["flash"];
	  } else {	// meant for IE4
		flash_ele = document.all["flash"];
	  }
	  if ( NS4 ) {
    	flash_ele.visibility = "hide";
	  } else if (NS6) {
    	flash_ele.style.visibility = "hidden";
	  } else {
    	flash_ele.style.visibility = "hidden";
	  }
	}
	
	
	var re = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	var alpha = new RegExp("[a-zA-Z]");var digit = new RegExp("[0-9]");var truecount = 0;
		
	function validateKontakt() {
		truecount = 0;
		error_msg = '';
		email_valid = true;

		if(document.kontaktformular.navn.value == ''){
			error_msg = "Navn\n";
			truecount = 0;
		} else {
			truecount++;
		}

		if(document.kontaktformular.email.value == ''){
			error_msg = error_msg+"Email adresse\n";
			truecount = 0;
		} else {
			truecount++;
		}

		mail = document.kontaktformular.email.value;
		if(!re.test(mail)){
			error_msg = error_msg+"\nEmail address is not a valid format \n";
			email_valid = false;
		} else {
			truecount++;
		}
		
		if(truecount == 3){
			//return true if entries in form are correct and complete
			return true; 
		} else {
			if(truecount == 2 && email_valid == false) {
				error_msg = error_msg;
			} else {
				error_msg = "The following fields are required: \n" + error_msg;
			}
			alert(error_msg);
			truecount = 0; 
			return false;
		} 
	}	
	
	function showLayer(evt, name) {
		var newX, newY;
		
	  if (W3C || NS6) {
		ele = document.getElementById(name);
		container = document.getElementById("mascotcontainer");
		newX = container.offsetLeft;
		newY = container.offsetTop;
	  } else if ( NS4 ) {
		ele = document.layers[name];
		container = document.layers["mascotcontainer"];
		newX = container.x;
		newY = container.y;	
	  } else {	// meant for IE4
		ele = document.all[name];
		container = document.all["mascotcontainer"];
		newX = container.offsetLeft;
		newY = container.offsetTop;
	  }
//alert(newY);

	  if ( NS4 ) {
	    ele.left = newX + 700;
	    ele.top = newY + 350;
    	//ele.visibility = "show";
	  } else if (NS6) {
	    ele.style.left = newX - 45;
	    ele.style.top = newY - 133;
    	ele.style.visibility = "visible";
	  } else {
	    ele.style.left = newX - 45;
	    ele.style.top = newY - 295;
    	ele.style.visibility = "visible";
	  }
	}
	
	function hideLayer(name) {
	  if ( W3C || NS6) {
		flash_ele = document.getElementById(name);
	  } else if ( NS4 ) {
		flash_ele = document.layers[name];
	  } else {	// meant for IE4
		flash_ele = document.all[name];
	  }
	  if ( NS4 ) {
    	//flash_ele.visibility = "hide";
	  } else if (NS6) {
    	flash_ele.style.visibility = "hidden";
	  } else {
    	flash_ele.style.visibility = "hidden";
	  }
	}	


	function mouseOverImage(img, src) {
		document.images[img].src = src;		
	}

function goSubmitContact(){
	errors='';
	contactform = document.contact;
	var str=contactform.email.value;
	if(contactform.name.value==''){errors+='\n- you have entered a name'}
	if(contactform.subject.value==''){errors+='\n- you have entered a subject'}
	if(contactform.message.value==''){errors+='\n- you have entered a message'}
	if(contactform.email.value==''){errors+='\n- you have entered an email'}
	if ((str.indexOf('@') == -1) || (str.indexOf('.') == -1)) {
		errors+='\n- you have entered a valid email'
	} 
	if(errors!=''){
		alert('Please check to see that:'+errors);
	}else{
		contactform.submit();
	}
}

function openx(xurl) {
	var myBar       = 'directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no,screenX=100,screenY=60';
	var myOpt       = 'scrollbars=no,resizable=no,width=550,height=600';
	var myFea       = myBar + ',' + myOpt;
	var myWin       = open(xurl,'xx',myFea);
}
	
//-->
