function popup(url,name,param) {
 var sizeX = 0;
 var sizeY = 0;
 var winX=screen.availWidth;
 var winY=screen.availHeight;
 
 var tmpArray = param.split(",");
 for(i=0;i<tmpArray.length;i++) {
  if(tmpArray[i].indexOf("width") != -1) { tmpArray2 = tmpArray[i].split("="); sizeX = tmpArray2[1];}
  if(tmpArray[i].indexOf("height") != -1) { tmpArray2 = tmpArray[i].split("="); sizeY = tmpArray2[1];}
 }
  
 var centerX=eval(winX/2-sizeX/2);
 var centerY=eval(winY/2-sizeY/2);
 
 param +=',top='+centerY+',left='+centerX;
 var newWin = window.open(url,name,param);
 newWin.focus();
}

//Kalender
function findDate(calObj,calVal) {
 for (var i=0; i<opener.document.getElementById(selector+calObj).options.length; i++) {
  if(opener.document.getElementById(selector+calObj).options[i].text == calVal) {
   opener.document.getElementById(selector+calObj).options[i].selected = true;
   return false;
  }
 }
}

function setCalendar(day,month,year) {
 if(selector) {
  if (day.length == 1) day = "0" + day;
  findDate('Day',day);
  if (month.length == 1) month = "0" + month;
  findDate('Month',month);
  if (year.length == 4) year = year.substring(2);
  findDate('Year',year);
  top.close();
 } else
 return false;
}