$(function() {
	$('#selectLingua').change(function() {
		if($.trim($(this).val()) != '')
			window.location.href = ""+$(this).val()+"";
	});
	
	$('.blank').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
});

function trim(stringa) {
    while (stringa.substring(0,1) == ' ') {
        stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' ') {
        stringa = stringa.substring(0,stringa.length-1);
    }

    return stringa;
}

function validEmail(text) {

	if(text.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
		return true;

	return false;
}

function validDouble(text) {

	if(text.match(/^\+?[0-9\.,]+$/))
		return true;

	return false;
}

function validPhone(text) {

	if(text.match(/^\+?[0-9\.-\/ ]+$/))
		return true;

	return false;
}

function validNumeric(text) {
	if(text.match(/^[0-9]+$/))
		return true;

	return false;
}

// Verifico se il campo è solo letterale (a-zA-Z)
function validString(text) {
	if(text.match(/^[a-zA-Z]+$/))
		return true;

	return false;
}

// Aggiungi ai preferiti
function bookmark(titolo, url) {
	if (document.all)
		window.external.AddFavorite(url, titolo);
	else if (window.sidebar)
		window.sidebar.addPanel(titolo, url, "");
}
