




/*// BROWSER UPDATE ////////////////////////////////////////////////////////////////////////////////////*/
$(document).ready(function(){	/* Lo script viene eseguito solo quando la pagina è stata caricata completamente */

	if($.browser.msie && $.browser.version<'7.0')	/* Se è internet explorer v.6 o inferiore */
		$('#browser_update','html body')
			.fadeIn('slow')						/* fai comparire la barra */

	$('#browser_update_close','html body #browser_update').click(function(){	/* Se l'utente clicca sul tasto di chiusura */
		$('#browser_update','html body')							/* La barra */
			.fadeOut('slow')										/* e ritorna invisibile */
	})

	/* E' più pratico far aprire la pagina di download in un'altra finestra,
	   ma dato che l'attributo target non è più considerato valido dal w3c
	   è meglio impostarlo via javascript */
	$('.browser_download','html body #browser_update').attr('target','_blank')
})






/*// APRI POPUP ////////////////////////////////////////////////////////////////////////////////////*/
var pagina=null;
function apriPopup(url,w,h){
	x=screen.width/2-w/2;
	y=screen.height/2-h/2;
	if (pagina != null)
		pagina.close();
	pagina=window.open(url,"","fullscreen=no,status=no,toolbar=no,scrollbars=yes,width="+w+",height="+h+",top="+y+",left="+x);
}





/*// CONTROLLO EMAIL ////////////////////////////////////////////////////////////////////////////////////*/
var whitespace = " \t\n\r";
function isEmail (s)
{
	if (isEmpty(s)) 
	   if (isEmail.arguments.length == 1) return defaultEmptyOK;
	   else return (isEmail.arguments[1] == true);
	if (isWhitespace(s)) return false;
	var i = 1;
	var sLength = s.length;
	while ((i < sLength) && (s.charAt(i) != "@")){ 
		i++
	}
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;
	while ((i < sLength) && (s.charAt(i) != ".")){ 
		i++
	}
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}
function isEmpty(s){
	return ((s == null) || (s.length == 0))
}
function isWhitespace (s){
	var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++){   
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	}
	return true;
}





/*// ANTI-SPAM ////////////////////////////////////////////////////////////////////////////////////*/
function DisplayMail(Server, Login, Display){
if ((Display.length == 0) || (Display.indexOf('@')+1)) {
document.write("<a href=" + "'mai" + "lto:" + Login + "@" + Server + "'>" + Login + "@" + Server + "</a>"); }
else {
document.write("<a href=" + "'mai" + "lto:" + Login + "@" + Server + "'>" + Display + "</a>"); }
}




/*// CAMPI FORM ////////////////////////////////////////////////////////////////////////////////////*/
	$(document).ready(function(){
		// REPLACE SELECT
		$("select").live("change",function () {
			var str_select_option = "";
			$(this).find("option:selected").each(function () {
				str_select_option += $(this).text() + " ";
			});
			$(this).prev("span.select_replace").text(str_select_option);
		})
		.change();
		$("select").live("keyup",function () {
			var str_select_option = "";
			$(this).find("option:selected").each(function () {
				str_select_option += $(this).text() + " ";
			});
			$(this).prev("span.select_replace").text(str_select_option);
		});
		$("select").live("focus",function () {
			$(this).prev("span.select_replace").addClass("selected");
		});
		$("select").live("blur",function () {
			$(this).prev("span.select_replace").removeClass("selected");
		});
		
		// REPLACE INPUT FILE
		$("input[type='file']").live("change",function () {
			var str_inputfile = $(this).val();
			var tmp = str_inputfile.split("\\");
			$(this).prev("span.inputfile_replace").text(tmp[tmp.length-1]);
		})
		.change();
		
		if(lingua_sito=='1')
			$('#inputString').val("Ricerca veloce...");
		else
			$('#inputString').val("Quick search...");
		$('#inputString').click(function(){
			$(this).select();
		});
		$("input").blur(function(){
			$('#suggestions').fadeOut();
			if(lingua_sito=='1')
				$('#inputString').val("Ricerca veloce...");
			else
				$('#inputString').val("Quick search...");
		});

	});

function lookup(inputString) {
	if(inputString.length == 0) {
		$('#suggestions').fadeOut();
	} else {
		$.post(url_sito+"ajax_ricerca.php",{action:"search_ajax",id_lingua:""+lingua_sito,searchText:""+inputString+""},function(data){
			$('#suggestions').fadeIn();
			$('#suggestions').html(data);
		});
	}
}
