//browser detection





    var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);

    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav6 = (is_nav && (is_major == 5));
    var is_nav6up = (is_nav && (is_major >= 5));
    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

 var dragapproved=false;
 var z,x,y;
 var maxleft,maxtop,maxright,maxbottom;

function move(e)
	{
	var tmpXpos = (!is_ie)? temp1+e.clientX-x : temp1+event.clientX-x;
	var tmpYpos = (!is_ie)? temp2+e.clientY-y : temp2+event.clientY-y;
	if (dragapproved)
		{
		var obj = document.getElementById("contentDiv");
		if (tmpXpos+z.offsetWidth>obj.offsetWidth)
			tmpXpos = obj.offsetWidth-z.offsetWidth;
		if (tmpXpos<0) tmpXpos=0;
		if (tmpYpos<0) tmpYpos=0;
		var obj = document.getElementById("contentDiv");
		if (tmpYpos+z.offsetHeight>obj.offsetHeight)
			tmpYpos=obj.offsetHeight-z.offsetHeight;
		z.style.left = tmpXpos;
		z.style.top = tmpYpos;
		return false;
		}
	}

function drags(e)
	{
	if (!(is_ie)&&!(!is_ie))
		return;

	var firedobj=(!is_ie)? e.target : event.srcElement;

	if (firedobj.className=="drag")
		{

		id = firedobj.getAttribute("id").substr(4);
		dragId=id;
		dragapproved=true;
		z=document.getElementById("page"+id);

		temp1=z.offsetLeft;
		temp2=z.offsetTop;
		x=(!is_ie)? e.clientX: event.clientX;
		y=(!is_ie)? e.clientY: event.clientY;
		document.onmousemove=move;
		bringToTop(id);
		return false;
		}
	}

dragId="";
function abortDrag()
	{
	if (dragapproved)
		{

		dragapproved=false;
	//	if (!(is_ie)&&!(!is_ie))
	//		return;
	//	var firedobj=(!is_ie)? e.target : event.srcElement;

	//	id = firedobj.getAttribute("id").substr(4);
	//	setPageBgPos(dragId);
		var firedobj=(!is_ie)? e.target : event.srcElement;	
		}
	dragId="";
	dragapproved=false;
	}

document.onmousedown=drags;
document.onmouseup=abortDrag;

