 function moveLeft(id,offset) {
  	var jumprate = 0;
  	var elmleft = 0;
  	var parentWidth = parseFloat($('#carousel').css('width')); 
  	//var parentLeft = parseFloat($('#carousel').offset().left); 
	var parentLeft = 0;
  	var eleft = parseFloat($('#belt').css('left'));
	
	parentWidth += offset;
	
	if (isAnimating) {
		return false;
	}
  	
  	if((parentLeft - eleft) >= parentWidth) {
  		jumprate = parentWidth;
  		elmleft = parseInt($('#belt').css('left')) + parentWidth;
  	} else {
  		jumprate = (parentLeft - eleft);
  		elmleft = parseInt($('#belt').css('left')) + (parentLeft - eleft);
  	}

  	if(eleft < parentLeft) {
		isAnimating = true;
  		$('#belt').animate(
  							{left: elmleft},
  							1000,
							'linear',
							function() {
								isAnimating = false;
							});
  		showMoveScrollIcon(jumprate,id,offset);
  	}
  }
  
  function moveRight(id,offset) {
  	var jumprate = 0;
  	var elmleft = 0;
  	
	var width = parseFloat($('#belt').css('width'));
	//var parentLeft = parseFloat($('#carousel').offset().left);
	var parentLeft = 0;
	var parentWidth = parseFloat($('#carousel').css('width'));
	var eleft = parseFloat($('#belt').css('left'));
	
	parentWidth += offset;
	
	if (isAnimating) {
		return false;
	}
	
	if((width + eleft) - (parentLeft + parentWidth) > parentWidth) {
		jumprate = parentWidth * -1;
		elmleft = parseInt($('#belt').css('left')) + (parentWidth * -1);
	} else {
		jumprate = ((width + eleft) - (parentLeft + parentWidth)) * -1;
		elmleft = parseInt($('#belt').css('left')) + (((width + eleft) - (parentLeft + parentWidth)) * -1);
	}
	
	if(eleft > (parentLeft - (width - parentWidth))) {
		isAnimating = true;
		$('#belt').animate(
  							{left: elmleft},
  							1000,
							'linear',
							function() {
								isAnimating = false;
							});
		showMoveScrollIcon(jumprate,id,offset);
	}
  }
  
  function moveUp() {
  	var jumprate = 0;
  	var elmtop = 0;
  	
  	//var parentTop = parseFloat($('#carousel1').offset().top); 
	var parentTop = 0;
  	var etop = parseFloat($('#belt1').css('top'));
	
	if (isAnimating) {
		return false;
	}
  	
  	if((parentTop - etop) >= 352) {
  		jumprate = 352;
  		elmtop = parseInt($('#belt1').css('top')) + 352;
  	} else {
  		jumprate = parentTop - etop;
  		elmtop = parseInt($('#belt1').css('top')) + (parentTop - etop);
  	}

  	if(etop < parentTop) {
		isAnimating = true;
  		$('#belt1').animate(
  							{top: elmtop},
  							1000,
							'linear',
							function () {
								isAnimating = false;
							});
  		showOrdreMoveScrollIcon(jumprate);
  	}
  }
  
  function moveDown() {
  	var jumprate = 0;
  	var elmtop = 0;
  	
	var height = parseFloat($('#belt1').css('height'));
	//var parentTop = parseFloat($('#carousel1').offset().top);
	var parentTop = 0;
	var parentHeight = parseFloat($('#carousel1').css('height'));
	var etop = parseFloat($('#belt1').css('top'));
	
	if (isAnimating) {
		return false;
	}
	
	if((height + etop) - (parentTop + parentHeight) > 352) {
		jumprate = -352;
		elmtop = parseInt($('#belt1').css('top')) + jumprate;
	} else {
		jumprate = ((height + etop) - (parentTop + parentHeight)) * -1;
		elmtop = parseInt($('#belt1').css('top')) + jumprate;
	}
	
	if(etop > (parentTop - (height - parentHeight))) {
		isAnimating = true;
		$('#belt1').animate(
  							{top: elmtop},
  							1000,
							'linear',
							function () {
								isAnimating = false;
							});
		showOrdreMoveScrollIcon(jumprate);
	}
  }
  
  function moveInvUp() {
	var jumprate = 0;
	var elmtop = 0;
	  	
	  //var parentTop = parseFloat($('.pwrapper').offset().top); 
	var parentTop = 0;
	var etop = parseFloat($('.prodlist').css('top'));
		
	if (isAnimating) {
		return false;
	}
	  	
	  	if((parentTop - etop) >= 270) {
	  		jumprate = 270;
	  		elmtop = parseInt($('.prodlist').css('top')) + 270;
	  	} else {
	  		jumprate = parentTop - etop;
	  		elmtop = parseInt($('.prodlist').css('top')) + (parentTop - etop);
	  	}

	  	if(etop < parentTop) {
			isAnimating = true;
	  		$('.prodlist').animate(
	  							{top: elmtop},
	  							1000,
								'linear',
								function () {
									isAnimating = false;
								});
	  		showInvMoveScrollIcon(jumprate);
	  	}
	}
	  
  function moveInvDown() {
	  	var jumprate = 0;
	  	var elmtop = 0;
	  	
		var height = parseFloat($('.prodlist').css('height'));
		//var parentTop = parseFloat($('.pwrapper').offset().top);
		var parentTop = 0;
		var parentHeight = parseFloat($('.pwrapper').css('height'));
		var etop = parseFloat($('.prodlist').css('top'));
		
		if (isAnimating) {
			return false;
		}
		
		if((height + etop) - (parentTop + parentHeight) > 270) {
			jumprate = -270;
			elmtop = parseInt($('.prodlist').css('top')) + jumprate;
		} else {
			jumprate = ((height + etop) - (parentTop + parentHeight)) * -1;
			elmtop = parseInt($('.prodlist').css('top')) + jumprate;
		}
		
		if(etop > (parentTop - (height - parentHeight))) {
			isAnimating = true;
			$('.prodlist').animate(
	  							{top: elmtop},
	  							1000,
								'linear',
								function () {
									isAnimating = false;
								});
			showInvMoveScrollIcon(jumprate);
		}
	}
  
  function getElementWidth(val) {
  	var widthVal = 0;
  	//var nodes = $('#belt').children('img');
  	var nodes = $('#belt').children();
  	
  	widthVal = val * nodes.length;
  	/*for(var i=0; i<nodes.length;i++) {
  		if(nodes[i].nodeName == "IMG") {
  			widthVal += parseFloat($(nodes[i]).getWidth()) +  parseFloat($(nodes[i]).css('margin-left')) +  parseFloat($(nodes[i]).css('margin-right'));
  		}
  	}*/
  	
  	return widthVal;
  }

  function getPicture(obj) {
    $('#spotlight').html('<a href="'+obj.src+'" rel="lightbox" title="Caption goes here"><img src="'+obj.src+'" border="0" /></a>');
    
    initLightbox();
  }
  
  function showScrollIcon(id,offset) {
	var bttnicon = '';
  	var width = parseFloat($('#belt').css('width'));
	var parentWidth = parseFloat($('#carousel').css('width'));
	//var parentLeft = parseFloat($('#carousel').offset().left);
	var parentLeft = 0;
	var eleft = parseFloat($('#belt').css('left'));
	
	parentWidth += offset;
	
	if (id == 1) {
		bttnicon = 'br';
	} else if (id == 2) {
		bttnicon = 'wh';
	}
  	
	if (width > parentWidth) {
		if (eleft < parentLeft) {
	  		$('#prev').html('<a href="#" onclick="moveLeft('+id+','+offset+');"><img src="images/'+bttnicon+'_l_bl.png" border="0" /></a>');
		} else {
	  		$('#prev').html('<a href="#" onclick="moveLeft('+id+','+offset+');"><img src="images/'+bttnicon+'_l_br.png" border="0" /></a>');
		}
	  	
	  	if(eleft > (parentLeft - (width - parentWidth))) {
	  		$('#next').html('<a href="#" onclick="moveRight('+id+','+offset+');"><img src="images/'+bttnicon+'_r_bl.png" border="0" /></a>');
	  	} else {
	  		$('#next').html('<a href="#" onclick="moveRight('+id+','+offset+');"><img src="images/'+bttnicon+'_r_br.png" border="0" /></a>');
	  	}
	} else {
		$('#prev').html('');
		$('#next').html('');
	}
  }
  
  function showOrdreScrollIcon() {
  	var height = parseFloat($('#belt1').css('height'));
	var parentHeight = parseFloat($('#carousel1').css('height'));
  	
  	$('#psup').html('<a href="#" onclick="moveUp();"><img src="images/wh_u_br.png" border="0" /></a>');
  	
  	if(height > parentHeight) {
  		$('#psdown').html('<a href="#" onclick="moveDown();"><img src="images/wh_d_bl.png" border="0" /></a>');
  	} else {
  		$('#psdown').html('<a href="#" onclick="moveDown();"><img src="images/wh_d_br.png" border="0" /></a>');
  	}
  }
  
  function showMoveScrollIcon(jmp,id,offset) {
	var bttnicon = '';
  	var width = parseFloat($('#belt').css('width'));
	//var parentLeft = parseFloat($('#carousel').offset().left);
	var parentLeft = 0;
	var parentWidth = parseFloat($('#carousel').css('width'));
	var eleft = parseFloat($('#belt').css('left'));
	
	parentWidth += offset;
	
	if (id == 1) {
		bttnicon = 'br';
	} else if (id == 2) {
		bttnicon = 'wh';
	}
  	
  	if ((eleft + jmp) < parentLeft) {
  		$('#prev').html('<a href="#" onclick="moveLeft('+id+','+offset+');"><img src="images/'+bttnicon+'_l_bl.png" border="0" /></a>');
  	} else {
  		$('#prev').html('<a href="#" onclick="moveLeft('+id+','+offset+');"><img src="images/'+bttnicon+'_l_br.png" border="0" /></a>');
  	}
  	
  	if((eleft + jmp) > (parentLeft - (width - parentWidth))) {
  		$('#next').html('<a href="#" onclick="moveRight('+id+','+offset+');"><img src="images/'+bttnicon+'_r_bl.png" border="0" /></a>');
  	} else {
  		$('#next').html('<a href="#" onclick="moveRight('+id+','+offset+');"><img src="images/'+bttnicon+'_r_br.png" border="0" /></a>');
  	}
  }
  
  function showOrdreMoveScrollIcon(jmp) {
  	var height = parseFloat($('#belt1').css('height'));
	//var parentTop = parseFloat($('#carousel1').offset().top);
	var parentTop = 0;
	var parentHeight = parseFloat($('#carousel1').css('height'));
	var etop = parseFloat($('#belt1').css('top'));
  	
  	if ((etop + jmp) < parentTop) {
  		$('#psup').html('<a href="#" onclick="moveUp();"><img src="images/wh_u_bl.png" border="0" /></a>');
  	} else {
  		$('#psup').html('<a href="#" onclick="moveUp();"><img src="images/wh_u_br.png" border="0" /></a>');
  	}
  	
  	if((etop + jmp) > (parentTop - (height - parentHeight))) {
  		$('#psdown').html('<a href="#" onclick="moveDown();"><img src="images/wh_d_bl.png" border="0" /></a>');
  	} else {
  		$('#psdown').html('<a href="#" onclick="moveDown();"><img src="images/wh_d_br.png" border="0" /></a>');
  	}
  }
  
  function showInvScrollIcon() {
	  	var height = parseFloat($('.prodlist').css('height'));
		var parentHeight = parseFloat($('.pwrapper').css('height'));
	  	
		if (height > parentHeight) {
		  	$('#invprev').html('<a href="#" onclick="moveInvUp();"><img src="images/wh_u_br.png" border="0" /></a>');
		  	
		  	if(height > parentHeight) {
		  		$('#invnext').html('<a href="#" onclick="moveInvDown();"><img src="images/wh_d_bl.png" border="0" /></a>');
		  	} else {
		  		$('#invnext').html('<a href="#" onclick="moveInvDown();"><img src="images/wh_d_br.png" border="0" /></a>');
		  	}
		}
  }
  
  function showInvMoveScrollIcon(jmp) {
	  	var height = parseFloat($('.prodlist').css('height'));
		//var parentTop = parseFloat($('.pwrapper').offset().top);
		var parentTop = 0;
		var parentHeight = parseFloat($('.pwrapper').css('height'));
		var etop = parseFloat($('.prodlist').css('top'));
	  	
	  	if ((etop + jmp) < parentTop) {
	  		$('#invprev').html('<a href="#" onclick="moveInvUp();"><img src="images/wh_u_bl.png" border="0" /></a>');
	  	} else {
	  		$('#invprev').html('<a href="#" onclick="moveInvUp();"><img src="images/wh_u_br.png" border="0" /></a>');
	  	}
	  	
	  	if((etop + jmp) > (parentTop - (height - parentHeight))) {
	  		$('#invnext').html('<a href="#" onclick="moveInvDown();"><img src="images/wh_d_bl.png" border="0" /></a>');
	  	} else {
	  		$('#invnext').html('<a href="#" onclick="moveInvDown();"><img src="images/wh_d_br.png" border="0" /></a>');
	  	}
	}
  
  function initialize() {
  	getCat();
  }
  
  function initOrdre() {
  	getOrdreCat();
	checkLogin();
  }
  
  $(document).ready(function() {
  	getMenu();
  });
  
  function setLang(usrlang) {
  	lang = usrlang;
  	initialize();
	getMenu();
  }
  
  function setCartLang(usrlang) {
  	lang = usrlang;
  	initOrdre();
	getMenu();
  }
  
  function MM_swapImgRestore() { 
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  }

  function MM_preloadImages() { 
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  }

  function MM_findObj(n, d) {
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
      d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
  }

  function MM_swapImage() { 
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
     if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  }
  
  function showLogin() {
  	var htmldata = '';
  	
  	htmldata = '<div id="loginbox"><table cellpadding="0" cellspacing="5" border="0">';
  	htmldata += '<tr>';
  	htmldata += '<td>';
  	
  	if (lang == 'da_DK') {
  		htmldata += 'Brugernavn';
  	} else if(lang == 'EN') {
  		htmldata += 'User name';
  	}
  	
  	htmldata += '</td><td><input type="text" name="uname" id="uname" class="inputbox" /></td></tr>';
  	htmldata += '<tr><td>';
  	
  	if (lang == 'da_DK') {
  		htmldata += 'Adgangskode';
  	} else if(lang == 'EN') {
  		htmldata += 'Password';
  	}
  	
  	htmldata += '</td><td><input type="password" name="passwd" id="passwd" class="inputbox" /></td></tr>';
  	htmldata += '<tr><td>';
  	
  	if (lang == 'da_DK') {
  		htmldata += '<input type="button" value="Opret konto" class="button" onclick="showWSRegister()" /></td>';
  	} else if(lang == 'EN') {
  		htmldata += '<input type="button" value="Register" class="button" onclick="showWSRegister()" /></td>';
  	}
  	
  	htmldata += '<td>';
	
	if (lang == 'da_DK') {
		htmldata += '<input type="button" value="Log ind" class="button" onclick="doLogin()" />';
	} else {
		htmldata += '<input type="button" value="Log in" class="button" onclick="doLogin()" />';
	}
	
	htmldata += '</td></tr></table></div>';
  	
  	$('.lightbox').html(htmldata);
	$('.ovframe').css({'width':$('#loginbox').css('width'),'margin-top':'200px'});
  	$('.lboverlay').show();
  }
  
  function showAdminLogin() {
	  	var htmldata = '';
	  	
	  	htmldata = '<table cellpadding="0" cellspacing="5" border="0">';
	  	htmldata += '<tr>';
	  	htmldata += '<td>';
	  	
	  	if (lang == 'da_DK') {
	  		htmldata += 'Brugernavn';
	  	} else if(lang == 'EN') {
	  		htmldata += 'User name';
	  	}
	  	
	  	htmldata += '</td><td><input type="text" name="uname" id="uname" class="inputbox" /></td></tr>';
	  	htmldata += '<tr><td>';
	  	
	  	if (lang == 'da_DK') {
	  		htmldata += 'Adgangskode';
	  	} else if(lang == 'EN') {
	  		htmldata += 'Password';
	  	}
	  	
	  	htmldata += '</td><td><input type="password" name="passwd" id="passwd" class="inputbox" /></td></tr>';
	  	htmldata += '<tr><td>';
	  	
	  	if (lang == 'da_DK') {
	  		htmldata += '<input type="button" value="Hide" class="button" onclick="hideAdminLogin()" /></td>';
	  	} else if(lang == 'EN') {
	  		htmldata += '<input type="button" value="Hide" class="button" onclick="hideAdminLogin()" /></td>';
	  	}
	  	
	  	htmldata += '<td><input type="button" value="Login" class="button" onclick="doAdminLogin()" /></td></tr></table>';
	  	
	  	$('#loginbox').html(htmldata);
	  	$('#loginbox').css({'display':'block'});
	  }
  
  function addToCart(prodId) {
  	addCart(session,document.getElementById('antal').value,prodId);
  }
  
  function restoreInfo() {
  	$('#proddesc').css({'display':'none'});
  	$('.prodspec').css({'display':'none'});
	$('#prodvariant').css({'display':'none'});
  	showOrdre();
  }
  
  function hideOrdre() {
	  isinvoice = false;
	  $('.lboverlay').hide();
	//$('#invoiceform').css({'display':'none'});
	
	/*if (lang=='da_DK') {
		$('#checkout').html('<input type="button" class="button" value="Vis ordre" onclick="showInvoice();" />');
	} else if (lang=='en') {
		$('#checkout').html('<input type="button" class="button" value="View order" onclick="showInvoice();" />')
	}*/
  }
  
  function subCancel() {
	  isinvoice = false;
	  showInvoice();
  }
  
  function showNyhedImg(imgname) {
	  var img = new Image();
	  
	  $(img).load(function() {
		  $('#spotlight').fadeOut(300,function() {
			  $('#spotlight').html(img);
			  $('#spotlight').fadeIn(300);
		  });
	  }).attr({'src':'nyheder/store/'+imgname,'border':'0'});
  }
  
  function setNyhedLang(lang) {
	  var htmldata = '';
	  
	  if(lang == 'da_DK') {
		  htmldata = '<div class="nyhedcont"><p>Om den seneste kollektion</p>';
		  htmldata += '<p>Einsteins Vinter \'08 kollektion har fortsat valgt at underst&oslash;tte den personlige og feminine stil og lancerer en kollektion krydret med en buket af fine blomster,  jade hjerter og dr&aring;ber med sm&aring; zirkoner, m&oslash;nter med blomster og zirkon kors. " lykke" rondeller med zirkon sten i knyttede eksklusive bomulds armb&aring;nd og viklet p&aring; guld eller s&oslash;lv med tr&aring;d. Herud over perlemors roser p&aring; &oslash;reb&oslash;jler med tr&aring;d og perler sv&aelig;vende som glimtende stjerner.<br />Einstein har i &aring;r ogs&aring; en ekstravagant &oslash;renringserie  i "Royal stil" der selv er en prinsesse v&aelig;rdig.<br />';
		  htmldata += 'Hele kollektionen vil du kunne nyde efter den 15/8 her p&aring; hjemmeside.</p>';
		  htmldata += '<p>Udpluk</p>';
		  htmldata += 'Elegante blomster i klaser som b&aring;de fingerringe, armb&aring;nd og halsk&aelig;de og &oslash;renringe.<br />Knyttede bomuldsarmb&aring;nd, l&aelig;der armb&aring;nd med vedh&aelig;ng.<br />Ekstravagante &oslash;reringe med zirkoner. . . .</p></div>';
		  
		  $('#contright').fadeOut(300,function() {
			  $('#contright').html(htmldata);
			  $('#contright').fadeIn(300);
		  });
	  } else if (lang == 'EN') {
		  htmldata = '<div class="nyhedcont"><p>Latest collection info</p>';
		  htmldata += 'Einstein\'s Winter 2008 collection follows the personal feminine style and presents a collection with a spiced bouquet of pretty flowers, jade hearts and drops with small zircons, coins with flowers and zircon crosses, "fortune" rondelles with zircon stones in exclusive braided bracelets coiled on gold or silver threads. It also includes mother-of-pearl roses on earrings with thread and beads floating like shimmering stars.<br />This year Einstein also has an extravagant earring selection in "Royal style" fit for a princess.</p>';
		  htmldata += '<p>Highlights</p>';
		  htmldata += '<p>Elegant flower clusters in the form of rings, bracelets, necklaces and earrings.<br />Braided cotton bracelets, leather bracelets with pendants.<br />Extravagant earrings with zircons. . . .</p></div>';
		  
		  $('#contright').fadeOut(300,function() {
			  $('#contright').html(htmldata);
			  $('#contright').fadeIn(300);
		  });
	  }
  }
  
  function hideAdminLogin() {
	  $('#loginbox').css({'display':'none'});
  }
  
  function doAdminLogout() {
	  $('#loginlink').html('<a href="javascript:showAdminLogin();">login</a>');
		isAdmin = false;
		$('.loggeduser').html('');
		initialize();
  }
  
  function xmlParser(xmlResponse) {
	var xmlDoc = '', xmlObj = null;
	
	try {//Internet Explorer
  		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		
		xmlDoc.async=false;
		xmlDoc.loadXML(xmlResponse);
		xmlObj = xmlDoc.documentElement;
  	} catch(e) {
  		try {//Firefox, Mozilla, Opera, etc.
    		//xmlDoc=document.implementation.createDocument("","",null);
			var parser=new DOMParser();
    		xmlDoc=parser.parseFromString(xmlResponse,"text/xml");
			xmlObj = xmlDoc.documentElement;
    	} catch(e) {
			alert(e.message)
		}
  	}
	
	return xmlObj;
  }
  
  function getMenu() {
  	var htmldata = '';
	
	if (lang == 'da_DK') {
		htmldata = '<li class="forside"><a href="index.php"';
		htmldata += (active == 'forside')?' class="current"': '';
		htmldata += '>forside</a></li>';
		htmldata += '<li><a href="kollektion.php"';
		htmldata += (active == 'kollektion')? ' class="current"': '';
		htmldata += '>kollektion</a></li>';
		htmldata += '<li><a href="ordre.php"';
		htmldata += (active == 'ordre')?' class="current"':'';
		htmldata += '>eShop</a></li>';
		htmldata += '<li><a href="om-ein-stein.php"';
		htmldata += (active == 'om')? ' class="current"': '';
		htmldata += '>om Einstein</a></li>';
		htmldata += '<li><a href="ein-stein-race.php"';
		htmldata += (active == 'race')? ' class="current"': '';
		htmldata += '>race</a></li>';
		/*if (!isWholeseller && active == 'ordre') {
			htmldata += '<li id="loginlink"><a href="javascript:showLogin();">login</a></li>';
		} else if (isWholeseller) {
			htmldata += '<li id="loginlink"><a href="javascript:doLogout();">logout</a></li>';
		}*/
	} else {
		htmldata = '<li class="forside"><a href="index2.php">home</a></li>';
		htmldata += '<li><a href="kollektion.php"';
		htmldata += (active == 'kollektion')? ' class="current"': '';
		htmldata += '>collection</a></li>';
		htmldata += '<li><a href="ordre.php"';
		htmldata += (active == 'ordre')?' class="current"':'';
		htmldata += '>eShop</a></li>';
		htmldata += '<li><a href="javascript:void()"';
		htmldata += (active == 'shop')?' class="current"':'';
		htmldata += '>Shop</a></li>';
		htmldata += '<li><a href="om-ein-stein.php"';
		htmldata += (active == 'om')? ' class="current"': '';
		htmldata += '>about Einstein</a></li>';
		htmldata += '<li><a href="ein-stein-race.php"';
		htmldata += (active == 'race')? ' class="current"': '';
		htmldata += '>race</a></li>';
		/*if (!isWholeseller && active == 'ordre') {
			htmldata += '<li id="loginlink"><a href="javascript:showLogin();">login</a></li>';
		} else if (isWholeseller) {
			htmldata += '<li id="loginlink"><a href="javascript:doLogout();">logout</a></li>';
		}*/
	}
	
	$('#menu').html(htmldata);
	if (lang == 'da_DK') {
		$('#tclink').text('HANDELSBETINGELSER');
	} else {
		$('#tclink').text('TERMS AND CONDITIONS');
	}
  }

