function lokalizacja_set(obj,step){
		document.getElementById('step4').innerHTML='';
		//document.forms['ronline'].spec.value = '';
		val = obj.options[obj.selectedIndex].value
		if(val != 0)
			document.forms['ronline'].lok.value = val;
		else
			document.forms['ronline'].lok.value = '';

		grupa = document.forms['ronline'].grupa.value;
		specjal = document.forms['ronline'].spec.value;
		lok = document.forms['ronline'].lok.value;
		clek = document.forms['ronline'].clek.value;
		frames['aedv_iframe'].location.href = 'http://www.cmp.med.pl/script_ajax_lok.php?lok='+lok+'&specjal='+specjal+'&grupa='+grupa+'&clek='+clek;

}

function filter_by_grupa(obj){
		document.getElementById('step4').innerHTML ='';
		val = obj.options[obj.selectedIndex].value
		if(val != 0)
			document.forms['ronline'].grupa.value = val;
		else
			document.forms['ronline'].grupa.value = '';

		grupa = document.forms['ronline'].grupa.value;
		specjal = document.forms['ronline'].spec.value;
		lok = document.forms['ronline'].lok.value;
		clek = document.forms['ronline'].clek.value;
		//alert( ' g:'+grupa+' s:'+specjal+' l:'+lok);
		frames['aedv_iframe'].location.href = 'http://www.cmp.med.pl/script_ajax_lok.php?lok='+lok+'&specjal='+specjal+'&grupa='+grupa+'&clek='+clek;
}

function filter_by_spec(obj){
		document.getElementById('step4').innerHTML ='';
		val = obj.options[obj.selectedIndex].value
		if(val != 0)
			document.forms['ronline'].spec.value = val;
		else
			document.forms['ronline'].spec.value = '';

		grupa = document.forms['ronline'].grupa.value;
		specjal = document.forms['ronline'].spec.value;
		lok = document.forms['ronline'].lok.value;
		clek = document.forms['ronline'].clek.value;
		//alert( ' g:'+grupa+' s:'+specjal+' l:'+lok);
		frames['aedv_iframe'].location.href = 'http://www.cmp.med.pl/script_ajax_lok.php?lok='+lok+'&specjal='+specjal+'&grupa='+grupa+'&clek='+clek;
}

function show_lek(obj){
		document.getElementById('step4').innerHTML ='';
		document.forms['ronline'].clek.value = obj.options[obj.selectedIndex].value;
		lok = document.forms['ronline'].lok.value;
		grupa = document.forms['ronline'].grupa.value;
		specjal = document.forms['ronline'].spec.value;
		clek = document.forms['ronline'].clek.value;
		frames['aedv_iframe'].location.href = 'http://www.cmp.med.pl/script_ajaxCal_lok.php?lok='+lok+'&spec='+specjal+'&grupa='+grupa+'&lek='+obj.options[obj.selectedIndex].value+'&clek='+clek;
}

function pokaz_kalendarz_next(lek_id,lok,next){
	frames['aedv_iframe'].location.href = 'http://www.cmp.med.pl/script_ajaxCal_lok.php?lek='+lek_id+'&lok='+lok+'&next='+next;
}

/***************formularz zgłoszeniowy*****/

function sprawdz(formularz)
{	/**********sprawdzenie pól tekstowych***/

	for (i = 0; i < formularz.length; i++)
	{
		var pole = formularz.elements[i];
		
		if ((!pole.disabled && !pole.readonly   &&(pole.type == "text" || pole.type == "password" ) && pole.value == "")&&!(pole.id=="liczba_pracownikow" || pole.id=="fax" || pole.id=="mail"))
		{ 
			alert("Proszę wypełnić wszystkie wymagane pola!");
			return false;
		} }
	/********sprawdzenie pól checkbox (typ usługi) *********/
var wybrane; 
var tablicaTyp = formularz.elements['typ_uslugi[]'];

for (i=0;i<tablicaTyp.length;i++)
{wybrane=tablicaTyp[i].checked;
if (wybrane) break;}

if (!wybrane) 
 {alert("wybierz typ usługi");
 formularz.elements['typ_uslugi[]'][0].focus(); 
 return false;
 }

/**********sprawdzenie pól select (województwa) ***********/	          
  if (formularz.region.selectedIndex==0) 
  {alert("wybierz województwo");
  formularz.region.focus();
  return false;}  
 
	return true;
}	
  
function email_validate(src) 
{
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+.)+[a-zA-Z0-9.-]{2,4}$/; 
  return regex.test(src);
}

function postal_code_validate(src)
{
  var regex = /^[0-9]{2}\-[0-9]{3}$/;
  return regex.test(src);
}

function integer_validate(src) 
{
  var regex = /^[\-]{0,1}[0-9]{1,8}$/;
  return regex.test(src);
}
function sprawdz_kod(value)
{
   if (postal_code_validate(value) ) 
	{return true;} 
	
	else {alert("niepoprawny kod");
	formularz.kod.value="";
	formularz.kod.focus();
	return false;}
}
function sprawdz_liczbe(value)
{
   if (integer_validate(value) ) 
	{return true;} 
	
	else {alert("niepoprawna liczba");
	formularz.liczba_pracownikow.value="";
	formularz.liczba_pracownikow.focus();
	return false;}
}
/***sprawdzanie adresu e-mail****/
function sprawdz_email(value)
{
	if (email_validate(value) ) 
	{return true;} 
	else {alert("adres e-mail nie jest poprawny!");
	formularz.email.value="";formularz.email.focus();
	return false;}
}

  