var clickcounter = 0;
var back,doll,cloth,toy;
back=1;
doll=1;
cloth=1;
toy=1;
img_cnt=1;
var back_max,doll_max,cloth_max,toy_max;
toy_max=39;
back_max=9;
cloth_max=14;
doll_max=16;
back_max=6;
doll_max=13;
toy_max=35;
cloth_max=12;
function post_init()
{
var backs=new Array();
add_text('navdiv','
Back
');backs['hydrant.jpg'] = 'img/back/hydrant.jpg';
add_text('navdiv','- hydrant');backs['keyboard.jpg'] = 'img/back/keyboard.jpg';
add_text('navdiv','
- keyboard');backs['sink.jpg'] = 'img/back/sink.jpg';
add_text('navdiv','
- sink');backs['tissue.jpg'] = 'img/back/tissue.jpg';
add_text('navdiv','
- tissue');backs['toast.jpg'] = 'img/back/toast.jpg';
add_text('navdiv','
- toast');backs['wall.jpg'] = 'img/back/wall.jpg';
add_text('navdiv','
- wall');add_text('navdiv','
');var heads=new Array();
add_text('navdiv','Head
');heads['barbie.gif'] = 'img/doll/barbie.gif';
add_text('navdiv','- barbie');heads['bart.gif'] = 'img/doll/bart.gif';
add_text('navdiv','
- bart');heads['burns.gif'] = 'img/doll/burns.gif';
add_text('navdiv','
- burns');heads['face.gif'] = 'img/doll/face.gif';
add_text('navdiv','
- face');heads['homer.gif'] = 'img/doll/homer.gif';
add_text('navdiv','
- homer');heads['krusty.gif'] = 'img/doll/krusty.gif';
add_text('navdiv','
- krusty');heads['lisa.gif'] = 'img/doll/lisa.gif';
add_text('navdiv','
- lisa');heads['maggie.gif'] = 'img/doll/maggie.gif';
add_text('navdiv','
- maggie');heads['moe.gif'] = 'img/doll/moe.gif';
add_text('navdiv','
- moe');heads['scared.gif'] = 'img/doll/scared.gif';
add_text('navdiv','
- scared');heads['smiley.gif'] = 'img/doll/smiley.gif';
add_text('navdiv','
- smiley');heads['snoopy.gif'] = 'img/doll/snoopy.gif';
add_text('navdiv','
- snoopy');heads['tux.gif'] = 'img/doll/tux.gif';
add_text('navdiv','
- tux');add_text('navdiv','
');var cloths=new Array();
add_text('navdiv','Body
');cloths['ballet.gif'] = 'img/cloth/ballet.gif';
add_text('navdiv','- ballet');cloths['baseball.gif'] = 'img/cloth/baseball.gif';
add_text('navdiv','
- baseball');cloths['bikini.gif'] = 'img/cloth/bikini.gif';
add_text('navdiv','
- bikini');cloths['cat.gif'] = 'img/cloth/cat.gif';
add_text('navdiv','
- cat');cloths['clown.gif'] = 'img/cloth/clown.gif';
add_text('navdiv','
- clown');cloths['dog.gif'] = 'img/cloth/dog.gif';
add_text('navdiv','
- dog');cloths['dress.gif'] = 'img/cloth/dress.gif';
add_text('navdiv','
- dress');cloths['leather.gif'] = 'img/cloth/leather.gif';
add_text('navdiv','
- leather');cloths['royal.gif'] = 'img/cloth/royal.gif';
add_text('navdiv','
- royal');cloths['skater.gif'] = 'img/cloth/skater.gif';
add_text('navdiv','
- skater');cloths['skirt.gif'] = 'img/cloth/skirt.gif';
add_text('navdiv','
- skirt');cloths['tux.gif'] = 'img/cloth/tux.gif';
add_text('navdiv','
- tux');add_text('navdiv','
');var toys=new Array();
add_text('navdiv','Toy
');toys['banana.gif'] = 'img/toy/banana.gif';
add_text('navdiv','- banana');toys['basketball.gif'] = 'img/toy/basketball.gif';
add_text('navdiv','
- basketball');toys['bomb.gif'] = 'img/toy/bomb.gif';
add_text('navdiv','
- bomb');toys['briefcase.gif'] = 'img/toy/briefcase.gif';
add_text('navdiv','
- briefcase');toys['camera.gif'] = 'img/toy/camera.gif';
add_text('navdiv','
- camera');toys['chair.gif'] = 'img/toy/chair.gif';
add_text('navdiv','
- chair');toys['cookie.gif'] = 'img/toy/cookie.gif';
add_text('navdiv','
- cookie');toys['cow.gif'] = 'img/toy/cow.gif';
add_text('navdiv','
- cow');toys['danger.gif'] = 'img/toy/danger.gif';
add_text('navdiv','
- danger');toys['egg.gif'] = 'img/toy/egg.gif';
add_text('navdiv','
- egg');toys['ethernet.gif'] = 'img/toy/ethernet.gif';
add_text('navdiv','
- ethernet');toys['freebsd.gif'] = 'img/toy/freebsd.gif';
add_text('navdiv','
- freebsd');toys['gameboy.gif'] = 'img/toy/gameboy.gif';
add_text('navdiv','
- gameboy');toys['graduate.gif'] = 'img/toy/graduate.gif';
add_text('navdiv','
- graduate');toys['grapes.gif'] = 'img/toy/grapes.gif';
add_text('navdiv','
- grapes');toys['hat.gif'] = 'img/toy/hat.gif';
add_text('navdiv','
- hat');toys['hotdog.gif'] = 'img/toy/hotdog.gif';
add_text('navdiv','
- hotdog');toys['light.gif'] = 'img/toy/light.gif';
add_text('navdiv','
- light');toys['pepper.gif'] = 'img/toy/pepper.gif';
add_text('navdiv','
- pepper');toys['Pistol1.gif'] = 'img/toy/Pistol1.gif';
add_text('navdiv','
- Pistol1');toys['plane.gif'] = 'img/toy/plane.gif';
add_text('navdiv','
- plane');toys['question.gif'] = 'img/toy/question.gif';
add_text('navdiv','
- question');toys['rasberry.gif'] = 'img/toy/rasberry.gif';
add_text('navdiv','
- rasberry');toys['rose.gif'] = 'img/toy/rose.gif';
add_text('navdiv','
- rose');toys['sack.gif'] = 'img/toy/sack.gif';
add_text('navdiv','
- sack');toys['shopping.gif'] = 'img/toy/shopping.gif';
add_text('navdiv','
- shopping');toys['spider.gif'] = 'img/toy/spider.gif';
add_text('navdiv','
- spider');toys['sunflower.gif'] = 'img/toy/sunflower.gif';
add_text('navdiv','
- sunflower');toys['tack.gif'] = 'img/toy/tack.gif';
add_text('navdiv','
- tack');toys['tomato.gif'] = 'img/toy/tomato.gif';
add_text('navdiv','
- tomato');toys['tree.gif'] = 'img/toy/tree.gif';
add_text('navdiv','
- tree');toys['tux.gif'] = 'img/toy/tux.gif';
add_text('navdiv','
- tux');toys['umbrella.gif'] = 'img/toy/umbrella.gif';
add_text('navdiv','
- umbrella');toys['video.gif'] = 'img/toy/video.gif';
add_text('navdiv','
- video');toys['wow.gif'] = 'img/toy/wow.gif';
add_text('navdiv','
- wow');add_text('navdiv','
');};
var selected=false;
function change_text(id,text) {
if (!document.getElementById) {
document.all[id].innerHTML = text
} else {
var obj = document.getElementById(id);
obj.innerHTML=text;
}
}
function add_text(id,text) {
if (!document.getElementById) {
document.all[id].innerHTML += text
} else {
var obj = document.getElementById(id);
obj.innerHTML+=text;
}
}
function find_by_id(id) {
if (!document.getElementById) {
return document.images[id]
} else {
return document.getElementById(id);
}
}
var dragapproved=false
var z,x,y
function move_item(obj,x,y)
{
units="px";
if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1)
{
obj.style.position = "absolute";
obj.style.left = x + units;
obj.style.top = y + units;
}
// update_url();
}
function move_item_bad(i,x,y)
{
// if (!i.style.pixelLeft)
// {
// alert('hi'+x+' '+y);
i.style.pixelLeft=x
i.style.pixelTop=y
i.setAttribute("style","position:absolute;top:"+y+"px;left:"+x+"px");
//i.style.left=x+"px";
//i.style.top=y+"px";
// }
// else
// {
// alert('hi'+x+' '+y);
// i.style.pixelLeft=x
// i.style.pixelTop=y
// }
}
function move(evt){
evt = (evt) ? evt : ((window.event) ? window.event : "")
var button = evt.button ? evt.button == 1: true
if (dragapproved){
w=temp1+evt.clientX-x
h=temp2+evt.clientY-y
move_item(z,w,h);
return false
}
}
function dstop(evt){
clickcounter++;
if ( clickcounter==3 ) {
// Load a new banner
document.topframe.location.href="http://www.stupidstuff.org/com/jsheader.htm";
// reset clickcounter
clickcounter = 0;
}
evt = (evt) ? evt : ((window.event) ? window.event : "")
button = evt.button ? evt.button == 1 : evt.which == 1
if (button)
{
dragapproved=false;
update_url()
}
}
var f,t
function myContext(evt)
{
evt = (evt) ? evt : ((window.event) ? window.event : "")
if (evt)
{
var elem
if (evt.target) {
elem = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target
} else {
elem = evt.srcElement
}
if (elem) {
if (elem.className=="dragable"){
t=find_by_id("append");
t.removeChild(elem);
delete elem;
update_url();
selected=false;
}
}
}
return false;
}
document.oncontextmenu = myContext;
function cancelRefresh() {
// keycode for F5 function
if (window.event && window.event.keyCode == 116) {
window.event.keyCode = 8;
}
// keycode for backspace
if (window.event && window.event.keyCode == 8) {
// try to cancel the backspace
window.event.cancelBubble = true;
window.event.returnValue = false;
return false;
}
}
document.onkeydown=cancelRefresh;
function drags(evt){
evt = (evt) ? evt : ((window.event) ? window.event : "")
if (evt)
{
var elem
if (evt.target) {
elem = (evt.target.nodeType == 3) ? evt.target.parentNode : evt.target
} else {
elem = evt.srcElement
}
if (elem) {
// process event here
f=false;
if (elem.className=="drag"){
f=true;
t=find_by_id("append");
z=document.createElement('img');
z.src=elem.src;
z.className='dragable';
z.onmousedown=drags;
t.appendChild(z);
move_item(z,evt.clientX-20,evt.clientY-20);
img_cnt++;
}
if (elem.className=="dragable"){
z=elem;
f=true;
}
if (f) {
// if (selected)
// { selected.style.border="1px none"; }
// selected=z;
// selected.style.border="1px dotted";
//alert('hi')
dragapproved=true
if (!document.all)
{
temp1=parseInt(z.style.left.replace(/px/g,""));
temp2=parseInt(z.style.top.replace(/px/g,""));
x=evt.clientX
y=evt.clientY
} else {
temp1=z.style.pixelLeft
temp2=z.style.pixelTop
x=evt.clientX
y=evt.clientY
}
document.onmousemove=move
document.onmouseup=dstop
}
}
}
}
var did=false;
var timerId=0;
function tclear()
{
//alert('hi');
if (timerId)
{
clearTimeout(timerId);
timerId=0;
}
}
function tset(tstr)
{
tclear();
eval(tstr);
timerId=setTimeout('tset("'+tstr+'")',1000);
}
function update_text()
{
//change_text("bgnum","Background "+back+"/"+back_max);;
//change_text("dnum","Head "+doll+"/"+doll_max);;
//change_text("cnum","Body "+cloth+"/"+cloth_max);;
//change_text("tnum","Item
"+toy+"/"+toy_max);;
}
function update_url(){
var child,i,txt,type,pre,tmp;
t=find_by_id("append");
// crawl the children, add the visible ones
i=0
txt=""
child=t.firstChild;
while(child)
{
tmp=child.src;
file=tmp.substring(tmp.lastIndexOf('/')+1,tmp.length);
file=file.substring(0,file.lastIndexOf('.'));
tmp=tmp.substring(0,tmp.lastIndexOf('/')+1);
pre=tmp.substring(0,tmp.lastIndexOf('/'));
type=pre.substring(pre.lastIndexOf('/')+1,pre.lastIndexOf('/')+2);
if (i++>0) { txt += "X"; }
txt += type + file
txt += "Z" + child.style.left.replace(/px/g,"")
txt += "Z" + child.style.top.replace(/px/g,"")
child=child.nextSibling;
}
if (document.all)
{
find_by_id('i').value=txt;
}
else
{
document.forms['send'].i.value=txt;
}
if (document.all)
{
document.all['b'].value=back;
}
else
{
document.forms['send'].b.value=back;
}
update_text();
}
function to_front()
{
return false;
}
function to_back()
{
return false;
}
function vflip()
{
return false;
}
function hvflip()
{
return false;
}
function set_back_src(nBack)
{
back=nBack;
document.images['back'].src=nBack;
update_url(); return false;
}
function set_doll_src(nSrc){
doll=nSrc;
document.images['doll'].src=nSrc;
update_text(); return false;
}
document.onmousedown=drags
document.onmouseup=new Function("dragapproved=false")