function submitEnter(e)
{
	var key;
	
	if (window.event)
		key = window.event.keyCode;     //IE
	else
		key = e.which;     //firefox
	
	if (key == 13)
		ricerca();
}
     
function digitsOnly(field)
{
	/*
	var reg = new RegExp(/^\d{1}$/);	
	for (var i=0; i<field.value.length; i++)
	{
		if (!reg.match(field.value.charAt(i))
			field.value.charAt(i) = '';	
	}
	*/
	field.value = field.value.replace(/^\d/g, '');
}


function ricerca(lng)
{		
	var lang = (lng == null) ? 'it' : lng; // lingua
	var capTrans = '';
	var capAlert = '';
	switch (lang)
	{
		case 'en':
			capTrans = 'ZIP';
			capAlert = 'Wrong value for postal code';
			break;
		case 'fr':
			capTrans = 'C.P.';
			capAlert = 'Faux code postal';
			break;
		case 'it':
		default:
			capTrans = 'CAP';
			capAlert = 'CAP non corretto';		
	}
	
	
	
	var fieldsIds = new Array('rag_soc', 'user', 'marca', 'citta', 'dist', 'cap', 'lang');
	var conditions = new Array();
	var capField = document.getElementById('cap');
	capField.value = capField.value.replace(capTrans, ''); // valore da non ricercare
	var re5digit = new RegExp(/^\d{5}$/);
	if (capField.value != '' && !re5digit.test(capField.value) && lang != 'en')
	//if (capField.value != '' && capField.value.length != 5)
	{
		alert(capAlert);
		capField.focus();
		return;
	}
	
	for (var i = 0; i < fieldsIds.length; i++)
	{		
		if (capField.value == '' && fieldsIds[i] == 'dist')
			continue;
		if (document.getElementById(fieldsIds[i]).value)
			conditions.push(fieldsIds[i] + '=' + document.getElementById(fieldsIds[i]).value);
	}
	
	var querystring = conditions.join('&');
	if (conditions.length > 0)
		querystring = '?' + querystring;
	window.location.href = 'results.php' + querystring;
}

function ricerca2(lng)
{		
	var lang = (lng == null) ? 'it' : lng; // lingua
	var capTrans = '';
	var capAlert = '';
	switch (lang)
	{
		case 'en':
			capTrans = 'ZIP';
			capAlert = 'Wrong value for postal code';
			break;
		case 'fr':
			capTrans = 'C.P.';
			capAlert = 'Faux code postal';
			break;
		case 'it':
		default:
			capTrans = 'CAP';
			capAlert = 'CAP non corretto';		
	}
	
	
	
	var fieldsIds = new Array('rag_soc', 'user', 'marca', 'citta', 'dist', 'cap', 'lang');
	var conditions = new Array();
	var capField = document.getElementById('cap');
	capField.value = capField.value.replace(capTrans, ''); // valore da non ricercare
	var re5digit = new RegExp(/^\d{5}$/);
	if (capField.value != '' && !re5digit.test(capField.value) && lang != 'en')
	//if (capField.value != '' && capField.value.length != 5)
	{
		alert(capAlert);
		capField.focus();
		return;
	}
	
	for (var i = 0; i < fieldsIds.length; i++)
	{		
		if (capField.value == '' && fieldsIds[i] == 'dist')
			continue;
		if (document.getElementById(fieldsIds[i]).value)
			conditions.push(fieldsIds[i] + '=' + document.getElementById(fieldsIds[i]).value);
	}
	
	var querystring = conditions.join('&');
	if (conditions.length > 0)
		querystring = '?' + querystring;
	window.location.href = 'results2.php' + querystring;
}