function goBack() {
	window.history.back()
}

function prodGoBack() {
	//var	his = history.previous;
	var doc = document.referrer;
	var loc = location.href;
	var b = -1;
	if(doc == loc) {
		b = b - 1;
	}
	window.history.back(b);
}

function fOver() {
	document.getElementById('facebook_pic').style.width='114px';
	document.getElementById('facebook_pic').style.height='102px';
	document.getElementById('facebook_pic').style.top='-1px';
	document.getElementById('facebook_pic').style.left='-1px';
}

function fOut() {
	document.getElementById('facebook_pic').style.width='112px';
	document.getElementById('facebook_pic').style.height='100px';
	document.getElementById('facebook_pic').style.top='0px';
	document.getElementById('facebook_pic').style.left='0px';
}

function cOver(id) {
	document.getElementById(id).src = '/design/buttons/close2.png';
}

function cOut(id) {	
	document.getElementById(id).src = '/design/buttons/close.png';
}

function sOver(pId) {
  	document.getElementById(pId).src = '/design/buttons/send2.png';
}

function sOut(pId) {
  	document.getElementById(pId).src = '/design/buttons/send.png';
}

function closeOver(id) {
	document.getElementById(id).src = '/design/buttons/close2.png';
}

function closeOut(id) {	
	document.getElementById(id).src = '/design/buttons/close.png';
}

function fxBg() {
	if(navigator.appName == 'Netscape' && navigator.appVersion.search('AppleWebKit') == -1) {
		setInterval(function() {
			var dWidth = document.getElementsByTagName('body')[0].scrollWidth;
			$('body').css('background-size', dWidth + 'px 55px, ' + dWidth + 'px 200px');
		}, 100);
	}
}


/* iframe.js */

var prodnr = 0;

function getProdNr() {
	var string = $('#prodNr').text();
	var split = string.split(':');
	prodnr = split[1];
}

function setProdNr() {
	if(parent.prodnr > 0) {
		$('#srProd').attr('value', 'Varenr: ' + parent.prodnr);
		$('#srProd').attr('readonly', 'readonly');
	}
}

function setCharset(eid) {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		$('#' + eid).attr('value', '2');
	}
}

function showSizeReq(){
	document.getElementsByTagName('body')[0].style.overflow='hidden';
	document.getElementById('fade').style.display='block';
	$('#sizepopup').css('display', 'block');
	if(navigator.appName == 'Microsoft Internet Explorer') {
		document.getElementsByTagName('body')[0].style.overflow='auto';
		document.getElementById('fade').style.display='none';
	}
}

function hideSizeReq(){
	document.getElementsByTagName('body')[0].style.overflow='auto';
	document.getElementById('fade').style.display='none';
	$('#sizepopup').css('display', 'none');
}

function alertmaster() {
	parent.childGetElementById = function (id) {return document.getElementById(id);}
	parent.childLoaded();
}

function childLoaded() {
	var dom = childGetElementById('manufact');
	var mmText = dom.innerHTML;
	document.getElementById('manufact').innerHTML = mmText;
	var mmAnch = mmText.toLowerCase().replace(' ', '-');
}

function sizeOp() {
	if(navigator.appName == 'Opera') {
		$('#sizerequest').attr('src', 'http://undergroundshop.dk/iframes/failure.html?subject=Size')
	}
}


/* Sitemap */

function selectMap(mId) {
	document.getElementById('siteAlph').style.display = 'none';
	document.getElementById('siteCats').style.display = 'none';
	document.getElementById(mId).style.display = 'block';
}


/* Basket */

function basketDown() {
	var left = Number($('#basketDrop').css('width').substring(0, $('#basketDrop').css('width').length - 2));
	if($('#basketDrop').text().length > 0) {
		$('#basketDrop').css('margin-left', 970 - left + 'px');
		$('#basketDrop').css('display', 'block');
	}
}

function basketUp() {
	if($('#basketDrop').text().length > 0) {
		$('#basketDrop').css('display', 'none');
	}
}

function alertBasketMaster() {
	parent.childGetElementById = function (id) {return $(id);}
	parent.basketChildLoaded();
}

