var ns4 = document.layers;
var ie4 = document.all;
var ns6 = document.getElementById && !document.all;

function postitinit() {
	if (ie4 || ns6) {
		document.writeln('<div id="postit" class="postit">No Message</div>')
		crossobj = ns6 ? document.getElementById("postit") : document.all.postit;
		//document.writeln("IE4/NS6<br>");
	} else if (ns4) {
		document.writeln('<layer name="postit" left="-240" top="0" width="240" height="150">No Message</layer>');
		crossobj = document.layers.postit;
		//document.writeln("NS4<br>");
	} else {
		document.writeln("Required browser for this website: IE4+ or NS4+<br>");
	}
}

function closeit() {
	if (ie4 || ns6) {
  		crossobj.innerHTML = "";
		crossobj.style.visibility = "hidden";
	} else if (ns4) {
		crossobj.document.write("");
		crossobj.document.close();
		crossobj.visibility="hide";
	}
}

function showit(x, y, texte) {
	if (ie4 || ns6) {
		crossobj.style.left = x+'px';
		crossobj.style.top = y+'px';
		crossobj.innerHTML = '<div id="close" style="position:absolute;top:5px;right:5px;"><a href="javascript:closeit()"><img src="js/close.gif" border=0></a></div>'+texte;
		crossobj.style.visibility = "visible";
	} else if (ns4) {
		crossobj.left = x;
		crossobj.top = y;
		crossobj.document.write('<layer name=close top=5 right=5><a href="javascript:closeit()"><img src="js/close.gif" border=0></a></layer><br>'+texte);
		crossobj.document.close();
		crossobj.visibility = "show";
	}
}

function drag_drop(e) {
	if (ie4 && dragapproved){
		crossobj.style.left = tempx + event.clientX - offsetx;
		crossobj.style.top = tempy + event.clientY - offsety;
		return false;
	} else if (ns6 && dragapproved){
		crossobj.style.left = tempx + e.clientX - offsetx;
		crossobj.style.top = tempy + e.clientY - offsety;
		return false;
	}
}

function initializedrag(e) {
	if (ie4 && event.srcElement.id == "postit" || ns6 && e.target.id == "postit") {
		offsetx = ie4 ? event.clientX : e.clientX;
		offsety = ie4 ? event.clientY : e.clientY;

		tempx = parseInt(crossobj.style.left);
		tempy = parseInt(crossobj.style.top);

		dragapproved = true;
		document.onmousemove = drag_drop;
	}
}

document.onmousedown = initializedrag;
document.onmouseup = new Function("dragapproved=false");
