g_LocalSprogID = 0;
g_BasketUpdating = 0;
g_valutastr = 'hej';

function firstload() {
checkLoginStatus();
  loadMenu("Hovedmenu", "topnav");
  loadMenu("Undermenu", "mainnav");
  loadMenu("ProduktMenu", "productMenuFront");
  loadSlide("Slider", "frontpage-content", "");
  var LogoChange = document.getElementById('logo');
 
 if (g_LocalSprogID == 0){
  loadBlockID("5884862", "Block2");
  loadBlockID("5885347", "Block3");
  loadNewsBlockID("5591348", "Block1");
  
   LogoChange.innerHTML = "<a onclick=\"HM1()\"><img src=\"images/logo.png\" /></a>";
 
 }else{
  loadBlockID("5888730", "Block1");
  loadBlockID("5885426", "Block2");
  
   LogoChange.innerHTML = "<a onclick=\"loadSprogIDde()\"><img src=\"images/logo.png\" /></a>";   
 
 
 //  loadMenu("ProduktMenu", "produktMenuDropDown");

 }
}

function searchKeyPress(e, target) {
  var v_target = target;
 // look for window.event in case event isn't passed in
//  if (window.event) { e = window.event; }
  if (e.keyCode == 13)
  {
   document.getElementById('"+v_target+"').click();
  }
 }


function loadSprogIDde() {
 g_LocalSprogID = 3;
 
 var contentChange = document.getElementById('contentWrapper');
 contentChange.innerHTML = "<div class=\"content\"><div class=\"leftColumn\" id=\"leftColumn\"><div id=\"productMenu\"><ul id=\"productMenuFront\"></ul></div><div class=\"columnImage\" id=\"columnImage\"></div></div><div class=\"main\" id=\"main\"></div></div></div><br style=\"clear: both;\">";
 
 var LanguageImage = document.getElementById('language');
 LanguageImage.innerHTML = "<a href=\"javascript:location.reload(true)\"><img src=\"images/dk.png\" alt=\"\" /></a>";
 
 var callImage = document.getElementById('columnImage');
 callImage.innerHTML = "<a onclick=\"loadDocID('5792330', 'main')\"><img id=\"callDE\" src=\"images/callDE.png\" alt=\"\" /></a>";
 
 var ReturnFrontPage = document.getElementById('main');
 ReturnFrontPage.innerHTML = "<div id=\"frontpage-content\"></div><div id=\"bottom-content\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser\"></div><div id=\"Block3\" class=\"box box-teaser box-image box-last\"></div></div>";
 
 var MainContent = document.getElementById('bottom-content');
 MainContent.innerHTML = "</div><div id=\"bottom-contentDE\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser box-image box-last\"></div>";
 
 var GermanSearch = document.getElementById('search');
 GermanSearch.innerHTML = "<form id=\"searchFrm\">Produkt-Suche: <input type=\"text\" value=\"\" class=\"input_search\" id=\"searchvalue\" size=\"10\" name=\"keyword\" onkeydown=\"if (event.keyCode == 13) {search(1); return false;}\"> <input onclick=\"search(1)\" type=\"button\" id=\"searchDE\" class=\"input_searchBtn\" value=\"Suche\"></form>";
 
 var NewsLetterEmpty = document.getElementById('newsLetter');
 NewsLetterEmpty.innerHTML = "";
 
 v_obj=document.getElementById("inputUsername");
 if (v_obj != null) {
   v_obj.value="Benutzername";
 }
 v_obj=document.getElementById("inputPassword");
 if (v_obj != null) {
   v_obj.value="Kennwort";
 }
 
 firstload();
}

var gSlideStarted = 0;

function loadSlide(slidename, target, setclass) {
  var v_target = target;
  var v_class;
  if (setclass == null) {
    v_class = "slideshow";
  } else {
    v_class = setclass;
  }
  var v_object = null;
  var v_function;
  if (gSlideStarted == 0) {
    v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div>'+data+'</div>'; slideshow();}";
  } else {
    v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div>'+data+'</div>'; slideshow();}";
  }
  eval("v_object="+v_function);
  
  SU.getUseroid(function(data){DB.getShopDataType("LOGIWEBSLIDE", "NAME='"+slidename+"'", "0", 0, data, v_object);});
  
//  DB.getShopDataType("LOGIWEBSLIDE", "NAME='"+slidename+"'", "0", 0, 45, v_object);
  gSlideStarted = 1;
}

function loadMenu(menuname, target) {
  var v_target = target;
  var v_object = null;
   if (menuname == "Hovedmenu"){
     var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>'; DropDownMainMenu();}";
   } else {
     var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
   }
   
  eval("v_object="+v_function);
   
  SU.getUseroid(function(data){DB.getShopDataType("WEBMENU", "NAME='"+menuname+"' AND SPROGID = "+g_LocalSprogID+"", "0", 0, data, v_object);});
//  DB.getShopDataType("WEBMENU", "NAME='"+menuname+"' AND SPROGID = "+g_LocalSprogID+"", "0", 0, 45, v_object);
}

