// Immagine cursore © 2000 Auguri.it
// tutti i diritti sono riservati
// Vietato l'utilizzo di questo script senza il permesso di Auguri.it

A=document.getElementById
B=document.all;
C=document.layers;

var imgcur="http://www.auguri.it/immagini/cursori/scimmia.gif"

var offset=[-8,16]

if (document.getElementById || document.all)
{
document.write('<div id="imgcur" style="position:absolute;left:0px;top:0px;width:1px;height:1px">&nbsp;</div>')
}

function imgcurobj()
 {
 if (A || C) return document.getElementById("imgcur").style
 else if (B) return document.all.imgcur.style
 }

function truebody()
 {
 return (document.compatMode!="BackCompat")? document.documentElement : document.body
 }


function nascondimgcur()
 {
 imgcurobj().visibility="hidden"
 document.onmousemove=""
 }

function seguimouse(e)
 {

 var xcoord=offset[0]
 var ycoord=offset[1]

 if (typeof e != "undefined")
	{
	xcoord+=e.pageX
	ycoord+=e.pageY
	}
 else if (typeof window.event !="undefined")
	{
	xcoord+=truebody().scrollLeft+event.clientX
	ycoord+=truebody().scrollTop+event.clientY
	}

 imgcurobj().display=""
 imgcurobj().left=xcoord+"px"
 imgcurobj().top=ycoord+"px"
 }

function cambiaimgcur(gif)
 {
 nascondimgcur()
 //Tutti i cursori devono essere delle gif
 imgcur="<img src='http://cartoline.auguri.it/elementi_cartoline/cursore/"+gif+".gif'>"
 //alert(imgcur);
 if (A || B)
 document.getElementById("imgcur").innerHTML = imgcur

 else if (C)
 document.all("imgcur").innerHTML = imgcur

 imgcurobj().visibility="visible"
 document.onmousemove=seguimouse

 }


//
//
function cambiabg(img) {
 if (document.body){
	var sfondo = "http://cartoline.auguri.it/elementi_cartoline/sfondo/" + img + ".jpg";
	document.body.background = sfondo;
 }
}

//

function setEffettiJs(cursore, sfondo, effetto){
 if(cursore != "" && cursore != "nocursore"){
    cambiaimgcur(cursore);
 }
 if(sfondo != "" && sfondo != "nosfondo"){
    cambiabg(sfondo);
 }
 if(effetto!= "" && effetto != "noeffetto"){
    initEffetto(effetto);
 }
}

//
