<html>
<head>
<title>Image Creator</title>
</head>
<body>
<small><a href="/testing/">back to testing...</a></small>
<h2>Welcome to Image Creator...</h2>
Use the form below to evaluate
<form name=myImgForm>
<script language="JavaScript">
Text.prototype.lastValue = 666;
var amp = String.fromCharCode(38);
var d = document.myImgForm;
function save()
{
d.s.lastValue = d.s.value;
d.xVal.lastValue = d.xVal.value;
d.yVal.lastValue = d.yVal.value;
d.angle.lastValue = d.angle.value;
d.c1.lastValue = d.c1.value;
d.c2.lastValue = d.c2.value;
}
function updateColor(a)
{
var a2 = parseInt(a.value).toString(16)+"";
var len = 6 - a2.length;
var i;
for(i = 0; i < len; i++)
{
a2 = "0"+a2;
}
a.style.backgroundColor = "#"+a2;
a.value = "0x"+a2;
}
function updateForm()
{
d.s.value = parseInt(d.s.value);
d.xVal.value = parseInt(d.xVal.value);
if(d.xVal.value < 0 || d.xVal.value > 255)
{
d.xVal.value = d.xVal.lastValue;
}
d.yVal.value = parseInt(d.yVal.value);
if(d.yVal.value < 0 || d.yVal.value > 255)
{
d.yVal.value = d.yVal.lastValue;
}
d.angle.value = parseFloat(d.angle.value);
if(d.angle.value < -360 || d.angle.value > 360)
{
d.angle.value = d.angle.lastValue;
}
updateColor(d.c1);
updateColor(d.c2);
save();
}
function randomize()
{
d.s.value = Math.round(Math.random()*16777215);
d.xVal.value = Math.round(Math.random()*255);
d.yVal.value = Math.round(Math.random()*255);
d.angle.value = Math.round(((Math.random()*720) - 360)*10)/10;
d.c1.value = "0x"+Math.round(Math.random()*16777215).toString(16);
d.c2.value = "0x"+Math.round(Math.random()*16777215).toString(16);
updateColor(d.c1);
updateColor(d.c2);
save();
}
function changeImg()
{
d.img.src = "http://www.jcmcclurg.com/testing/imgCreate/loading.gif";
var str = "http://www.jcmcclurg.com/testing/imgCreate/image.php?x="+
d.angle.value+
amp+"y="+d.xVal.value+
amp+"a="+d.yVal.value+
amp+"s="+d.s.value+
amp+"c1="+d.c1.value+
amp+"c2="+d.c2.value;
d.img.src = str;
document.links["h"].href = str;
}
</script>
<table border=0>
<tr>
<td colspan=2>
<input type=button value="Randomize" onclick="randomize();">
<input type=button value="Update image" onclick="updateForm(); changeImg();">
</td>
</tr>
<tr><td>Seed:</td><td><input type=text name=s value=""></td></tr>
<tr><td>Initial x:</td><td><input type=text name=xVal></td></tr>
<tr><td>Initial y:</td><td><input type=text name=yVal></td></tr>
<tr><td>Initial angle:</td><td><input type=text name=angle></td></tr>
<tr><td>Color1:</td><td><input type=text name=c1 value="0xFF0000" onchange="updateColor(this);"></td></tr>
<tr><td>Color2:</td><td><input type=text name=c2 value="0x0000FF" onchange="updateColor(this);"></td></tr>
<tr><td colspan=2><a href="#" name=h>
<img
name=img
border=0
width=256
height=256
src="<?php echo $top;?>loading.gif"></a></td></tr></table>
<script language="JavaScript">
randomize();
changeImg();
</script>
</form>
<small><strike>© (C)</strike> Copyright Free. 2008 Josiah McClurg. No Rights Reserved. <a href="http://www.josiahland.com/?page_id=45">Let me know</a> if you like it.</small>
</body>
</html>