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;
    }
}


function setOverlayDimensionsToCurrentDocumentDimensions() {
	jQuery('.ui-widget-overlay').width(jQuery(document).width());
	jQuery('.ui-widget-overlay').height(jQuery(document).height());
}
function showiframeRegister()
{
	var popupheight=420;//jQuery('#pupopheightiframe').val();
	var popupwidth=590;//jQuery('#pupopwidthiframe').val();
	
	/*var popupheight=570;
	if (navigator.appName == 'Microsoft Internet Explorer')
	{
		popupheight=580;
	}*/
	
	
	var overlay = jQuery('<div class="ui-widget-overlay" style="display:block !important"></div>').hide().appendTo('body');
	window.scrollTo(0,0);
	setOverlayDimensionsToCurrentDocumentDimensions();
	overlay.show();
	
	//alert(popupheight);
	
	jQuery('#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) {
		jQuery('#stylecssformregister').html('');
		setCookie('equiregister', 'Cookie per il popup di registrazione', '24', '/', 'farmacigenerici.me', '');
		overlay.fadeOut();
		overlay.hide();
		overlay.remove();
		if(getCookie('logattoconfacebook')=="logatoconfacebook")
		{
			window.location=window.location;
		}
	},
	open:function (ev, ui){
		
		var versioneiframevalue=jQuery('#versioneiframe').val();
		var leftpx=jQuery('div.ui-dialog').css('left');
		
		leftpx='385px';
		jQuery('div.ui-dialog').css('left',leftpx)
		jQuery.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:590px !important;}.ui-dialog {padding: 0px !important;overflow:visible !important;width:590px !important;}.ui-dialog-titlebar{display:none !important;}</style>';
		
		jQuery('#stylecssformregister').html(cssiframeregister);
		jQuery('#showhide').css('overflow', 'hidden');
		jQuery('.ui-dialog .ui-dialog-titlebar-close').css("display","block");
		
		jQuery('#showhide').css('height', popupheight+'px');
		
		
		}
	 });
		  

}

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 {
		jQuery('#showhide').hide();
	}
	
	
	jQuery('#closeiframeregistrazione').click(function(){
		setCookie('equiregister', 'Cookie per il popup di registrazione', '24', '/', 'farmacigenerici.me', '');
		jQuery('#showhide').dialog("close");
		//$('#showhide').remove();
		jQuery('.ui-widget-overlay').fadeOut();
		jQuery('.ui-widget-overlay').hide();
		jQuery('.ui-widget-overlay').remove();
	});
}
window.onload=ShowDisclaimerIframeregister;
jQuery(document).ready(function(){
	jQuery('#imagepopupregister').click(function(){
		jQuery.ajax({
		  type: 'GET',
		  url: '/ajax/updatepaginaiscrizione.php',
		  data: '',
		  success: function(data) {
				if(data)
				{
					jQuery('#showhide').dialog("close");
					setCookie('equiregister', 'Cookie per il popup di registrazione', '24', '/', 'farmacigenerici.me', '');
					window.location.href = 'http://www.equivalente.it/nuova-registrazione-1?s=farg';
				}
			}
		});
	});
});
