function SetFocus() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i=0; i<field.length; i++) {
      if ( (field.elements[i].type != "image") &&
           (field.elements[i].type != "hidden") &&
           (field.elements[i].type != "reset") &&
           (field.elements[i].type != "submit") ) {

        document.forms[0].elements[i].focus();

        if ( (field.elements[i].type == "text") ||
             (field.elements[i].type == "password") )
          document.forms[0].elements[i].select();

        break;
      }
    }
  }
}

function rowOverEffect(object) {
  if (object.className == 'dataTableRow') object.className = 'dataTableRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'dataTableRowOver') object.className = 'dataTableRow';
}

  function pokaz_flash() {
		
		document.getElementById('div_flash').style.display="block";
		document.getElementById('kurtyna').style.display="block";		

  }
  
function sprawdzPlik() {
  var ext = document.nowy_zalacznik.zalaczniki_plik.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'mp3') {
    alert('Wybrałes plik z rozszerzeniem .'+ext+
          '\n Proszę wybrać plik z rozszerzeniem .mp3!');
    return false; 
  }
  else
  pokaz_flash();
    return true; 
}

function daneBezLiczb(wartosc) {
	var ciag = String(wartosc);

	var liczba = ciag.replace(/[0-9]|[\.\,\?\/\"\'\:\;\>\<\}\{\]\[\|\\\\+\=\_\)\(\*\^\%\$\#\@\!\~\`]/gi, '');
//	var liczba = ciag.replace(/[0-9]|[\.\,\?\/\"\'\:\;\>\<\}\{\]\[\|\\\\+\=\_\)\(\*\^\%\$\#\@\!\~\`]|[\s]/gi, '');
	return liczba;
}

function daneTylkoLiczby(wartosc) {
	var ciag = String(wartosc);

	var txt = ciag.replace(/[\,]/gi, '.');
  var liczba = txt.replace(/[a-zA-Z±ąćęłńóś¶źżĄ!ĆĘŁŃÓŚ¦Ź¬Ż]|[\?\/\"\'\:\>\<\}\{\]\[\|\\\\=\_\*\^\%\$\#\@\!\~\`\&\(?!)]/gi, '');
  //var liczba = ciag.replace(/\d+(?!\.)/, '.');

	return liczba;
}

function SprawdzEmail(Email) {
 filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 return filter.test(Email);
}

function sprawdzZgloszenie(form) {
  if ( (form.data_nagrania.value == "") || (form.godzina_nagrania.value == "") || (form.imie.value == "") || (form.nazwisko.value == "") || (form.osob_towarzyszacych.value == "") || (form.adres.value == "") || (form.email.value == "") || (form.telefon.value == ""))  {
	alert('Nie wszystkie pola zostały wypełnione.');
    return (false);
  }
  else if (form.email.value!="") {
	  if (!SprawdzEmail(form.email.value)) {
		  alert('Podany email jest nieprawidłowy.');
		  return (false);
	  }
	  else return (true);
  }

  return (true);
}