function shareThis(site,obj){
	u=encodeURIComponent(location.href);
	t=encodeURIComponent(document.title);
	switch(site){
		case "facebook":
			obj.href = "http://www.facebook.com/sharer.php?u="+u+"&t="+t;
		break;
		case "segnalo":
			obj.href = "http://segnalo.alice.it/post.html.php?url="+u+"&title="+t;
		break;
		case "wikio":
			obj.href = "http://www.wikio.it/vote?url="+u;
		break;
		case "yahoo_myweb":
			obj.href = "http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+u+"&t="+t;
		break;
		case "google":
			obj.href = "http://www.google.com/bookmarks/mark?op=edit&bkmk="+u+"&title="+t;
		break;
		case "win_live":
			obj.href = "https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url="+u+"&title="+t+"&top=1";
		break;
		case "ok_no":
			obj.href = "http://oknotizie.alice.it/post.html.php?url="+u+"&title="+t;
		break;	
	}
}

function openDiv2(w,idOpen,urlAj,corrX,corrY){
    this.win = document.getElementById('win');
    win.style.display = "none";
    xx = getPosX(document.getElementById(idOpen))+corrX;
    yy = getPosY(document.getElementById(idOpen))+corrY+document.body.scrollTop;;
    win.style.width = w+"px";
    win.style.overflow = "visible";
    viewMex("Caricamento in corso...");
    //ajaxGetRand(urlAj,myHandler);
    myajax.post(urlAj,"");
    myajax.echoFunction=function(aa){
    hideMex(aa,0);
    //if(win.style.display !="block"){
      win.style.top=yy+"px";
      win.style.left=xx+"px";
    //}
    win.innerHTML = aa;
    if(win.style.display!="block"){
      document.getElementById('op').style.display = "block";

      hB = document.getElementById('page').offsetHeight;

      document.getElementById('op').style.height = hB+"px";
      changeOpac(0, "win");
      win.style.display="block";
      opacity("win", 0, 100, 500);
    }
    //Drag.init(document.getElementById("handle"),document.getElementById('win'));
    //tinyMCE.execCommand("mceAddControl",true,"bio");
    //tinyMCE.execCommand("mceReplaceContent",false,"bio");
  }
}

function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function getPosX(obj) {
        var curleft = 0;
        if (obj.offsetParent) {
                while (obj.offsetParent) {
                        curleft += obj.offsetLeft
                        obj = obj.offsetParent;
                }
        }
        else if (obj.x)
        curleft += obj.x;
        return curleft;
}

function getPosY(obj) {
        var curtop = 0;
        if (obj.offsetParent) {
                while (obj.offsetParent) {
                        curtop += obj.offsetTop
                        obj = obj.offsetParent;
                }
        }
        else if (obj.y)
        curtop += obj.y;
        return curtop;
}

function viewMex(mex){
        dTop = document.body.scrollTop+200;
        document.getElementById('loader').innerHTML = "<img src=\"img/loading.gif\" style=\"vertical-align: -18px\">&nbsp;&nbsp;"+mex;
        document.getElementById('loader').style.top = dTop+"px";
        document.getElementById('loader').style.display = "block";
}

function hideMex(cont,dbg){
        if(dbg){
                document.getElementById('loader').innerHTML = cont;
        }else{
                document.getElementById('loader').style.display = "none";
                document.getElementById('loader').innerHTML = "";
        }
}


function dissolvi(obj){
        changeOpac(0, obj);
        //win.style.display="block";
        opacity(obj, 0, 100, 500);
}

function sdissolvi(obj){
        //changeOpac(100, obj);
        //win.style.display="block";
        opacity(obj, 100, 0, 500);
}	