document.onmousemove = MoveHandlerIE
document.onmousedown = engage
document.onmouseup = release
window.onresize = posAlvi

function MoveHandlerIE() {
//For balls
  Xpos = window.event.x;
  Ypos = window.event.y;
 
//for alvi
if (selectedObj) {
   shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
   return false
 }
}

function engage(evt) {
if (showalvi == "true") {
	 setSelectedElem(evt)
	 if (selectedObj) {
	   offsetX = window.event.offsetX
	   offsetY = window.event.offsetY
	 }
	 return false
}
}

function release(evt) {
if (showalvi == "true") {
 if (selectedObj) {
  setZIndex(selectedObj, 10)
  selectedObj = null
 }
}
}

function posAlvi() {
	strPos = new String(document.all.picture1.style.left)
	currpos = strPos.substring(0,strPos.length-2)
	if ((parseInt(currpos)+164) >= document.body.offsetWidth) {
		document.all.picture1.style.left = document.body.clientWidth-200-dragimg_width+55
	}
}

//Cookies

function getExpDate(days) {
	today = new Date();
	msPerDay = 24*60*60*1000;
	expDate = new Date();
	expDate.setTime(today.getTime() + (days*msPerDay));
	return expDate;
}

function getCookie(name) {
var prefix = name + "="

var start = document.cookie.indexOf(prefix)
if (start == -1)
	return null

var end = document.cookie.indexOf(";",start+prefix.length)
if (end == -1)
	end = document.cookie.length
var value = document.cookie.substring(start+prefix.length, end)
return unescape(value)
}

function setCookie(name, value, expires, path, domain, secure) {
var newCookie = name + "=" + escape(value) +
	((expires) ? ";expires=" + expires.toGMTString() : "") +
	((path) ? ";path=" + path : "") +
	((domain) ? ";domain=" + domain : "") +
	((secure) ? ";secure=" : "")
document.cookie = newCookie
}

function deleteCookie(name, path,domain) {
	if (getCookie(name)) {
		document.cookie = name + "=" +
		";expires=Thu, 01-Jan-70 00:00:01 GMT" +
		((path) ? ";path=" + path : "") +
		((domain) ? ";domain=" + domain : "")
	}
}