﻿
function checkEmail(txt) {
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(txt)) {
    return false;
  }
  return true;
}



<!-- Fetch Cookie Mobilsite--->
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}


function setCookie( name, value, expires, path, domain, secure )
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct
expires time, the current script below will set
it for x number of days, to make it for hours,
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
var expires_date = new Date( today.getTime() + (expires) );
}


document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
( ( path ) ? ";path=" + path : "" ) +
( ( domain ) ? ";domain="+ domain : ";domain=ravnit.dk" ) +
( ( secure ) ? ";secure" : "" );
}
	


function deleteNote(id,ele){
if(confirm("Er du sikker")){
	$(ele).find("img").attr("src", "/html/ajax-loader.gif");
	$.get("/page414.aspx", { action414: "delete", recordid: id },
	   function(data){
		    $(ele).parents("tr:first").fadeOut("slow");
//   			window.location.reload();
   });
}
}

function saveNote(id,note,callbackFnk){
	$.post("/page1197.aspx?action=post&recid=" + id, { Note: note },
	   function(data){
		  if(callbackFnk != null && $.isFunction(callbackFnk)){
		    callbackFnk.call();   
		  }
	   });
}

<!-- KNAP BLUR

function blured()
{
for (a in document.links) document.links[a].onfocus = document.links[a].blur;
}
if (document.all)
{
document.onmousedown = blured;
}

//-->

<!-- Fetch Query values -->
function getQueryValue( name ){  
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
var regexS = "[\\?&]"+name+"=([^&#]*)";  
var regex = new RegExp( regexS );  
var results = regex.exec( window.location.href );  
if( results == null )    
return "";  
else    
return results[1];
}

<!-- Fetch Cookie --->
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

<!-- Funktioner til at ændre status mv -->

function addEvent(element, eventname, func) {
	if(window.addEventListener) {    
		if (eventname=="onclick") {eventname="click"}
		if (eventname=="onload") {eventname="load"}
		element.addEventListener(eventname, func, false);
	} else if (element.attachEvent) {
		element.attachEvent(eventname, func)
	} 
}

function setScrollPos() {
	 var st = getParam("scrolltop", location.href);
	 if (st && st>0) document.body.scrollTop=st;
}

addEvent (window, "onload", setScrollPos);

function getParam(paramName, valueStr) {

	 // get value of paramName, pass url as valueStr 

	 if (typeof(valueStr=='undefined')){
		  valueStr = window.location.search;
	 }
	 var expr = eval("/[\\?|\\&]" + paramName + "=(.*?)\\&/");
	 regex = new RegExp(expr);
	 regex.global=true;
	 regex.ignoreCase=true;

	 // fix by NIS start
	 var match = regex.exec(valueStr+'&'); 
	 if (match != null) return RegExp.$1;
	 return "";
	 // fix by NIS end
}

function OpgaveSetScollPos(elm){
	if(document.body.scrollTop > 0){
		elm.href += "&myscrolltop=" + document.body.scrollTop;
	}
}


function BGChange(listid, recid, values, destpage) 
{
    //if(recid == 0){recid=""}
	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 = "";
			if (recid>0) url = location.protocol + "//" + location.host + "/page"+destpage+".aspx?action=post&layoutid=1&listid="+listid+"&recid="+recid;
			else url = location.protocol + "//" + location.host + "/page"+destpage+".aspx?action=post&layoutid=1";
//		var url = location.protocol + "//" + location.host + "/page"+destpage+".aspx?action=post&layoutid=1&listid="+listid+"&recid="+recid;
//		var url = location.protocol + "//" + location.host + "/page"+destpage+".aspx?action=post&layoutid=1&listid=&recid="+recid;
//alert(url);
			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;
		}
	}
}

function OpgaveChangeLocation(){
	if(!(idSted=document.getElementById("idSted"))){return false;}
	if(!(idExchangeSted = document.getElementById("idExchangeSted"))){return}
	
	for(i=0;i<idSted.length;i++){
		if(idSted.options[i].selected){
if(idSted.options[i].text == '(vælg)'){
idExchangeSted.value = '';
}else{
			idExchangeSted.value= idSted.options[i].text;
}
		}
	}
	idSted.onchange = function onchange(event){OpgaveChangeLocation();}
}

