// JavaScript Document



function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function change(id)
{
	var myFx = new Fx.Tween(id);
	myFx.start('color', '#FFFF00');
	
    
}



function changeBack(id)
{
	
	var myFx = new Fx.Tween(id);
	myFx.start('color', '#FFFFFF');
    
}

function font(size)
{
document.getElementById('window2').style.fontSize=size+'px';
}


function check(id,name)
{
  if (name=='dlugosc' || name=='wykonanie' || name=='spot' || name=='czestotliwosc')
  {
	  if (id.value != 0)
	 {
		 id.className="input_good";
		 document.getElementById(name).style.color="#006600";
		 document.getElementById(name).innerHTML="OK";
	 }
	 else
	 {
		 id.className="input_bad";
		 document.getElementById(name).style.color="#CC0000";
		 document.getElementById(name).innerHTML="Wybierz wartość"; 
		 
	 }
  }
 else
  {
    if (id.value != '')
	 {
	  if (name=='miasto' || name=='telefon')
	  {
	   if (name == 'telefon')
	   {
	   if (document.getElementById('kier').value != ''	&& document.getElementById('num').value != '')
	   {
		 document.getElementById('kier').className="input_good";
		 document.getElementById('num').className="input_good";
		 document.getElementById(name).style.color="#006600";
		 document.getElementById(name).innerHTML="OK";
	   }
	   else
	   {
		 document.getElementById('kier').className="input_bad";
		 document.getElementById('num').className="input_bad";
		 document.getElementById(name).style.color="#CC0000";
		 document.getElementById(name).innerHTML="Wszystkie pola muszą być wypełnione";
		   
	   }
	   }
	   else
       {
	   if (document.getElementById('kod').value != ''	&& document.getElementById('kod2').value != '' && document.getElementById('miejscowosc').value !='')
	   {
		 document.getElementById('kod2').className="input_good";
		 document.getElementById('kod').className="input_good";
		 document.getElementById('miejscowosc').className="input_good";
		 document.getElementById(name).style.color="#006600";
		 document.getElementById(name).innerHTML="OK";
	   }
	   else
	   {
		 document.getElementById('kod2').className="input_bad";
		 document.getElementById('kod').className="input_bad";
		 document.getElementById('miejscowosc').className="input_bad";
		 document.getElementById(name).style.color="#CC0000";
		 document.getElementById(name).innerHTML="Wszystkie pola muszą być wypełnione";
		   
	   }
	   }
	  }
	  else
	  {
		
		id.className="input_good";
		 document.getElementById(name).style.color="#006600";
		 document.getElementById(name).innerHTML="OK"; 
		 
		 if (name == 'mail')
		 {
	       var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
           var odp = regex.test(id.value);
           if (!odp) 
		   {
			 id.className="input_bad";
		     document.getElementById(name).style.color="#CC0000";
		     document.getElementById(name).innerHTML="E-mail jest niepoprawny";  
		   }
		   else
		   {
			  id.className="input_good";
		      document.getElementById(name).style.color="#006600";
		      document.getElementById(name).innerHTML="OK";  
		   }
  
		}
	 }
	 }
	else
	  {  

		 id.className="input_bad";
	        document.getElementById(name).style.color="#CC0000";
		 document.getElementById(name).innerHTML="Pole nie może zostać puste"; 
	 }
  }
  
}