function loadMenuBlockID(menuid, target) {
  var v_target = target;
  var v_object = null;
//  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML=data}";
  eval("v_object="+v_function);  
   	
   	SU.getUseroid(function(data){DB.getShopDataType("WEBDYNMENU", "OBJECTID='"+menuid+"'", "0", data, v_object);});

//	DB.getShopDataType("WEBDYNMENU", "OBJECTID='"+menuid+"'", "0", 45, v_object);	
}

function loadBlock(blockname, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){data.replace('[BLOCKIMAGE]', 'WebBlockImage'); document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  eval("v_object="+v_function);
   
   	SU.getUseroid(function(data){DB.getShopDataType("WEBBLOCK", "NAME='"+blockname+"'", "0", 0, data, v_object);});
//	DB.getShopDataType("WEBBLOCK", "NAME='"+blockname+"'", "0", 0, 45, v_object);	
}

function loadBlockID(blockname, target) {
  var v_target = target;
  var v_targetcheck = document.getElementById(v_target);
  if (v_targetcheck != null) {
    var v_object = null;
    var v_function = "function(data){data.replace('[BLOCKIMAGE]', 'WebBlockImage'); document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
    eval("v_object="+v_function);

     SU.getUseroid(function(data){DB.getShopDataType("WEBBLOCK", "OBJECTID="+blockname+"", "0", 0, data, v_object);});   
 //    DB.getShopDataType("WEBBLOCK", "OBJECTID="+blockname+"", "0", 0, 45, v_object);	
  
  } else {
//    alert("Block Target not found");
  }
}

function loadNewsID(newsid, target) {
  var v_target = target;
  if (document.getElementById(v_target) == null) {
    v_target = 'frontpage-content';
  }
  var v_object = null;
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div id=\"content\">'+data+'</div>'; $('.accordion-wrapper').accordion({autoHeight: false});}";
  eval("v_object="+v_function);
   
	SU.getUseroid(function(data){DB.getShopDataType("WEBNEWS", "OBJECTID='"+newsid+"'", "0", 0, data, v_object);});   
//	DB.getShopDataType("WEBNEWS", "OBJECTID='"+newsid+"'", "0", 0, 45, v_object);	
}

function loadNewsBlockID(newsid, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  eval("v_object="+v_function);
   
	SU.getUseroid(function(data){DB.getShopDataType("WEBBLOCKNEWS", "OBJECTID='"+newsid+"'", "0", 0, data, v_object);});   
//	DB.getShopDataType("WEBBLOCKNEWS", "OBJECTID='"+newsid+"'", "0", 0, 45, v_object);	
}

function loadDoc(docname, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){data.replace('[CROPPING]', 'WebBlock'); document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  eval("v_object="+v_function);  
   
  	SU.getUseroid(function(data){DB.getShopDataType("WEBDOC", "NAME='"+docname+"'", "0", 0, data, v_object);});   
//	DB.getShopDataType("WEBDOC", "NAME='"+docname+"'", "0", 0, 45, v_object);
  scroll(0,0);
}

function loadDocID(docname, target) {
  var v_target = target;
  var v_targetcheck = document.getElementById(v_target);
  if (v_targetcheck != null) {
    var v_object = null;
    var v_function = "function(data){data.replace('[CROPPING]', 'WebBlock'); document.getElementById('"+v_target+"').innerHTML='<div>'+data+'</div>';}";
    eval("v_object="+v_function);  
     
      	SU.getUseroid(function(data){DB.getShopDataType("WEBDOC", "OBJECTID="+docname+"", "0", 0, data, v_object);});   
//	DB.getShopDataType("WEBDOC", "OBJECTID="+docname+"", "0", 0, 45, v_object);
    scroll(0,0);
  } else {
//    alert("Document Target not found");
  }
}

function HM1() {
    if(g_LocalSprogID == 3) {
      document.getElementById('leftColumn').innerHTML="<div id=\"productMenu\"><ul id=\"productMenuFront\"></ul></div><div class=\"columnImage\" id=\"columnImage\"><a onclick=\"loadDocID('5792330', 'main')\"><img id=\"callDE\" src=\"images/callDE.png\" alt=\"\" /></a></div>";
      document.getElementById('main').innerHTML="<div id=\"frontpage-content\"></div><div id=\"bottom-content\"><div id=\"bottom-contentDE\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser box-image box-last\"></div></div</div>";
    }else{
      document.getElementById('leftColumn').innerHTML="<div id=\"productMenu\"><ul id=\"productMenuFront\"></ul></div><div class=\"columnImage\" id=\"columnImage\"><a onclick=\"loadDocID('5792103', 'main')\"><img src=\"images/call.png\" alt=\"\" /></a></div>";
      document.getElementById('main').innerHTML="<div id=\"frontpage-content\"></div><div id=\"bottom-content\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser\"></div><div id=\"Block3\" class=\"box box-teaser box-image box-last\"></div></div";
    }
  firstload();
}

function loadNyhedsbrev() {
 loadXMLDoc('news.jsp','main');
}

