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=9;
doll_max=13;
toy_max=29;
cloth_max=14;
function post_init()
{
var backs=new Array();
add_text('navdiv','
Backgrounds
');backs['ascencion.jpg'] = 'img/back/ascencion.jpg';
add_text('navdiv','- ascencion');backs['earth.jpg'] = 'img/back/earth.jpg';
add_text('navdiv','
- earth');backs['electric_green.jpg'] = 'img/back/electric_green.jpg';
add_text('navdiv','
- electric_green');backs['starz.jpg'] = 'img/back/starz.jpg';
add_text('navdiv','
- starz');backs['aura.jpg'] = 'img/back/aura.jpg';
add_text('navdiv','
- aura');backs['nebula.jpg'] = 'img/back/nebula.jpg';
add_text('navdiv','
- nebula');backs['clouds.jpg'] = 'img/back/clouds.jpg';
add_text('navdiv','
- clouds');backs['skyscape.jpg'] = 'img/back/skyscape.jpg';
add_text('navdiv','
- skyscape');backs['rainbow.jpg'] = 'img/back/rainbow.jpg';
add_text('navdiv','
- rainbow');add_text('navdiv','
');var heads=new Array();
add_text('navdiv','Wings
');heads['flutterby.gif'] = 'img/doll/flutterby.gif';
add_text('navdiv','- flutterby');heads['tribal.gif'] = 'img/doll/tribal.gif';
add_text('navdiv','
- tribal');heads['down.gif'] = 'img/doll/down.gif';
add_text('navdiv','
- down');heads['gossamer.gif'] = 'img/doll/gossamer.gif';
add_text('navdiv','
- gossamer');heads['right.gif'] = 'img/doll/right.gif';
add_text('navdiv','
- right');heads['rose.gif'] = 'img/doll/rose.gif';
add_text('navdiv','
- rose');heads['green_sea.gif'] = 'img/doll/green_sea.gif';
add_text('navdiv','
- green_sea');heads['soaring.gif'] = 'img/doll/soaring.gif';
add_text('navdiv','
- soaring');heads['pink_shell.gif'] = 'img/doll/pink_shell.gif';
add_text('navdiv','
- pink_shell');heads['butterfly.gif'] = 'img/doll/butterfly.gif';
add_text('navdiv','
- butterfly');heads['faery.gif'] = 'img/doll/faery.gif';
add_text('navdiv','
- faery');heads['left.gif'] = 'img/doll/left.gif';
add_text('navdiv','
- left');heads['choir.gif'] = 'img/doll/choir.gif';
add_text('navdiv','
- choir');add_text('navdiv','
');var cloths=new Array();
add_text('navdiv','Angels
');cloths['Hope.gif'] = 'img/cloth/Hope.gif';
add_text('navdiv','- Hope');cloths['Strength.gif'] = 'img/cloth/Strength.gif';
add_text('navdiv','
- Strength');cloths['Wisdom.gif'] = 'img/cloth/Wisdom.gif';
add_text('navdiv','
- Wisdom');cloths['Joy.gif'] = 'img/cloth/Joy.gif';
add_text('navdiv','
- Joy');cloths['Celebration.gif'] = 'img/cloth/Celebration.gif';
add_text('navdiv','
- Celebration');cloths['Peace.gif'] = 'img/cloth/Peace.gif';
add_text('navdiv','
- Peace');cloths['Devotion.gif'] = 'img/cloth/Devotion.gif';
add_text('navdiv','
- Devotion');cloths['Dreams.gif'] = 'img/cloth/Dreams.gif';
add_text('navdiv','
- Dreams');cloths['Grace.gif'] = 'img/cloth/Grace.gif';
add_text('navdiv','
- Grace');cloths['Compassion.gif'] = 'img/cloth/Compassion.gif';
add_text('navdiv','
- Compassion');cloths['Wonder.gif'] = 'img/cloth/Wonder.gif';
add_text('navdiv','
- Wonder');cloths['Serenity.gif'] = 'img/cloth/Serenity.gif';
add_text('navdiv','
- Serenity');cloths['Beauty.gif'] = 'img/cloth/Beauty.gif';
add_text('navdiv','
- Beauty');cloths['Love.gif'] = 'img/cloth/Love.gif';
add_text('navdiv','
- Love');add_text('navdiv','
');var toys=new Array();
add_text('navdiv','Extras
');toys['butterfly2.gif'] = 'img/toy/butterfly2.gif';
add_text('navdiv','- butterfly2');toys['moths.gif'] = 'img/toy/moths.gif';
add_text('navdiv','
- moths');toys['energy_flower.gif'] = 'img/toy/energy_flower.gif';
add_text('navdiv','
- energy_flower');toys['unicorn.gif'] = 'img/toy/unicorn.gif';
add_text('navdiv','
- unicorn');toys['rose.gif'] = 'img/toy/rose.gif';
add_text('navdiv','
- rose');toys['garden.gif'] = 'img/toy/garden.gif';
add_text('navdiv','
- garden');toys['sparkles.gif'] = 'img/toy/sparkles.gif';
add_text('navdiv','
- sparkles');toys['glass_butterfly.gif'] = 'img/toy/glass_butterfly.gif';
add_text('navdiv','
- glass_butterfly');toys['bubble_green.gif'] = 'img/toy/bubble_green.gif';
add_text('navdiv','
- bubble_green');toys['Rainbow.gif'] = 'img/toy/Rainbow.gif';
add_text('navdiv','
- Rainbow');toys['bubble_multi.gif'] = 'img/toy/bubble_multi.gif';
add_text('navdiv','
- bubble_multi');toys['floating_hearts.gif'] = 'img/toy/floating_hearts.gif';
add_text('navdiv','
- floating_hearts');toys['butterfly.gif'] = 'img/toy/butterfly.gif';
add_text('navdiv','
- butterfly');toys['bubble_purple.gif'] = 'img/toy/bubble_purple.gif';
add_text('navdiv','
- bubble_purple');toys['teardrop.gif'] = 'img/toy/teardrop.gif';
add_text('navdiv','
- teardrop');toys['candle.gif'] = 'img/toy/candle.gif';
add_text('navdiv','
- candle');toys['star_unicorn.gif'] = 'img/toy/star_unicorn.gif';
add_text('navdiv','
- star_unicorn');toys['heart.gif'] = 'img/toy/heart.gif';
add_text('navdiv','
- heart');toys['butterflies.gif'] = 'img/toy/butterflies.gif';
add_text('navdiv','
- butterflies');toys['blue_globe.gif'] = 'img/toy/blue_globe.gif';
add_text('navdiv','
- blue_globe');toys['earth.gif'] = 'img/toy/earth.gif';
add_text('navdiv','
- earth');toys['bubble_gold.gif'] = 'img/toy/bubble_gold.gif';
add_text('navdiv','
- bubble_gold');toys['tree.gif'] = 'img/toy/tree.gif';
add_text('navdiv','
- tree');toys['angel_cat.gif'] = 'img/toy/angel_cat.gif';
add_text('navdiv','
- angel_cat');toys['mini-bow.gif'] = 'img/toy/mini-bow.gif';
add_text('navdiv','
- mini-bow');toys['crystal.gif'] = 'img/toy/crystal.gif';
add_text('navdiv','
- crystal');toys['cake.gif'] = 'img/toy/cake.gif';
add_text('navdiv','
- cake');toys['graduate.gif'] = 'img/toy/graduate.gif';
add_text('navdiv','
- graduate');toys['angel_dog.gif'] = 'img/toy/angel_dog.gif';
add_text('navdiv','
- angel_dog');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){
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")