// JavaScript Document

var psaw = 990;
var psah = 689;
var pslf = ( document.body.clientWidth - psaw ) / 2;
var pstp = 0;
var psbrl = 'psbrl';
var psabg = '#ffffff';
var psawm = 'transparent';
var psuurl = '%u';
var psswtURL = 'html/swf/voigt_toplayer_v2.swf';
var pstio = 1;
var psapl = 9;
 
var i = 0;
var badElems=["SELECT","IFRAME","APPLET","EMBED"];
var backupElems=[];
var plugin;
var psting;
var psaie = (document.all && (window.navigator.userAgent.indexOf ("Opera") == -1)) ? true : false; 

var psdraging=false;
var psx0=0;
var psy0=0;


function psdgs( id )
{
	return document.getElementById( id ).style;
}

function psdg( id )
{
	return document.getElementById( id );
}

function onFinishedPlaying()
{
	psdraging = false;
	if( psaie )
		shsel('visible');
	document.getElementById( psbrl ).style.visibility = 'hidden';
	document.getElementById( psbrl ).style.display = 'none';
}

function bm_max()
{
	document.getElementById( psbrl ).style.clip = "rect(0,300,300,0)";
}

function bm_min()
{
	document.getElementById( psbrl ).style.clip = "rect(0,300,50,0)";
}

function shsel( vis )
{
	if( backupElems && ( backupElems.length > 0 ) )
	{
		for( i = 0; i < backupElems.length; i++ )
		{
			if( backupElems[i].length > 0 )
				for( j = 0; j < backupElems[i].length; j++ )
					if( backupElems[i][j].style )
						backupElems[i][j].style.visibility = vis;
		}
	}
}

function opaqueFlash()
{
	var flashObjects;
	if( psaie )
	{ 
		flashObjects = document.all.tags("OBJECT"); 
		for( i = 0; i < flashObjects.length; i++ )
		{
			if( flashObjects[i].wmode != null )
			{ 
				if( ( flashObjects[i].wmode ).toLowerCase() == "window" )
				{
					var temp = flashObjects[i].outerHTML;
					var playFlash = false;
					if(	flashObjects[i].IsPlaying() )
						playFlash = true;
					var firstOcc = temp.indexOf(">");
					var newTemp = temp.substring( 0, firstOcc + 1 );
					newTemp = newTemp + '<PARAM NAME="WMode" VALUE="Opaque">';
					newTemp = newTemp + temp.substr( firstOcc + 1 );
					flashObjects[i].outerHTML = newTemp;
					if( playFlash )
						flashObjects[i].Play();
				}
			}
		}
	}
	else
	{
		flashObjects = document.getElementsByTagName("EMBED"); 
		for( i = 0; i < flashObjects.length; i++ )
		{
			var temp1 = flashObjects[i].parentNode.innerHTML;
			var temp2 = temp1.toLowerCase();
			if( temp2.indexOf("embed") > 0 ) 
				if( temp1.substring( temp2.indexOf("embed") + 5 ).toLowerCase().indexOf("wmode") == -1 ) 
					flashObjects[i].parentNode.innerHTML = temp1.substring( 0, temp2.indexOf("embed") + 5 ) + " wmode=opaque " + temp1.substring( temp2.indexOf("embed") + 5 );
		}
	}
}

function psRuch( e )
{
	if( psaie )
	{
		x = event.clientX + document.body.scrollLeft; 
		y = event.clientY + document.body.scrollTop; 
	}
	else
	{
		x = e.clientX + document.body.scrollLeft;
		y = e.clientY + document.body.scrollTop;
	}
	if( psdraging )
	{
		dx = x-psx0;
		dy = y-psy0;
		psx0=x;
		psy0=y;
		Pozycja( document.getElementById( psbrl ).offsetTop + dy, document.getElementById( psbrl ).offsetLeft + dx );
	} 
} 

function psDrag( e )
{ 
	if( psaie )
	{
		x = event.clientX + document.body.scrollLeft;
		y = event.clientY + document.body.scrollTop;
	}
	else
	{
		x = e.clientX + document.body.scrollLeft;
		y = e.clientY + document.body.scrollTop;
	}
	psx0=x;
	psy0=y;
	psdraging=true;
} 

