// <![CDATA[

//////////////////////////////////////////////////////
// ENSEMBLE 01
//////////////////////////////////////////////////////

function ActorBox( actorid, actorname, actorpic, actorrollen ) {
	var divName = 'ActorID'+actorid;
	var divWidth = '803';
	var divHeight = '412';
	var divActorName = actorname;
	var divActorPic = actorpic;
	var divActorRollen = actorrollen;
	createDIVbox( divName, divWidth, divHeight, divActorName, divActorPic, divActorRollen );
	positionDIVbox( divName, divWidth, divHeight );
	document.getElementById(divName).style.display='block';
}

function createDIVbox( divName, divWidth, divHeight, divActorName, divActorPic, divActorRollen ) {
	var pageBody = document.getElementsByTagName("body").item(0);
	var userAgent = navigator.userAgent.toLowerCase();
	var DIVbox = document.createElement("div");
	DIVbox.setAttribute('id',divName);
	DIVbox.className = 'divbox';
	pageBody.appendChild(DIVbox);
	var DIVbox_back = document.createElement("div");
	DIVbox_back.className = 'divbox-back';
	if ( userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1 ) {
		DIVbox_back.style.backgroundImage= "url(img/divbox_back.png)";
		DIVbox_back.style.backgroundRepeat="repeat";
	} else {
		DIVbox_back.style.backgroundColor = "#171411";
		DIVbox_back.style.MozOpacity = 0.6;
		DIVbox_back.style.opacity = .60;
		DIVbox_back.style.filter = "alpha(opacity=60)";
	}
	DIVbox.appendChild(DIVbox_back);
	var DIVbox_container = document.createElement("div");
	DIVbox_container.className = 'divbox-container';
	DIVbox.appendChild(DIVbox_container);
	var DIVbox_content = document.createElement("div");
	DIVbox_content.className = 'divbox-content';
	DIVbox_container.appendChild(DIVbox_content);
	DIVbox_content.innerHTML =	'<div id="actors_pop">'+
					'<div id="actors_pop_header">&nbsp;</div>'+
					'<div id="actors_pop_div_left">&nbsp;</div>'+
					'<div id="actors_pop_picture"><img border="0" src="upload/' + divActorPic + '" width="379" height="379" alt="" title="" /></div>'+
					'<div id="actors_pop_div_center">&nbsp;</div>'+
					'<div id="actors_pop_text">'+
					'<table border="0" width="100%" height="100%" cellspacing="0" cellpadding="0">'+
					'<tr>'+
					'<td width="100%" align="center">' + divActorRollen + '</td>'+
					'</tr>'+
					'</table>'+
					'</div>'+
					'<div id="actors_pop_div_right">&nbsp;</div>'+
					'<div style="clear:left;"></div>'+
					'<div id="actors_pop_footer">'+
					'<div class="left">' + divActorName + '</div>'+
					'<div class="right"><span><img border="0" src="img/icon_close.gif" width="9" height="9" alt="" title="" /></span>&nbsp;&nbsp;<span><a href="javascript:void(0);">FENSTER SCHLIESSEN</a></span></div>'+
					'<div style="clear:both;"></div>'+
					'</div>'+
					'</div>'+
					'</div>';
	DIVbox.onclick = function(e) {
		window.onscroll = null;
		hideDIVbox(divName);
	}
	window.onscroll = function(e) {
		window.onscroll = null;
		hideDIVbox(divName);
	}
}

function positionDIVbox( divName, divWidth, divHeight ) {
	windowDimensions = windowSize();
	pageScrolls = pageScroll();
	positionDivs = new Array (); 
	positionDivs = {
			'divbox-back-top' : String( pageScrolls[1] )+'px',
			'divbox-back-height' : String( windowDimensions[1] )+'px',
			'divbox-container-top' : String( pageScrolls[1] + (windowDimensions[1]/2) )+'px',
			'divbox-content-top' : String(-(divHeight/2))+'px'
			};
	var divboxNodes = document.getElementById(divName).childNodes;
	for ( var i=0; i<divboxNodes.length; i++ ) { 
		if ( divboxNodes[i].className == 'divbox-container' ) { 
			divboxNodes[i].style.top = positionDivs['divbox-container-top'];
			for ( var j=0; j<divboxNodes[i].childNodes.length; j++ ) { 
				if ( divboxNodes[i].childNodes[j].className == 'divbox-content' ) { 
					divboxNodes[i].childNodes[j].style.top = positionDivs['divbox-content-top'];
				}
			}
		}
		if ( divboxNodes[i].className == 'divbox-back' ) { 
			divboxNodes[i].style.top = positionDivs['divbox-back-top'];
			divboxNodes[i].style.height = positionDivs['divbox-back-height'];
		}
	}
}

function hideDIVbox(divName) {
	var pageBody = document.getElementsByTagName("body").item(0);
	var DIVbox = document.getElementById(divName);
	DIVbox.style.display = 'none';
	pageBody.removeChild(DIVbox);
}

function windowSize() {
	var windowWidth = 0, windowHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		windowWidth = window.innerWidth;
		windowHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}
	return [windowWidth, windowHeight];
}

function pageScroll(){
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;	
	}
	return [xScroll,yScroll];
}

//////////////////////////////////////////////////////
// PRINT POPUP
//////////////////////////////////////////////////////

function print(id) {
	var url = "inc/print.repertoire.php?id=" + id;
	var pwidth = "800";
	var pheight = "600";
	var left = (screen.width/2)-(pwidth/2);
	var top = (screen.height/2)-(pheight/2);
	NewWin=window.open('' + url + '','NewWin','width=' + pwidth + ',height=' + pheight + ',resizable=1, scrollbars=yes, menubar=yes, top=' + top + ',left=' + left + '');
}

//////////////////////////////////////////////////////
// PRELOAD VON BILDERN
//////////////////////////////////////////////////////

var imagedir="img/";
var myimages=new Array();
function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
	myimages[i]=new Image()
	myimages[i].src=imagedir + preloadimages.arguments[i]
	}
}
preloadimages(
"m_homepage_on_de.gif"
);



// ]]>