//Print
function Print() { 
	if (window.print)
		window.print();
	else 
		alert ('Utilizzare la funzione di Stampa del browser.'); 
}

//Close Window
function Close() { 
	window.close();
}

//Confirm delete
function Confirm_Delete(who) { 
	if (confirm(who + " sarà irreversibilmente cancellato.\nSei sicuro di volere procedere con l'operazione?\nPremi OK per continuare, ANNULLA per annullare l'operazione."))
		return(true);
	else 
		return(false);
}

/* Individua la posizione del puntatore del mouse */
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

function getMouseXY(e) {
 	if (IE) { 
    	tempX = event.clientX + document.body.scrollLeft;
    	tempY = event.clientY + document.body.scrollTop;
  	} else {  
    	tempX = e.pageX;
    	tempY = e.pageY;
  	}  
 
  	if (tempX < 0) 
		tempX = 0;
	else 
		tempX -= 125;
		
  	if (tempY < 0) 
		tempY = 0;
	else
		tempY+= 150;
	
	return (true);
}
	
//OpenWindow	
function OpenWindow (URL, WinName, width, height, pos) { 
	if (pos==false) { 
		tempX = (screen.width-width)/2;
		tempY = (screen.height-width)/2;
	}
	var Features = "width=" + width;
	Features += ",height="+ height;
	Features += ",left=" + tempX +",top=" + tempY + ",screenX=" + tempX +",screenY=" + tempY + ",resizable=no,status=no,toolbar=no,menubar=no,scrollbars=no";
	window.open(URL, WinName, Features);
	}

//OpenCalendar
function OpenCalendar(sender,lang){
	OpenWindow('includes/calendario.aspx?date=' + sender + '&lang=' + lang,'calendario',190,165,true);
}

//OpenLocalita
function OpenLocalita(localita, localitaval, provincia, provinciaval, sprovincia, sprovinciaval, cap, capval){
	OpenWindow('includes/localita.aspx?localita=' + localita + '&localitaval=' + localitaval + '&provincia=' + provincia + '&provinciaval=' + provinciaval + '&sprovincia=' + sprovincia + '&sprovinciaval=' + sprovinciaval + '&cap=' + cap + '&capval=' + capval,'localita',280,510,false);
}

//Redirect
function Redirect(page) {
    if(!opener) self.location.href = page;
}


function CalcolaLeftW() {
	var leftW = 0;
	if (document.all) {
		if((document.body.clientWidth) > 800) {
			leftW = (document.body.clientWidth - 748)/2;	
			}
		}
	else if((window.innerWidth) > 800) {
			leftW = (window.innerWidth - 748)/2;
		}
	return (Math.round(leftW));
}

function CalcolaTopH() {
	var TopH = 0;
	if (document.all) {
		if((document.body.clientWidth) > 800) {
			TopH = (document.body.clientHeight - 526)/2;	
			}
		}
	else if((window.innerWidth) > 800) {
			TopH = (window.innerHeight - 526)/2;
		}
	return (Math.round(TopH));
}

function Repos() {
	if (document.getElementById("main")){
		body = document.getElementById("main");
		body.style.position = "absolute";
		body.style.left = CalcolaLeftW();
		body.style.top = CalcolaTopH();
	}
}

