var nn=(document.layers)?true:false; 
var ie=(document.all)?true:false;
var Imgi = new Array(); // Tablica obrazków                           
var Bledy = 0;          // Liczba błędów                              
var preloadTimer;       // Timer używany dalej                        
var preloadOK = '';     // Kod do wykonania po zakończeniu ładowania  
var preloadBlad = '';   // j.w., ale jeśli wystąpi jakiś błąd         

function Pokaz(Blok, e) { 
if (nn) { 
 document.layers[Blok].left=e.pageX + 10; 
 document.layers[Blok].top=e.pageY + 10; 
 document.layers[Blok].visibility="visible"; 
} 
if (ie) { 
 document.all[Blok].style.pixelLeft=document.body.scrollLeft + event.clientX + 10; 
 document.all[Blok].style.pixelTop=document.body.scrollTop + event.clientY + 10; 
 document.all[Blok].style.visibility="visible"; 
 } 
} 

function Ukryj(Blok) { 
	if (nn) document.layers[Blok].visibility="hidden" 
	if (ie) document.all[Blok].style.visibility="hidden"; 
} 

                                                                      
// rozpoczyna ścišganie obrazka                                       
function preload(url) {                                               
   if (document.images) {                                             
      var i = Imgi.length;                                            
      Imgi[i] = new Image();                                          
      Imgi[i].onerror = preloadOnError;                               
      Imgi[i].src = url;                                              
   }                                                                  
}                                                                     
                                                                      
// wywyoływana, jeśli wystąpił jakiś błąd - ustawia flagę Blad        
function preloadOnError() {                                           
   Bledy++;                                                           
}                                                                     
                                                                      
// ustala, co należy zrobić po zakończeniu preloadu, uruchamia pętlę  
function preloadStart(ok, blad) {                                     
   preloadOK = ok;                                                    
   preloadBlad = blad;                                                
   preloadCheck();                                                    
}                                                                     
                                                                      
// sprawdza, czy ładowanie się już zakończyło                         
function preloadCheck() {                                             
   var i=0;                                                           
   var l=Imgi.length;                                                 
   var b = Bledy;                                                     
   // Trochę zagęszczonego kodu:                                      
   while (i<l && Imgi[i].complete || b-->0) i++;                      
   if (i>=l) // to już wszystkie (wyjście z pętli na 1. warunku)      
      if (Bledy==0)                                                   
         eval(preloadOK)                                              
      else                                                            
         eval(preloadBlad)                                            
   else // któryś nie był ukończony                                   
      preloadTimer = setTimeout('preloadCheck()',100);                
}
	
function changeMenu(item){
	if(ie){
		eval("document.all['"+item+"'].style.textDecoration='underline'");
		eval("document.all['"+item+"'].style.color='blue'");
		return;
	}
	if(nn){
		eval("document.layers['"+item+"'].textDecoration='underline'");
		eval("document.all['"+item+"'].color='blue'");
		return;
	}
	
}
function unchangeMenu(item){
	if(ie){
		eval("document.all['"+item+"'].style.textDecoration='none'");
		eval("document.all['"+item+"'].style.color='#000066'");
		return;
	}
	if(nn){
		eval("document.layers['"+item+"'].textDecoration='none'");
		eval("document.layers['"+item+"'].color='#000066'");
		return;
	}
}
function changeImg(imgName){
	document.images[imgName].src="over/"+imgName+".gif";
}
function unchangeImg(imgName){
	document.images[imgName].src="out/"+imgName+".gif";
}

function goToQuerry(nr){
	window.open("querry"+nr+".html", "zapytanie1", "toolbar=0, menubar=0, status=0, scrollbars=1, resizable=0, width=650");
}

function changeCursor(){
	event.srcElement.style.cursor="hand";
}
function over(){
	event.srcElement.style.textDecoration="underline";
}
function out(){
	event.srcElement.style.textDecoration="none";
}
var isActive1=false;
var isActive2=false;

function showDiv(divId, e){
	if (nn) { 
		document.layers[divId].left=e.pageX + 10; 
 		document.layers[divId].top=e.pageY + 10; 
 		document.layers[divId].visibility="show"; 
	} 
	if (ie) {
		document.all[divId].style.visibility="visible"; 
 	} 
}
function active(item){
	if(item==1)
		isActive1=true;
	if(item==2)
		isActive2=true;
}
function deactive(item){
	if(item==1)
		isActive1=false;
	if(item==2)
		isActive2=false;
}

function hideDiv(divId){
	if((isActive1==false)&&(isActive2==false)){
		if (nn){
			document.layers[divId].visibility="hidden";
			return;
		}	
		if (ie){
			document.all[divId].style.visibility="hidden"; 
		}
	}
}
function checkMouse(e){
	if(isActive1==true){
		if(nn) { 
			x=e.pageX; 
			y=e.pageY;
		} 
		if(ie) { 
			x=event.clientX + document.body.scrollLeft; 
			y=event.clientY + document.body.scrollTop; 
		}
		LEFT=45
		TOP=155
		W=85;
		H=70;
		if((x<LEFT)||(x>LEFT+W)||(y<TOP-20)||(y>TOP+H)){
			deactive('1');
			hideDiv('q1');
		}
	}
}
function send(category, language){
	var str1="";
	var str2="";
	var str3="";
	var str4="";
	var str5="";
	var str6="";
	var str7="";
	var str8="";
	
	switch(language){
		case 'p':
			str1="wypełnij formularz";
			str2="wysłać formularz?";
			str3="wpisz liczbę w pole: ";
			str4="wydajno¶ć";
			str5="ci¶nienie";
			str6="podziałka łańcucha";
			str7="¶rednica rolki";
			str8="wewnętrzna szeroko¶ć łańcucha";
			break;
		case 'e':
			str1="fill the form";
			str2="send the form?";
			str3="type digit in field: ";
			str4="capacity";
			str5="pressure";
			str6="chain scale";
			str7="diameter of roll";
			str8="inner width of chain";
			break;
	}
	if(document.querryForm.name.value==""){
		alert(str1);
		return;
	}
	if(document.querryForm.surname.value==""){
		alert(str1);
		return;
	}
	if(document.querryForm.firmName.value==""){
		alert(str1);
		return;
	}
	if(document.querryForm.city.value==""){
		alert(str1);
		return;
	}
	if(document.querryForm.phone.value==""){
		alert(str1);
		return;
	}	
	if(document.querryForm.mail.value==""){
		alert(str1);
		return;
	}
	

	switch(category){
		case 'i':
		case 'z':
		case 't':
			if(document.querryForm.querryText.value==""){
				alert(str1);
				return;
			}
			break;
		case 'p':
			if(isNaN(document.querryForm.capacity.value)){
				alert(str3+"'"+str4+"'");
				return;
			}
			if(isNaN(document.querryForm.pressure.value)){
				alert(str3+"'"+str5+"'");
				return;
			}
			break;
		case 'l':
			if(isNaN(document.querryForm.podzialka.value)){
				alert(str3+"'"+str6+"'");
				return;
			}	
			if(isNaN(document.querryForm.srednica.value)){
				alert(str3+"'"+str7+"'");
				return;
			}
			if(isNaN(document.querryForm.wewSzer.value)){
				alert(str3+"'"+str8+"'");
				return;
			}
			break;
		default:
			break;	
	}
	if(confirm(str2))	
		document.querryForm.submit();
}




