var counter = 400; 
var temp = 1;

function check()
	{
		max = counter;		
		if (document.sms.nick.value == 'Nadawca')
			{		
				if(document.sms.txt.value.length > max)
					{
						document.sms.txt.value = document.sms.txt.value.substring(0, max);
						alert('Wyczerpałeś limit dozwolonej ilości znaków!');
					}
				document.sms.ile.value = max - document.sms.txt.value.length;
			}
		else
			{
				if(document.sms.txt.value.length + document.sms.nick.value.length > max)
					{
						document.sms.txt.value = document.sms.txt.value.substring(0, max - document.sms.nick.value.length);
						alert('Wyczerpałeś limit dozwolonej ilości znaków!');
					}
				document.sms.ile.value = max - document.sms.nick.value.length - document.sms.txt.value.length;			
			}
		setTimeout('check()', 100);
	}
	
function sprawdz()
	{
		sms.send.disabled=true;
		
		if (document.sms.tel.value == 'Odbiorca') 
			{
				alert('Nie podałeś numeru telefonu odbiorcy!');
				document.sms.tel.focus();
				sms.send.disabled=false;
				return false;
			} else
		if (document.sms.nick.value == 'Nadawca') 
			{
				alert('Pole nadawca nie może pozostać puste!');
				document.sms.nick.focus();
				sms.send.disabled=false;
				return false;
			} else
		if (document.sms.txt.value == '') 
			{
				alert('Nie podałeś treści wiadomości!');
				document.sms.txt.focus();
				sms.send.disabled=false;
				return false;
			} else return true;
	}
	
function fFocus(x,y)
	{
		if (temp == 1)
			{
				if (x == y.value) y.value = '';
				y.style.background='#eee';
			}
	}
	
function fBlur(x,y)
	{
		if ('' == y.value) y.value = x;
		y.style.background='#ddd';
		temp = 1;
	}

function sprawdz2()
	{
		sms.send.disabled=true;
		
		if (document.sms.token.value == '') 
			{
				alert('Należy przepisać hasło z obrazka.\nPole nie może pozostać puste!');
				document.sms.token.focus();
				sms.send.disabled=false;
				return false;
			} else return true;
	}

function sprawdz3()
	{
		sms.send.disabled=true;
		
		if (document.sms.eratel.value == '')
			{
				alert('Pole "numer telefonu" nie może pozostać puste!');
				document.sms.eratel.focus();
				sms.send.disabled=false;
				return false;
			} else
		if (document.sms.erakey.value == '')
			{
				alert('Pole "hasło" nie może pozostać puste!');
				document.sms.erakey.focus();
				sms.send.disabled=false;
				return false;
			}	else return true;
	}

	
function spr()
	{		
		if (document.sms.tel.value == 'Odbiorca') 
			{
				alert('Najpierw podaj numer telefonu odbiorcy!');
				document.sms.tel.focus();
			}
	}
	
function spr2()
	{		
		document.sms.ile.style.display='none';
		
		if ((document.sms.tel.value.length != '9') || (isNaN(document.sms.tel.value)))
			{
				if (document.sms.tel.value != 'Odbiorca')
					{
						alert('Błędny numer telefonu!');						
						document.sms.tel.focus();
						temp = 0;
					}
			}
		else
			{
				var xx = document.sms.tel.value.substring(0,3);	
				
				if ((xx == '500') || (xx == '501') || (xx == '502') || (xx == '503') || (xx == '504') || (xx == '505') || (xx == '506') || (xx == '507') || (xx == '508') || (xx == '509') || (xx == '510') || (xx == '511') || (xx == '512') || (xx == '513') || (xx == '514')) { counter = 400; document.sms.ile.style.display='inline'; } else
				if ((xx == '601') || (xx == '603') || (xx == '605') || (xx == '607') || (xx == '609') || (xx == '691') || (xx == '693') || (xx == '695') || (xx == '697') || (xx == '661') || (xx == '663') || (xx == '665') || (xx == '667')) { counter = 273; document.sms.ile.style.display='inline'; } else
				if ((xx == '600') || (xx == '602') || (xx == '604') || (xx == '606') || (xx == '608') || (xx == '660') || (xx == '668') || (xx == '692') || (xx == '694') || (xx == '696') || (xx == '698') || (xx == '880') || (xx == '886') || (xx == '888') || (xx == '889')) { counter = 110; document.sms.ile.style.display='inline'; } else
					{
						alert('Numer telefonu, który podałeś nie jest obsługiwany przez bramkę SMS!');
						document.sms.tel.focus();
						temp = 0;
					}
			}
	}
	
function fnOkno(adres,okienko,width,height)
	{
		 window.open(adres, okienko, "toolbar=no, menubar=no, location=no, personalbar=no, status=no, resizable=no, scrollbars=no, width="+width+", height="+height);
	}
