//------------------------------------------------------------
// collection of convinience
// js function
//
// last changed : Wed Nov 17 10:50:37 CET 2004
//------------------------------------------------------------

//------------------------------------------------------------
// function : openPopUp
// purpose  : caller for openSmallWin
// params   : String url, Integer width,
//            Integer height
// return   : nothing
//
//------------------------------------------------------------

function openPopUp(url, w, h)
{
  var posx = 10;
  var posy = 10;
  name = getRandomNum();
  day = new Date();
  id = day.getTime();
  eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,top='+posy+',left='+posx+',width='+w+',height='+h);");
}

//------------------------------------------------------------
// function : getRandomNum
// purpose  : get a random number a s string
// params   : none
// return   : String randomnumber
//
//------------------------------------------------------------

function getRandomNum ()
{
    var rnd = Math.random().toString();
    var crnd = rnd.replace(/\./, "");
    return crnd;
}


//------------------------------------------------------------
// function : getNoCacheUrl
// purpose  : get a randomnumber decorated url
// params   : url to decorate
// return   : randomnumber decorated url
//
//------------------------------------------------------------

function getNoCacheUrl(url)
{
    var rnd = getRandomNum();
    var cmpdurl=url+"&nd="+rnd;

    return cmpdurl;
}

//------------------------------------------------------------
// function : goNoCacheUrl
// purpose  : get a randomnumber decorated url
// params   : url to decorate
// return   : randomnumber decorated url
//
//------------------------------------------------------------

function goNoCacheUrl(url)
{
    var nocacheurl = getNoCacheUrl(url);

    location.href=nocacheurl;
}

//------------------------------------------------------------
// function : preLoadSomeImages 
// purpose  : preload some images
// params   : images to preload
// return   : 
//
//------------------------------------------------------------

function preLoadSomeImages() 
{ 
	var d=document; 
	if(d.images)
	{ 
		if(!d.MM_p) 
		{
			d.MM_p=new Array();
		}
    	var i,j=d.MM_p.length,a=preLoadSomeImages.arguments; 
		for(i=0; i<a.length; i++)
		{
    		if (a[i].indexOf("#")!=0)
			{ 
				d.MM_p[j]=new Image; 
				d.MM_p[j++].src=a[i];
			}
		}
	}
}

//------------------------------------------------------------
// function : shoDate
// purpose  : show actual date in page
// params   : none
// return   : actual date
//
//------------------------------------------------------------

function showDate() 
{
  now = new Date();
  tag = new Array("So","Mo","Di","Mi","Do","Fr","Sa");
  return tag[now.getDay()]+". "+now.getDate()+"."+(now.getMonth()+1)+"."+now.getFullYear();
}


//------------------------------------------------------------
// function : dLink
// purpose  : provide disclaimer link handling
// params   : none
// return   : actual date
//
//------------------------------------------------------------

function dLink(url) {
        var eurl = escape(url);
        window.location="216.jhtml?exturl="+eurl;
}
