function autoWrapper() {
	document.getElementById('wrapper').style.height = 'auto';
}

function verifyEmail(wejscie) {
		var malpa = false;
		var kropkaPoMalpie = false;
		input = wejscie.toString();
		input = input.toLowerCase();
		if(wejscie != "" || wejscie != null)
		for (var i = 0; i < input.length; i++) {
			var oneChar = input.charAt(i);
			//alert(oneChar);
			if(oneChar == "a" || oneChar == "b" || oneChar == "c" || oneChar == "d"  || oneChar == "e" || oneChar == "f" || oneChar == "g" || oneChar == "h" || oneChar == "i" || oneChar == "j" || oneChar == "k" || oneChar == "l" || oneChar == "m" || oneChar == "n" || oneChar == "o" || oneChar == "p" || oneChar == "r" || oneChar == "s" || oneChar == "t" || oneChar == "u" || oneChar == "v" || oneChar == "w" || oneChar == "x" || oneChar == "y" || oneChar == "z" || oneChar == "0" || oneChar == "1" || oneChar == "2" || oneChar == "3" || oneChar == "4" || oneChar == "5" || oneChar == "6" || oneChar == "7" || oneChar == "8" || oneChar == "9" || oneChar == "-" || oneChar == "_" || oneChar == "." || oneChar == "@") {
				if(i == 0 && (oneChar == "_" || oneChar == "-" || oneChar == "." || oneChar == "@")) {
						window.alert('Błędny adres e-mail!\nZła pozycja znaku: "' + oneChar + '"');
						return false;
				}
				else if(malpa && oneChar == ".") {
					kropkaPoMalpie = true;
				}
				else if(oneChar == "@") {
					malpa = true;
					if(input.charAt(i-1) == "."){
						window.alert('Błędny adres e-mail!');
						return false
					}
				}
				else if((i < 2 && oneChar == "@") || (oneChar == "." && input.charAt(i-1) == ".")) {
					window.alert('Błędny adres e-mail!');
					return false
				}
				else if(i == input.length && (!kropkaPoMalpie || oneChar == ".")) {
					window.alert('Błędny adres e-mail!');
					return false
				}
			}  else {
				window.alert('Błędny adres e-mail!\nNiepoprawny znak: "' + oneChar +'"');
				return false
			}
			
		}
		if(!malpa || !kropkaPoMalpie) {
			window.alert('Błędny adres e-mail!\nBrakuje znaku "@" lub "." !');
			return false
		} else {
		//alert("E-mail address OK :)");
		return true
		}
	}
	
	function verifyRequired(input) {
		if(input=="" || input == null) {
			alert('To pole nie może być puste!');
			return false;
			}
		}
	
	function verifyLoginForm() {
		if(verifyEmail(document.forms[0].uname.value)) {
			document.forms[0].upass.value = hex_md5(document.forms[0].upass.value);
			return true;
		} else {
			return false;
		}
	}
	
	function verifyNWForm(name) {
		if(verifyEmail(document.forms[name].uname.value)) {
			if(document.forms[name].pass.value != document.forms[name].p.value) {
				alert('Wpisano różne hasła!');
				return false;
			}
			if(document.forms[name].pass.value == document.forms[name].p.value) {
				alert('Wpisano identyczne hasła!');
				
			}
			document.forms[name].upass.value = hex_md5(document.forms[name].pass.value);
			return true;
		} else {
			return false;
		}
	}
	
	function Redirect(url) {
		location.href = url;
	}
	
	function alertme() {
		alert("Buuu!");
	}
	
	function hashpass(name) {
		
		document.forms[name].upass.value = hex_md5(document.forms[name].pass.value);
		return true;
	}
	
	function verifyContactForm() {
		if(verifyEmail(document.forms['contactform'].email.value) && (document.forms['contactform'].name.value != '') && (document.forms['contactform'].q.value != '') && (document.forms['contactform'].result.value != '')) {
			return true;
		}
		alert('Wszystkie pola muszą być wypełnione.');
		return false;
	}
	
	function verifyNewUserForm() {
		hashpass('nw');
		if(!verifyEmail(document.forms['nw'].uname.value)) {
			return false;
		}
		if((document.forms['nw'].uname.value == '') || (document.forms['nw'].pass.value == '') || (document.forms['nw'].p.value == '') || (document.forms['nw'].ufirst.value == '') || (document.forms['nw'].ulast.value == '') || (document.forms['nw'].uphone.value == '') || (document.forms['nw'].ustreet.value == '') || (document.forms['nw'].unumber.value == '') || (document.forms['nw'].ucity.value == '') || (document.forms['nw'].uzip.value == '') || (document.forms['nw'].uprovince.value == '') || (document.forms['nw'].ucountry.value == '') ) {
			alert('Wszystkie pola muszą być wypełnione.');
			return false;
		}
		if(document.forms['nw'].pass.value != document.forms['nw'].p.value) {
			alert('Podane hasła są różne.');
			return false;
		}
		return true;
	}
	
	function verifyPasswordRecovery() {
		hashpass('nw');
		if(document.forms['nw'].pass.value != document.forms['nw'].p.value) {
			alert('Podane hasła są różne.');
			return false;
		}
		return true;
	}
	

