function checkPrime(theForm) 
{ 	
	var dummy = 0 	
	var n = eval(theForm.Input.value); 	
	for (var i = 2; i <= Math.sqrt(n); i++) 
	{ 	
		if ( Math.round(n/i) == n/i) 
		{ 	
			var result = n + " = " + i + " * " +n/i;
			theForm.Output.value = result;
			dummy = 1;
			break
		} 	
	} 	
	if (dummy == 0) 
	{ 	
		var result = n + " jest liczbą pierwszą.";
		theForm.Output.value = result;
	} 	
} 
function dzielnik ( l ) 
{   
	if ( l == 1 ) 
		return 0;   
	i = 2;   
	jest = false;   
	if ( l % 2 == 0 ) return 2;   
	else   
	for ( i = 3; i < Math.sqrt(l); i+=2)   
	{     
		if ( l % i == 0 )     
		{       
			return i;     
		}  
	}   
	return l; 
}; 

function rozbij(theForm) 
{   
	wynik = "";   
	liczba = eval(theForm.Input.value);   
	wynik = liczba + " = ";   
	do   
	{      
		tymczas = dzielnik(liczba);      
		liczba /= tymczas;      
		wynik += tymczas;      
		if ( liczba > 1 ) 
		{ 		
			wynik += " * "; 	
		}   
	}   
	while ( liczba > 1 );   
		theForm.Output.value = wynik + "."; 
}  

