// JavaScript Document

var psaw = 576;
var psah = 297;
var pslf = 570;
var pstp = 200;
var psbrl = 'psbrl';
var psabg = '#ffffff';
var psawm = 'transparent';
var psuurl = '%u';
var psswtURL = 'http://www.enigmatis.pl/brandmark/toplayer.swf?clickTag=%c'+escape(psuurl);
var pstio = 3;
var psapl = 6;
 
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';
}



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"); 
	//	alert("1");
	//	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(".")-1)) >= 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:100; 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=9,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(' <EMBED name=psbrf src=' + psswtURL + ' quality=autohigh wmode='+psawm);
 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 * 100);
}
