/* Popup-Fenster  */

function popUp(strURL,strType,strHeight,strWidth) {
			var strOptions="";
				if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
				if (strType=="benutzer") strOptions="resizable,scrollbars,height="+strHeight+",width="+strWidth;
				if (strType=="showall") strOptions="toolbar,menubar,scrollbars,resizable,location,status,height="+strHeight+",width="+strWidth;
				if (strType=="elastic") strOptions="menubar,scrollbars,resizable,height="+strHeight+",width="+strWidth;
				
				if ( window.screen ) {
				    var ah = screen.availHeight - 30;
				    var aw = screen.availWidth - 10;
		
				    var xc = ( aw - strWidth ) / 2;
				    var yc = ( ah - strHeight ) / 2;
				
				strOptions += ",left=" + xc + ",screenX=" + xc;
				strOptions += ",top=" + yc + ",screenY=" + yc;
				}
				// Fenster öffnen	
				fenster = window.open(strURL, 'newWin', strOptions);
				fenster.focus();
				}

   		
			
/* verpasst PDF-links (die definiert sind) eine Klasse */

function fileLinks() {
    var fileLink;
    if (document.getElementsByTagName('a')) {
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]);i++) {
            if (fileLink.href.indexOf('.pdf') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.className = 'pdfLink';
            }
        }
    }
}

/* tableruler für einen Hover-Effekt von <tr> bei mouseover */

function tableruler()
{
	if (document.getElementById && document.createTextNode)
	{
		var tables=document.getElementsByTagName('table');
		for (var i=0;i<tables.length;i++)
		{
			if(tables[i].className=='ruler')
			{
				var trs=tables[i].getElementsByTagName('tr');
				for(var j=0;j<trs.length;j++)
				{
					if(trs[j].parentNode.nodeName=='TBODY')
					{
						trs[j].onmouseover=function(){this.className='ruled';return false}
						trs[j].onmouseout=function(){this.className='';return false}
					}
				}
			}
		}
	}
}


 function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

addEvent(window, 'load', fileLinks); 
addEvent(window, 'load', tableruler); 

/* Unterkunfts-Bilder-Galerie Sommer */
function setImage(image, src, width, height)
{
	//alert(image +"\n" + src);
	for(i=0; i<document.images.length; i++)
	    if(document.images[i].name == image)
	    {
	    	document.images[i].src = src;
	    	if(document.images[i].width == 0)
			break;
	    }
}

var imageSrc = new Array(1);
var imageId = new Array(1);

function finishLoad()
{
	//alert("finishLoad()");
	for(i=1; i<imageId.length; i++)
	{
		setImage(imageId[i], imageSrc[i]);	
	}
}

// *************
// FERIENTERMINE
// *************
function DaysToVacation(Jahr,Monat,Tag)
{
	var today = new Date();	//Heutiges Datum
	var vacation = new Date(Jahr,Monat-1,Tag,23,59,59);	//Feriendatum	
	
	//Berechnung der Differenz
	var differenz = vacation.getTime() - today.getTime();
	
	//Jetzt noch die Differenz in Tagen
	var days = Math.floor(differenz / (1000 * 60 * 60 *24));
	
	//Ausgabe
	document.writeln(days);
}	