function $el (id) {
	return document.getElementById(id);
}

function strokeOlds () {
	
	var c = $el('content');
	var ss = c.getElementsByTagName('span');
	
	for (var i = 0; i < ss.length; i++) {
		var t = ss[i];
		if (t.className != 'pricesAll') {
			continue;
		}
		
		var sss = t.getElementsByTagName('span');
		if (sss.length > 3) {
			var t2 = sss[0];
			t2.className += ' stroked';
			sss[2].innerHTML += ' DKK';
			sss[5].innerHTML += ' DKK';
		} else {
			sss[2].innerHTML += ' DKK';
		}
		
	}
	
}

OnLoadHandler.addEvent(function() {
	
	strokeOlds();
	
	var ce = document.getElementById('commentExtra');
	var te = document.getElementById('confirmExtra');
	
	if (ce) {
		ce.innerHTML = 'I kommentarfeltet nedenfor kan du skrive en alternativ leveringsadresse, hvis du f.eks. &oslash;nsker dine varer leveret til din arbejdsplads eller en anden adresse end din egen. Det er ogs&aring; her du skriver koden p&aring; dit gavekort eller evt. andre bem&aelig;rkninger i forbindelse med din bestilling.';
	}
	
	if (te) {
		te.innerHTML = 'Din ordre er nu modtaget og en automatisk genereret kvittering er sendt til din e-mail adresse. MED FORBEHOLD FOR EVT. UDSOLGTE VARER OG PRISFEJL J&AElig;VNF&Oslash;R VORES HANDELSBETINGELSER, VIL DIN ORDRE UNDER NORMALE OMST&AElig;NDIGHEDER BLIVE EKSPEDERET INDENFOR 1-3 ARBEJDSDAGE. HVIS VI IKKE KAN IM&Oslash;DEKOMME DIN ORDRE, VIL DU H&Oslash;RE FRA OS INDEN 24 TIMER.\n<br />Din betaling vil f&oslash;rst blive h&aelig;vet p&aring; din konto, n&aring;r vi sender varerne fra vores lager. Samtidig vil du modtage en e-mail med track & trace nr. til din forsendelse sammen med din faktura.\n<br />\n<br />Husk at tilmelde dig <a href="/site/12687.htm">Barokkos nyhedsmail</a> i menuen til h&oslash;jre, og f&aring; de bedste ideer og stylingtips, info om nye varer og tiltag og super gode tilbud - Alt sammen direkte i din mailboks.<br /><br />';
	}
	
	var ts = document.getElementsByTagName('table');
	
	var t;
	
	for (var i = 0; i < ts.length; i++) {
		t = ts[i];
		if (!t) return;
		var cs = t.getElementsByTagName('td');
		for (var x = 0; x < cs.length; x++) {
			var c = cs[x];
			if ( (c.className).match('hideable') ) {
				var cp = c.previousSibling;
				if (cp.nodeType == -1) {
					cp = cp.parentNode;
					
					//cp.style.display = 'none';
				}
				//alert(cp);
				//alert(cp.c);
				cp.setAttribute('colSpan', 3);
				//cp.colSpan = 3;
			}
		}
	}
	
	var c = $el('content');
	var forms = c.getElementsByTagName('form');
	
	var lastStep = false;
	
	var isInBasket = false;
	
	var basketCount = 0;
	
	var url = window.location.href;
	
	if(url.match('&wbs=3')) {
		var f = forms[0];
		var f = document.getElementById('webshop_right_content');
		var buttons = f.getElementsByTagName('button');
		
		var b = buttons[0];
		
		b.className = 'continueButton';
	}
	
	var pageUrl = window.location.href;
	
	if (pageUrl.match('&wbs=4')) {
		isInBasket = true;
	}
	
	var formEl = null;
	
	if (forms.length === 0) {
		var tables = document.getElementsByTagName('table');
		//var t = tables[3];
		var t = tables[1];
		if (!t) return;
		
		
		var b = t.getElementsByTagName('tbody');
		b = b[0];
		
		var firstTr = b.getElementsByTagName('tr');

		if (!firstTr) return;
		
		for (var i = 0; i < firstTr.length; i++) {
		
			if (firstTr[i].className != 'webshop_basket_table_row_even' && firstTr[i].className != 'webshop_basket_table_row_odd') {
				//
				firstTr = firstTr[i];
				break;
			}
		}
		
		if (!firstTr.previousSibling) return;

		if (firstTr.previousSibling.nodeType === 3) return;
		
		var tr = document.createElement('tr')
		var tr2 = document.createElement('tr')
		
		if (Prototype.Browser.IE) {
			var th = document.createElement('<th colspan="5">');
			var td = document.createElement('<td colspan="5">');
		} else {
			var th = document.createElement('th');
			th.setAttribute('colspan', 5);
			var td = document.createElement('td');
			td.setAttribute('colspan', 5);
		}
		
		th.className = 'webshopBasketBorderColor';
		th.innerHTML = "&nbsp;";
		
		td.className = 'webshopBasketBorderColor';
		td.innerHTML = "&nbsp;";
		
		tr.appendChild(th);
		tr2.appendChild(td);
		firstTr.parentNode.previousSibling.appendChild(tr, null);
		firstTr.parentNode.insertBefore(tr2, firstTr);
		
		
		//alert(tr2);
		
	}
	
	for (var i = 0; i < forms.length; i++) {
		var form = forms[i];
		var fSrc = form.action;
		if (fSrc.match('/webshop_basket.php')) {
			formEl = form;
		}
	
		for (var x in fSrc) {
			if (fSrc[x] == '' && !formEl) {
				return;
			}
		}
		
		if (fSrc.match('&wbs=') || fSrc.match('webshop_basket.php') || fSrc.match('quickpay.php')) {
			basketCount++;
			isInBasket = true;
		}
		
		var ffSrc = window.location.href;
		
		if (fSrc.match('&wbs=4') && !ffSrc.match('&wbs=3')) {
			lastStep = true;
		}
		
	}
	
	
	
	if (basketCount > 1) {
		isInBasket = false;
	}
	
	if (isInBasket) {
		
		var formValidate = $el('webshopformvalidate') || $el('checkOrdreForm') || formEl;
		
		var t = c.getElementsByTagName('table');
		
		if (formEl) {
			//t = t[2];
			t = t[0];
		} else if ($el('checkOrdreForm')) {
			//t = t[3];
			t = t[0];
		} else {
			t = t[0];
		}
		
		if (!t) return;
		
		var b = t.getElementsByTagName('tbody');
		b = b[0];
		
		var firstTr = b.getElementsByTagName('tr');
		
		if (!formValidate) {
			// Make some other checks to see if wee are where we can insert some nasty DOM elements
		}

		if (!firstTr) return;
		
		for (var i = 0; i < firstTr.length; i++) {
			if (firstTr[i].className != 'webshop_basket_table_row_even' && firstTr[i].className != 'webshop_basket_table_row_odd') {
				firstTr = firstTr[i];
				break;
			}
		}
		
		if (!firstTr.previousSibling) return;

		if (firstTr.previousSibling.nodeType === 3) return;
		
		var tr = document.createElement('tr')
		var tr2 = document.createElement('tr')
		
		if (Prototype.Browser.IE) {
			var th = document.createElement('<th colspan="5">');
			var td = document.createElement('<td colspan="5">');
		} else {
			var th = document.createElement('th');
			th.setAttribute('colspan', 5);
			var td = document.createElement('td');
			td.setAttribute('colspan', 5);
		}
		
		th.className = 'webshopBasketBorderColor';
		th.innerHTML = " ";
		
		td.className = 'webshopBasketBorderColor';
		td.innerHTML = " ";
		
		tr.appendChild(th);
		tr2.appendChild(td);
		firstTr.parentNode.previousSibling.appendChild(tr, null);
		firstTr.parentNode.insertBefore(tr2, firstTr);
	
		if (lastStep) {
			var form = forms[0];
			var b = form.getElementsByTagName('button');
			b = b[0];
			b.className = "continueButton";
		}
	}
});

