function setCookie( name, value, expires, path, domain, secure )
{
    // set time, it's in milliseconds
    var today = new Date();
    today.setTime( today.getTime() );

    /*
    if the expires variable is set, make the correct
    expires time, the current script below will set
    it for x number of days, to make it for hours,
    delete * 24, for minutes, delete * 60 * 24
    */
    if ( expires ) {
        expires = expires * 1000 * 60 * 60; /* * 24; */
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function getCookie(check_name) {
    // first we'll split this cookie up into name/value pairs
    // note: document.cookie only returns name=value, not the other components
    var a_all_cookies = document.cookie.split( ';' );
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; // set boolean t/f default f

    for ( i = 0; i < a_all_cookies.length; i++ )
    {
        // now we'll split apart each name=value pair
        a_temp_cookie = a_all_cookies[i].split( '=' );

        // and trim left/right whitespace while we're at it
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

        // if the extracted name matches passed check_name
        if ( cookie_name == check_name ) {
            b_cookie_found = true;
            // we need to handle case where cookie has no value but exists (no = sign, that is):
            if ( a_temp_cookie.length > 1 ) {
                cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
            }
            // note that in cases where cookie is initialized but no value, null is returned
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if ( !b_cookie_found ) {
        return null;
    }
}
$('#iframedivoverit').click(function(){
	window.location='http://www.equivalente.it/registrazione';
});

function iframeclicked()
{
	$.ajax({
		  type: 'GET',
		  url: '/ajax/updatepaginaiscrizione.php',
		  data: '',
		  success: function(data) {
				//alert(data);
			}
		});
		var versione=$('#versioneiframe').val();
		if(versione==2)
		{
			window.open('http://www.equivalente.it/nuova-registrazione-1?version=FarmgenITIframeRegisterSenzaForm');
		}
		else
		{
			window.open('http://www.equivalente.it/nuova-registrazione-1?version=FarmgenITIframeRegisterSnellaSenzaForm');
		}
}


function setOverlayDimensionsToCurrentDocumentDimensions() {
	$('.ui-widget-overlay').width($(document).width());
	$('.ui-widget-overlay').height($(document).height());
}
function showiframeRegister()
{
	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', '/', 'farmacigenerici.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;overflow:visible !important;width:191px !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(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', '72', '/', 'farmacigenerici.it', '');
		$('#showhide').dialog("close");
		//$('#showhide').remove();
		$('.ui-widget-overlay').fadeOut();
		$('.ui-widget-overlay').hide();
		$('.ui-widget-overlay').remove();
	});
}
window.onload=ShowDisclaimerIframeregister;


$(document).ready(function() {
	$('#closeiframeregistrazionebottom').click(function(){
		setCookie('equiregister', 'Cookie per il popup di registrazione', '72', '/', 'farmacigenerici.it', '');
		$('#showhide').dialog("close");
	});
	var iframepopupheight=$('#pupopheightiframe');
	var iframepopupwidth=$('#pupopwidthiframe');
	$.ajax({
		  type: 'GET',
		  url: '/ajax/checkvizualizazione.php',
		  data: '',
		  success: function(data) {
				if(data=="http://www.equivalente.it/registrazione-iframe")
				{
					$('#iframedivoverit').height(420);
					data="http://www.equivalente.it/registrazione-iframe-senza-form";
				}
				else if(data=="http://www.equivalente.it/registrazione-iframe-snella-con-form")
				{
					$('#iframedivoverit').height(270);
					data="http://www.equivalente.it/registrazione-iframe-snella-senza-form";
				}
				document.getElementById("frameregister").src=data;
				if(data=="http://www.equivalente.it/registrazione-iframe")
				{
					data="http://www.equivalente.it/registrazione-iframe-senza-form";
					$('#iframedivoverit').height(420);
					$('#versioneiframe').val(2);
					iframepopupheight.val(420);
					iframepopupwidth.val(590);
					document.getElementById('frameregister').height=420;
					if (navigator.appName == 'Microsoft Internet Explorer')
					{
						var Browser = {
						  Version: function() {
							var version = 999; // we assume a sane browser
							if (navigator.appVersion.indexOf("MSIE") != -1)
							  // bah, IE again, lets downgrade version number
							  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
							return version;
						  }
						}
						
						if (Browser.Version() == 7)
						{
							iframepopupheight.val(420);
							iframepopupwidth.val(590);
							//document.getElementById('frameregister').offsetHeight=420;
							$('#frameregister').height(430);
						}
						else
						{
							iframepopupheight.val(420);
							iframepopupwidth.val(590);
							//document.getElementById('frameregister').offsetHeight=420;
							$('#frameregister').height(420);
						}
						
					}
				}
				else if(data=="http://www.equivalente.it/registrazione-iframe-senza-form")
				{
					$('#versioneiframe').val(2);
					$('#iframedivoverit').height(420);
					iframepopupheight.val(420);
					iframepopupwidth.val(590);
					document.getElementById('frameregister').height=420;
					if (navigator.appName == 'Microsoft Internet Explorer')
					{
						var Browser = {
						  Version: function() {
							var version = 999; // we assume a sane browser
							if (navigator.appVersion.indexOf("MSIE") != -1)
							  // bah, IE again, lets downgrade version number
							  version = parseFloat(navigator.appVersion.split("MSIE")[1]);
							return version;
						  }
						}
						
						if (Browser.Version() == 7)
						{
							iframepopupheight.val(420);
							iframepopupwidth.val(590);
							//document.getElementById('frameregister').offsetHeight=420;
							$('#frameregister').height(430);
						}
						else
						{
							iframepopupheight.val(420);
							iframepopupwidth.val(590);
							//document.getElementById('frameregister').offsetHeight=420;
							$('#frameregister').height(420);
						}
						
					}
				}
				else if(data=="http://www.equivalente.it/registrazione-iframe-snella-senza-form")
				{
					$('#versioneiframe').val(4);
					$('#iframedivoverit').height(270);
					iframepopupheight.val(270);
					iframepopupwidth.val(590);
					document.getElementById('frameregister').height=270;
					if (navigator.appName == 'Microsoft Internet Explorer')
					{
						iframepopupheight.val(270);
						iframepopupwidth.val(590);
						//document.getElementById('frameregister').offsetHeight=270;
						$('#frameregister').height(270);
					}
				}
				else if(data=="http://www.equivalente.it/registrazione-iframe-snella-con-form")
				{
					data="http://www.equivalente.it/registrazione-iframe-snella-senza-form";
					$('#iframedivoverit').height(270);
					$('#versioneiframe').val(4);
					iframepopupheight.val(270);
					iframepopupwidth.val(590);
					document.getElementById('frameregister').height=270;
					if (navigator.appName == 'Microsoft Internet Explorer')
					{
						iframepopupheight.val(270);
						iframepopupwidth.val(590);
						//document.getElementById('frameregister').offsetHeight=270;
						$('#frameregister').height(270);
					}
				}
			  //$('#showhide').attr('src', data);
			}
		});
});