function basketChildLoaded() {
	var dom = childGetElementById('#Main_TD');
	var html = dom.html();
	var patt=/ShowBasket_ProductLine_Amount_TD/gm;
	var basketCount = html.match(patt).length;
	for(b = 0; b < basketCount; b++) {
		if (navigator.appName == 'Microsoft Internet Explorer') {
			var start = html.indexOf('ShowBasket_ProductLine_Amount_TD') + 56;
			var stop = html.indexOf('ShowBasket_ProductLine_ActionButtons_TD') + 50;
			var product = html.substring(start, stop);
			var amount =  product.substring(product.indexOf('productShowBasket_ProductLine_Amount_TD'), product.indexOf('ShowBasket_ProductLine_Description_TD') - 17);
			var name = product.substring(product.indexOf('ShowBasket_ProductName_DIV') + 27, product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') - 49);
			var div = '<div id="p' + (b + 1) + '">';
			var image = product.substring(product.indexOf('ShowBasket_ProductImage_DIV') + 28, product.indexOf('ShowBasket_ProductName_DIV') - 41);
			if(image.match('img') || image.match('IMG')) {
				var url = '';
				var src = '';
				if(image.match('.html')) {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.html', image.indexOf('href=') + 6) + 5);
				}
				else {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.HTML', image.indexOf('href=') + 6) + 5);
				}
				if(image.match('.jpg')) {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.jpg', image.indexOf('src=') + 5) + 4);
				}
				else {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.JPG', image.indexOf('src=') + 5) + 4);
				}
				div = div + '<a href="' + url + '"><img style="width: 40px; height: 50px; position: absolute; margin-top: 5px; margin-left: 5px;" src="' + src + '"></a><br/>';
			}
			var unit = product.substring(product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') + 59, product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') - 17);
			var total = product.substring(product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') + 60, product.indexOf('ShowBasket_ProductLine_ActionButtons_TD') - 17);
			div = div + '<div class="newBask">' + amount + ' stk. ' + name + '<br/>Pr. stk. kr. ' + unit + '<br/>Total kr. ' + total + '</div></div>';
			$('#basketDrop').append(div);
			html = html.substring(stop);
		}
		else if (navigator.appName == 'Netscape' && navigator.appVersion.match('Safari') != 'Safari') {
			var start = html.indexOf('ShowBasket_ProductLine_Amount_TD') + 61;
			var stop = html.indexOf('id="wrap') + 33;
			var product = html.substring(start, stop);
			var amount =  product.substring(product.indexOf('productShowBasket_ProductLine_Amount_TD'), product.indexOf('ShowBasket_ProductLine_Description_TD') - 17);
			var name = product.substring(product.indexOf('ShowBasket_ProductName_DIV') + 28, product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') - 53);
			var div = '<div id="p' + (b + 1) + '">';
			var image = product.substring(product.indexOf('ShowBasket_ProductImage_DIV') + 29, product.indexOf('ShowBasket_ProductName_DIV') - 46);
			if(image.match('img')) {
				var url = '';
				var src = '';
				if(image.match('.html')) {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.html', image.indexOf('href=') + 6) + 5);
				}
				else {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.HTML', image.indexOf('href=') + 6) + 5);
				}
				if(image.match('.jpg')) {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.jpg', image.indexOf('src=') + 5) + 4);
				}
				else {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.JPG', image.indexOf('src=') + 5) + 4);
				}
				div = div + '<a href="' + url + '"><img style="width: 40px; height: 50px; position: absolute; margin-top: 5px; margin-left: 5px;" src="' + src + '"></a><br/>';
			}
			var unit = product.substring(product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') + 64, product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') - 17);
			var total = product.substring(product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') + 65, product.indexOf('ShowBasket_ProductLine_ActionButtons_TD') - 17);
			div = div + '<div class="newBask">' + amount + ' stk. ' + name + '<br/>Pr. stk. kr. ' + unit + '<br/>Total kr. ' + total + '</div></div>';
			$('#basketDrop').append(div);
			html = html.substring(stop);
		}
		else {
			var start = html.indexOf('ShowBasket_ProductLine_Amount_TD') + 34;
			var stop = html.indexOf('id="wrap') + 33;
			var product = html.substring(start, stop);
			var amount =  product.substring(product.indexOf('productShowBasket_ProductLine_Amount_TD'), product.indexOf('ShowBasket_ProductLine_Description_TD') - 30);
			var name = product.substring(product.indexOf('ShowBasket_ProductName_DIV') + 28, product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') - 80);
			var div = '<div id="p' + (b + 1) + '">';
			var image = product.substring(product.indexOf('ShowBasket_ProductImage_DIV') + 29, product.indexOf('ShowBasket_ProductName_DIV') - 46);
			if(image.match('img')) {
				var url = '';
				var src = '';
				if(image.match('.html')) {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.html', image.indexOf('href=') + 6) + 5);
				}
				else {
					url = image.substring(image.indexOf('href=') + 6, image.indexOf('.HTML', image.indexOf('href=') + 6) + 5);
				}
				if(image.match('.jpg')) {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.jpg', image.indexOf('src=') + 5) + 4);
				}
				else {
					src = image.substring(image.indexOf('src=') + 5, image.indexOf('.JPG', image.indexOf('src=') + 5) + 4);
				}
				div = div + '<a href="' + url + '"><img style="width: 40px; height: 50px; position: absolute; margin-top: 5px; margin-left: 5px;" src="' + src + '"></a><br/>';
			}
			var unit = product.substring(product.indexOf('ShowBasket_ProductLine_UnitPrice_TD') + 37, product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') - 44);
			var total = product.substring(product.indexOf('ShowBasket_ProductLine_TotalPrice_TD') + 38, product.indexOf('ShowBasket_ProductLine_ActionButtons_TD') - 45);
			div = div + '<div class="newBask">' + amount + ' stk. ' + name + '<br/>Pr. stk. kr. ' + unit + '<br/>Total kr. ' + total + '</div></div>';
			$('#basketDrop').append(div);
			html = html.substring(stop);
		}
	}
}



