function okno(url)
{

if (url.search(/techniczny/) != -1) {

szerokosc = rys_tech.width + 500;
wysokosc = rys_tech.height + 400;	
}
else {
szerokosc = rys.width + 400;
wysokosc = rys.height + 400;
}
var str = url;
var reg1 = /.gif/g;
var reg2 = /.jpg/g;
var reg3 = /.png/;
var a = str.replace(reg1,'_d.gif');
var b = a.replace(reg2, '_d.jpg');
var c = b.replace(reg3, '_d.png');
window.open(a,'','toolbar=no,scrollbars=yes,resizable=no,status=no,location=no,directories=no,width='+szerokosc+',height='+wysokosc+',menubar=no,title=yes, top=0, left=0');
}

sfHover = function() {	
	var sfEls = document.getElementById("navigation_left").getElementsByTagName("dd");
	for (var i=0; i<sfEls.length; i++) {
			sfEls[i].getElementsByTagName("A")[0].stateCaller = sfEls[i];
	
			// get the element inner html
			var tmpStr = new String(sfEls[i].innerHTML);
				
			tmpStr = tmpStr.toLowerCase();
			// check that a list exists
	
			if (tmpStr.indexOf("<ul>") != -1){
				// there is a ul so change the tag to expand the menu
				sfEls[i].getElementsByTagName("A")[0].href = "javascript:;";
			}
	
			sfEls[i].getElementsByTagName("A")[0].onmousedown = function(){
				// get the element
				state = this.stateCaller;
				
				if(state.className != "over"){
					state.className="over";
				} else {
					state.className="under";
				}
			}
		}
}


function sprawdz_dane() {
	document.getElementById('blad_firma').innerHTML = "";
	document.getElementById('blad_imie_nazwisko').innerHTML = "";
	document.getElementById('blad_adres_email').innerHTML = "";
	document.getElementById('blad_nr_telefonu').innerHTML = "";
	document.getElementById('blad_tresc_zapytania').innerHTML = "";
	
	var blad = 0;
	var pole = document.getElementById('form').elements;
	
	for(var i = 0; i < 7; i++)
		if(pole[i].value == "")	{		
				document.getElementById('blad_'+pole[i].name).innerHTML = "niepoprawne dane";
				blad = 1;
		}
		else if (pole[i].name == "adres_email" && !(pole[i].value.match(/^[A-Za-z0-9\-\_\.]*@[A-Za-z][A-Za-z0-9]*\.[\-\_\.A-Za-z0-9]*$/)))	{
				document.getElementById(blad+pole[i].name).innerHTML = "niepoprawne dane";
				blad = 1;
		}
		else if (pole[i].name == "nr_telefonu" && !(pole[i].value.match(/^[0-9][0-9]*[0-9\-\ \+\(\)]*$/)))	{
				document.getElementById('blad_'+pole[i].name).innerHTML = "niepoprawne dane";
				blad = 1;
		}
		
	if(blad != 1)
		document.forms[0].submit();
}
/*
var snowsrc="rys/snow.gif"
var no = 20;
var hidesnowtime = 0;
var snowdistance = "pageheight";

var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

function iecompattest() {
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 1024, doc_height = 768;

if (ns6up) {
	doc_width = self.innerWidth;
	doc_height = self.innerHeight;
} else if (ie4up) {
	doc_width = iecompattest().clientWidth;
	doc_height = iecompattest().clientHeight;
}

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
	dx[i] = 0; // set coordinate variables
	xp[i] = Math.random()*(doc_width-50); // set position variables
	yp[i] = Math.random()*doc_height;
	am[i] = Math.random()*20; // set amplitude variables
	stx[i] = 0.02 + Math.random()/10; // set step variables
	sty[i] = 0.7 + Math.random(); // set step variables
	
	if (ie4up||ns6up) {
		if (i == 0) {
			document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
		} else {
			document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
		}
	}
}

function snowIE_NS6() { // IE and NS6 main animation function
	doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
	doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
	for (i = 0; i < no; ++ i) { // iterate for every dot
		yp[i] += sty[i];
		if (yp[i] > doc_height-50) {
			xp[i] = Math.random()*(doc_width-am[i]-30);
			yp[i] = 0;
			stx[i] = 0.02 + Math.random()/10;
			sty[i] = 0.7 + Math.random();
		}
		dx[i] += stx[i];
		document.getElementById("dot"+i).style.top=yp[i]+"px";
		document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
	}
snowtimer=setTimeout("snowIE_NS6()", 10);
}

function hidesnow(){
	if (window.snowtimer) clearTimeout(snowtimer)
		for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}


if (ie4up||ns6up){
	snowIE_NS6();
	if (hidesnowtime>0)
		setTimeout("hidesnow()", hidesnowtime*1000)
}
*/
