// JavaScript Document
var alfa = "a-zA-ZążśźęćńółĄŻŚŹĘĆŃÓŁ_ ";
var num = "0-9";
var date = '^\\d{4}-(0?[1-9]{1}|[1]{1}[0-2]{1})-(0?[1-9]{1}|[1-3]{1}[0-9]{1})$';
var time = "^([0-9]{1}|[0-2]{1}[0-9]{1}):([0-9]{1}|[0-5]{1}[0-9]{1})$";
var mail = "^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,}$";
var spec = '!@#%<>,\\./|\\-()\\+&^*';

function allowRegexpChar(event, object, regexpstr) {
   		var code = (event.which == null) ? event.keyCode : event.which;
		//alert(code)
   		/*if (code < 0x20 || code > 0x7e){
   		   alert(code);
   			return true;
   			}*/
   		if(code<20)
   		 return true;
   		var regexp = eval("/" + regexpstr + "/");
   		var str = String.fromCharCode(code);
   		if (str.match(regexp) == null)
   			return false;
		if(object.value.match(/^\s*$/) && str.match(/\s/))
			return false;
   		return true;
}


function validateForm(forma){
	var blad = '';
	var regMail = eval('/'+mail+'/');
	if(forma['imie_nazwisko'].value.length ==0){
		blad += "- Imię i Nazwsiko\n";
	}
	if(forma['mail'].value.length <5 || !forma['mail'].value.match(regMail)){
		blad += "- E-mail\n";
	}
	if(forma['telefon'].value.length < 8){
		blad += "- Telefon\n";
	}
		if(forma['tresc'].value.length < 3){
		blad += "- Treść wiadomości\n";
	}

	if(blad){
		alert("Wypełnij następujące pola:\n"+blad);
		return false;
	}
	return true;
}
function preload(files) 
{
  for(var i = 0; i < files.length; i++) {
    var img = new Image();
    img.src = files[i];
  }
}


preload(['images/menuKlienciIndywidualniHover.png',
    'images/menuKontaktHover.png',
    'images/menuObslugaHover.png',
    'images/menuStronaglownaHover.png']);

function zmienObrazMenu(elem, nazwa, over){
	nazwa = 'images/menu'+nazwa+(over?'Hover':'Normal')+'.png';
	elem.src = nazwa;
}