function loadXMLDoc(p_url,p_dest)
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  var xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
	{
	document.getElementById(p_dest).innerHTML=parseScript(xmlhttp.responseText);
	}
  }
xmlhttp.open("GET",p_url,true);
xmlhttp.send();
}


function SubmenuFoldud(showHideDiv, switchimageDiv, parentshowHideDiv, parentswitchimageDiv) {
	var ele = document.getElementById(showHideDiv);
	var text = document.getElementById(switchimageDiv); 
	SubmenuAltidFoldud(parentshowHideDiv, parentswitchimageDiv);

	if (ele == null || text == null){
	  return;
	}

	if(ele.style.display == "block") {
    		ele.style.display = "none";
    		text.src = "images/add.png";
  	}
	else {
		ele.style.display = "block";
		text.src = "images/sub.png";
	}
}

function SubmenuAltidFoldud(showHideDiv, switchimageDiv) {
	var ele = document.getElementById(showHideDiv);
	var text = document.getElementById(switchimageDiv); 
	if (ele == null || text == null){
	  return;
	}
	
	ele.style.display = "block";
	text.src = "images/sub.png";
}

function GetProducts(StructID, HasProducts) {
  if(HasProducts ==  0) {
//    SU.isLoggedIn(function(data){if(data==true)showProductLoggedIn(StructID);else showProductNotLoggedIn(StructID);});
    SU.isLoggedIn(function(data){showProduct(StructID);});
  }else{
    var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"ProductGroup\"><ul>'+data+'</ul></div>';}";
    eval("v_object="+v_function);  
     
       	SU.getUseroid(function(data){DB.getShopDataType("WEBGROUPNODE", "PARENTNODE= "+StructID+"", "0", 0, data, v_object);});   
//	DB.getShopDataType("WEBGROUPNODE", "PARENTNODE= "+StructID+"", "0", 0, 45, v_object);
  }
}

function showProduct(StructID) {
  var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"Products\">'+data+'</div>';}";
  eval("v_object="+v_function); 
  SU.getUseroid(function(data){DB.getShopDataType("WEBPRODUCT", "OBJECTID= "+StructID+"", "0", 0, data, v_object);});   
}


function showProductLoggedIn(StructID) {
  var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"Products\">'+data+'</div>';}";
  eval("v_object="+v_function); 
   
  SU.getUseroid(function(data){DB.getShopDataType("WEBPRODUCTLOGIN", "OBJECTID= "+StructID+"", "0", 0, data, v_object);});   
//  DB.getShopDataType("WEBPRODUCTLOGIN", "OBJECTID= "+StructID+"", "0", 0, 45, v_object);
}

function showProductNotLoggedIn(StructID) {
  var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"Products\">'+data+'</div>';}";
  eval("v_object="+v_function);  
   
  SU.getUseroid(function(data){DB.getShopDataType("WEBPRODUCTNOTLOGIN", "OBJECTID= "+StructID+"", "0", 0, data, v_object);});   
//  DB.getShopDataType("WEBPRODUCTNOTLOGIN", "OBJECTID= "+StructID+"", "0", 0, 45, v_object);
}


function eshopDK(target){
  var v_target = target;
  var v_object = null;
  var v_func2 = loadDoc('E-shop DK', 'main');
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div>'+data+'</div>'; "+v_func2+"}";
  eval("v_object="+v_function);  
   
   SU.getUseroid(function(data){DB.getShopDataType("DATATREEDK", "OBJECTID= 5816337", "0", 0, data, v_object);});   
//   DB.getShopDataType("DATATREEDK", "OBJECTID= 5816337", "0", 0, 45, v_object);
 
}

function eshopDE(target){
  var v_target = target;
  var v_object = null;
//  loadDoc('E-shop DE', 'main');
  var v_func2 = loadDoc('E-shop DE', 'main');
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div>'+data+'</div>'; "+v_func2+"}";
  eval("v_object="+v_function);  
   
    SU.getUseroid(function(data){DB.getShopDataType("DATATREEDE", "OBJECTID= 5816337", "0", 0, data, v_object);});   
//    DB.getShopDataType("DATATREEDE", "OBJECTID= 5816337", "0", 0, 45, v_object);
}

function CusPreOrder(v_PN){
  var v_object = null;
    var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"ItemTop\"></div>'+data}";

  eval("v_object="+v_function); 
  var outputFormat='<input type="button" class="button" class="CLASS" onclick="CusPreOrder(PN)" value=\'PN\'>';
   

  SU.getUseroid(function(data){DB.getShopDataTypePLLogicon("CATPREORDERS", "CUSTOMERUSERID = " + data + " ", outputFormat,v_PN, 12, data, v_object);});   
}

function loadTop(StructID){
  var v_function = "function(data){document.getElementById('ItemTop').innerHTML='<div>'+data+'</div>';}";
  eval("v_object="+v_function);  
   
    SU.getUseroid(function(data){DB.getShopDataType("WEPPRODUCTTOP", "OBJECTID= "+StructID+"", "0", 0, data, v_object);});   
//    DB.getShopDataType("WEPPRODUCTTOP", "OBJECTID= "+StructID+"", "0", 0, 45, v_object);
}


