var browser = checkBrowser();

function checkBrowser(){
	var is_major=parseInt(navigator.appVersion);
	this.nver=is_major;
	this.ver=navigator.appVersion;
	this.agent=navigator.userAgent;
	this.dom=document.getElementById?1:0;
	this.opera=window.opera?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1&&this.dom&&!this.opera)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1&&this.dom&&!this.opera)?1:0;
	this.ie4=(document.all&&!this.dom&&!this.opera)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6;
	this.ns6=(this.dom&&parseInt(this.ver)>=5)?1:0;
	this.hotjava=(this.agent.toLowerCase().indexOf('hotjava')!=-1)?1:0;
	this.ns4=(document.layers&&!this.dom&&!this.hotjava)?1:0;
	this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera);
	return this;
}

function $(id){
var a;
checkBrowser();
if(ns4){
		a=document.layers[id];
	}
	else if(ie4){
		a=document.all[id];
	}
	else if(ie5 || ns6){
		a=document.getElementById(id);
	}else{
		a=document.getElementById(id);
	}
return a;
}

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function navi_DoFSCommand(command, args) {
	var naviObj = isInternetExplorer ? document.all.navi : document.navi;
	if (command=='changeLayerHeight') { changeLayerHeight(args,'menu_top') };

}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub navi_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call navi_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

function changeLeft(name,state){
	var h=document.body.clientWidth;
	h=h/2-state;
	if (h<178) h=178;
	browser.ns4?document.layers[name].left=h+'px':document.all?document.all[name].style.left=h:document.getElementById(name).style.left=h+'px';
} 


function changeTop(name){
	var h=document.body.scrollTop;
//	alert(name);
	browser.ns4?document.layers[name].style.top=h+'px':document.all?document.all[name].style.top=h:document.getElementById(name).style.top=h+'px';
} 

function createStartLayer(name,z,left,top,width,height){
	document.write(browser.ns4?'<layer id="'+name+'" z-index="'+z+'" left="'+left+'" top='+top+'" width="'+width+'" height="'+height+'"'+' visibility="visible">\n':'<div id="'+name+'" style="position:absolute;z-index:'+z+';left:'+left+'px;top:'+top+'px;width:'+width+';height:'+height+'px;visibility:visible;">\n');
} 

function createStartLayer2(name,z,left,top){
	var width = document.body.clientWidth;
	var height = document.body.clientHeight;

	document.write(browser.ns4?'<layer id="'+name+'" z-index="'+z+'" left="'+left+'px" top='+top+'px" width="100%" height="100%"'+' visibility="visible">\n':'<div id="'+name+'" style="position:absolute;z-index:'+z+';left:'+left+'px;top:'+top+'px;width:100%;height:100%;visibility:visible;">\n');
} 

function createEndLayer(){
	document.write(browser.ns4?'</layer>\n':'</div>\n');
} 

function changeLayerVisibility(name,action) {
	switch(action) {
		case "show":var state=browser.ns4?'show':'visible';break;
		case "hide":var state=browser.ns4?'hide':'hidden';break;
	}
	browser.ns4?document.layers[name].visibility=state:document.all?document.all[name].style.visibility=state:document.getElementById(name).style.visibility=state;
}

function changeLayerHeight(state,name) {
	browser.ns4?document.layers[name].height=state:document.all?document.all[name].style.height=state:document.getElementById(name).style.height=state+'px';
}

