var iMousePosX = 0;
var iMousePosY = 0;

var iOrigObjTop;
var iOrigObjLeft;

var iDragObjTopDiff;
var iDragObjLeftDiff;

var rightclick = false;
var oDragObj = null;
var topindex = 100;
var leftp = 30;
var	topp = 100;

// Start dragging
function dragPiece(sObject) {
sourceObject = document.getElementById(sObject);
sourceObject.style.zIndex = ++topindex;
iOrigObjTop = parseInt(sourceObject.style.top);
iOrigObjLeft = parseInt(sourceObject.style.left);

iDragObjTopDiff = iMousePosY - iOrigObjTop;
iDragObjLeftDiff = iMousePosX - iOrigObjLeft;

oDragObj = sourceObject;
}

function drop() {
	oDragObj = null;
}

function mouseDown(e) {
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);

if (rightclick) {
bMouseRightKeyDown = true;
} else {
bMouseLeftKeyDown = true;
}
return false;
}

function mouseUp(e) {
if (!e) var e = window.event;
if (e.which) rightclick = (e.which == 3);
else if (e.button) rightclick = (e.button == 2);

if (rightclick) {
bMouseRightKeyDown = false;
} else {
bMouseLeftKeyDown = false;
}
return false;
}

function getMouseXY(posX, posY) {
iMousePosX = posX;
iMousePosY = posY;


if (oDragObj != null) {
oDragObj.style.top = (iMousePosY - iDragObjTopDiff) + "px";
oDragObj.style.left = (iMousePosX - iDragObjLeftDiff) + "px";
}
}

function getMouseXYPos(e) {
if (!e) var e = window.event;
getMouseXY(e.clientX + document.body.scrollLeft,e.clientY + document.body.scrollTop);
return true;
}

function runonmdoc(){
 window.document.onmousedown = mouseDown ;
 window.document.onmouseup = mouseUp ;
 window.document.onmousemove = getMouseXYPos;
}

function callbackt(){ return true}

var temptitle="";
var titleend = "";

function endtitlechange(){
	titleend = "end";
}

function changetitle(titlec){
	if(temptitle=="") temptitle = document.title
	if(titlec == "new"){ document.title = temptitle; setTimeout('changetitle("old")',1500); }
	else if(titleend == "end"){ return 0; }	
	else if(titlec != "new"){ document.title = "New massage"; setTimeout('changetitle("new")',1500); }
}

function accepttype(){
	window.document.onmousedown = callbackt;
	window.document.onmouseup = callbackt;
	window.document.onmousemove = callbackt;
}
 
 var leftp = 200;
 var topp = 200;
 
function imchat(userid,username){
	var useridm = userid;
	var userid = 'box'+userid;
	topindex++;
	leftp = leftp+2;
	topp = topp+2;
	maxleft = leftp+200
	maxtop =  topp+200
	if(leftp > maxleft) leftp = 30;
	if(topp > maxtop) topp = 100;
	
	
	
	
	
	var windowsim = '<div onmouseover="runonmdoc()" onmouseout="accepttype()" onclick="document.getElementById(\'textboxim-'+userid+'\').focus(); this.style.zIndex = ++topindex; " class="imbox" style="left:'+leftp+'px; top:'+topp+'px; z-index:'+topindex+'; position:absolute" id="'+userid+'"><div style="height:35px; cursor:move" onmousedown="dragPiece(\''+userid+'\')" onmouseup="drop();"><div class="imtitle">'+username+'</div><div class="senddokme2" onclick="closeimchat(\''+userid+'\')"></div><div class="senddokme2"></div></div><div class="maassgebox" id="listmsg-'+userid+'"></div><div class="inputmag"><input type="text" name="yourmag" style="z-index:0" id="textboxim-'+userid+'" onmouseover="accepttype()" onkeypress="checkEnter(event,\''+userid+'\')" onclick = "endtitlechange()" /></div><div class="senddokme" onclick="sendmsg(\''+userid+'\')"></div></div>';
	

	
	if(!document.getElementById(userid)){ 
		document.getElementById('imw').innerHTML = windowsim + document.getElementById('imw').innerHTML;
		document.getElementById('textboxim-'+userid).focus();
	}else {
		document.getElementById(userid).style.zIndex = topindex;
		document.getElementById(userid).style.display='block';
	}
	 	
}

function imchat_close(userid,username){
	var useridm = userid;
	var userid = 'box'+userid;
	topindex++;

	leftp = leftp+20;
	topp = topp+20;
	maxleft = leftp+200
	maxtop =  topp+200
	if(leftp > maxleft) leftp = 30;
	if(topp > maxtop) topp = 100;
	
	var windowsim = '<div onmouseover="runonmdoc()" onmouseout="accepttype()" onclick="document.getElementById(\'textboxim-'+userid+'\').focus(); this.style.zIndex = ++topindex; " class="imboxclose" style="left:'+leftp+'px; top:'+topp+'px; z-index:'+topindex+'; position:absolute;" id="'+userid+'"><div style="height:35px; cursor:move" onmousedown="dragPiece(\''+userid+'\')" onmouseup="drop();"><div class="imtitle">'+username+'</div><div class="senddokme2" onclick="closeimchat(\''+userid+'\')"></div></div><div class="maassgeboxclose" id="listmsg-'+userid+'">&#1576;&#1585;&#1575;&#1740; &#1711;&#1601;&#1578;&#1711;&#1608; &#1576;&#1575; &#1575;&#1740;&#1606; &#1588;&#1582;&#1589; &#1576;&#1575;&#1740;&#1583; <a href="http://webzzz.com/go/settings/coloruser/">&#1705;&#1575;&#1585;&#1576;&#1585; &#1588;&#1711;&#1601;&#1578; &#1570;&#1608;&#1585;</a> &#1576;&#1575;&#1588;&#1740;&#1583;</div></div>';
	
	if(!document.getElementById(userid)){ 
		document.getElementById('imw').innerHTML = windowsim + document.getElementById('imw').innerHTML;
		document.getElementById('textboxim-'+userid).focus();
	}else {
		document.getElementById(userid).style.zIndex = topindex;
		document.getElementById(userid).style.display='block';
	}

}



function closeimchat(userid){
	document.getElementById(userid).style.display='none';
}


