<!--
/********************************************/
/*	JQUERY OVERLAYER ADVERTISING IMPROVED	*/
/*											*/
/*			11.06.2010 14:37:03				*/
/*											*/
/*		Based on Saibal's original code		*/
/********************************************/

/****************************/
/*		CONFIGURATION		*/
/****************************/
// set some parameters. you can also set these before calling 'overlayer_build' function
var ol_defaults = {
	// url (no final slash)
	ol_pagesdir   	: '.',
	ol_cssurl	 	: '/tools/Popup/css',
	ol_imgdir	  	: '/tools/Popup/img',
	// main parameters
	ol_closetime	: '30 sec',
	ol_cookielife	: '20 min',
	ol_advpage		: 'overlayer.htm',
	ol_advwidth		: '400',
	ol_advheight	: '400',
	ol_id			: 'ol',
	// secondary parameters
	ol_fadefx		: 'y',
	ol_speedfx		: 'fast',
	ol_imgname		: 'chiudi.png',
	ol_opacity		: 'y',
	ol_opacname		: 'opacity.png',
	ol_margintop	: '20',
	ol_maindomain	: 'y',
	ol_showborder	: 'y'
};
// set array to hide (visibility=hidden) some elements which may contain flash stuff
ol_hide_elem = new Array();
// set array to hide (display=none) some elements which may contain flash stuff
ol_none_elem = new Array();
// set main domain if you have some subdomains in the same site
ol_site_cookname = new Array();
/****************************/
/*		END CONFIGURATION	*/
/****************************/

