/* FLASH */

var flashIdAct = '';

//	Steuerfunktionen des aktuellen Flash-Films aus JavaScript heraus

function doPlayFlash () {
	if (flashIdAct && (flashIdAct != '')) flashAct = swfobject.getObjectById(flashIdAct);
	if (flashAct) flashAct.doPlayFlash ();
}

function doPauseFlash () {
	if (flashIdAct && (flashIdAct != '')) flashAct = swfobject.getObjectById(flashIdAct);
	if (flashAct) flashAct.doPauseFlash ();
}

function doStopFlash () {
	if (flashIdAct && (flashIdAct != '')) flashAct = swfobject.getObjectById(flashIdAct);
	if (flashAct) flashAct.doStopFlash ();
}

//	Event-Handler, die aus Flash heraus aufgerufen werden

function onPlayFlash (_id) {
	//alert ('onPlayFlash: ' + _id);
	if (_id != flashIdAct) doStopFlash ();	//	ggf. laufenden Film stoppen
	if (_id) flashIdAct = _id;
}

function onPauseFlash (_id) {
	//alert ('onPauseFlash: ' + _id);
	if (_id) flashIdAct = _id;
}

function onStopFlash (_id) {
	//alert ('onStopFlash: ' + _id);
	if (_id) flashIdAct = _id;
}

/* MISC */
function openChild (childUrl, childName, childWidth, childHeight, childStatus, childScrollbars, childLocation, childToolbar, childMenubar, childResizable) {
    var newChild = null;

    if (typeof(childResizable) == undefined) {childResizable = 1;}

    if (childWidth>0) {
        childPosLeft = Math.floor((screen.width - childWidth) / 2);
        childPosTop = Math.floor((screen.height - childHeight) / 2);
        newChild = window.open(childUrl,childName,'width='+childWidth+',height='+childHeight+',innerwidth='+childWidth+',innerheight='+ childHeight+',top='+childPosTop+',left='+childPosLeft+',status='+childStatus+',scrollbars='+childScrollbars+',location='+childLocation+',toolbar='+childToolbar+',menubar='+childMenubar+',resizable='+childResizable);
    } else {
        newChild = window.open(childUrl,childName);
    }
    if (newChild != null) newChild.window.focus();
}


