function Entities() { };
Entities.prototype = {

	dictionnaire: {
		'*pro': 'http',
		'*pros': 'https',
		'*w3':'www',
		'*colon':':',
		'*slash': '/',
		'*quest': '?',
		'*amp': '&',
		'*equal': '=',
		'*under': '_',
		'*com': '.com',
		'*fr': '.fr',
		'*aspx': '.aspx',
		'*html': '.html',
		'*htm': '.htm',
		'*dot': '.'
	},


    lien: function () {
        var lien = ''

        for (var i = 0; i < arguments.length; i++) {
            var portion = arguments[i];
            var valeur = this._dictionnaire[portion];
            lien += valeur ? valeur : portion;
        }

        this.crypter(lien);
    },

    crypter: function (lien) {
        var s = 'ent.loc';
        s = 'cum' + s + 'ation';
        s = 'do' + s + '=\'';
        eval(s + lien + '\'');
    }
};

var entities = new Entities();