function psDrop( e )
{ 
	if( psaie )
	{
		x = event.clientX + document.body.scrollLeft;
		y = event.clientY + document.body.scrollTop;
	}
	else
	{
		x = e.clientX + document.body.scrollLeft;
		y = e.clientY + document.body.scrollTop;
	}
	psdraging = false;
}

function Pozycja( T, L )
{
	document.getElementById( psbrl ).style.left = L;
	document.getElementById( psbrl ).style.top = T;
}

function pspl()
{
	opaqueFlash();
	if( psaie )
	{
		for( i = 0; i < badElems.length; i++ )
		{
			backupElems[i] = document.getElementsByTagName ? document.getElementsByTagName( badElems[i] ) : document.all ? document.all.tags( badElems[i] ) : "" ;
		}
		shsel('hidden');
	}

	pshorp();
	psvert();

	document.getElementById(psbrl).style.visibility='visible';
/*
	if( psaie )
	{
		document.getElementById(psbrl).onmousedown=psDrag; 
		document.getElementById(psbrl).onmouseup=psDrop; 
		document.onmousemove=psRuch; 
	}
	else
	{
		document.addEventListener("mousemove", psRuch , 1);
		document.getElementById(psbrl).addEventListener("mousedown",psDrag, 1);
		document.getElementById(psbrl).addEventListener("mouseup",psDrop, 1);
	}
*/
}

function pshorp()
{
	psdraging = 0;
	psdgs( psbrl ).left = ( ( document.body.clientWidth - psaw ) / 2 );
}

function psvert()
{
	clearTimeout( psting );
	psfro = parseInt( psdgs( psbrl ).top );
	pstto = pstp + document.body.scrollTop;

	if( psfro > pstto )
		psdgs(psbrl).top = psfro - ( ( psfro - pstto ) / 14 );
	if( psfro < pstto )
		psdgs(psbrl).top = psfro + ( ( pstto - psfro ) / 14 );

	if( psfro != pstto )
		psting = setTimeout( "psvert();", 20 );
}



if( window.attachEvent )
{
     window.attachEvent( "onresize", pshorp );
     //window.attachEvent( "onscroll", psvert );
}
else
	window.addEventListener("resize", pshorp, 1 ); 


plugin = ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if( plugin )
{
	plugin = parseInt( plugin.description.substring( plugin.description.indexOf(".") - 2 ) ) >= psapl;
}
else if ( navigator.userAgent && navigator.userAgent.indexOf("MSIE") >= 0 && ( navigator.userAgent.indexOf("Windows 95") >= 0 || navigator.userAgent.indexOf("Windows 98") >= 0 || navigator.userAgent.indexOf("Windows NT") >= 0 ) )
{
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+psapl+'")))\n');
	document.write('<\/SCRIPT\> \n');
}


if( plugin )
{
	document.write('<DIV id='+psbrl+' style="position:absolute; left:'+pslf+'px; top:'+pstp+'px; width:'+psaw+'px; height:'+psah+'px; z-index:10000; visibility:hidden;">'); 
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+psapl+',0,0,0" ');
	document.write(' ID=psbrf WIDTH='+psaw+'px HEIGHT='+psah+'px>');
	document.write(' <PARAM NAME=movie VALUE=' + psswtURL + '> <PARAM NAME=quality VALUE=autohigh> <PARAM NAME=bgcolor VALUE='+psabg+'> '); 
	document.write('  <param name=wmode value='+psawm+'>');
	document.write('  <param name=menu value=false>');
	document.write(' <EMBED name=psbrf src=' + psswtURL + ' quality=autohigh wmode='+psawm+' menu=false');
	document.write(' swLiveConnect=FALSE WIDTH='+psaw+'px HEIGHT='+psah+'px bgcolor='+psabg);
	document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
	document.write(' </EMBED>');
	document.write(' </OBJECT>');
	document.write(' </DIV>');

	setTimeout("pspl();",pstio * 1000);
}

function zamknij()
{
	onFinishedPlaying();
}