function openWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}

/**
*	Funzioni per la gestione dei micro-popup
*
*	@author	Matteo Puppis
*/

var popup_x;
var popup_y;
var popup_scrolls;
var popup_lock = true;

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}

function isdefined(variable){
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function showPopup(content) {
	document.getElementById("cart_popup").innerHTML=content;
	document.getElementById("cart_popup").style.visibility="visible";
	popup_lock = false;
	document.onmousemove = mdrag_on;
}

function  hidePopup() {
	document.getElementById("cart_popup").style.visibility="hidden";
	popup_lock = true;
	onmousemove = getMouseXY;
}

function mdrag_on(e) {
	if (!popup_lock) { 
		if (!e) var e = window.event;
		popup_x = e.clientX;
		popup_y = e.clientY;
		popup_scrolls = getScrollXY();
		// cambio le coordinate del container
		document.getElementById('cart_popup').style.left = popup_x + 15 + popup_scrolls[0] + 'px';
		document.getElementById('cart_popup').style.top = popup_y + 15 + popup_scrolls[1] + 'px';
		document.getElementById('cart_popup').style.visibility = 'visible';
		return false
	}
}

function sleep(seconds) {
    var now = new Date();
    var exitTime = now.getTime() + (1000 * seconds);

    while(true) {
        now = new Date();
        if(now.getTime() > exitTime) return;
    }
}
function hide_prov_on_estero(nation_value) {
	italy_value = 112;
	if (nation_value == italy_value) {
		document.getElementById('prov_sigla').disabled = false;
	} else {
		document.getElementById('prov_sigla').disabled = true;
	}

}

