function dF(s){
var s1=unescape(s.substr(0,s.length-1)); var t='';
for(i=0;i<s1.length;i++)t+=String.fromCharCode(s1.charCodeAt(i)-s.substr(s.length-1,1));
document.write(unescape(t));
}

var sl_site_url	= "http://www.spaceaddon.com/";
var sl_img_dir	= "glitter-files/letters/";
var sl_img_alt	= "MySpace Layouts";

function slPickStyle(item) {
		
		var ci = document.getElementsByClassName('sl_style_pick');
		
		for(i=0; i<ci.length; i++) Element.removeClassName(ci[i],'sl_style_pick');
		
		Element.addClassName(item,'sl_style_pick');
		
		$('sl_style').value = item.title;
		
		item.blur();
		
		slUpdate();
		}

function slUpdate() {
		
		var img, src;
		var c = $('sl_preview');
		var m = $F('sl_message').toArray();
		var t = '';
		
		for(i=0; i<m.length; i++) t += slGetImage(m[i],false);
		
		Element.update(c,t);
		}

function slGetImage(str, getcode) {
		
		if(!str) return '';
		
		var img, src, img_dir;
		var tag='';
		
		img_dir = (getcode) ? sl_site_url+sl_img_dir : "/"+sl_img_dir;
		
		if(str=="\n")
		{
			tag = "<br />";
		}
		else if(str==" ")
		{
			src = img_dir+"/space.gif";
			
			if(getcode)
			{
				tag += '<a href="'+sl_site_url+'">';
				tag += '<img src="'+src+'" alt="'+sl_img_alt+'" width="20" border="0" />';
				tag += '</a>';
			}
			else
			{
				tag += '<img src="'+src+'" alt="" width="20" border="0" />';
			}
		}
		else if(str.match(/^[a-z]+$/))
		{
			src = img_dir+"set"+$F('sl_style')+"/"+str+'.gif';
			
			if(getcode)
			{
				tag += '<a href="'+sl_site_url+'">';
				tag += '<img src="'+src+'" alt="'+sl_img_alt+'" border="0" />';
				tag += '</a>';
			}
			else
			{
				tag += '<img src="'+src+'" alt="'+str+'" border="0" />';
			}
		}
		
		return tag;
		}

function slGenerate() {
		
		var cb = $('sl_code_wrap');
		var cf = $('sl_code');
		var m = $F('sl_message').toArray();
		var code = '';
		
		for(i=0; i<m.length; i++) code += slGetImage(m[i],true);
		
		cf.value = code;
		Element.show(cb);
		}