$(function() {




    // Se un cookie non è presente...
	//alert(getCookie('wikipharm'));
	//alert(getCookie('equiregister'));
	//alert(document.cookie);
	function showDisclaimer()
	{
			var locationstring=window.location+'';
			var lastexplode=locationstring.split("/");
			var lastindex=lastexplode.length-1;
			
			// Setta un nuovo cookie (validità settata a vuoto per farlo scadere alla chiusura del browser)
			//setCookie('wikipharm', 'Cookie per il tool "WikiPharm"', '', '/', '', '');
			
			// Mostra il pop-up del disclaimer
			$('#disclaimer').dialog({
				modal: true,
				stack: true,
				width: 700,
				height: 430,
				draggable: false,
				resizable: false,
				closeOnEscape: true,
				title: 'DISCLAIMER',
				buttons: {ACCETTO: function() {
					setCookie('wikipharm', 'Cookie per il tool "WikiPharm"', '', '/', 'equivalente.it', '');
					$(this).dialog("close");
					
					
					if(lastexplode[lastindex]=="versione-online")
					{
						var logatto=false;
						if(getCookie('equiregister') != null) {
							logatto=true;
						}
						if(getCookie('logattoconfacebook') != null) {
							logatto=true;
						}
						
						if(!logatto)
						{
							setTimeout(function () {showiframeRegister();},5000);
						}
					}
					
				
				}}
			});
			$('#disclaimer').css("padding","10px !important");
		
	}
    
	function setOverlayDimensionsToCurrentDocumentDimensions() {
		$('.ui-widget-overlay').width($(document).width());
		$('.ui-widget-overlay').height($(document).height());
	}
	function showiframeRegister()
	{
		setCookie('verificacookie', 'Verifica se browser accetta cookies', '168', '/', 'equivalente.it', '');
		if(getCookie('verificacookie') != null) {
		var popupheight=$('#pupopheightiframe').val();
		var popupwidth=$('#pupopwidthiframe').val();
		/*var popupheight=570;
		if (navigator.appName == 'Microsoft Internet Explorer')
		{
			popupheight=580;
		}*/
		
		setTimeout(function () {
		var overlay = $('<div class="ui-widget-overlay" style="display:block !important"></div>').hide().appendTo('body');
		window.scrollTo(0,0);
		setOverlayDimensionsToCurrentDocumentDimensions();
		overlay.show();
		
		//alert(popupheight);
		
		$('#showhide').dialog({ show: 'fadeIn',
		width:popupwidth,
		height:popupheight,
		speed: 10, 
		hide: 'fadeOut',
		speed: 10 ,
		resizable:false,
		draggable: false,
		closeOnEscape: true,
		position: 'center',
		close: function(ev, ui) {
			$('#stylecssformregister').html('');
			setCookie('equiregister', 'Cookie per il popup di registrazione', '168', '/', 'equivalente.it', '');
			overlay.fadeOut();
			overlay.hide();
			overlay.remove();
			if(getCookie('logattoconfacebook')=="logatoconfacebook")
			{
				window.location=window.location;
			}
		},
		open:function (ev, ui){
			var versioneiframevalue=$('#versioneiframe').val();
			$.ajax({
			  type: 'GET',
			  url: '/ajax/updatevizualizazione.php',
			  data: '',
			  success: function(data) {
					//alert(data);
				}
			});
			var cssiframeregister='<style>.ui-dialog .ui-dialog-content {padding: 0px !important;}.ui-dialog {padding: 0px !important;}.ui-dialog-titlebar{display:none !important;}</style>';
			
			$('#stylecssformregister').html(cssiframeregister);
			$('#showhide').css('overflow', 'hidden');
			$('.ui-dialog .ui-dialog-titlebar-close').css("display","block");
			//document.getElementsByClassName('ui-dialog').style.padding ="0px";
			//$('.ui-dialog .ui-dialog-content').css("padding","0px !important");
			//$('.ui-dialog').css("padding","0px !important");
			//$('.ui-dialog-titlebar').css("display","none");
			
			$('#showhide').css('height', popupheight+'px');
			
			
			}
		 });
			  }, 3000);
		}
		
	
	}
	
	function ShowDisclaimerIframeregister()
	{
		
		
		var locationstring=window.location+'';
		var lastexplode=locationstring.split("/");
		var lastindex=lastexplode.length-1;
		var logatto=false;
		
		if(lastexplode[lastindex]=="versione-online")
		{
			if(getCookie('wikipharm') == null) {
				showDisclaimer();
			}
			else {
				$('#disclaimer').hide();
				if(getCookie('equiregister') != null) {
					logatto=true;
				}
				if(getCookie('logattoconfacebook') != null) {
					logatto=true;
					showiframeRegister();
				}
				
				if(!logatto)
				{
					showiframeRegister();
				}
				else
				{
					$('#showhide').hide();
				}
			}
		}
		else
		{
			
			if(getCookie('equiregister') == null) {
				// Setta un nuovo cookie (validità settata a vuoto per farlo scadere alla chiusura del browser)
				showiframeRegister();
			}
			else {
				$('#showhide').hide();
			}
		}
		
		$('#closeiframeregistrazione').click(function(){
			setCookie('equiregister', 'Cookie per il popup di registrazione', '168', '/', 'equivalente.it', '');
			$('#showhide').dialog("close");
			//$('#showhide').remove();
			$('.ui-widget-overlay').fadeOut();
			$('.ui-widget-overlay').hide();
			$('.ui-widget-overlay').remove();
		});
	}
	window.onload=ShowDisclaimerIframeregister;
});