function loginSmart(p_username,p_password,success,failure,targetid){
	var cb = null;
	if(success!=null && failure!=null && targetid!=null){
		var f = "function(data){if(data==true){showLogoutButton();} else {showLoginButton();} }";
		eval("cb="+f);
	}
	SU.login(p_username,p_password,cb);
}

function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}


function showLoginButton(){
 if (g_LocalSprogID == 0){
  v_obj=document.getElementById("inputUsername");
  v_obj.value="Brugernavn";
  v_obj=document.getElementById("inputPassword");
  v_obj.value="Kodeord";  
 }else{
  v_obj=document.getElementById("inputUsername");
  v_obj.value="Benutzername";
  v_obj=document.getElementById("inputPassword");
  v_obj.value="Kennwort";
  
  }
}

function showLogoutButton(){
  v_obj=document.getElementById("login");
  v_obj.innerHTML="<span id=\"UserName\"></span><form id=\"LoginFrm\"><input class=\"input_loginBtn\" type=\"button\" onclick=\"logout();\" value=\"Logout\"  title=\"Logout\"/></form>";
  
 
  if (g_LocalSprogID == 0){
    document.getElementById('CusPreOrder').innerHTML="<a onclick=\"CusPreOrder(1)\">Tidligere ordret</a>";
  
    var v_object = null;
    var v_function = "function(data){document.getElementById('basketnav').innerHTML='<ul>'+data+'</ul>'; getBasketContentSmall();}";
    eval("v_object="+v_function);
     SU.getUserName(function(data){ document.getElementById('UserName').innerHTML='Velkommen '+data; });

 
        SU.getUseroid(function(data){DB.getShopDataType("WEBMENU", "NAME='Kurv DK' AND SPROGID = "+g_LocalSprogID+"", "0", 0, data, v_object);});   
 //   	DB.getShopDataType("WEBMENU", "NAME='Kurv DK' AND SPROGID = "+g_LocalSprogID+"", "0", 0, 45, v_object);
  
  }else{
    document.getElementById('CusPreOrder').innerHTML="<a onclick=\"CusPreOrder(1)\" style=\"padding-left: 5px;\">Bestellhistorie</a>";
  
    var v_object = null;
    var v_function = "function(data){document.getElementById('basketnav').innerHTML='<ul>'+data+'</ul>'; getBasketContentSmall();}";
    eval("v_object="+v_function);
     SU.getUserName(function(data){ document.getElementById('UserName').innerHTML='Willkommen '+data; });
    
        SU.getUseroid(function(data){DB.getShopDataType("WEBMENU", "NAME='Kurv DE' AND SPROGID = "+g_LocalSprogID+"", "0", 0, data, v_object);});   
//    	DB.getShopDataType("WEBMENU", "NAME='Kurv DE' AND SPROGID = "+g_LocalSprogID+"", "0", 0, 45, v_object);
  }
    var v_object2 = null;
    var v_function2 = "function(data){g_valutastr = data;}";
    eval("v_object2="+v_function2);  
    SU.getUseroid(function(data){DB.getShopDataType("GETVALUTA", "OBJECTID=5792330", "0", 0, data, v_object2);});   
   
}

function logout(){
  SU.logout(Userlogout);
}

function Userlogout(){
  if (g_LocalSprogID == 0){
   location.reload(true);
  }else{
   var ReturnLogin = document.getElementById('login');
   ReturnLogin.innerHTML = "<form id=\"LoginFrm\"><input type=\"text\" onfocus=\"SelectAll('inputUsername');\"  value=\"Brugernavn\" id=\"inputUsername\" class=\"input_login\" size=\"10\" name=\"keyword\"> <input type=\"password\" onfocus=\"SelectAll('inputPassword');\"  value=\"Kodeord\" id=\"inputPassword\" class=\"input_login\" size=\"10\" name=\"keyword\"> <input class=\"input_loginBtn\" type=\"button\" onclick=\"loginSmart(document.getElementById('inputUsername').value,document.getElementById('inputPassword').value,'welcome.jsp','login.jsp', 'login')\" value=\"Login\"  title=\"Login\"/></form>";

   var ReturnBasket = document.getElementById('basketnav');
   ReturnBasket.innerHTML = "";

   loadSprogIDde();
 }
}


function checkLoginStatus(){
  SU.isLoggedIn(function(data){if(data==true)showLogoutButton();else showLoginButton();});
}

function getBasketContent(){
 var basketFile;
 if (g_LocalSprogID == 0){
  basketFile = 'basket.jsp';
 }else{
  basketFile = 'basketDE.jsp';
 }
  loadXMLDoc(basketFile,"main");
  SU.getBasketContent(function(data){if(g_LocalSprogID == 3) {data=data.replace('I alt', 'Insgesamt'); data=data.replace('Fragt', 'Fracht'); data=replaceToDe(data);};data=data.replace(/Kr./gi, g_valutastr);document.getElementById("basketContentDIV").innerHTML=toHTML(data); updateBasket();});
}

