__m__ = '';
__dirBuenas__ = new Array();
function pedirConfirmacion(cadena){
	if(!cadena){
		if(location.href.indexOf('/va/') > -1) __m__ = 'Està segur que desitja eliminar el contingut actual?';
		else __m__ = 'żEstá seguro que desea eliminar el contenido actual?';
	} else {
		__m__ = cadena;
	}
}
function cortarEnvio(){
	mensaje = __m__; 
	__m__ = '';
	if(mensaje != '') {
		if(mensaje.indexOf('|') == -1){
			return confirm(mensaje);
		} else {
			alert(__dirBuenas__)
			control = document.getElementById(mensaje.substring(mensaje.indexOf('|')+1));
			control.focus();
			if(confirm(mensaje.substring(0,mensaje.indexOf('|')))){
				control.value = __dirBuenas__.join(";")+";";
				alert(control.value)
				return true;
			} else {
				__dirBuenas__ = new Array();
				return false;
			}
		}
	} else {
		return true;			
	}
}

function validarCorreos(control, cadena) {
	__c__ = document.getElementById(control);
	valor = __c__.value;
	dirMalas = new Array();
	valor = valor.replace(/\s/g,"");
	valor = valor.replace(/\n/g,"");
	valor = valor.replace(/\r/g,"");
	valor = valor.replace(/\t/g,"");
	if(valor.length == 0) return;
	if(valor.indexOf(";") != -1){
		direcciones = valor.split(";");
		for( i in direcciones){
			if(!emailValido(direcciones[i])){
				dirMalas.push(direcciones[i]);
			} else {
				__dirBuenas__.push(direcciones[i]);
			}
		}
	} else {
		if(!emailValido(valor)){
			dirMalas.push(valor);
		}
	}
	if(dirMalas.length > 0) {
		if(!cadena){
			if(location.href.indexOf('/va/') > -1){
				__m__ = 'Les següents direccions de correu no son vàlides:\n';
				for (j in dirMalas){
					__m__ += '\t- '+dirMalas[j]+'\n';
				}
				__m__ += 'żDesitja fer l\'enviament de totes formes?|'+control;
			} else {
				__m__ = 'Las siguientes direcciones de correo no son válidas:\n';
				for (j in dirMalas){
					__m__ += '\t- '+dirMalas[j]+'\n';
				}
				__m__ += 'żDesea hacer el envio de todas formas?|'+control;
			}
		} else {
			__m__ = cadena+'|'+control;
		}
	}
	__c__.value = valor+";";
}

function emailValido(emilio){
	var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
     
    var arroba = emilio.indexOf("@",0); 
    if ((emilio.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = emilio.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < emilio.length ; contador++){ 
        if (cadena.indexOf(emilio.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (emilio.length)) && (mailres == true) && (emilio.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
}