$(window).ready(function() {
	 ////////////////////////////////////////////////////////
	//														//
	//						GENERELT						//
	//														//
	 ////////////////////////////////////////////////////////
	
	// føj til foretrukne/gør til startside-link
	if (hent("ssl") == '') topmenu();
	
	// generer dynamisk menuindhold
	menu();
	
	if (document.getElementById('tilstart')) document.getElementById('tilstart').onclick = function() { location.href = '/' }
	
	// start slideshow
	if (document.getElementById('slideshow')) slideshow();
	
	// valider betalingsformular
	if (document.getElementById('betalingsformularen')) document.getElementById('betalingsformularen').onsubmit = betalingsformularvalidering;
	
	// flashbanner
	if (browser() == 'IE' && document.getElementById('flash')) document.getElementById('flash').style['marginLeft'] = '-925px';
	
	// gør producentselect brugbar
	if (document.getElementById('producent_valg')) document.getElementById('producent_valg').onchange = function() { if (document.getElementById('producent_valg').value > 0) location.href = '/' + document.getElementById('systemlang').firstChild.nodeValue + '-' + document.getElementById('systemcur').firstChild.nodeValue + '/webshop/producent/' + document.getElementById('producent_valg').value + '/' + document.getElementById('producent_valg').options[document.getElementById('producent_valg').selectedIndex].firstChild.nodeValue + '.htm' }
	
	// autologud efter 15 minutters inaktivitet
	if (document.getElementById('indloggetbrugernavn').firstChild.nodeValue != '?' && location.href.indexOf('bestil/done_ok') == -1) setTimeout('location.href="/' + document.getElementById('systemlang').firstChild.nodeValue + '-' + document.getElementById('systemcur').firstChild.nodeValue + '/konto/logaf.php?auto&ref=" + location.href',900000);
	
	// gøre GLS søgebar brugbart
	if (document.getElementById('gls_find')) {
		document.getElementById('gls_find').onclick = function() {
			location.href = '?adresse=' + document.getElementById('gls_adresse').value + '&postnr=' + document.getElementById('gls_postnr').value;
		}
	}
	
	 ////////////////////////////////////////////////////////
	//														//
	//						INDKØBSKURVE					//
	//														//
	 ////////////////////////////////////////////////////////
	
	if (hent("ssl") == '') {
		if (document.getElementById('kurv') && !document.getElementById('kurv').firstChild) document.getElementById('kurv').appendChild(document.createTextNode(''));
		if (document.getElementById('menukurv') && !document.getElementById('menukurv').firstChild) document.getElementById('menukurv').appendChild(document.createTextNode(''));
		if (document.getElementById('kurv_total') && !document.getElementById('kurv_total').firstChild) document.getElementById('kurv_total').appendChild(document.createTextNode(''));
		
		if (document.getElementById('kurv') && document.getElementById('kurv').addEventListener)	document.getElementById('kurv').addEventListener('click',function(){location.href='/' + document.getElementById('systemlang').firstChild.nodeValue + '-' + document.getElementById('systemcur').firstChild.nodeValue + '/kurv/'},false);
		else if (document.getElementById('kurv') && document.getElementById('kurv').attachEvent)	document.getElementById('kurv').attachEvent('onclick',function(){location.href='/' + document.getElementById('systemlang').firstChild.nodeValue + '-' + document.getElementById('systemcur').firstChild.nodeValue + '/kurv/'});
	
		if (document.getElementById('menukurv')) document.getElementById('menukurv').onclick = function() { location.href = '/' + document.getElementById('systemlang').firstChild.nodeValue + '-' + document.getElementById('systemcur').firstChild.nodeValue + '/kurv/' }
		
		updatebasket();
	}
	
	 ////////////////////////////////////////////////////////
	//														//
	//						KUNDEKONTO						//
	//														//
	 ////////////////////////////////////////////////////////
	
	// ved kundeoprettelse tjek om brugernavn findes ved genindlæsning
	if (document.getElementById('opretbrugernavn')) brugernavnledigt(document.getElementById('opretbrugernavn').value);
	
	// markering af felt ved onload
	if (document.getElementById('loginmail') && document.getElementById('loginmail').getAttribute('value') == '') document.getElementById('loginmail').focus();
	if (document.getElementById('opretmail') && document.getElementById('opretmail').getAttribute('value') == '') document.getElementById('opretmail').focus();
	
	 ////////////////////////////////////////////////////////
	//														//
	//					PRODUKTBILLEDER						//
	//														//
	 ////////////////////////////////////////////////////////
	
	// gem første billedes storurl
	if (document.getElementById('firstimage')) tidligerefull = document.getElementById('firstimage').firstChild.nodeValue;
	
	if (document.getElementById('fokus_ramme')) {
		// tilknyt over-out-click-events
		if (document.getElementById('fokus')) document.getElementById('fokus').onclick = function() { showimage('') };
		
		var element = document.getElementsByTagName('img');
		
		for(i=0;i<element.length;i++) {
			if (element[i].getAttribute('billedid') > 0) {
				billedfull	= element[i].getAttribute('billedfull');
				billedid	= element[i].getAttribute('billedid');
				storw		= element[i].getAttribute('storw');
				storh		= element[i].getAttribute('storh');
				billednavn	= element[i].getAttribute('billednavn');
				
				if (element[i].addEventListener) setTimeout("document.getElementsByTagName('img')[" + i + "].addEventListener('click',function(e) { var func = showimage('" + billedfull + "'); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; },false)",10);
				else if (element[i].attachEvent) setTimeout("document.getElementsByTagName('img')[" + i + "].attachEvent('onclick',function(e) { var func = showimage('" + billedfull + "'); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; })",10);
				
				if (element[i].addEventListener) setTimeout("document.getElementsByTagName('img')[" + i + "].addEventListener('mouseover',function(e) { var func = fokusimage('" + billedid + "','" + storw + "','" + storh + "','" + billednavn + "','" + billedfull + "'); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; },false)",10);
				else if (element[i].attachEvent) setTimeout("document.getElementsByTagName('img')[" + i + "].attachEvent('onmouseover',function(e) { var func = fokusimage('" + billedid + "','" + storw + "','" + storh + "','" + billednavn + "','" + billedfull + "'); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; })",10);
			}
		}
	}
	
	 ////////////////////////////////////////////////////////
	//														//
	//						 PRODUKT						//
	//														//
	 ////////////////////////////////////////////////////////
	
	// tilføj events til produktside
	if (document.getElementById('form_variant'))	document.getElementById('form_variant').onsubmit = function(){return false};
	if (document.getElementById('variant_farve'))	document.getElementById('variant_farve').onchange = checkvariant;
	if (document.getElementById('variant_size'))	document.getElementById('variant_size').onchange = checkvariant;
	if (document.getElementById('variant_id'))		document.getElementById('variant_id').onchange = checkvariant;
	if (document.getElementById('bestil'))			document.getElementById('bestil').onclick = function(){addtobasket(document.getElementById('produkt').firstChild.nodeValue,document.getElementById('kurvantal').value);document.getElementById('bestil').blur()};
	if (document.getElementById('kurvantal'))		document.getElementById('kurvantal').onfocus = function(){document.getElementById('kurvantal').select()};
	
	if (document.getElementById('variant_farve'))	document.getElementById('variant_farve').onchange = checkvariant;
	if (document.getElementById('variant_size'))	document.getElementById('variant_size').onchange = checkvariant;
	if (document.getElementById('variant_id'))		document.getElementById('variant_id').onchange = checkvariant;
	
	// blink på modelvalg
	if (document.getElementById('form_variant') && window.location.href.indexOf('#model')>-1) blinkmodel();
	
	 ////////////////////////////////////////////////////////
	//														//
	//						AUKTIONER						//
	//														//
	 ////////////////////////////////////////////////////////
	
	// opdater phptime
	if (document.getElementById('phptime')) opdatephptime();
	
	// vis auktioner
	if (document.getElementById('auktionsliste')) auktionsliste(document.getElementById('side').firstChild.nodeValue,antalauktioner);
	
	// start countdown på auktionsside
	if (document.getElementById('countdown_dage')) countdown();
	
	// hent afgivne bud
	if (document.getElementById('budliste')) startbudhentning();
	
	// tilknyt afsendbud-funktion
	if (document.getElementById('send_bet')) {
		if (document.getElementById('send_bet').attachEvent)		document.getElementById('send_bet').attachEvent('onsubmit',function(e) { var func = afsendbud(); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; });
		if (document.getElementById('send_bet').addEventListener)	document.getElementById('send_bet').addEventListener('submit',function(e) { var func = afsendbud(); if (!func) { if (e && e.preventDefault) e.preventDefault(); } return func; },false);
	}
	//document.getElementById('send_bet').onsubmit = afsendbud;
	
	 ////////////////////////////////////////////////////////
	//														//
	//						  GOOGLE						//
	//														//
	 ////////////////////////////////////////////////////////
	
	var pageTracker = _gat._getTracker('UA-5538916-1');
	pageTracker._trackPageview();
	
	if (document.getElementById('jsscriptkode')) eval(document.getElementById('jsscriptkode').firstChild.nodeValue);
});