function replaceToDe(intext){
 var v_intext = intext;
 v_intext=v_intext.replace(/ Par /gi, ' Paar ');
 v_intext=v_intext.replace(/ rl.  /gi, ' Rollen ');
 v_intext=v_intext.replace(/ stk. /gi, ' Stück ');
 v_intext=v_intext.replace(/ sæt /gi, ' Setzen ');
 v_intext=v_intext.replace(/ pakke /gi, ' Box ');
 v_intext=v_intext.replace(/ poser /gi, ' Beutel ');
 v_intext=v_intext.replace(/ krt. /gi, ' Kartons ');
 return v_intext;

}

function addToBasket(pid){
  SU.addToBasket(pid,document.getElementById("pl"+pid).value,getBasketContentSmall);
}

function clearBasket() {
  SU.clearBasket();
}

function getBasketContentSmall(){
  var Kurvtext;
  if (g_LocalSprogID == 0){
    Kurvtext = 'Se kurv';
  } else {
    Kurvtext = 'Warenkorb ansehen';
  }
  SU.getBasketContentCompressed(function(data){if(g_LocalSprogID == 3) {data=data.replace('Varer', 'Produkte')}; document.getElementById("basket").innerHTML=Kurvtext+" - "+toHTML(data);});
}

function updateBasket(){
//  if (g_BasketUpdating == 1){
//    return;
//  }
//  g_BasketUpdating = 1;
//  document.body.style.cursor = "wait";
	var res = "";
	v_arr = document.getElementsByName("basketLine");
	if(v_arr.length>0){
	for(i=0;i<v_arr.length;i++){
		var pid=parseInt(v_arr[i].id.substr(2));
		var val =parseInt(v_arr[i].value);
		res+=pid+":"+val+";";
	}
	res=res.substr(0,res.length-1);
	SU.updateBasket(res,updateBasketResult);
	}
}

function updateBasketResult(data){
	SU.getBasketContent(function(data){
	  if (document.getElementById("basketContentDIV") != null) {
	    if(g_LocalSprogID == 3) {
	      data=data.replace('I alt', 'Insgesamt'); 
	      data=data.replace('Fragt', 'Fracht');
	      data=replaceToDe(data);
	    }
	    data=data.replace(/kr./gi, g_valutastr);
	    document.getElementById("basketContentDIV").innerHTML=toHTML(data); 
	    getBasketContentSmall();
	  } 
	  document.body.style.cursor = "default"; 
	  g_BasketUpdating = 0; });
}

function toHTML(v_html){
	var tmp = v_html;
	tmp = tmp.replace("&lt;","<");
	tmp = tmp.replace("&gt;",">");
	tmp = tmp.replace("\\\"","\"");
	return tmp;
}

function gotoOrder(){
  if (g_LocalSprogID == 0){
    var ordre ="order.jsp";
  }else{
    var ordre ="orderDE.jsp";
  }
	checkLoginStatusGoToURL(ordre);
}

function checkLoginStatusGoToURL(p_url){

	var o_cb = null;
	if(p_url!=null){
		eval("o_cb = function(data){loadXMLDoc('"+p_url+"','main');}");
		SU.isLoggedIn(o_cb);
	}
	

}

function createOrder(){
  SU.createOrderLogicon(dwr.util.getValue("vatnumber"),dwr.util.getValue("altname"),dwr.util.getValue("altadress"),dwr.util.getValue("altadress2"),dwr.util.getValue("altpostcode"),dwr.util.getValue("altcity"),dwr.util.getValue("altcountry"),dwr.util.getValue("Reference"),dwr.util.getValue("Note"),function(data){showFinishedOrder(data);});
}

function showFinishedOrder(orderoID) {
    clearBasket(); 
    getBasketContentSmall();
    var v_object = null;
    var v_function = "function(data){if(g_LocalSprogID == 3) {data=replaceToDe(data);};document.getElementById('main').innerHTML='<div id=\"FinishOrder\">'+data+'</div>';}";
    eval("v_object="+v_function);
	
    if(g_LocalSprogID == 3) {
        SU.getUseroid(function(data){DB.getShopDataType("FINISHORDERDE", "OBJECTID=" + orderoID + "", "0", 0, data, v_object);});   
    }else{
        SU.getUseroid(function(data){DB.getShopDataType("FINISHORDERDK", "OBJECTID=" + orderoID + "", "0", 0, data, v_object);});   
    }
}

