function SetTableAltRows() 
{
    if (document.getElementById && document.createTextNode) 
    {
        var tables = document.getElementsByTagName("table");
        for (var i = 0; i < tables.length; i++) 
        {
            var e = tables[i];
            var even = false;
            if (e.className == "List" || e.className == "List Vertical") 
            {
                var tbodies = e.getElementsByTagName("tbody");
                for (var h = 0; h < tbodies.length; h++) 
                {
                    var trs = tbodies[h].getElementsByTagName("tr");
                    for (var j = 0; j < trs.length; j++) 
                    {
                        trs[j].className = even ? "Alt" : "";
                        even = !even;
                    }
                }
            }
        }
    }
}

function checkSearch(e) 
{
	keynum = 0;
	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}

	if (keynum == 13) 
	{
		document.location.href='/search/default.aspx?k=' + document.getElementById('qstr').value
		return false;
	}

}

var aboutShowing = true;
function hideAbout()
{
	aboutShowing = false;
	document.getElementById('oShade').style.display = 'none';
	document.getElementById('oAbout').style.display = 'none';
}
			
function showAbout()
{
	aboutShowing = true;
	document.getElementById('oShade').style.display = 'block';
	document.getElementById('oAbout').style.display = 'block';
}

//deselect offices worldwide pop
function click(e) {
	var targ;
	if (!e)
	{
	  var e = window.event;
	}
	if (e.target)
	{
	  targ = e.target;
	}
	else if (e.srcElement)
	{
	  targ = e.srcElement;
	}
	if (targ.nodeType == 3) // defeat Safari bug
	{
	  targ = targ.parentNode;
	}
	
	while (targ.id != 'country-select' && targ.nodeName != 'BODY' && targ.nodeName != 'HTML')
	{
		targ = targ.parentNode;
	}
	if(targ.id =='country-select')
	{
		return true;
	}
	if(document.getElementById('country-select'))
	{
		if(document.getElementById('country-select').style.display == 'block')
		{			
			document.getElementById('country-select').style.display = 'none';
		}
	}	
	
 }
document.onmousedown=click

/*Add image to end of external link*/
function ExternalLinkIconDisplay()
{
	var x = document.getElementsByTagName("a");	
	var re = new RegExp("http://(.*)");	
	var re2 = new RegExp("http://www.marelfoodsystems.(.*)");	
	var re3 = new RegExp("http://marelfoodsystems.(.*)");	
	var re4 = new RegExp("http://nozebra.ipapercms.dk(.*)");	
	var re5 = new RegExp("http://mfs.dev20.dacoda.is(.*)");	
	var re6 = new RegExp("http://www.marel.(.*)");
	var re7 = new RegExp("http://marel.(.*)");
	var re8 = new RegExp("http://eu.ntrsupport.com(.*)");
	var re9 = new RegExp("http://mareldk.(.*)");
	
	for( var i=0; i<x.length; i++)
	{		
		if(x[i].href.match(re) && !x[i].href.match(re2) && !x[i].href.match(re3) && !x[i].href.match(re4) && !x[i].href.match(re5) && !x[i].href.match(re6) && !x[i].href.match(re7)  && !x[i].href.match(re8))
		{
			var image = document.createElement('img');
			image.setAttribute('src', '/resources/images/template/link-out.gif');
			image.setAttribute('alt', '');
			image.setAttribute('title', 'External link');			
			image.setAttribute('hspace', '5');
			x[i].parentNode.insertBefore(image,x[i].nextSibling);
		}
	}
	
}

//addEvent(window, 'load', ExternalLinkIconDisplay, false);

function FixMenuWidth()
{
	if(document.getElementById("main-nav"))
	{
		var x = document.getElementById("main-nav").childNodes;
		for(var i=0;i<x.length;i++)
		{
			if(x[i].nodeName.toLowerCase() == "ul")
			{
				var wholelength = 0;
				var counter= 0 ;
				var paddingLeftRight = 10;
				var maxWidth = document.getElementById("main-nav").offsetWidth;
				var y = x[i].childNodes;
				for(var j=0;j<y.length;j++)
				{
					var z = y[j].childNodes;
					for(var k=0;k<z.length;k++)
					{
						if(z[k].nodeName.toLowerCase() == "a"){
							wholelength += z[k].offsetWidth;
							counter++;
						}
					}								
				}			
				var newPadding = ((maxWidth-wholelength)/counter/2) + paddingLeftRight;
				if(newPadding.toString().indexOf(".") > -1)
				{				
					newPadding = newPadding.toString().substring(0,newPadding.toString().indexOf("."))
					
				}			
				var widthLeft = maxWidth;
				for(var j=0;j<y.length;j++)
				{
					var z = y[j].childNodes;				
					for(var k=0;k<z.length;k++)
					{
						if(z[k].nodeName.toLowerCase() == "a"){
							if(j == (y.length-1))
							{
								//last item fill all the width
								z[k].style.paddingLeft = "0px";				
								z[k].style.paddingRight = "0px";						
								z[k].style.width = widthLeft + "px";							
							}
							else
							{
								z[k].style.paddingLeft = newPadding + "px";				
								z[k].style.paddingRight = newPadding + "px";						
							}
							
							widthLeft -= z[k].offsetWidth;
						}
					}								
				}						
			};
		}
	}
}

//addEvent(window, 'load', FixMenuWidth, false);

function findPositionX( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
    }
    return posX;
  } else {
    return oElement.x;
  }
}

function findPositionY( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posY += oElement.offsetTop;
    }
    return posY
  } else {
    return oElement.y ;
  }
}

function LoadFrontAds()
{
	if(document.getElementById('front-ads') && document.getElementById('front-ads-loading'))
	{
		document.getElementById('front-ads-loading').style.position = 'absolute';
		document.getElementById('front-ads-loading').style.display = 'block';
		document.getElementById('front-ads-loading').style.left = findPositionX(document.getElementById('front-ads')) + 'px';	
		document.getElementById('front-ads-loading').style.top = findPositionY(document.getElementById('front-ads')) + 'px';	
	}
}

addEvent(window, 'resize', LoadFrontAds, false);

window.onload = function() {
	//put the onload function overhere...
	setTall();
	//FixMenuWidth();
	ExternalLinkIconDisplay();
	LoadFrontAds();
	
	//put here onload function that is not available on every page
	try
	{
		sortableTable();
	}
	catch(err)
	{
	}
}



function samband_submit()
{

	var strError = "";
	if (document.getElementById("00N30000000zOZW").options[0].selected)
	{
		strError += "Vinsamlegast veldu išnaš.<br/>";
	}
	if (document.getElementById("first_name").value == "")
	{
		strError += "Vinsamlegast skrįšu fornafn.<br/>";
	}
	if (document.getElementById("last_name").value == "")
	{
		strError += "Vinsamlegast skrįšu eftirnafn.<br/>";
	}
	if (document.getElementById("company").value == "")
	{
		strError += "Vinsamlegast skrįšu fyrirtęki.<br/>";
	}
	if (document.getElementById("email").value == "")
	{
		strError += "Vinsamlegast skrįšu netfang.<br/>";
	}
	if (strError != "")
	{
		document.getElementById("contact-error").innerHTML = strError + "<br/>";
		return false;
	}

	return true;
}