(function($){$.fn.overlayer=function(customoptions){var opt=$.extend(ol_defaults,customoptions);var ol_id_wrapper='ol_wrapper';var ol_id_container='ol_container';var ol_id_iframecont='ol_iframe_container';var ol_id_opaclayer='ol_opacity';var ol_id_iframe='ol_iframe';var ol_id_cookietest='adv_testcookie';var ol_id_css='ol_style';var ol_name_css='ol_style.css';function overlayer_add(){$.cookie(ol_id_cookietest,'cookie-test',{path:'/'});if(!$.cookie(ol_id_cookietest)){return false}detect_scrollbar();var ol_pagewidth=(document.all)?$(window).width():$(window).width()-16;var ol_closetime=convert_time(opt.ol_closetime);var ol_cookielife=convert_time(opt.ol_cookielife);var ol_cookiename=window.location.hostname+'_'+opt.ol_id;var ol_cookiedomain='';var cookie_expires=new Date();cookie_expires.setTime(cookie_expires.getTime()+(ol_cookielife));elem_head=document.getElementsByTagName('head')[0];elem_body=document.getElementsByTagName('body')[0];if(opt.ol_maindomain=='y'){jQuery.each(ol_site_cookname,function(i,val){if(window.location.hostname.indexOf(ol_site_cookname[i])!=-1){ol_cookiedomain=ol_site_cookname[i]}})}if(elem_head!=null&&elem_body!=null){if(!$.cookie(ol_cookiename)){var ol_code='';ol_code+='\n<div id="'+ol_id_container+'" style="width:'+opt.ol_advwidth+'px;">\n';ol_code+='<div id="ol_closer">';ol_code+='<a href="javascript:void(0);" onclick="overlayer_close();return(false)">';ol_code+='<img src="'+opt.ol_imgdir+'/'+opt.ol_imgname+'" alt="Chiudi" /></a>\n';ol_code+='</div></div>';ol_code+='<div id="'+ol_id_iframecont+'" style="width:'+opt.ol_advwidth+'px;">\n';ol_code+='<iframe id="'+ol_id_iframe+'" src="'+opt.ol_pagesdir+'/'+opt.ol_advpage+'" ';ol_code+='style="height:'+opt.ol_advheight+'px;width:'+opt.ol_advwidth+'px;" ';ol_code+='frameborder="0" scrolling="no"></iframe>\n';ol_code+='</div>\n';over_elem=$(document.createElement('div')).attr({id:ol_id_wrapper}).css({display:'none',width:'auto',left:(ol_pagewidth-opt.ol_advwidth)/2+'px'}).appendTo(elem_body);$(over_elem).html(ol_code);if($('#'+ol_id_css).length==0){var cssNode=$(document.createElement('link')).attr({id:ol_id_css,type:'text/css',rel:'stylesheet',media:'screen',href:opt.ol_cssurl+'/'+ol_name_css}).appendTo(elem_head)}if($('#'+ol_id_css).length==1&&$('#'+ol_id_css).attr('disabled')==false){visibility_select('hidden');visibility_element(ol_hide_elem,'hidden');display_element(ol_none_elem,'none');if(opt.ol_advheight>500){$('#'+ol_id_wrapper).css('height',opt.ol_advheight+'px')}if(scroll_top&&scroll_top>'0'){ol_margintop=parseFloat(opt.ol_margintop);ol_margintop=(ol_margintop>='0')?ol_margintop:'0';total_fromtop=(ol_margintop+scroll_top)}else{if(opt.ol_margintop!=''){total_fromtop=opt.ol_margintop}else{total_fromtop='0'}}if(total_fromtop!=''){$('#'+ol_id_wrapper).css('margin-top',total_fromtop+'px')}if(opt.ol_showborder=='n'){$('#'+ol_id_iframe).css('border-width','0')}if(opt.ol_fadefx=='y'){setTimeout("$(over_elem).fadeIn('opt.ol_speedfx')",200)}else{setTimeout("$(over_elem).css('display','')",200)}if(opt.ol_opacity=='y'&&$('#'+ol_id_wrapper).length==1){elem_overlayer=$(document.createElement('div')).attr({id:ol_id_opaclayer}).css({backgroundImage:'url('+opt.ol_imgdir+'/'+opt.ol_opacname+')',height:$(document).height()+'px',}).appendTo(elem_body)}setTimeout('overlayer_close()',ol_closetime);$.cookie(ol_cookiename,'false',{path:'/',expires:cookie_expires,domain:ol_cookiedomain})}}}}overlayer_close=function(){if($('#'+ol_id_css).length>0){$('#'+ol_id_css).css('disabled','true')}if($('#'+ol_id_wrapper.length>0)){if(opt.ol_fadefx=='y'){$('#'+ol_id_wrapper).fadeOut('opt.ol_speedfx')}else{$('#'+ol_id_wrapper).css('display','none')}}if($('#'+ol_id_opaclayer.length>0)){$('#'+ol_id_opaclayer).css('display','none')}visibility_select('visible');visibility_element(ol_hide_elem,'visible');display_element(ol_none_elem,'')};function visibility_select(s_status){$('select').each(function(){$(this).css('visibility',s_status)})}function visibility_element(s_array,s_status){$(s_array).each(function(i){if($('#'+s_array[i]).length>0){$('#'+s_array[i]).css('visibility',s_status)}})}function display_element(s_array,s_status){$(s_array).each(function(i){if($('#'+s_array[i]).length>0){$('#'+s_array[i]).css('display',s_status)}})}function detect_scrollbar(){if($.browser.msie){if($.browser.version>='7.0'){scroll_top=document.documentElement.scrollTop}else{scroll_top=document.body.scrollTop}}else{scroll_top=window.pageYOffset}return scroll_top}function convert_time(the_time){time_type=the_time.split(" ");switch(time_type[1]){case'sec':time_converted=time_type[0]*1000;break;case'min':time_converted=time_type[0]*60*1000;break;case'hou':time_converted=time_type[0]*60*60*1000;break;case'day':time_converted=time_type[0]*60*60*24*1000;break;default:time_converted=time_type[0]*1000;break}return time_converted}setTimeout(overlayer_add,100)}})(jQuery);
//-->
