var rx = new Array(7);
rx['clear'] = /^[\w\d]+$/;
rx['name'] = /^[a-zA-ZáéíóöőúüűÁÉÍÓÖŐÚÜŰ ]{4,}$/i;
rx['number'] = /^[\d]+$/;
rx['phone'] = /^[\d-\/\+ \(\)]{7,}$/;
rx['text'] = /.+/i;
rx['email'] = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
rx['url'] = /^(?:https?|s?ftp|telnet|ssh|scp):\/\/(?:(?:[\w]+:)?\w+@)?(?:(?:(?:[\w-]+\.)*\w[\w-]{0,66}\.(?:[a-z]{2,6})(?:\.[a-z]{2})?)|(?:(?:25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})))(?:\:\d{1,5})?(?:\/(~[\w-_.])?)?(?:(?:\/[\w-_.]*)*)?\??(?:(?:[\w-_.]+\=[\w-_.]+&?)*)?$/i;

function checkInput(inputValue, check) {
	var test = rx[check].test(inputValue);
	return test;
}
 
function checkForm(theForm) {
	var r = true;
	var x = theForm.getElementsByTagName('input');
	var t = '';
	for (var i=0; i<x.length; i++) {
		if (x[i].alt!='' && x[i].type!='submit') {
			var pass = checkInput(x[i].value, x[i].alt);
			if (!pass) { x[i].className = 'widthscale false'; r = false; }
		}
	}
	return r;
}
$(document).ready(function(){$('a.spamamail').amail('(kukac)','(pont)');});
