function openWindow(popupName,father) {
    var winWidth = 415;
    var winHeight = 450;
    var winLeft = (screen.width-winWidth)/2;
    var winTop = (screen.height-winHeight)/2;
    if (father == 0) {
        popupName = popupName;
    } else {
        var xfather = document.getElementById(father).value;
        popupName = popupName + "&val=" + xfather;
    };    
    //alert(popupName);
    
    win1 = window.open(popupName, "Reason", +
    "menubar=0,toolbar=0,resizable=0,scrollbars=1" +
    ",width=" + winWidth + ",height=" + winHeight +
    ",top="+winTop+",left="+winLeft);
    //self.focus();
}

function turn(text, id, value) {
  opener.setValue(text, id, value);
  close();
}

function turn_sing(text, id, value) {
  opener.setValueSingle(text, id, value);
  close();
}


function setValue (text,id,value) {
  var position = null;
  var arr="";

  if (document.all)
    position = document.getElementById(id).length;
  var Eintrag = document.createElement("option");
  Eintrag.text = text;
  Eintrag.value = value;
  document.getElementById(id).add(Eintrag, position);

  newid = id + 100;
  for (var i=0;i<document.getElementById(id).length;i++) {
    arr += ("@" +  document.getElementById(id).options[i].value);  
  };
  document.getElementById(newid).value = arr;  
//  alert(arr);
//  document.cookie="xxx="+arr;
}

function removeValue(id) {
    var arr="";
    for (var i=0;i<document.getElementById(id).length;) {
	    if (document.getElementById(id).options[i].selected) {
		    //alert(document.getElementById(id).options[i].value);
		    document.getElementById(id).remove(i);
	    }
	    else {
		    i++;
	    };
    };
    newid = id + 100;
    for (var i=0;i<document.getElementById(id).length;i++) {
        arr += ("@" +  document.getElementById(id).options[i].value);  
    };
    document.getElementById(newid).value = arr;  
    //alert(arr);
};




function setValueSingle(text, id, value) {
// setzt value auf auf turn.text
// setzt ein weiteres feld id des feldes +100
         var newid=0;
         newid = id + 100;
         document.getElementById(id).value = text;
         document.getElementById(newid).value = value;
}




