// JavaScript Document
window.onload = function() {
	theObjects = document.getElementsByTagName("object");
	for (var i = 0; i < theObjects.length; i++) {
		theObjects[i].outerHTML = theObjects[i].outerHTML;
	}
}

function drukuj_wynik(){
	this.window.focus();
	this.window.print();
}

function newImage(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
        }
}

function changeImages() {
        if (document.images && (preloadFlag == true)) {
                for (var i=0; i<changeImages.arguments.length; i+=2) {
                        document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
                }
        }
}

var preloadFlag = false;
function preloadImages() {
        if (document.images) {
                k01_over = newImage("../img/k_glowna_o.gif");  
                k02_over = newImage("../img/k_omnie_o.gif"); 	
                k03_over = newImage("../img/k_fakty_o.gif");
                k04_over = newImage("../img/k_zapiski_o.gif");
                k05_over = newImage("../img/k_kalendarz_o.gif");
                k06_over = newImage("../img/k_linki_o.gif");
                k07_over = newImage("../img/k_obiektywnie_o.gif");
                k09_over = newImage("../img/k_multimedia_o.gif");				
                k08_over = newImage("../img/k_kontakt_o.gif");			
                k12_over = newImage("../img/k_kandydaci_o.gif");					
	preloadFlag = true;
	}
}


kolor1 = '#FF8400';
kolor2 = '#ffffff';
czestotliwosc = 500;
stan = 0;

function miga(obj) {

if (stan == 0) {
	document.getElementById('napis'+obj).style.color = kolor1;
	stan = 1;
}
else {
	document.getElementById('napis'+obj).style.color = kolor2;
	stan = 0;	
}
	timerID = setTimeout("miga("+obj+")",czestotliwosc);
}
function kolor(obj,stan) {
     document.getElementById('t'+obj).style.background = stan;
}

function przenies(link) {
        document.location=link;
}
 
 function otworzOkno(plik,nazwa,a,b) {
        oknoNowe = window.open(plik,nazwa,'resizable=yes,  scrollbars=yes, width='+a+', height='+b+', status=yes, menubar=yes, location=no')
}

function openPictureWindow_Fever(imageName,alt) {
        newWindow = window.open("","okno","width=20,height=20,left=50,top=50");
        newWindow.document.open();
        newWindow.document.write('<html><title>'+alt+'</title>');
        newWindow.document.write('<script TYPE="text/javascript">');
        newWindow.document.write('function dopasuj() {szer = document.fotografia.width;wys = document.fotografia.height;top.window.resizeTo(szer+10,wys+60);  napis.style.display = "none"; napis2.style.display = ""}');
        newWindow.document.write('</script>');        
        newWindow.document.write('<body bgcolor="#1D2F68" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"  onLoad="dopasuj();">'); 
        newWindow.document.write('<center>');        
        newWindow.document.write('<div id="napis"><p style="font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #ffffff; margin:10;">Otwieram plik...</p></div>');          
        newWindow.document.write('<img src='+imageName+' name="fotografia" alt='+alt+'>'); 
        newWindow.document.write('<div id="napis2" style="display: none" align="center"><a href="javascript: window.print()" style="font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #ffffff; margin:10;">[ Drukuj ]</a>&nbsp;&nbsp;<a href="javascript: window.close()" style="font-family: Verdana,Tahoma,Arial; font-size: 11px; color: #ffffff; margin:10;">[ Zamknij ]</a></div>');                           newWindow.document.write('</center>');          
        newWindow.document.write('</body></html>');
        newWindow.document.close();
        newWindow.focus();
}

function czyPusta(wartosc) {
        if (wartosc=="") {
                return false;
        }
        return true;
}

