function openLegalNotes(forceVis)
		{
			if(blockerWorking==true) return;
			else blockerWorking = true;
			var retValue = true;
			var nw = null;
			if(typeof(forceVis) == 'undefined') forceVis = true;
			if(legalSeen!=true || forceVis == true)
			{
				wd = 500;
				ht = 500;


				if(popupCreated!==null) {
					try{
						popupCreated.close();
						popupCreated = null;
					}
					catch(e) {
						popupCreated = null;
					}
				}

				if(popupCreated===null) {
					
					try{
						nw = window.open(PATH2ROOT+'dynamic/'+LANG_PREFIX+'/azienda/noteLegali.php?'+SID,'','width='+wd+',height='+ht+',screenX=' + centerPopX(wd) +',left=' + centerPopX(wd) +',screenY=' + centerPopY(ht) +',top=' + centerPopY(ht) +',scrollbars=1');
						//nw = window.open('about:blank','','width='+wd+',height='+ht+',screenX=' + centerPopX(wd) +',left=' + centerPopX(wd) +',screenY=' + centerPopY(ht) +',top=' + centerPopY(ht) +',scrollbars=1');
						popupCreated = nw;
					}
					catch(e) {
						popupCreated = null;
					}
					if(popupCreated!==null) {
						popupCreated.focus();
						retValue = false;
					}
					else if(!forceVis)
					{
						window.location = PATH2ROOT+'dynamic/'+LANG_PREFIX+'/azienda/noteLegali.php?'+SID;
						//alert('about:blank');
					}
				}
			}
			blockerWorking = false;
			return retValue;
		}

		function clearRightMouseButton(ev)
		{
			var target = ev.target?ev.target:ev.originalTarget;
			if(target.tagName=='INPUT' || target.tagName=='TEXTAREA') return;
			switch(ev.type)
			{
				case 'mouseup':
				case 'mousemove':
					selectHandler(ev,this);
					break;
				case 'mousedown':
					selectHandler(ev,this);
					if(ev.which == 1 || ev.which == 2) return true;
				case 'contextmenu':
					if(!blockLegalPopup) openLegalNotes(false);
				case 'dblclick':
				case 'selectstart':
				case 'select':
				case 'dragstart':
				case 'dragenter':
					return clearEvent(ev);
					break;
				case 'keydown' :
					if(ev.ctrlKey==true && ev.which==67) {
						if(!blockLegalPopup) openLegalNotes(false);
						return clearEvent(ev);
					}
					break;
			}
		}

		function clearEvent(ev)
		{
			ev.preventDefault();
			ev.stopPropagation();
			ev.cancelBubble = true;
			ev.returnValue = false;
			return false;
		}

		function selectHandler(ev,obj) {
			if(jQuery.browser.msie) return;
			switch(ev.type)
			{
				case 'mouseup' :
					isMousedown = false;
					break;
				case 'mousemove' :
					if(isMousedown) jQuery(obj).triggerHandler('selectstart');
					break;
				case 'mousedown':
					if(ev.which==1) isMousedown = true;
					break;
			}
		}

		var legalSeen = false;
		var blockLegalPopup = false;
		var popupsManager = [];
		var popupCreated = null;
		var isMousedown = false;
		var blockerWorking = false;

    
		jQuery(function(){
			jQuery(document).bind('mousedown mouseup mousemove dblclick contextmenu selectstart select dragstart dragenter keydown',clearRightMouseButton);
			jQuery("body>*").each(function(){
				if(jQuery(this).attr('tagName')=='INPUT' || jQuery(this).attr('tagName')=='TEXTAREA' ) {
					jQuery(this).attr('unselectable','off');
				}
				else
					jQuery(this).attr('unselectable','on');
			});
			jQuery("img").each(function(){
					jQuery(this).css({'MozUserSelect':'none'});
			});
		});
		