function getOffsets(imgId) {
	var d = document;
	var x;
	var y;
	try { // try layers ala firefox
		x = (d.layers)?d[imgId].x:d[imgId].offsetLeft;
		y = (d.layers)?d[imgId].y:d[imgId].offsetTop;
	}
	catch(err) { // try document.all ala IE
		var el=d.all[imgId]
		x=el.offsetLeft;
		y=el.offsetTop;
		while ((el=el.offsetParent) != null) {
			// subtract 3 px IE difference too
			x += el.offsetLeft + 1;
			y += el.offsetTop + 1;
		}
	}
	// alert(" x = " + x + "\ny = " + y);
	var part = document.getElementById(imgId);
	if (part.left=='undefined') {
		alert('undef');
		// part.left = part.styles.left;
	}
	part.left = x;
	part.top = y;
	part.moved = new Boolean(true);
}

var left = "";
var top = "";
var height = "";
var width = "";

function getPos (el) {
	left = "" + el.left;
	left.replace("px","");
	top = "" + el.top;
	top.replace("px","");
	height = "" + el.height;
	height.replace("px","");
	width = "" + el.width;
	width.replace("px","");
} 


function submitComposition () {
	var d;
	var zx = 0;
	var zxp = 0;
	var yp = 0;
	var cnt = 0;
	var url;
	var doll = document.getElementById('dollz1');
	getPos(doll);

	var   xl = left;
	var   xr = left + width;
	var   yt = top;
	var   yb = top + height;



        url = "http://www.cartoondollemporium.com/dollmakers/submitImages2.php?doll_num=" + DOLL_NUM +
		"&file0=dollz1.gif&x0=25&y0=40&z0=0";


	// create a sorted array of assigned images (fill sort)
	var parts = new Array();
	var len = 0;
	for(var i = 0; i < document.images.length; i ++) {
		var img = document.images[i];
		if (
			img.className == "drag" && img.moved
		) {
			len = parts.length;
			for( var ii = 0; ii < len ; ii ++) {
				if (
					parts[ii].style.zIndex > img.style.zIndex
				) {
					parts.splice(ii,0,img);
				}
			}
			if (0 == parts.length) {parts[0] = img;}

			if (ii == parts.length) {parts[ii] = img;}
		};
	};
	// Assemble image attributes
	for( var i = 0; i < parts.length ; i ++) {
		cnt = i + 1; // offset by 1, 0 used for doll, not in array
		img = parts[i];
		getPos(img);
		url += "&";
		xp = left - xl + 40;
		yp = top - yt + 25;
		zx = cnt;
		url += 'file' + cnt + "=" + img.id + ".gif&";
		url += 'x' + cnt + "=" + yp + "&";
		url += 'y' + cnt + "=" + xp + "&";
		url += 'z' + cnt + "=" + zx;
	}
	window.location = url;
}