function OpgaveSetAnsvarligEmail(){
	if(!(idAnsvarlig=document.getElementById("idAnsvarlig"))){return false;}
	if(!(idAnsvarligEmail = document.getElementById("idAnsvarligEmail"))){return}
	
	for(i=0;i<idAnsvarlig.length;i++){
		if(idAnsvarlig.options[i].selected){
			text = idAnsvarlig.options[i].text;
			text = text.split("-");
			if(text.length == 2){
				idAnsvarligEmail.value = text[1].replace(/^\s+|\s+$/g,"");
			}

		}
	}
	idAnsvarlig.onchange = function onchange(event){OpgaveSetAnsvarligEmail();OpgaveSendEmailTilAnsvarlig();}
}	

function OpgaveSendEmailTilAnsvarlig(){
	if(!(idSend_email_besked_CheckBox=document.getElementById("idSend_email_besked_CheckBox"))){return false;}
	if(!(idSend_email_besked = document.getElementById("idSend_email_besked"))){return}
	if(!(idAnsvarlig = document.getElementById("idAnsvarlig"))){return}
	
	var AnsvarligSelected = false;
	
	if(idSend_email_besked_CheckBox.checked){
		for(i=0;i<idAnsvarlig.length;i++){
			if(idAnsvarlig.options[i].selected){
				text = idAnsvarlig.options[i].text;
				text = text.split("-");
				if(text.length == 2){
					AnsvarligSelected = true;
					name = text[0].replace(/^\s+|\s+$/g,"");
				}
			}
		}
		
		for(i=0;i<idSend_email_besked.length;i++){
			if(idSend_email_besked.options[i].text == name){
				idSend_email_besked.options[i].selected = true;
			}
		}
		
	}else{
		idSend_email_besked.options[0].selected = true;
	}
	idSend_email_besked_CheckBox.onclick = function onchange(event){OpgaveSendEmailTilAnsvarlig();}
	idAnsvarlig.onchange = function onchange(event){OpgaveSendEmailTilAnsvarlig();OpgaveSetAnsvarligEmail();}
}	

function fixImageUrlFromTitle(e,productcode){
title = e.title.replace(/#/g, "_");
title = title.replace(/\//g, "_");


e.onerror=function() {e.onclick = function(){};e.onmouseover = function(){};e.src = '/media/shop/thumbs/' + productcode.toLowerCase() + '.jpg';}


mysrc = "/media/shop/thumbs/" + title.toLowerCase() + ".jpg";
e.onload = function(){};
e.onclick = function(){popImageFromShop(this)}
e.onmouseover = function(){this.style.cursor='pointer';}
e.style.width= "100"
e.src = mysrc;

}

function popImageFromShop(e){
title = e.title.replace(/#/g, "_");
title = title.replace(/\//g, "_");
myWindow = window.open('','davs','width=440,height=440,menubar=no,location=no,scrollbars=no');myWindow.document.write('<a href="javascript:this.close();">');myWindow.document.write('<img src="/media/shop/' + title.toLowerCase() + '.jpg" border="0">');myWindow.document.write('</a>');myWindow.focus();
}


// Remove anchor on url eg www.eb.dk/#mobo  = www.eb.dk/
function removeAnchor(str){
	if(str.indexOf("#") > -1){
		return str.substring(0, str.indexOf("#"))
	}
return str;
}


// Anvendes på www.ravnit.dk og m.ravnit.dk
function MoveNavigation()
{
	var sourceElm = document.getElementById("mergefield_navigation_level2");
	if(!sourceElm || !sourceElm.childNodes[0]) return;
	var targetElm = document.getElementById("nav2Container");
	if(!targetElm) return;

	targetElm.appendChild(sourceElm);
	sourceElm.style.visiblity = "visible";
	sourceElm.style.display = "block";
	sourceElm.childNodes[0].style.visibility = "visible";
}
Tangora.Events.AddHandler(window,"onload",MoveNavigation);