function check_zamowienie()
{
 var ok=1;	
	
	if (document.getElementById('zamowienie').dlugosc_zamowienia.value == 0)
	{
		 ok=0;
         document.getElementById('zamowienie').dlugosc_zamowienia.className="input_bad";
		 document.getElementById('dlugosc').style.color="#CC0000";
		 document.getElementById('dlugosc').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').czestotliwosc.value == 0)
	{
		 ok=0;
         document.getElementById('zamowienie').czestotliwosc.className="input_bad";
		 document.getElementById('czestotliwosc').style.color="#CC0000";
		 document.getElementById('czestotliwosc').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').spot.value == 0)
	{
		 ok=0;
		 document.getElementById('zamowienie').spot.className="input_bad";
		 document.getElementById('spot').style.color="#CC0000";
		 document.getElementById('spot').innerHTML="Pole nie może zostać puste";

	}
	if (document.getElementById('zamowienie').wykonanie.value == 0)
	{
		 ok=0;
		 document.getElementById('zamowienie').wykonanie.className="input_bad";
		 document.getElementById('wykonanie').style.color="#CC0000";
		 document.getElementById('wykonanie').innerHTML="Pole nie może zostać puste";

	}
	
	
	if (document.getElementById('zamowienie').imie.value == '')
	{
		 ok=0;
         document.getElementById('zamowienie').imie.className="input_bad";
		 document.getElementById('imie').style.color="#CC0000";
		 document.getElementById('imie').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').tel.value == '')
	{
		 ok=0;
         document.getElementById('zamowienie').tel.className="input_bad";
		 document.getElementById('tel').style.color="#CC0000";
		 document.getElementById('tel').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').nazwa.value == '')
	{
		 ok=0;
		 document.getElementById('zamowienie').nazwa.className="input_bad";
		 document.getElementById('firma').style.color="#CC0000";
		 document.getElementById('firma').innerHTML="Pole nie może zostać puste";

	}
	if (document.getElementById('zamowienie').ulica.value == '')
	{
		 ok=0; 
		 document.getElementById('zamowienie').ulica.className="input_bad";
		 document.getElementById('ulica').style.color="#CC0000";
		 document.getElementById('ulica').innerHTML="Pole nie może zostać puste";

	}
	if (document.getElementById('zamowienie').mail.value == '')
	{
		 ok=0;
         document.getElementById('zamowienie').mail.className="input_bad";
		 document.getElementById('mail').style.color="#CC0000";
		 document.getElementById('mail').innerHTML="Pole nie może zostać puste";
	}
	
	 var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
           var odp = regex.test(document.getElementById('zamowienie').mail.value);
           if (!odp) 
		   {
			   ok=0;
	     document.getElementById('zamowienie').mail.className="input_bad";
		 document.getElementById('mail').style.color="#CC0000";
		 document.getElementById('mail').innerHTML="E-mail jest nieprawidłowy";
			   
		   }
	
	if (document.getElementById('zamowienie').nip.value == '')
	{
		 ok=0;
		 document.getElementById('zamowienie').nip.className="input_bad";
		 document.getElementById('nip').style.color="#CC0000";
		 document.getElementById('nip').innerHTML="Pole nie może zostać puste";

	}
	if (document.getElementById('zamowienie').regon.value == '')
	{
		 ok=0;
		 document.getElementById('zamowienie').regon.className="input_bad";
		 document.getElementById('regon').style.color="#CC0000";
		 document.getElementById('regon').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').kod.value == '' || document.getElementById('zamowienie').kod2.value == '' || document.getElementById('zamowienie').miejscowosc.value == '')
	{
		 ok=0;
		document.getElementById('zamowienie').kod.className="input_bad";
		
		 document.getElementById('zamowienie').kod2.className="input_bad";
		
		 document.getElementById('zamowienie').miejscowosc.className="input_bad";
		 document.getElementById('miasto').style.color="#CC0000";
		 document.getElementById('miasto').innerHTML="Pole nie może zostać puste";
	}
	if (document.getElementById('zamowienie').kier.value == '' || document.getElementById('zamowienie').numer.value == '')
	{
		ok=0;
		document.getElementById('zamowienie').kier.className="input_bad";
		
		 document.getElementById('zamowienie').numer.className="input_bad";
		 document.getElementById('telefon').style.color="#CC0000";
		 document.getElementById('telefon').innerHTML="Pole nie może zostać puste";
	}
	
	if (ok)
	{
		 document.getElementById('zamowienie').action='zamowienie';
		 document.getElementById('zamowienie').submit();
	}
	
}


function max(e,id,ile)
{
	
	if (id.value.length == ile)
	{
	  if(ile==2)
	   document.getElementById('kod2').focus();
	  if(ile==3)
	   document.getElementById('miejscowosc').focus();
	}


}