function finishOrder() {
  clearBasket(); 
    if(g_LocalSprogID == 3) {
      document.getElementById('leftColumn').innerHTML="<div id=\"productMenu\"><ul id=\"productMenuFront\"></ul></div><div class=\"columnImage\" id=\"columnImage\"><a onclick=\"loadDocID('5792330', 'main')\"><img id=\"callDE\" src=\"images/callDE.png\" alt=\"\" /></a></div>";
      document.getElementById('main').innerHTML="<div id=\"frontpage-content\"></div><div id=\"bottom-content\"><div id=\"bottom-contentDE\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser box-image box-last\"></div></div</div>";
    }else{
      document.getElementById('leftColumn').innerHTML="<div id=\"productMenu\"><ul id=\"productMenuFront\"></ul></div><div class=\"columnImage\" id=\"columnImage\"><a onclick=\"loadDocID('5792103', 'main')\"><img src=\"images/call.png\" alt=\"\" /></a></div>";
      document.getElementById('main').innerHTML="<div id=\"frontpage-content\"></div><div id=\"bottom-content\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\" class=\"box box-teaser\"></div><div id=\"Block3\" class=\"box box-teaser box-image box-last\"></div></div";
    }
  firstload();
}

function createNewsLetter() {
  var createok = 1;

  if (dwr.util.getValue("p_name") == '' && createok == 1) {
    alert('Navn skal udfyldes.');
    createok = 0;
  }

  if (dwr.util.getValue("p_firma") == '' && createok == 1) {
    alert('Firmanavn skal udfyldes.');
    createok = 0;
  }

  if (dwr.util.getValue("p_email") == '' && createok == 1) {
    alert('E-mail skal udfyldes.');
    createok = 0;
  }

  if (dwr.util.getValue("p_email") != dwr.util.getValue("p_email2") && createok == 1) {
    alert('E-mail adresser er ikke ens.');
    createok = 0;
  }

  if (createok == 1) {

    SU.newsLetterLogicon(dwr.util.getValue("p_name"), dwr.util.getValue("p_firma"), dwr.util.getValue("p_email"), 0, function(data){finishNewsLetter()});
  }
}

function finishNewsLetter() {
  alert('Tak for din tilmelding til nyhedsbrevet'); 
  location.reload(true);
}

function search(v_PN){
  var searchfld = document.getElementById('searchvalue');
  if (searchfld == null) {
    return;
  }
  var searchvalue = searchfld.value;
  SU.isLoggedIn(function(data){showProductSearch(searchvalue, v_PN);});
}

function showProductSearch(searchvalue, v_PN){
  var v_object = null;
    var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"ItemTop\"></div>'+data}";

  eval("v_object="+v_function); 
  var outputFormat='<input type="button" class="button" class="CLASS" onclick="search(PN)" value=\'PN\'>';
   

  SU.getUseroid(function(data){DB.getShopDataTypePLLogicon("SEARCH", "upper(SEARCHFIELD) like upper('%"+searchvalue+"%') and sprogid="+g_LocalSprogID+"", outputFormat,v_PN, 12, data, v_object);});   

}


function showProductSearchLoggedIn(searchvalue, v_PN){
  var v_object = null;
    var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"ItemTop\"></div>'+data}";

  eval("v_object="+v_function); 
  var outputFormat='<input type="button" class="button" class="CLASS" onclick="search(PN)" value=\'PN\'>';
   

  SU.getUseroid(function(data){DB.getShopDataTypePLLogicon("SEARCHLOGIN", "upper(SEARCHFIELD) like upper('%"+searchvalue+"%') and sprogid="+g_LocalSprogID+"", outputFormat,v_PN, 12, data, v_object);});   
//  DB.getShopDataTypePL("SEARCHLOGIN", "upper(SEARCHFIELD) like upper('%"+searchvalue+"%') and sprogid="+g_LocalSprogID+"", outputFormat,v_PN, 5, 45, v_object);	

}


function showProductSearchNotLoggedIn(searchvalue, v_PN){
  var v_object = null;
    var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"ItemTop\"></div>'+data}";

  eval("v_object="+v_function); 
  var outputFormat='<input type="button" class="button" class="CLASS" onclick="search(PN)" value=\'PN\'>';
   
  
  SU.getUseroid(function(data){DB.getShopDataTypePLLogicon("SEARCHNOTLOGIN", "upper(SEARCHFIELD) like upper('%"+searchvalue+"%') and sprogid="+g_LocalSprogID+"", outputFormat,v_PN, 12, data, v_object);});   
// DB.getShopDataTypePL("SEARCHNOTLOGIN", "upper(SEARCHFIELD) like upper('%"+searchvalue+"%') and sprogid="+g_LocalSprogID+"", outputFormat,v_PN, 5, 45, v_object);	

}

function SerachHeader() {
  if (g_LocalSprogID == 0){
   document.getElementById("pageListSpacer").innerHTML = "<ul id=\"Header\"><li id=\"VarenrLOG\">Varenr</li><li id=\"SizeLOG\">Vare beskrivelse</li><li id=\"price\">Enhedspris</li></ul>"
  }else{
   document.getElementById("pageListSpacer").innerHTML = "<ul id=\"Header\"><li id=\"VarenrLOG\">Teilenummer</li><li id=\"SizeLOG\">Produktbeschreibung</li><li id=\"price\">Einheitspreis</li></ul>"
  }
 	
}

// var outputFormat='<input type="button" class="CLASS" onclick="search(PN)" value=\'Side PN\'>';
//		DB.getShopDataTypeSearchPL("SEARCH",v_wp,outputFormat,v_PN, 5,function(data){document.getElementById("content-front").innerHTML='<div id="productinfo" class="productinfo"></div>'+data; document.body.style.cursor = "default"});



