function failsafeImg()
{
  var badImg = new Image();
  badImg.src = 'gfx\/noimage.gif';
  for(var i=0;i<document.images.length;i++){
    var cpyImg = new Image();
    cpyImg.src = document.images[i].src;
    if(!cpyImg.width){
      document.images[i].src = badImg.src;
    }
  }
}

function sjekkPakning(antall, pakning)
{
	if( !isInteger(antall) || antall.length == 0 )
	{
		alert('Du må skrive inn et tall i antall feltet.');
		return false;
	}
	else if( !isInteger(pakning) || pakning.length == 0 )
	{
		//alert('Feil med pakningstørrelsen. Kontakt administrator.');
		//return false;
		
		pakning = 1;
	}
	
	divided = antall/pakning;
	
	if( !isDividable(divided) )
	{
		alert('Antallet er ikke delelig med pakningstørrelsen.');
		return false;
	}
	else
		return true;
}


function isDividable(s)
{
	var i;
	s = s + "";
	
	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if( c == "." )
			return false;
	}
	// All characters are numbers.
	return true;
}

function isInteger(s)
{
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function openWindow(file, width, height)
{
	var width		= width? width : '600';
	var height	= height? height : '470';
	
	LeftPosition = (screen.width) ? (screen.width-600)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-470)/3 : 0;
	features = 'toolbar=no, location=no, directories=no, menubar=no,' + 
    'scrollbars=no, resizable=no, width=' + width + ', height=' + height + ', top=' + TopPosition + ', left=' + LeftPosition;
	dlg = window.open (file,'helpWindow',features);
}
