// JavaScript Document

function encode(mail){

	// Encodage (Inversion des caractères deux à deux)
	
	var chainelg = mail.length;
	var chainecode = "";
	
	for(i = 0; i <= chainelg; i++) 
	{	
		var carac = mail.charAt(i);
		var carac2 = mail.charAt(i+1);
		chainecode += carac2;
		chainecode += carac;
		i++;
	}
	
	// Décodage (Remise des caractères hexa en ordre)
	
	var chainecodelg = chainecode.length;
	var chainenorm = "";
	
	for(j = 0; j <= chainecodelg; j++) 
	{	
		var carac = chainecode.charAt(j);
		var carac2 = chainecode.charAt(j+1);
		chainenorm += carac2;
		chainenorm += carac;
		j++;
	}
	
	// Décodage (Hexa to Decimal to String)
	// Table de conversion : http://www.tableascii.com/
	
	var chaine = "";
	
	for(h = 0; h < chainecodelg; h++) 
	{	
		var carac = chainenorm.charAt(h);
		var carac2 = chainenorm.charAt(h+1);
		
		var double = carac + carac2;
		var double2 = parseInt(double,16);
		
		var letter = String.fromCharCode(double2);
		chaine += letter;
		
		h++;
	}
	
	var chainelg = chaine.length;
	var chainecode = "";
	
	for(i = 0; i <= chainelg; i++) 
	{	
		var carac = chaine.charAt(i);
		var carac2 = chaine.charAt(i+1);
		chainecode += carac2;
		chainecode += carac;
		i++;
	}
	
	window.location='mail\u0074o\u003a' + chainecode + '';
				  
}

