var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
win=window.open(mypage,myname,settings);}

function openwindow(url, width, height) {
	window.open(url, '_blank', "location=0,width=" + width + ",height=" + height);
}

function confirmdelete(url, text) {
	if(text == 1)text = 'Er du sikker på du ønsker at slette dette produkt fra din indkøbskurv?';
	if(confirm(text)) location.href = url;
}

function checkform(fieldsarray) {
	var warnings = new Array();
    var fields = fieldsarray.split(';');
    for(x = 0; x < fields.length; x++) {
		var field = fields[x].split('-');
		var obj = document.getElementById(field[0]);
		if(obj.value.length == 0) {
			warnings[warnings.length] = fields[x];
			obj.className += (obj.className.indexOf('fieldbgwarning') == -1) ? ' fieldbgwarning' : '';
		} else {
			obj.className = obj.className.replace('fieldbgwarning', '');
		}
    }
	if(warnings.length == 0) {
		return true;
	} else {
		var warning = 'Du mangler at udfylde følgende felter:';
		for(x = 0; x < warnings.length; x++) {
			var field = warnings[x].split('-');
			warning += "\n- " + field[1];
		}
		alert(warning);
		return false;
	}
}




startList = function() {
	if(document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for(i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if(node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;




var IE = document.all?true:false;
if(!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var mouseX = 0;
var mouseY = 0;
function getMouseXY(e) {
	if(IE)	{
		mouseX = event.clientX + document.documentElement.scrollLeft;
		mouseY = event.clientY + document.documentElement.scrollTop;
	} else {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
if(mouseX < 0){mouseX = 0;}
if(mouseY < 0){mouseY = 0;}
return true;
}


function getXYcoord ( htmlElemObj ) {  // ikke til NS4, men ok i IE4+ og NS6+
    var elm = htmlElemObj;
    var rd = { x:0 ,y:0 };
    do { rd.x += parseInt( elm.offsetLeft );
        rd.y += parseInt( elm.offsetTop );
        elm = elm.offsetParent;
    } while ( elm );
    return rd
}

function showimg(url, products_id) {
	
	obj = document.getElementById(products_id);
	test = getXYcoord(obj);
	//alert(test.x + '\n' + test.y);
	elm = document.getElementById('screenshotviewer');
	elm.style.display = 'block';
	
	elm.style.top = test.y + 1 + "px";
	elm.style.left = test.x + 108 + "px";
	
	//elm.style.top = mouseY - 0 + "px";
	//elm.style.left = mouseX + 5 + "px";
	elm.innerHTML = '<img src="' + url + '" style="width:250px;" />';
}

function showimgrelated(url, products_id) {
	
	obj = document.getElementById(products_id);
	test = getXYcoord(obj);
	//alert(test.x + '\n' + test.y);
	elm = document.getElementById('screenshotviewer');
	elm.style.display = 'block';
	
	elm.style.top = test.y + "px";
	elm.style.left = test.x - 257 + "px";
	
	//elm.style.top = mouseY - 0 + "px";
	//elm.style.left = mouseX + 5 + "px";
	elm.innerHTML = '<img src="' + url + '" style="width:250px;" />';
}

function hideimg() {
	elm = document.getElementById('screenshotviewer');
	elm.style.display = 'none';
}


function showtip(text, x, y, width, elm) {
	obj = document.getElementById(elm);
	coor = getXYcoord(obj);
	elm = document.getElementById('tip');
	elm.style.display = 'block';
	elm.style.width = width + "px";
	elm.style.top = coor.y + y + "px";
	elm.style.left = coor.x - x + "px";
	elm.innerHTML = text;
}

function hidetip() {
	elm = document.getElementById('tip');
	elm.style.display = 'none';
}

function foldmenu(id, self) {
	var obj = document.getElementById(id);
	if(obj.style.display == 'none') {
		self.style.borderBottom = '0';
		self.style.backgroundColor = '#D5D5D5';
		obj.style.display = 'block';
	} else {
		self.style.borderBottom = '1px solid #D5D5D5';
		self.style.backgroundColor = '#F6F5F5';
		obj.style.display = 'none';
	}
}



$(document).ready(function() {
	var x = 1;
	$('.close').click(function () {
		$('#balloon').fadeOut('slow');
		return false;
	});
	$('.closer').click(function () {
		$('#helpmenu').toggle();
		x++;
		if(x%2 == 0) {
			$('#help').css({'backgroundColor' : '#f1f1f1', 'color' : '#304D6B', 'borderTop' : '0'});
		} else {
			$('#help').css({'backgroundColor' : '#2b70b5', 'color' : '#ffffff', 'borderTop' : '1px solid #999999'});
		}
	});
});