function deleteBasketLine(pid){
  var v_ant = document.getElementById(pid);
  if (v_ant != null) {
    v_ant.value = '0';
    updateBasket();
  }
}

function DropDownMainMenu(){
  var ProduktMenuChange = document.getElementById('ProduktMenuLI');
  var LogiMenuChange = document.getElementById('OmLogLi');
  var sidebar = document.getElementById('topnav');
  var ul = sidebar.getElementsByTagName("ul")[0];
  ul.className = "jsddm";
  
  if (g_LocalSprogID == 0) {
    ProduktMenuChange.innerHTML = "<a >Produkter</a><ul id=\"produktMenuDropDown\"></ul>";
    loadMenu("ProduktMenu", "produktMenuDropDown");
    
    LogiMenuChange.innerHTML = "<a >Om LogiCon</a><ul id=\"logiMenuDropDown\"></ul>";
    loadMenu("OmLogicon", "logiMenuDropDown");

  } else {
    ProduktMenuChange.innerHTML = "<a id=\"tysk\">Produkte</a><ul id=\"produktMenuDropDown\"></ul>";
    loadMenu("ProduktMenu", "produktMenuDropDown");

    LogiMenuChange.innerHTML = "<a id=\"tysk\">Über uns</a><ul id=\"logiMenuDropDown\"></ul>";
    loadMenu("OmLogicon", "logiMenuDropDown");

  }
 dropDownjsddm();
}

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{
   jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

function dropDownjsddm()
{ 
   $('#ProduktMenuLI').bind('mouseover', jsddm_open)
   $('#ProduktMenuLI').bind('mouseout',  jsddm_timer)

   $('#OmLogLi').bind('mouseover', jsddm_open)
   $('#OmLogLi').bind('mouseout',  jsddm_timer)   

document.onclick = jsddm_close;
}

function getXOffset(e) {
  if (typeof e.offsetX != 'undefined')
    return e.offsetX;
  else if (typeof e.pageX != 'undefined')
    return e.pageX - e.target.offsetLeft;
}

function getYOffset(e) {
  if (typeof e.offsetY != 'undefined')
    return e.offsetY;
  else if (typeof e.pageY != 'undefined')
    return e.pageY - e.target.offsetTop;
}


function show_discount(showDivID, e){
  var x = getXOffset(e);
  var y = getYOffset(e);
  var showDiv = document.getElementById(showDivID);
  showDiv.top=y;
  showDiv.left=x;
  showDiv.style.display="block"; 
}

function hide_discount(hideDivID){
  var hideDiv = document.getElementById(hideDivID);
  hideDiv.style.display="none"; 
}

function setTreeBlue() {
  var basediv = document.getElementById('productMenuEshop');
  var allas = basediv.getElementsByTagName('a');
  for (var i=0; i<allas.length; i++) {
    var atag = allas[i];
    atag.style.color = '#005091';
  }
}

function setTreeNodeGreen(t_Node){
  setTreeBlue();
  var v_Node = document.getElementById(t_Node);
  v_Node.style.color = '#1B9500';
}













function loadDynMenu(menuname, target) {
  var v_target = target;
  var v_object = null;
//  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML=data}";
  eval("v_object="+v_function);  
	DB.getShopDataType("WEBDYNMENUBUND", "NAME='"+menuname+"'", "0", v_object);	
}

function loadDynMenuOnID(menuname, target) {
  var v_target = target;
  var v_object = null;
//  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML=data}";
  eval("v_object="+v_function);  
	DB.getShopDataType("WEBDYNMENUBUND", "OBJECTID='"+menuname+"'", "0", v_object);	
}



function loadSlideID(slidename, target, setclass) {
  var v_target = target;
  var v_class;
  var v_targetcheck = document.getElementById(v_target);
  if (v_targetcheck != null) {
    if (setclass == null) {
      v_class = "slideshow";
    } else {
      v_class = setclass;
    }
    var v_object = null;
    var v_function;
    if (gSlideStarted == 0) {
      v_function = "function(data){document.getElementById('"+v_target+"').innerHTML=\"<div id='frontpage-content'><div id='banner' class='frontpage-banner'><ul class='"+v_class+"'>\"+data+\"</ul></div></div>\"; slideShow(4000);}";
    } else {
      v_function = "function(data){document.getElementById('"+v_target+"').innerHTML=\"<div id='frontpage-content'><div id='banner' class='frontpage-banner'><ul class='"+v_class+"'>\"+data+\"</ul></div></div>\"; slideShow2(4000);}";
    }
    eval("v_object="+v_function);  
     DB.getShopDataType("WEBSLIDE", "NAME='"+slidename+"' AND SPROGID = "+g_LocalSprogID+"", "0", 0, v_object);

    gSlideStarted = 1;
  } else {
    alert("Slider Target not found");
  }
}


function loadBundDoc(docname, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){data.replace('[CROPPING]', 'WebBlock'); document.getElementById('"+v_target+"').innerHTML='<ul>'+data+'</ul>';}";
  eval("v_object="+v_function);  
	DB.getShopDataType("WEBBUNDDOC", "NAME='"+docname+"'", "0", v_object);	
}