function poprawnyAdres(emailAdr) {
        zleZnaki = " /:,;"
        if (emailAdr == "") {
                return false
        }
        for (i=0; i<zleZnaki.length; i++) {
                zlyZnak=zleZnaki.charAt(i)
                if (emailAdr.indexOf(zlyZnak,0) != -1) {
                        return false
                }
        }
        malpaPoz=emailAdr.indexOf("@",0)
        if (malpaPoz == -1 || malpaPoz == 0) {
                return false
        }
        if (emailAdr.indexOf("@",malpaPoz+1) != -1) {
                return false
        }
        kropkaPoz = emailAdr.indexOf(".",malpaPoz)
        if (kropkaPoz == -1 || kropkaPoz == malpaPoz+1) {
                return false
        }
        if (kropkaPoz+3 > emailAdr.length) {
                return false
        }
        return true;
}
function wyslijDanePolec(form) {
                if (!czyPusta(form.email.value)) {
                        alert("Proszę wypełnić pole: e-mail");
                        form.email.focus();
                        form.email.select();                                                
                        return false;
                }                                
                if (!poprawnyAdres(form.email.value)) {
                                alert("Nieprawidłowy adres e-mail, proszę wypełnić pole: e-mail");
                                form.email.focus();
                                form.email.select();
                                return false;
                }
                if (!czyPusta(form.imie.value)) {
                        alert("Proszę wypełnić pole: imię");
                        form.imie.focus();
                        form.imie.select();                                                
                        return false;
                }				
        return true;
}
function wyslijDaneKontakt(form) {
                if (!czyPusta(form.pytanie.value)) {
                        alert("Proszę wypełnić pole: szczegóły zapytania");
                        form.pytanie.focus();
                        form.pytanie.select();                                                
                        return false;
                }		
                if (!czyPusta(form.imie.value)) {
                        alert("Proszę wypełnić pole: imię");
                        form.imie.focus();
                        form.imie.select();                                                
                        return false;
                }
                if (!czyPusta(form.nazwisko.value)) {
                        alert("Proszę wypełnić pole: nazwisko");
                        form.nazwisko.focus();
                        form.nazwisko.select();                                                
                        return false;
                }					
				if(!czyPusta(form.telefon.value)) {
	                if (form.forma_kontaktu.value == "Proszę do mnie zadzwonić") {
                        alert("Proszę wypełnić pole: telefon, abyśmy mogli odpowiedzieć na pytanie");
                        form.email.focus();
                        form.email.select();                                                
                        return false;
	                }  
				}			
                if (form.forma_kontaktu.value == "Proszę wysłać mi informacje na adres e-mailowy") {
		              if (!poprawnyAdres(form.email.value)) {
								alert("Nieprawidłowy adres e-mail, proszę wypełnić pole: e-mail");
                                form.email.focus();
                                form.email.select();
                                return false;
					}
               }
				if(!czyPusta(form.telefon.value)) {
             		 if (!czyPusta(form.email.value)) {					
                        alert("Proszę wypełnić pole: e-mail lub telefon, abyśmy mogli odpowiedzieć na pytanie");
                        form.email.focus();
                        form.email.select();                                                
                        return false;					 	
					 }
				}
				if(!czyPusta(form.email.value)) {		
	                if (!czyPusta(form.telefon.value)) {
                        alert("Proszę wypełnić pole: telefon lub e-mail, abyśmy mogli odpowiedzieć na pytanie");
                        form.telefon.focus();
                        form.telefon.select();                                                
                        return false;
	                }  				
				}
				if(!form.zgoda.checked) {
                        alert("Proszę wyrazić zgodę na przetwarzanie powyżej wpisanych danych osobowych");
                        return false;
	               } 				
        return true;
}

function wyslijDaneCall(form) {
                if (!czyPusta(form.imie.value)) {
                        alert("Proszę wypełnić pole: imię");
                        form.imie.focus();
                        form.imie.select();                                                
                        return false;
                }
                if (!czyPusta(form.nazwisko.value)) {
                        alert("Proszę wypełnić pole: nazwisko");
                        form.nazwisko.focus();
                        form.nazwisko.select();                                                
                        return false;
                }				
				if(!czyPusta(form.telefon.value)) {
                        alert("Proszę wypełnić pole: telefon kontaktowy");
                        form.telefon.focus();
                        form.telefon.select();                                                
                        return false;
	                }       
				if(!form.zgoda.checked) {
                        alert("Proszę wyrazić zgodę na przetwarzanie powyżej wpisanych danych osobowych");
                        return false;
	                }   					

        return true;
}
