// 2007 Rudolf Wohland http://www.wohland.info/ 
//-------------------------------------------------------------------------


// Pop-up Fenster
function popup_centered(url, width, height, name)
{
    var sWidth   = screen.width;
    var sHeight  = screen.height;
        
    // Center Popup
    var posX    =  (sWidth/2) - (width/2);
    var posY    =  (sHeight/2) - (height/2);

	pop = window.open(url,name,'width=' + width + ',height=' + height + ',left=' + posX + ',top=' + posY + ',status=no,resizable=yes,menubar=no,locationbar=no,scrollbars=no,dependent=yes' );
  pop.focus();
}

// Pop-up Fenster
function PopWin(theURL,winName,features) {
  nWindow = window.open(theURL,winName,features);
  nWindow.focus();
}

function popup_resize(width, height) {
    window.resizeTo(width, height);
    // Center Popup
    var sWidth   = screen.width;
    var sHeight  = screen.height;
    var posX    =  (sWidth/2) - (width/2);
    var posY    =  (sHeight/2) - (height/2);
    moveTo(posX,posY);
}


// Rollover-Steuerung
 
  function rollover(element, selectedColor) {
      lastBGImage = element.parentNode.parentNode.style.backgroundImage; 
      newBgImage = "url(pics/shared/bg-nav-sub-hover.gif)";
      
      element.parentNode.parentNode.style.backgroundImage=newBgImage;
        
  }
  
  function rollout(element) {
    element.parentNode.parentNode.style.backgroundImage=lastBGImage;      
  }


/*************************** Rollover-Steuerung ****************************************/

pix = new Array();

function initImageObjects(){
for(i=0;i<initImageObjects.arguments.length;i++) {
	pix[i] = new Image();
	pix[i].src = initImageObjects.arguments[i];
	}	
}

function bW(bName, bObjekt, x) {
	if(x != 0){myName = bName; myImg = document.getElementById(bName).src;}
    if (eval(bObjekt)){ 
    	document.getElementById(bName).src = eval(bObjekt + '.src');
		}
}

function imgRestore(){
	if (eval('document.images.' + myName)){
		document.getElementById(myName).src = myImg; }
}


/*************************** Start ****************************************/
var refA="Iq34,rJANR298S(HXYOE!F6ZnoGB0?5V%W)MD1Pm";
var refB="kvL+w7CQ-i§lhefgbjTUyzxK: ac$&ds@tup.";
var refC = Array(2,3,7,5,0,1,4,6,8,9);


function dc() {
    ref=refA+refB;
    nStr="";
    text = dc.arguments[0]; 
    myKey = new Array();
    
    for(i=0; i<dc.arguments[1].length; i++) { 
      myKey.push(dc.arguments[1].substr(i,1)); 
    }
    
    for(t=0; t < myKey.length; t++) {
      nStr="";
      val=refC[myKey[t]];
      
        for(i=0; i<text.length; i++) {
            sStr=text.substring(i, i+1);
            num=ref.indexOf(sStr)-i;
    
    		if((num-val)<0){
    			nVal = num - val;
    			aStr = ref.substring(ref.length+nVal, (ref.length+nVal)+1);
            }else{
    			aStr=ref.substring(num -val,num-val+1);
    		}
           	nStr += aStr;
        }
        text = nStr;
    }
return nStr;
}

function getKey() {
    myObj = arguments[0].parentNode.childNodes;
    myKey = "";
       
    for(i=0; i<myObj.length; i++) {
       myNewObj = myObj[i];
       if (myNewObj.nodeName == "SELECT") {
          myKey += myNewObj[myNewObj.selectedIndex].value; 
       } 
    } 
    myKey = myKey.replace(/\D/g, ""); 
    return myKey;
} 

/***************************** End ***************************************/ 

