	
	function HTMLencode(inputvalue)
	{
		
		var test = inputvalue.replace("","\346");
		return test + '\346';
	}
	
	function openAjaxMenu(str, extra, producent)
	{
		$.ajax({
  			url: "../../../ajax/menuajax.asp?k=" + str + "&producent=" + producent,
  			cache: false,
  			success: function(html)
				{
					$("#menuItem_"+ str +"_extra").html(html);
					if (extra != 'none')
					{
						if($('#' + extra).length)
						{
						document.getElementById(extra).style.display = 'block';	
						}
						if(producent != '')
						{
							if($('#' + producent).length)
							{
							document.getElementById(producent).style.display = 'block';
							document.getElementById(extra).style.display = 'none';
							}
							
						}
					}
					
				}
			});		
	}
	
	
	
	function switchToProducentMenuList(key, grp)
	{
		document.getElementById(key + '_gruppe_'+ grp +'_extra').style.display = 'none';
		document.getElementById(key + '_gruppe_'+ grp +'_producenter').style.display = 'block';
		
		$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=producent&HF=" + key + "_gruppe_"+ grp +"_producenter&action=open",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
		
	}
	function switchToProducentNormalList(key, grp)
	{
		$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=producent&HF=" + key + "_gruppe_"+ grp +"_producenter&action=close",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
		document.getElementById(key + '_gruppe_'+ grp +'_extra').style.display = 'block';
		document.getElementById(key + '_gruppe_'+ grp +'_producenter').style.display = 'none';
	}
	
	
	
	
	
	
	
	
	function toggleMenuHeaderOptionV(b,q,z, speed)
	{
		var myElement = document.getElementById(q + '_extra');
		if (myElement.style.display == 'block')
		{
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=top&HF=" + q + "&action=close",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			$('#' + q + '_extra').slideUp(speed);
			//myElement.style.display = 'none';
			document.getElementById(q + '_btn').className = z + 'menuOpen';	
		}
		else
		{
			$.ajax({
  				url: "../../../ajax/menuajax.asp?k=" + b,
  				cache: false,
  				success: function(html){$("#menuItem_"+ b +"_extra").html(html);}
				});
			
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=top&HF=" + q + "&action=open&sp=" + speed,
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			//myElement.style.display = 'block';
			document.getElementById(q + '_btn').className = z + 'menuClose';
			if (masterMenu != q)
			{
				if (masterMenu != '')
				{
					myElement = document.getElementById(masterMenu + '_extra');
					$('#' + masterMenu + '_extra').slideUp(lastSpeed,function ()
																		   	{
														   					$('#' + q + '_extra').slideDown(speed, function() {$.scrollTo('#' + q,150);});
																			
														   					}
																			);
					document.getElementById(masterMenu + '_btn').className = z + 'menuOpen';	
				}
				else
				{
					$('#' + q + '_extra').slideDown(speed, function() {$.scrollTo('#' + q,150);});
				}
				lastSpeed = speed;
				masterMenu = q;
			}
			else
			{
				
			
			$('#' + q + '_extra').slideDown(speed,function() {$.scrollTo('#' + q,150);});
			}
			//window.location = String(window.location).replace(/\#.*$/, "") + "#" + j;
		}
	}
	

	
	
	function openMenuSubOptionV(q)
	{
		var forceClose = false;
		var parentElement = document.getElementById(q);
		
		if($('#' + q + '_producenter').length)
			{
				if(document.getElementById(q + '_producenter').style.display == 'block')
				{
					forceClose = true;
					
				}
			}
		if($('#' + q + '_producenter').length)
			{
			document.getElementById(q + '_producenter').style.display = 'none';
			}
		var myElement = document.getElementById(q + '_extra');
		if (myElement.style.display == 'block' || forceClose)
		{
			myElement.style.display = 'none';
			parentElement.className = 'menuPlus';	
		}
		else
		{
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=bottom&HF=" + q + "&action=open",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			myElement.style.display = 'block';
			if (subMenu != q)
			{
				if($('#' + subMenu + '_producenter').length)
							{
								document.getElementById(subMenu + '_producenter').style.display = 'none';
							}
				if (subMenu != '')
				{
					if($('#' + subMenu + '_extra').length)
							{
								myElement = document.getElementById(subMenu + '_extra');
								if (myElement.style.display == 'block')
								{
									myElement.style.display = 'none';
									
								}
							}
				}
			}
		}
		subMenu = q;
	}
	
	
	
	function toggleMenuHeaderOption(q,z, speed)
	{
		var myElement = document.getElementById(q + '_extra');
		if (myElement.style.display == 'block')
		{
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=top&HF=" + q + "&action=close",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			$('#' + q + '_extra').slideUp(speed);
			//myElement.style.display = 'none';
			document.getElementById(q + '_btn').className = z + 'menuOpen';	
		}
		else
		{
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=top&HF=" + q + "&action=open&sp=" + speed,
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			//myElement.style.display = 'block';
			document.getElementById(q + '_btn').className = z + 'menuClose';
			if (masterMenu != q)
			{
				if (masterMenu != '')
				{
					myElement = document.getElementById(masterMenu + '_extra');
					$('#' + masterMenu + '_extra').slideUp(lastSpeed,function ()
																		   	{
														   					$('#' + q + '_extra').slideDown(speed, function() {$.scrollTo('#' + q,150);});
																			
														   					}
																			);
					document.getElementById(masterMenu + '_btn').className = z + 'menuOpen';	
				}
				else
				{
					$('#' + q + '_extra').slideDown(speed, function() {$.scrollTo('#' + q,150);});
				}
				lastSpeed = speed;
				masterMenu = q;
			}
			else
			{
				
			
			$('#' + q + '_extra').slideDown(speed,function() {$.scrollTo('#' + q,150);});
			}
			//window.location = String(window.location).replace(/\#.*$/, "") + "#" + j;
		}
	}
	

	
	
	function openMenuSubOption(q,j)
	{
		var parentElement = document.getElementById(q);
		var myElement = document.getElementById(q + '_extra');
		if (myElement.style.display == 'block')
		{
			myElement.style.display = 'none';
			parentElement.className = 'menuPlus';
			
		}
		else
		{
			parentElement.className = 'menuMinus';
			
			$.ajax({
  			url: "../../../ajax/menuFoldOut.asp?m=bottom&HF=" + q + "&action=open",
  			cache: false,
  			success: function(html){$("#dummy").html(html);}
			});
			
			myElement.style.display = 'block';
			if (subMenu != q)
			{
				if (subMenu != '')
				{
					myElement = document.getElementById(subMenu + '_extra');
					if (myElement.style.display == 'block')
					{
						myElement.style.display = 'none';
					}
				}
			}
			
		}
		
		subMenu = q;
		
	}
	
	function reloadSubBar(producent, lagerstatus, gruppe, sortering)
	{
	$.ajax({
  			url: "ajax/reloadSubBar.asp?producent="+ producent +"&lagerstatus="+ lagerstatus + "&sortering="+ sortering +"&gruppe=" + gruppe,
  			cache: false,
  			success: function(html){$("#sortingContainerShow").html(html);}
			});	
	}
	
	function producentList()
	{
		
		
		
		document.getElementById('currentPage').value = 1;	
		var pageNum = 1;
		var myElement = document.getElementById('listProducenter');
		var producent = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value
		reloadSubBar(producent, lagerstatus, gruppe, sortering);		
		$.ajax({
  			url: "ajax/reloadProductList.asp?producent="+ producent +"&lagerstatus="+ lagerstatus +"&sortering="+ sortering +"&gruppe=" + gruppe + "&pageNum="+ pageNum,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
	}
	
	
	function doMagicSort()
	{
		
		var myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value;
		
		var myProducentElement = document.getElementById('listProducenter');
		var producent = myProducentElement.options[myProducentElement.selectedIndex].value;
		
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		reloadSubBar(producent, lagerstatus, gruppe, sortering);
		
		$.ajax({
  			url: "ajax/reloadProductList.asp?producent="+ producent +"&lagerstatus="+ lagerstatus +"&sortering="+ sortering +"&pageNum=1&gruppe=" + gruppe,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
	}
	
	
	function lagerStatus()
	{
		document.getElementById('currentPage').value = 1;	
		var pageNum = 1;
		var myElement = document.getElementById('listProducenter');
		var producent = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value
		reloadSubBar(producent, lagerstatus, gruppe, sortering);
		$.ajax({
  			url: "ajax/reloadProductList.asp?producent="+ producent +"&lagerstatus="+ lagerstatus +"&sortering="+ sortering +"&gruppe=" + gruppe + "&pageNum="+ pageNum,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
		//lagerstatus
	}
	
	
	function antalList()
	{
		document.getElementById('currentPage').value = "1";
		var myElement = document.getElementById('listAntal');
		var antal = myElement.options[myElement.selectedIndex].value;
		var myProducentElement = document.getElementById('listProducenter');
		var producent = myProducentElement.options[myProducentElement.selectedIndex].value;
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value;
		reloadSubBar(producent, lagerstatus, gruppe, sortering);
		
		$.ajax({
  			url: "ajax/reloadProductList.asp?producent="+ producent +"&lagerstatus="+ lagerstatus +"&mode=antal&antal="+ antal +"&sortering="+ sortering +"&pageNum=1&gruppe=" + gruppe,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
	}
	
	function gruppeSelect()
	{
		document.getElementById('currentPage').value = "1";
		var myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('listAntal');
		var antal = myElement.options[myElement.selectedIndex].value;
		var myProducentElement = document.getElementById('listProducenter');
		var producent = myProducentElement.options[myProducentElement.selectedIndex].value;
		
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		reloadSubBar(producent, lagerstatus, gruppe, sortering);
		
		$.ajax({
  			url: "ajax/reloadProductList.asp?producent="+ producent +"&lagerstatus="+ lagerstatus +"&mode=antal&antal="+ antal +"&sortering="+ sortering +"&pageNum=1&gruppe=" + gruppe,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
	}
	
	
	
	
	function layoutList()	
	{
		var myElement = document.getElementById('listProducenter');
		var producent = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		var pageNum = document.getElementById('currentPage').value;
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('listLayout');
		if (myElement.selectedIndex == 0)
		{
			//myElement.selectedIndex = 0;
			$.ajax({
  			url: "ajax/reloadProductList.asp?mode=design&design=normal&producent="+ producent +"&lagerstatus="+ lagerstatus +"&sortering="+ sortering +"&gruppe=" + gruppe + "&pageNum="+ pageNum,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});
		}
		else
		{
			//myElement.selectedIndex = 1;
			$.ajax({
  			url: "ajax/reloadProductList.asp?mode=design&design=simpel&producent="+ producent +"&lagerstatus="+ lagerstatus +"&sortering="+ sortering +"&gruppe=" + gruppe + "&pageNum="+ pageNum,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);}
			});	
		}
	}
	
	function getListPage(z)
	{
		document.getElementById('currentPage').value = z;
		var myElement = document.getElementById('listProducenter');
		var producent = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('gruppeDropDown');
		var gruppe = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('tSorting');
		var sortering = myElement.options[myElement.selectedIndex].value;
		myElement = document.getElementById('lagerstatusSelect');
		var lagerstatus = myElement.options[myElement.selectedIndex].value;
		$.ajax({
  			url: "ajax/reloadProductlist.asp?producent="+ producent +"&gruppe=" + gruppe + "&sortering="+ sortering +"&lagerstatus="+ lagerstatus +"&pageNum="+ z,
  			cache: false,
  			success: function(html){$("#productListContainer").html(html);
			scroll(0,0);
			}
			});
	}
	

	function loadKonfigurator(t,g)
	{
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/konfigurator.asp?konfiguratortype="+ t +"&key="+ g,
  			cache: false,
  			success: function(html)
				{
				$("#aContent").html(html);
				var str = $("form").serialize();
				$.ajax({
  				url: "functions/konfiguratorpris.asp?"+ str,
  				cache: false,
  				success: function(html){$("#konfiguratorpris").html(html);}
				});
				$.ajax({
  				url: "functions/konfiguratorbillede.asp?"+ str,
  				cache: false,
  				success: function(html){$("#konfiguratorbillede").html(html);}
				});
				}
			});
		
		
				
	}


	function callKonfigurator()
	{
			var str = $("form").serialize();
			$.ajax({
  				cache: false,
				url: "functions/konfiguratorpris.asp?"+ str,  				
  				success: function(html){$("#konfiguratorpris").html(html);}
				});
	}

	function callbackKonfigurator()
	{
			var str = $("form").serialize();
			$.ajax({
  				cache: false,
  				url: "functions/konfiguratorpris.asp?"+ str,
  				success: function(html){$("#konfiguratorpris").html(html);}
				
				});			

			$.ajax({
  				cache: false,
  				url: "functions/konfiguratorbillede.asp?"+ str,
  				success: function(html){$("#konfiguratorbillede").html(html);}
				
				});			

	}


	function Konfiguratordo()
	{
			var str = $("form").serialize();
			$.ajax({
  				cache: false,
  				url: "functions/konfiguratordo.asp?"+ str,
  				success: function(html){$("#aContent").html(html);}
				
				});			

	}


	function loadProductSearchGruppe(t,g)
	{
		
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/productsearch.asp?type=" + t + "&gruppe=" + g,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}

	function loadProductSearchKategori(t,g)
	{
		
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/productsearch.asp?type=" + t + "&kategori=" + g,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}

	function loadProductSearchgave(g,b,z)
	{
		document.getElementById('aTopContent').style.display = 'block';
		document.getElementById('aContent').style.display = 'none';
		$.ajax({
  			url: "functions/juleselector.asp",
  			cache: false,
  			success: function(html)
			{
			$("#aTopContent").html(html);
			}
			});
	}
	
	function reloadgaveSearch(g,b)
	{
		
	$.ajax({
  				url: "functions/productsearch.asp?type=gave&D=" + g + "&B=" + b,
  				cache: false,
  				success: function(html)
				{$("#aContent").html(html);
				$.ajax({
  				url: "ajax/produktListe.asp?giftSelectorInStock=yes",
  				cache: false,
  				success: function(html){$("#aContent").html(html);
						}
					});
				 }
				});
	
	}

	function loadProductSearchSingleProduct(t,g)
	{
		
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/productsearch.asp?type=" + t + "&model=" + g,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}


	function loadProductSearchPrisKategori(t,g,k)
	{
		
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/productsearch.asp?type=" + t + "&kategori=" + g + "&pris=" + k,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}


	function loadProductSearchPrisGruppe(t,g,k)
	{
		
		document.getElementById('aTopContent').style.display = 'none';
		$.ajax({
  			url: "functions/productsearch.asp?type=" + t + "&gruppe=" + g + "&pris=" + k,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}


	function loadSelector(t,g)
	{
		
		document.getElementById('aTopContent').style.display = 'block';
		$.ajax({
  			url: "functions/selector.asp?selectortype="+ t +"&key="+ g,
  			cache: false,
  			success: function(html)
				{
			$("#aTopContent").html(html);
			var str = $("form").serialize();
			$.ajax({
  				url: "functions/productsearch.asp?type=selector&selectortype=" + t + "&key=" + g,
  				cache: false,
  				success: function(html)
				{$("#aContent").html(html);
				$.ajax({
  				url: "ajax/produktListe.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);
						}
					});
				 }
				});
				}
			});

	}


	function updateInkTonerSelector(t,g)
	{
		
		var str = $("form").serialize();
		$.ajax({
  			url: "functions/productsearch.asp?type=inktonerselector&selectortype=" + t + "&key=" + g,
  			cache: false,
  			success: function(html)
			{$("#aContent").html(html);
			$.ajax({
  			url: "ajax/produktListe.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);
					}
				});
			 }
			});
	}


	function loadInkTonerSelector(t,g)
	{
		
		document.getElementById('aTopContent').style.display = 'block';
		var str = $("form").serialize();
		$.ajax({
  		url: "functions/inktonerselector.asp?func="+ g,
  		cache: false,
  		success: function(html){$("#aTopContent").html(html);}
		});

	}

	function callBackSelector()
	{
			var str = $("form").serialize();
			$.ajax({
  			url: "functions/selector.asp?"+ str,
  			cache: false,
  			success: function(html){$("#aTopContent").html(html);}
			});
	}


	function ExecuteSelector()
	{
		var str = $("form").serialize();
		$.ajax({
  				url: "functions/productsearch.asp?FS=POPL&type=selector&"+ str,
  				cache: false,
  				success: function(html){$("#aBottomContent").html(html);
				
				$.ajax({
  				url: "ajax/produktListe.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);}
				});
				}
				});
	}	
	
	function ExecuteSelector1(t,g,k)
	{
		var str = "catid=1&key=" + t + "&V" + g + "=" + k + "&s1=L"
		$.ajax({
  				url: "functions/productsearch.asp?FS=POPL&type=selector1&"+ str,
  				cache: false,
  				success: function(html){$("#aBottomContent").html(html);
				
				$.ajax({
  				url: "ajax/produktListe.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);}
				});
				}
				});
	}	
	
	function checkSearchFormText()
	{
		var myElement = document.getElementById('topSearchInput');	
		if (myElement.value.indexOf('Skriv s') > -1)
		{
		myElement.value = '';	
		}
	}
	
	function linkSearch(s,o)
	{
		$.ajax({
  				url: "functions/productsearch.asp?type=productsearch&searchword="+ s + "&sort=" + o,
  				cache: false,
  				success: function(html){$("#aContent").html(html);
				
				$.ajax({
  				url: "ajax/produktListe.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);}
				});
				}
				});
		}
	
	function loadGroupList(t,g,k)
	{
		$.ajax({
  				url: "functions/productsearch.asp?type=productlist&undergruppe="+ t + "&sort=" + g + "&visalle=" + k,
  				cache: false,
  				success: function(html){$("#aContent").html(html);
				$.ajax({
  				url: "ajax/produktListe.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);
				}
				});
				}
				});
	
	}


	function loadProducentList(t,g,k)
	{
		$.ajax({
  				url: "functions/productsearch.asp?type=producentproductlist&producent=" + t + "&gruppe="+ g,
  				cache: false,
  				success: function(html){
					$("#aContent").html(html);
					$.ajax({
  							url: "ajax/produktListe.asp",
  							cache: false,
  							success: function(html){$("#aContent").html(html);}
						});
				}
				});
	
	}

	
	function purchasewindowsacc(v)
	{		
		$.ajax({
  		url: "/ajax/purchasewindowacc.asp?vid=" + v,
  		cache: false,
  		success: function(html){$("purchasewindowsacc1").html(html);}
		});

	}

	function purchaseCheckout(v, p)
	{
		$.ajax({
  				url: "/ajax/updateBasketSession.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#dummy").html(html);
				$.ajax({
  				url: "/ajax/updateBasketPrice.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#basketContent").html(html);
				}
				});
				}
				});		
	

				$.ajax({
  						url: "/ajax/updatepurchaseWindow.asp?vid=" + v,
  						cache: false,
  						success: function(html){$("#purchaseProductInfo").html(html);}
						});
	}
	
	
	
	function updateBasketPrice()
	{
	
				$.ajax({
  				url: "/ajax/updateBasketPrice.asp",
  				cache: false,
  				success: function(html){$("#basketContent").html(html);
				}
				});
					
	}

	function purchasealone(v)
	{
		$.ajax({
  				url: "/ajax/updateBasketSession.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#dummy").html(html);
				$.ajax({
  				url: "/ajax/updateBasketPrice.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#basketContent").html(html);
				}
				});
				}
				});
	}	

	function purchase(v)
	{
		
		document.getElementById('allContent').className = 'allContentBlur';
		document.getElementById('purchasewindows').className = 'purchasewindowsOpen';
		document.getElementById('purchasewindows').style.marginTop = (document.documentElement.scrollTop) - 250 + 'px';
		document.getElementById('purchasewindows').style.display = 'block';

		
		
		$.ajax({
  				url: "/ajax/updateBasketSession.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#dummy").html(html);
				$.ajax({
  				url: "/ajax/updateBasketPrice.asp?vid=" + v,
  				cache: false,
  				success: function(html){$("#basketContent").html(html);
				}
				});
				}
				});		
	

				$.ajax({
  						url: "/ajax/purchasewindow.asp?vid=" + v,
  						cache: false,
  						success: function(html){$("#purchasewindows").html(html);
						
						$.ajax({
  						url: "/ajax/purchasewindowacc.asp?vid=" + v,
  						cache: false,
  						success: function(html){$("#purchasewindowsacc").html(html);}
						});
						}
						});

	}

	function continueshopping()
	{
			document.getElementById('purchasewindows').innerHTML = '';
			document.getElementById('purchasewindows').className = 'purchasewindowsClose';
			document.getElementById('purchasewindows').style.display = 'none';
			document.getElementById('purchasewindows').style.marginTop = '0px';
			document.getElementById('allContent').className = 'allContent';
	}


	function gotocheckout()
	{
			document.getElementById('aTopContent').style.display = 'none';
			document.getElementById('purchasewindows').innerHTML = '';
			document.getElementById('purchasewindows').className = 'purchasewindowsClose';
			document.getElementById('purchasewindows').style.display = 'none';
			document.getElementById('purchasewindows').style.marginTop = '0px';
			document.getElementById('allContent').className = 'allContent';

			$.ajax({
  			url: "/ajax/checkout.asp",
  			cache: false,
  			success: function(html){$("#aContent").html(html);}
			});

			document.location = '#top;';
			scrollTo(0,0);

	}

	function gotobetaling()
	{		
		window.location = '/ajax/betaling.asp';
		/*
			$.ajax({
  			url: "/ajax/betaling.asp",
  			cache: false,
  			success: function(html){$("#aTopContent").html(html);}
			});
		*/
			//document.location = '#top;';
			//scrollTo(0,0);

	}

	function gotodibs(amount,ionr, paytype, color)
	//function gotodibs()
	{			
		document.location.replace('https://payment.architrade.com/paymentweb/start.action?amount=' + amount + '&merchant=90007015&orderid=' + ionr + '&lang=da&paytype=' + paytype + '&currency=208&accepturl=http://www.midtdata.dk/orderconfirm.asp&callbackurl=http://www.midtdata.dk/noshow/callback.asp&cancelurl=http://www.midtdata.dk/dibsafbrudt.asp&color=');

	}
	
	function gotocallbackintern()
	{	
		//window.location = '/noshow/callbackintern.asp';
		
		$.ajax({
  		url: "/noshow/callbackintern.asp",
  		cache: false,
  		success: function(html){$("#aTopContent").html(html);}
		});

		document.location = '#top;';
		scrollTo(0,0);
		
	}


	function gotoOrderConfirm()
	{		
		window.location = '/orderconfirm.asp';
		/*$.ajax({
  		url: "/orderconfirm",
  		cache: false,
  		success: function(html){$("#aContent").html(html);}
		});

		document.location = '#top;';
		scrollTo(0,0);*/
	}
	
	function loadCheckout()
	{
		$.ajax({
  				url: "/ajax/updateBasketPrice.asp",
  				cache: false,
  				success: function(html){$("#basketContent").html(html);
				}
				});


		$.ajax({
  				url: "/ajax/checkout.asp",
  				cache: false,
  				success: function(html){$("#aContent").html(html);
				}
				});
	}
	
	
	function openForsikringsBoxPDV()
	{
		document.getElementById('forsikringselementTEXT').style.display = 'block';
		document.getElementById('productSpecs').style.display = 'none';
		document.getElementById('productAccessories').style.display = 'none';
		document.getElementById('productbigPic').style.display = 'none';
		document.getElementById('finansieringAlt').style.display = 'none';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'none';
		
		
		
		document.getElementById('forsikringselement').className = 'menuMiddleElementH';
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElement';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElement';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElement';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElement';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElement';
		
	}
	
	
	function openProductSpecs()
	{
		document.getElementById('productSpecs').style.display = 'block';
		document.getElementById('productAccessories').style.display = 'none';
		document.getElementById('productbigPic').style.display = 'none';
		document.getElementById('finansieringAlt').style.display = 'none';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'none';
		
		document.getElementById('forsikringselementTEXT').style.display = 'none';
		document.getElementById('forsikringselement').className = 'menuMiddleElement';
		
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElement';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElementH';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElement';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElement';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElement';
	}
	
	function openProductAccessories()
	{
		document.getElementById('productSpecs').style.display = 'none';
		document.getElementById('productAccessories').style.display = 'block';
		document.getElementById('productbigPic').style.display = 'none';
		document.getElementById('finansieringAlt').style.display = 'none';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'none';
		
		document.getElementById('forsikringselementTEXT').style.display = 'none';
		document.getElementById('forsikringselement').className = 'menuMiddleElement';
		
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElement';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElement';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElement';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElementH';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElement';
	}
	
	function openProductPigPic()
	{
		document.getElementById('productSpecs').style.display = 'none';
		document.getElementById('productAccessories').style.display = 'none';
		document.getElementById('productbigPic').style.display = 'block';
		document.getElementById('finansieringAlt').style.display = 'none';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'none';
		
		document.getElementById('forsikringselementTEXT').style.display = 'none';
		document.getElementById('forsikringselement').className = 'menuMiddleElement';
		
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElement';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElement';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElementH';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElement';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElement';
	}
	function openFinansiering()
	{
		document.getElementById('productSpecs').style.display = 'none';
		document.getElementById('productAccessories').style.display = 'none';
		document.getElementById('productbigPic').style.display = 'none';
		document.getElementById('finansieringAlt').style.display = 'block';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'none';
		
		document.getElementById('forsikringselementTEXT').style.display = 'none';
		document.getElementById('forsikringselement').className = 'menuMiddleElement';
		
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElement';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElement';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElement';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElement';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElementH';
	}
	function openProductTrustpilotAnm()
	{
		document.getElementById('productSpecs').style.display = 'none';
		document.getElementById('productAccessories').style.display = 'none';
		document.getElementById('productbigPic').style.display = 'none';
		document.getElementById('finansieringAlt').style.display = 'none';
		document.getElementById('trustpilotAnmeldelserTEXT').style.display = 'block';
		
		document.getElementById('forsikringselementTEXT').style.display = 'none';
		document.getElementById('forsikringselement').className = 'menuMiddleElement';
		
		document.getElementById('trustpilotanmeld').className = 'menuMiddleElementH';
		document.getElementById('techspeclistbutton').className = 'menuMiddleElement';
		document.getElementById('bigpiclistButton').className = 'menuMiddleElement';
		document.getElementById('accessorieslistbutton').className = 'menuMiddleElement';
		document.getElementById('finansieringslistbutton').className = 'menuMiddleElement';	
	}
	
	
	
	function showDirectService(e)
	{
		$.ajax({
  			url: "/ajax/direkteService.asp?vg=" + e,
  			cache: false,
  			success: function(html){$("#direkteRMAServiceBox").html(html);}
			});
	}
	
	function rmavia(e)
	{
		document.getElementById('RMAviaOrdre').style.display = 'none';
		document.getElementById('RMAviaFak').style.display = 'none';
		if (e == 'ionr')
		{
			document.getElementById('RMAviaOrdre').style.display = 'block';
			
		}
		if (e == 'faknr')
		{
			document.getElementById('RMAviaFak').style.display = 'block';
		}
	}
	
	function checkRMAionr()
	{
		var phn = document.getElementById('rmaphn').value;
		var ionr = document.getElementById('rmaionr').value;
		if (phn.length < 6 || ionr.length < 8)
		{
			alert('Du mangler at indtaste ordre nummer eller telefon nummer!');
			return false;
		}
		else
		{
			return true;	
		}
	}
	
	function checkRMAfaknr()
	{
		var phn = document.getElementById('rmaphnf').value;
		var faknr = document.getElementById('rmafaknr').value;
		if (phn.length < 6 || faknr.length < 8)
		{
			alert('Du mangler at indtaste faktura nummer eller telefon nummer!');
			return false;
		}
		else
		{
			return true;	
		}
	}
	
	
	function showPickupRMA()
	{
		document.getElementById('showRMAshipmethod').style.display = 'block';	
	}
	
	function hidePickupRMA()
	{
		document.getElementById('showRMAshipmethod').style.display = 'none';	
	}
	
	
	
	
	function checkRMAinput()
	{
		
		var err = false;
		var fejlbeskr = document.getElementById('fejlbeskr').value;
		if(fejlbeskr.length < 20)
		{	
			err = true;
			document.getElementById('fejlbeskr').focus()
			alert('Fejlbeskrivelse er ikke uddybende!');
			return false;
		}
		
		
		var email = document.getElementById('rmaemail').value;
		AtPos = email.indexOf("@")
		StopPos = email.lastIndexOf(".")
		if (AtPos == -1 || StopPos == -1)
		{
			err = true
			document.getElementById('rmaemail').focus();
			alert('Fejl i email.');
			return false;
		}
		else
			{
				if(StopPos < email.length -2)
				{
				if (AtPos < StopPos)
						{}
					else
						{
							err = true
							document.getElementById('rmaemail').focus();
							alert('Fejl i email.');
							return false;
						}				
				}
				else
					{
						err = true
						document.getElementById('rmaemail').focus();
						alert('Fejl i email.');
						return false;
					}
			}
			
			var phone = document.getElementById('rmatlf').value;
			if(phone.length < 8)
			{
				err = true
				document.getElementById('rmatlf').focus();
				alert('Fejl i Telefon.');
				return false;
			}
			
			var navn = document.getElementById('rmanavn').value;
			if(navn.length < 2)
			{
				err = true
				document.getElementById('rmanavn').focus();
				alert('Fejl i Navn.');
				return false;
			}
			
			
			var rmaadr = document.getElementById('rmaadr').value;
			if(rmaadr.length < 2)
			{
				err = true
				document.getElementById('rmaadr').focus();
				alert('Fejl i Adresse.');
				return false;
			}
			
			var rmapost = document.getElementById('rmapost').value;
			if(rmapost.length < 4)
			{
				err = true
				document.getElementById('rmapost').focus();
				alert('Fejl i Post nummer.');
				return false;
			}
			
			var rmacity = document.getElementById('rmacity').value;
			if(rmacity.length < 4)
			{
				err = true
				document.getElementById('rmacity').focus();
				alert('Fejl i By.');
				return false;
			}
			
			
			var myproduct = '';
			for (var i=0; i < document.getElementsByName('product').length; i++)
			{
				if (document.getElementsByName('product')[i].checked)
				{
					myproduct = document.getElementsByName('product')[i].value;
					
				}
			}
			
			if(myproduct.length < 2)
			{
				err = true
				
				alert('Du mangler at angive hvilket produkt du opretter RMA for.');
				return false;
			}



			
		if(err == true)
		{
			return false;	
		}
	}
	
	
	var lastOpenElement = '';
	function toggleDropDown(e)
	{
		if (lastOpenElement != '')
		{
			if(lastOpenElement == e)
			{
				$('#' + e + 'MenuDropdown').slideUp(150);
				lastOpenElement = '';
			}
			else
			{
				$('#' + lastOpenElement + 'MenuDropdown').slideUp(250,function (){$('#' + e + 'MenuDropdown').slideDown(250);});
				lastOpenElement = e;
			}
		}
		else
		{
			//document.getElementById(e + 'MenuDropdown').style.display = 'block';	
			$('#' + e + 'MenuDropdown').slideDown(250);
			lastOpenElement = e;
		}
		
	}
	
	function toggleDropdownH(e)
	{
		if(lastOpenElement != '')
		{
			document.getElementById(lastOpenElement + 'MenuDropdown').style.display = 'none';
			document.getElementById(e + 'MenuDropdown').style.display = 'block';
			lastOpenElement = e;
		}
	}
	
	function hideMenu(e)
	{
		//document.getElementById(e + 'MenuDropdown').style.display = 'none';
		$('#' + e + 'MenuDropdown').slideUp(150);
		lastOpenElement = '';
	}
	
	
	function fillDropdownMenu()
	{
		$.ajax({url: "/content/login.asp",cache: false,success: function(html){$("#logincontentplaceholder").html(html);}});
		$.ajax({url: "/content/tracktrace.asp",cache: false,success: function(html){$("#tracktracecontentplaceholder").html(html);}});
	}

	var lastMarkedImage = '1';
	function replaceProductImage(i,e,surl)
	{
		
		document.getElementById('productimage' + lastMarkedImage).className = 'altProductImage';
		lastMarkedImage = i;
		document.getElementById('mainProductImage').innerHTML = '<img src="'+ surl +'newimages/'+ i +'-200/'+ e +'.jpg" alt="produkt"/>';
		document.getElementById('productimage' + i).className = 'altProductImageS';
		
	}
	
	function replacealtProductImage(i,e,surl)
	{
		document.getElementById('productAlternativeBig').innerHTML = '<img src="'+ surl +'newimages/'+ i +'-500/'+ e +'.jpg" alt="produkt"/>';	
	}
	var lastOpenMenu = '';
	function checkSwitchMenu(e,g)
	{
		
		if(lastOpenElement != '')
		{
			if(lastOpenElement != g)
			{
				document.getElementById(e).className = 'topMenuEntryContent';
			}
			else
			{
				if(lastOpenMenu != '' && lastOpenMenu != e)
				{
					document.getElementById(lastOpenMenu).className = 'topMenuEntryContent';
				}
			}
		}
		else
		{
			document.getElementById(e).className = 'topMenuEntryContent';
		}
		lastOpenMenu = e;
	}
	

