/* DHTML */

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
	if (!document.all) {
	return
	}
	if (object != "[object]"){  //do this so I can take a string too
		setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
		return;
	}
	clearTimeout(nereidFadeTimers[object.sourceIndex]);
	diff = destOp-object.filters.alpha.opacity;
	direction = 1;
	if (object.filters.alpha.opacity > destOp){
		direction = -1;
	}
	delta=Math.min(direction*diff,delta);
	object.filters.alpha.opacity+=direction*delta;
	if (object.filters.alpha.opacity != destOp){
		nereidFadeObjects[object.sourceIndex]=object;
		nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
	}
}

/* FORM Validation */
function formvalidation(thisform) {
with (thisform) {
	if (emptyvalidation(oggetto,"Inserire Oggetto")==false) {oggetto.focus(); return false;};
	if (emptyvalidation(messaggio,"Inserire Messaggio")==false) {messaggio.focus(); return false;};

	if (emptyvalidation(da_nome,"Inserire proprio nome")==false) {da_nome.focus(); return false;};

	if (emptyvalidation(da_email,"Inserire propria E-mail")==false) {da_email.focus(); return false;};
	if (emailvalidation(da_email,"Controllare la propria E-mail")==false) {da_email.focus(); return false;};


	if (document.cartolina.pubblica.value=="0") {
		if (emptyvalidation(a_nome,"Inserire nome destinatario")==false) {a_nome.focus(); return false;};

		if (emptyvalidation(a_email,"Inserire E-mail del destinatario")==false) {a_email.focus(); return false;};
		if (emailvalidation(a_email,"Inserire E-mail valida")==false) {a_email.focus(); return false;};
	}

	if (document.cartolina.a_email.value) {
		if (emailvalidation(a_email,"Inserire E-mail valida")==false) {a_email.focus(); return false;};
	}

// if (valuevalidation(value,0,5,"il valore DEVE essere compreso tra 0 e 5")==false) {value.focus(); return false;};
// if (digitvalidation(Digits,3,4,"DEVI inserire 3 o 4 numeri","I")==false) {Digits.focus(); return false;};
}
}