function popup(url, width, height, wint, toolbar, status, location, menubar, scrollbar, resizable){
winPopup = window.open(url, wint,"width="+width+",height="+height+",left=100,top=100,screenX=100,screenY=100,toolbar="+toolbar+",status="+status+",location="+location+",menubar="+menubar+",scrollbars="+scrollbar+",resizable="+resizable);
winPopup.focus();
}


	function checkData()
	{
	/* filter to validate email address
	 this makes sure that the email address has a "@" symbol
	 this makes sure that the email address has a "." 	after @ and the end is three/two letter work (e.g. .com, .jp, .org etc) */
	var filter= /^(\w|\-|\.)*[a-zA-Z0-9]+(\w|\-|\.)*@[a-zA-Z0-9]+([a-zA-Z0-9]|\-|\.)*\.[a-zA-Z]{2,6}$/;
	var wynik=true;

	if(isBlank(document.form1.name.value))
	{
		alert ("Twoje imie i nazwisko");
		document.form1.name.focus();
		wynik=false;
	}

	else if(!filter.test(document.form1.email.value))
	{
		var pattern;
		pattern = /^(\w|\-|\.)*[a-zA-Z0-9]+(\w|\-|\.)*@[a-zA-Z0-9]+([a-zA-Z0-9]|\-|\.)*\.[a-zA-Z]{2,6}$/;
		if(!pattern.test(document.form1.email.value))
		{
			alert ("Wpisz poprawny adres e-mailowy");
			document.form1.email.focus();
		wynik=false;
		}
	}
	
	else if(isBlank(document.form1.body.value))
	{
		alert ("Twoje uwagi");
		document.form1.body.focus();
		wynik=false;
	}

	if(wynik){document.form1.submit();}
	}
	
function isBlank(s)
{
	var len=s.length;
	var i;
	for (i=0;i<len;i++)
	{
		 if (s.charAt(i)!=" ") return (false);
	}
	return (true);
}

function showPopup(url, width, height, name){
	name=name?name:'popup';
	popup(url, width, height, name, 0, 0, 0, 0, 0, 0);
}

function printer(url, width, height, name){
	name=name?name:'popup';
	popup(url, width, height, name, 0, 0, 0, 0, 1, 0);
}

function showTopLayer(path, w, h, u, l, t){
	flash=path+'?zamknij=javascript:TopLayerZamknij()&link='+u
	document.write('<DIV id=toplayer name=toplayer style="position:absolute;visibility:hidden;left:'+l+'px;top:'+t+'px;width:'+w+';height:'+h+';z-index:9">'+InsertFlash(flash,w,h,'transparent')+'</DIV>')
	/*if(window.attachEvent){
			attachEvent("onload",TopLayerStart);
		}
	else if(window.addEventListener){
		addEventListener("load",TopLayerStart,false)
		}*/
	setTimeout("TopLayerStart()", 3000)
}
function TopLayerZamknij(){document.getElementById("toplayer").style.visibility='hidden'}


function TopLayerStart(){document.getElementById("toplayer").style.visibility='visible'}


function InsertFlash(src,width,height,wmode)
{
	r='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width='+width+' height='+height+'><PARAM name=movie value="'+src+'"><PARAM name=quality value=high>'
	if(wmode)r+='<PARAM name=wmode value='+wmode+'>'
	r+='<EMBED src="'+src+'" width='+width+' height='+height+' quality=high '
	if(wmode)r+='wmode='+wmode
	r+=' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>'
	r+='</OBJECT>'
	return r
}


function war(co){
	return document.getElementById(co);
}

function npic(){
	src1=src1+1>=maxpic?0:src1;
	src1++;
	war('pic1').src=prefixpic+src1+typepic;
	war('pic1').name=src1;
	src2=src2+1>=maxpic?0:src2;
	src2++;
	war('pic2').src=prefixpic+src2+typepic;
	war('pic2').name=src2;
	src3=src3+1>=maxpic?0:src3;
	src3++;
	war('pic3').src=prefixpic+src3+typepic;
	war('pic3').name=src3;

}

function bpic(){
	src1=src1-1<=0?maxpic:src1;
	src1--;
	war('pic1').src=prefixpic+src1+typepic;
	war('pic1').name=src1;
	src2=src2-1<=0?maxpic:src2;
	src2--;
	war('pic2').src=prefixpic+src2+typepic;
	war('pic2').name=src2;
	src3=src3-1<=0?maxpic:src3;
	src3--;
	war('pic3').src=prefixpic+src3+typepic;
	war('pic3').name=src3;
}
function bigpic(co){
	mypic=prefixpicbig+co.name+typepic;
	win=window.open(mypic,'win','width=800, height=550');
	win.onclick = function(){win.close()}
	win.onblur = function(){win.close()}
}
function bigpic2(co){
	mypic=prefixpicbig+co.name+typepic;
	win=window.open('../images/image.asp?image='+mypic,'win','width=80, height=50,top=50,left=100');
	win.onclick = function(){win.close()}
	win.onblur = function(){win.close()}
}