function validChars(val) {
	var bRes = true;
	var nr1 = new String(val);
	var i=0;
	while ((i<nr1.length) && bRes) {
    	cmp="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789_áàéèíìóòúùäëöïüçÁÀÉÈÍÌÓÒÚÙÄËÏÖÜÇ ";
    	tst=nr1.substring(i,i+1);
   		if (cmp.indexOf(tst) < 0) bRes = false;
		i++;
   	}
	return bRes;
}

function ckEnviaAmic(form) {
	if (form.FROM_NAME.value=='') {
		alert("ATENCIÓ:\nEl camp Nom remitent no pot ser un valor buit.");
		form.FROM_NAME.focus(); return false;
	}
	if (!validChars(form.FROM_NAME.value)) {
		alert("No es poden posar espais ni caracters estranys en el nom.");
		form.FROM_NAME.focus(); return false;
	}
	if (form.from.value=='') {
		alert("ATENCIÓ:\nEl camp Adreça remitent no pot ser un valor buit.");
		form.from.focus(); return false;
	}
	if (!isEmailValid(form.from.value)) {
		alert("ATENCIÓ:\nEl camp Adreça remitent no és una adreça de correu vàlida.");
		form.from.focus(); return false;
	}
	if (form.to.value=='') {
		alert("ATENCIÓ:\nEl camp Adreça destinatari no pot ser un valor buit.");
		form.to.focus(); return false;
	}
	if (!isEmailValid(form.to.value)) {
		alert("ATENCIÓ:\nEl camp Adreça destinatari no és una adreça de correu vàlida.");
		form.to.focus(); return false;
	}
	return true;
}

function isEmailValid(checkThisEmail) {
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myAtSymbolAt2 = checkThisEmail.indexOf('@', ((myAtSymbolAt<0) ? 0 : myAtSymbolAt+1));
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	if (myAtSymbolAt < 1 )  myEMailIsValid = false;
	if (myAtSymbolAt2 > 0 && (myAtSymbolAt2>myAtSymbolAt)) myEMailIsValid = false;
	if (myLastDotAt < myAtSymbolAt) myEMailIsValid = false;
	if (myLength - myLastDotAt <= 2) myEMailIsValid = false;
	if (mySpaceAt != -1) myEMailIsValid = false;
	return myEMailIsValid;
}

var submitsEnviaAmic=0;
function submitFormEnviaAmic(form, condition) {
	if (submitsEnviaAmic==0) {
		if (condition) {
			submitsEnviaAmic++;
			form.subject.value="3cat24.cat. " + form.FROM_NAME.value + " et recomana: " + form.TITLE.value;
			form.action = "/su/Register";
			form.submit();
			var v_uniqueId= form.UniqueId.value;
			document.getElementById('TextAmic'+v_uniqueId).className='bg_com_amicnone';
			document.getElementById('iframe'+v_uniqueId).className='nodisp';
			return true;
		} else {
			return false;
		}
	} else {
		window.setTimeout("submitsEnviaAmic=0",5000);
		return false;
	}
}