// R a n d o m   e n c r y p t i o n   k e y   f e a t u r e   b y   A n d r e w   M o u l d e n ,   S i t e   E n g i n e e r i n g   L t d 
// T h i s   c o d e   i s   f  r e e w  a r e    p r  o v i d e d   t h e s e   f o u r   c o m m en t   l i n e s   r e m a i n   i n t a c t
// A w i z a r d   t o   g e n e r a t e   t h i s   c o d e   i s   a t    h t t p :/ / w w w . j o t t i n g s . c o m / o b f u s c a t o r/

var __MTTBLINK__;
var __MTTBID__;
function obfuscator(coded, key, mode, path, hidden) {
	shift = coded.length;
	link = "";
	
	for(i=0;i<coded.length;i++) {
		if (key.indexOf(coded.charAt(i))==-1) {
			ltr = coded.charAt(i);link+=(ltr);
		} else {
			ltr = (key.indexOf(coded.charAt(i)) - shift + key.length) % key.length;
			link += (key.charAt(ltr));
		}
	}
	if(mode == 'hidden_input') {
		document.write('<input type="hidden" name="CCode" value="' + link + '" />');
	} else if(mode == '__MTTBLINK__') {
		__MTTBLINK__ = path + link;
		if(hidden) return;
		document.write(link);
	} else if(mode == '__MTTBID__') {
		__MTTBID__ = link;
		if(hidden) return;
		document.write(link);
	}
}


function encode_utf8( s )
{
  return unescape( encodeURIComponent( s ) );
}
