<!-- 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() {
	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+10;
	colorpick.style.top = Y + document.body.scrollTop -130;
	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 setFont(fid) {
	
	
	obj = document.getElementById("fontpicker");
	curFont = document.getElementById("current_font");
	curFont.src = "/img/sample_texture/"+fid+".jpg";
	//obj.style.display = "none";
	document.forms[0].texture.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";	
}


