var speed = 10;
var moving = false;
var npz;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;
var isNN;
if (!isIE) { isNN=1; }
function adauga(val,e) {
    var curleft = curtop = 0;
    var targ=(document.all) ? event.srcElement : e;
    var curRow = targ.parentNode.parentNode;
    var tbl = curRow.className;
    if(tbl=="pd_cont") {
      if(isNN) { var pz=curRow.childNodes[2]; }
      else { var pz=curRow.childNodes[0].childNodes[0].childNodes[2]; }
    }
    else if(tbl=="tpr") {
      if(isNN) { var pz=curRow.childNodes[2]; }
      else { var pz=curRow.childNodes[0].childNodes[2]; }
    }
    else if(tbl=="tdt") {
        var pz=document.getElementById("poza1");
    }
    var srs=pz.src;
    if (pz.offsetParent) {
        do {
            curleft += pz.offsetLeft;
            curtop += pz.offsetTop;
        } while (pz = pz.offsetParent);
    }
    npz = document.createElement('img');
    npz.style.position='absolute';
    npz.style.left=curleft;
    npz.style.top=curtop;
    npz.style.filter="alpha(opacity=80);";
    npz.id='npz';
    npz.src=srs;
    document.body.appendChild(npz);
    move();
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', '/cos.php', true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring(val));
}
function move() {
    var objID='npz';
    var destX=1040;
    var destY=30;
    var obj = document.getElementById(objID);
    var pos = findPos(objID);
    currentX = pos[0];
    currentY = pos[1];
    newX = currentX;
    newY = currentY;
    if(destX > currentX+speed) {
        newX+=speed;
    }
    if(destX < currentX-speed) {
        newX-=speed;
    }
    if(destY > currentY+speed) {
        newY+=speed;
    }
    if(destY < currentY-speed) {
        newY-=speed;
    }
    obj.style.top = newY;
    obj.style.left = newX;
    if((newX-speed > destX || newX+speed < destX) || (newY-speed > destY || newY+speed < destY)) {
        var t = setTimeout("move('" + objID +  "'," + destX + "," + destY + ")", 1);
    }
    else {
        moving = false;
        setTimeout("opacity()",2000);
    }
}
function findPos(objectID) {
    var obj = document.getElementById(objectID);
    var curleft = curtop = 0;
    curleft = obj.offsetLeft
    curtop = obj.offsetTop
    return [curleft,curtop];
}
function opacity() {
    var objID='npz';
    var obj = document.getElementById(objID);
    var millisec=500;
    var spd = Math.round(millisec / 100);
    var timer = 0;
    var opacStart=80;
    var opacEnd=0;
    for(i = 50; i >= 0; i--) {
        setTimeout("changeOpac(" + i + ")",(timer * spd));
        timer++;
    }
}
function changeOpac(opacity) {
    var obj = document.getElementById('npz');
    var objs = obj.style;
    objs.opacity = (opacity / 100);
    objs.MozOpacity = (opacity / 100);
    objs.KhtmlOpacity = (opacity / 100);
    objs.filter = "alpha(opacity=" + opacity + ")";
    if(opacity==0) { obj.parentNode.removeChild(obj); }
}
function getquerystring(vl) {
    var word = vl + ',1';
    qstr = 'adauga=' + word;
    return qstr;
}
function updatepage(str){
    document.getElementById("cos").innerHTML = str;
}