nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
/* object - image to be faded (actual object, not name);
 * destop - destination transparency level (ie 80, for mostly solid)
 * rate   - time in milliseconds between trasparency changes (best under 100)
 * delta  - amount of change each time (ie 5, for 5% change in transparency)
 */
function nereidFade(object, destOp, rate, delta)
{
	if (!document.all)
		return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

function displayOption(objectname)
{
	document.getElementById('meer_info').style.display = "none";
	document.getElementById('content').style.display = "none";
	document.getElementById(objectname).style.display = "";
}

function sendafriend()
{
	var obj = document.getElementById('mailafriend');
	obj.style.top = 100;
	obj.style.left = 300;
	obj.style.visibility = ""; // hidden
}

function hideSendafriend()
{
	var obj = document.getElementById('mailafriend');
	obj.style.top = 1000;
	obj.style.left = 0;
	obj.style.visibility = "hidden"; // hidden
}

function displayOptionInfoPage(objectname)
{
	document.getElementById('mailafriend').style.display = "none";

	if (objectname)
		document.getElementById(objectname).style.display = "";
}

function addElement(objectName, title, value, selected)
{
	var object = document.getElementById(objectName);
	//var option = document.createElement('option');
	var option = new Option(title,value,selected,selected);

	option.text = title;
	option.value = value;
	try 
	{
		object.add(option, null); // standards compliant; doesn't work in IE
	}
	catch(ex) 
	{
		object.add(option); // IE only
	}
}



function removeAllOptions(objectName)
{
	document.getElementById(objectName).options.length = 0;
}

function confirmpopup(Message, url) 
{
    var is_confirmed = confirm(Message);

    if (is_confirmed) 
	{
	   location.href = url;
    }
	else 
		return is_confirmed;
} 


function roundit(Num, Places) 
{
	if (Places > 0) 
	{
		if ((Num.toString().length - Num.toString().lastIndexOf('.')) > (Places + 1)) 
		{
			var Rounder = Math.pow(10, Places);
			return Math.round(Num * Rounder) / Rounder;
		}
		else return Num;
   }
   else return Math.round(Num);
}

function checkprijs(objEvent) 
{
  var allowed="1234567890"
  if (allowed.indexOf(String.fromCharCode(objEvent.keyCode)) == -1)
  {
    return false;
  }
}


