<!-- Original:  Randy Bennett (rbennett@thezone.net) -->
<!-- Web Site:  http://home.thezone.net/~rbennett/sitemap.htm -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->


N = (document.all) ? 0 : 1;
var ob;
function MD(e) {
	
if (N) {
	trg = e.target.tagName;
	
//ob = document.layers[e.target.tagName];

X=e.clientX
Y=e.clientY;
if (trg != "A" && trg != "IMG") {
closePicker();
}

}
else {
ob = event.srcElement.parentElement.style;
X=event.clientX
Y=event.clientY;
trg = event.srcElement.tagName;

if (trg != "A" && trg != "IMG") {
closePicker();
}

   }
}
function MM(e) {
if (ob) {
if (N) {
ob.moveTo((e.pageX-X), (e.pageY-Y));
}
else {
ob.pixelLeft = event.clientX-X + document.body.scrollLeft;
ob.pixelTop = event.clientY-Y + document.body.scrollTop;
return false;
      }
   }
}
function MU() {
ob = null;
}

if (N) {
	
document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
}
document.onmousedown = MD;
//document.onmousemove = MM;
document.onmouseup = MU;








function renderImage() {
	alert();
	
	f = document.forms[0];
	textv = f.text.value;
	
	document.images[0].src = "?file=onlinetextdesigner.png&action=render&font="+f.font.value+"&text="+textv+"&size=$size&shadow=$shadow&smooth=$smooth";
	
}


function pickColor(target){
	targetx = target;
	colorpick = document.getElementById("colorpicker");
	colorpick.style.left = X;
	colorpick.style.top = Y;
	colorpick.style.display = 'inline';
}
function closePicker() {
	colorpicker.style.display='none';
}
function setColor(color) {
	targetx.value = color;
	changeBorder(targetx);
	
}
function changeBorder(obj) {
	
	obj.style.border = "2px solid #"+obj.value;
}








function setFont2(fid) {
	
	
	obj = document.getElementById("fontpicker");
	curFont = document.getElementById("current_font");
	curFont.src = "/img/fonts/"+fid+".png";
	//obj.style.display = "none";
	document.forms[0].font.value = fid;
	
}
function FontPicker() {
	obj = document.getElementById("fontpicker");
	obj.style.left = 20;
	obj.style.top = Y;	
	obj.style.display = (obj.style.display == "inline") ? "none" : "inline";	
}




colors = new Array("000000","000033","000066","000099","0000CC","0000FF","330000","330033","330066","330099","3300CC",
							"3300FF","660000","660033","660066","660099","6600CC","6600FF","990000","990033","990066","990099",
							"9900CC","9900FF","CC0000","CC0033","CC0066","CC0099","CC00CC","CC00FF","FF0000","FF0033","FF0066",
							"FF0099","FF00CC","FF00FF","003300","003333","003366","003399","0033CC","0033FF","333300","333333",
							"333366","333399","3333CC","3333FF","663300","663333","663366","663399","6633CC","6633FF","993300",
							"993333","993366","993399","9933CC","9933FF","CC3300","CC3333","CC3366","CC3399","CC33CC","CC33FF",
							"FF3300","FF3333","FF3366","FF3399","FF33CC","FF33FF","006600","006633","006666","006699","0066CC",
							"0066FF","336600","336633","336666","336699","3366CC","3366FF","666600","666633","666666","666699",
							"6666CC","6666FF","996600","996633","996666","996699","9966CC","9966FF","CC6600","CC6633","CC6666",
							"CC6699","CC66CC","CC66FF","FF6600","FF6633","FF6666","FF6699","FF66CC","FF66FF","009900","009933",
							"009966","009999","0099CC","0099FF","339900","339933","339966","339999","3399CC","3399FF","669900",
							"669933","669966","669999","6699CC","6699FF","999900","999933","999966","999999","9999CC","9999FF",
							"CC9900","CC9933","CC9966","CC9999","CC99CC","CC99FF","FF9900","FF9933","FF9966","FF9999","FF99CC",
							"FF99FF","00CC00","00CC33","00CC66","00CC99","00CCCC","00CCFF","33CC00","33CC33","33CC66","33CC99",
							"33CCCC","33CCFF","66CC00","66CC33","66CC66","66CC99","66CCCC","66CCFF","99CC00","99CC33","99CC66",
							"99CC99","99CCCC","99CCFF","CCCC00","CCCC33","CCCC66","CCCC99","CCCCCC","CCCCFF","FFCC00","FFCC33",
							"FFCC66","FFCC99","FFCCCC","FFCCFF","00FF00","00FF33","00FF66","00FF99","00FFCC","00FFFF","33FF00",
							"33FF33","33FF66","33FF99","33FFCC","33FFFF","66FF00","66FF33","66FF66","66FF99","66FFCC","66FFFF",
							"99FF00","99FF33","99FF66","99FF99","99FFCC","99FFFF","CCFF00","CCFF33","CCFF66","CCFF99","CCFFCC",
							"CCFFFF","FFFF00","FFFF33","FFFF66","FFFF99","FFFFCC","FFFFFF");
							counter = 0;
							
							
function writeColorpicker() {
	counterx = 0;
for(i=0;i<colors.length;i++) {
	counterx++;

	document.write("<a href=\"javascript:setColor('"+colors[i]+"');void(null)\"><img src=\"/img/trans.gif\" style=\"background-color:"+colors[i]+";\" width=10 height=10 border=0 class=color></a>");
		if (counterx > 11) {
		document.write( "<br/>");
		
		counterx=0;
	}
}
}