function loadPage(docname, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){eval(data);}";
  eval("v_object="+v_function);  
    DB.getShopDataType("WEBPAGE", "NAME='"+docname+"'", "0", v_object);
  scroll(0,0);
}

function loadPageID(docname, target) {
  var v_target = target;
  var v_object = null;
  var v_function = "function(data){eval(data);}";
  eval("v_object="+v_function);  
  DB.getShopDataType("WEBPAGE", "OBJECTID="+docname+"", "0", v_object);	
    scroll(0,0);
}

function Maincontent(subfunction, target) {
  var v_target = target;
  var v_object = null;
  var v_func2 = subfunction+"();";
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div id=\"frontpage-content\"><div id=\"banner\" class=\"frontpage-banner\"></div></div><div id=\"bottom-content\"><div id=\"Block1\" class=\"box box-teaser\"></div><div id=\"Block2\"  class=\"box box-teaser\"></div><div id=\"Block3\"  class=\"box box-teaser box-image box-last\"></div>'; "+v_func2+"}";
  eval("v_object="+v_function);  
	DB.getShopDataType("WEBMENU", "", "0", v_object);	
}

function Subcontent(subfunction, target) {
  var v_target = target;
  var v_object = null;
  var v_func2 = subfunction+"();";
  var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div id=\"main\"></div><div id=\"sidebar-left\"><div id=\"Block1\" ></div><div id=\"Block2\" ></div><div id=\"Block3\" ></div></div>'; "+v_func2+"}";
  eval("v_object="+v_function);  
	DB.getShopDataType("WEBMENU", "", "0", v_object);	
}

function Subcontentblock(page, target) {
  var v_target = target;
  var v_object = null;
  if (page == '3568702') {
    Maincontent('HM1', 'container');
  } else {
    var v_func2 = "loadPageID("+page+");";
    var v_function = "function(data){document.getElementById('"+v_target+"').innerHTML='<div id=\"main\"></div><div id=\"sidebar-left\"><div id=\"Block1\" ></div><div id=\"Block2\" ></div><div id=\"Block3\" ></div></div>'; "+v_func2+"}";
    eval("v_object="+v_function);  
    DB.getShopDataType("WEBMENU", "", "0", v_object);	
  }
}

function loadmappagekolding() {
  var v_function = "function(data){document.getElementById('main').innerHTML='<div id=\"content\"><h1>Stålvej 7, 6000 Kolding</h1></div><div id = \"gmap\" class=\"map\"><iframe src =\"map-kolding.html\" width=\"100%\" height=\"390px\" FRAMEBORDER=0 \></div></div>';}";
  eval("v_object="+v_function);  
  DB.getShopDataType("WEBMENU", "", "0", 0, v_object);	
}

function loadmappagevejle() {
  var v_function = "function(data){document.getElementById('main').innerHTML='<ul><div id=\"content\"><div class=\"menu4\"><ul><li><a onclick=\"loadmappagevejen()\">Vejen,</a></li><li><a onclick=\"loadmappagevejen()\">Bramming,</a></li><li><a onclick=\"loadmappagevejen()\">Kolding,</a></li><li><a onclick=\"loadmappagevejle()\">Vejle,</a></li><li><a onclick=\"loadmappagevejle()\">Løsning</a></li></ul></div><div id = \"gmap\" class=\"map\"><iframe src =\"map-vejle.html\" width=\"100%\" height=\"390px\" FRAMEBORDER=0 \></div></div></ul>';}";
  eval("v_object="+v_function);  
  DB.getShopDataType("WEBMENU", "", "0", v_object);	
}

function parseScript(_source) {
  var source = _source;
  var scripts = new Array();
		
  // Strip out tags
  while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
    var s = source.indexOf("<script");
    var s_e = source.indexOf(">", s);
    var e = source.indexOf("</script", s);
    var e_e = source.indexOf(">", e);
			
    // Add to scripts array
    scripts.push(source.substring(s_e+1, e));
    // Strip from source
    source = source.substring(0, s) + source.substring(e_e+1);
  }
		
  // Loop through every script collected and eval it
  for(var i=0; i<scripts.length; i++) {
    try {
      eval(scripts[i]);
    }
    catch(ex) {
      // do what you want here when a script fails
    }
  }
		
  // Return the cleaned source
  return source;
}


function Findvej() {
  loadmappagekolding();
  scroll(0,0);
}

function loadSubGroup(pid){
	DB.getShopDataType("PRODUCTSUBGROUP", "objectid="+pid, "0", loadSubGroupResult);	
	
}

var loadSubGroupResult = function(data){
	document.getElementById("content-front").innerHTML="<ul>"+data+"</ul>";
}

function loadMenuItem(pid){
	alert('møflimøf');
}

function loadProducts(){

}
