﻿//INIZIO MODIFICA LORENZO PER TESTO DI DEFAULT TEXTAREA *************************************************
var type_searched = "text textarea password";
var lastText = new Array();
var iKeyW = ['Testo ricerca','cognome','nome','0,00','0','gg.mm.aaaa','Inserisci qui un supplemento non previsto',
'Inserisci qui una riduzione prevista','Numero','Indirizzo','Inserisci il testo','Matricola','Titolo Annuncio',
'E-mail','Telefono','Testo Annuncio','partenza da','ritorno a','nome struttura/albergo del viaggio','località',
'pagina/circolare','Cap','Provincia','Inserire eventuali indicazioni per la consegna'];
Event.observe(window, 'load', function() {

	var f = $$('input,textarea');
	var nomeF,valF;
	for(var i=0; i<f.length; i++) {
		nomeF = f[i].name;
		valF = f[i].value;
		//if (String.toLowerCase(iKeyW.join(",")).indexOf(valF.toLowerCase())>-1) {
		//	lastText[nomeF] = valF;
		//}
		iKeyW.each(function(item) {
			if (item.toLowerCase()==valF.toLowerCase()) {
				lastText[nomeF] = valF;
			}
		});

	}

	$$('input').invoke('observe', 'focus', inFocus);
	$$('textarea').invoke('observe', 'focus', inFocus);
	$$('input').invoke('observe', 'blur', outFocus);
	$$('textarea').invoke('observe', 'blur', outFocus);
	
	
	function inFocus(event) {
		if (type_searched.indexOf(this.type)>-1) {
			if (this.value == lastText[this.name]) {this.value = '';}
		}
	}
	
	function outFocus(event) {
		if (type_searched.indexOf(this.type)>-1) {
			if (this.value == '') {if (lastText[this.name]) {this.value = lastText[this.name];}}
		}
	}
	
	$$('input').invoke('observe', 'mouseup', function(event) {
		if (('text'.indexOf(this.type)>-1) && (this.name.match("qta")!=null)) {
			this.focus();
			this.select();
			//$(this.id).activate()
		}
	});
});

//FINE MODIFICA LORENZO PER TESTO DI DEFAULT TEXTAREA ***************************************************