function handleSession() {
	if (!getCookie('session')) {
		setCookie('session',session,1,'/','einstein.aconti.dk',false);
	}
}

function getCookie( checkname ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f

	for (var i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );


		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		// if the extracted name matches passed check_name
		if ( cookie_name == checkname )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

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 : "" ) +
		( ( secure ) ? ";secure" : "" );
}


function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + "=" +
	( ( path ) ? ";path=" + path : "") +
	( ( domain ) ? ";domain=" + domain : "" ) +
	";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function checkLogin() {
	if (getCookie('eswsaler')) {
		email = getCookie('user');
		custId = getCookie('userid');
		isWholeseller = true;
		cartArr["email"] = email;
		cartArr["customername"] = email;
		$('.loggeduser').html(email);
	} else if (getCookie('user')) {
		email = getCookie('user');
		custId = getCookie('userid');
		isWholeseller = false;
		cartArr["email"] = email;
		cartArr["customername"] = email;
	}
}

function doLogout() {
	deleteCookie('user','/','einstein.aconti.dk');
	deleteCookie('userid','/','einstein.aconti.dk');
	deleteCookie('eswsaler','/','einstein.aconti.dk');
	//emptyCart();
	$('.loggeduser').html('');
	isWholeseller = false;
	custId = 0;
	email = '';
	getMenu();
	initOrdre();
}

