/**  DartForPublisher Advertsing Object*/function DFP_Advertising() {  this.adserver = "http://ad.it.doubleclick.net";  this.defSite    = (((typeof(adSite)!='undefined') && adSite!="")?adSite:"adnkronos");  this.defArea    = (((typeof(adArea)!='undefined') && adArea!="")?adArea:"home");  this.defSubArea = (((typeof(adSubArea)!='undefined') && adSubArea!="")?adSubArea:"home");  this.defSquadra = ((typeof(adSquadra)!='undefined')?adSquadra:"");  if (this.defSquadra.indexOf("|")>0)    this.defSquadra = ""; //se la news vale per piť squadre non si aggiunge il tag  this.dfp_random = Math.round(Math.random() * 10000000000000000);  this.dfp_tile = 0;}DFP_Advertising.prototype.setSite = function(siteTag) {    this.defSite = siteTag;}DFP_Advertising.prototype.setArea = function(areaTag) {    this.defArea = areaTag;}DFP_Advertising.prototype.setSubArea = function(subAreaTag) {    this.defSubArea = subAreaTag;}DFP_Advertising.prototype.setSquadra = function(squadraTag) {    this.defSquadra = squadraTag;}DFP_Advertising.prototype.getAd = function(args) {  if (typeof(args.format) != 'undefined') {	this.dfp_tile++;		//paramters analysis - ATLAS - DFP conversion	ad_site    = "adnkronos"; //DFP site prefix	ad_area    = ((typeof(args.area)!='undefined')? args.area:this.defArea).toLowerCase();	if (ad_area=="homepage") {ad_area="home"}	dfp_site   = ad_site+"."+ad_area;  //DFP site	ad_subarea = ((typeof(args.subarea)!='undefined')?args.subarea:this.defSubArea);	ad_subarea = ((ad_subarea.length>0)?"/"+ad_subarea:"");	dfp_zone   = ad_subarea.toLowerCase();	ad_squadra = ((typeof(args.squadra)!='undefined')?args.squadra:this.defSquadra);	ad_squadra = ((ad_squadra.length>0)?";squadra="+ad_squadra:"");	dfp_kw_squadra = ad_squadra.toLowerCase();	ad_pos     = ((typeof(args.pos)!='undefined')?";pos="+args.pos:";pos=1");     	randDFPnum = ((typeof(args.ord)!='undefined')?";ord="+args.ord:";ord="+this.dfp_random);	advTile    = ((typeof(args.tile)!='undefined')?";tile="+args.tile:";tile="+this.dfp_tile);	dfp_keyval = '';	for (x in args) {	if (!x.match("format|pos|site|area|squadra|ord|tile"))	  dfp_keyval += ';'+x+'='+args[x];	}	if (args.format.toLowerCase()=='728x90') dfp_keyval += ';dcopt=ist';	if (args.format=='300X250' && ad_area!='home') args.format = '300X600';	//create target DFP string site.area/zone;squdra=x;format=123x456;pos=1...	target = ""+dfp_site+dfp_zone+";sz="+args.format+ad_pos+dfp_kw_squadra+dfp_keyval+advTile+randDFPnum+"?"		return target;  }}DFP_Advertising.prototype.insertAd = function(args) {  if (typeof(args.format) != 'undefined') {	  target = this.getAd(args);            if (!debugADV) {        document.write('<scr');        document.write('ipt src="' + this.adserver + '/adj/' + target + '">');        document.write('</scr');        document.write('ipt>');	  } else {        var sep=args.format.toLowerCase().indexOf('x');        var w=args.format.substr(0,sep);        var h=args.format.substr(sep+1);        document.write('<div style="width:'+w+'px; height:'+h+'px; margin: 0 auto; background: url(/test/adv/grey2.png) repeat center center #fff; font-family: \'Lucida Console\'; color:#777; font-size:9px; text-align: left; overflow:hidden">'+          ' #'+this.dfp_tile+' '+ad_area+ad_subarea+' '+          args.format+ad_pos);/*		document.write('<scr');        document.write('ipt src="' + this.adserver + '/adj/' + target + '">');        document.write('</scr');        document.write('ipt>');*/        document.write('</div>');      }    } else {      document.write('<!-- insertAd called with no format parameter -->');  }}DFP_Advertising.prototype.getVideoAd = function(args) {	if (typeof(args.format) != 'undefined') {		var target = this.getAd(args);				return this.adserver+'/pfadx/'+target;	}}//DFP_Advertising Objectvar debugADV=(window.location.href.indexOf('debugADV')>1);// Create advertising management object// var adParams = new DFP_Advertising;var adParams = null;// Generic insert advertisingfunction insertAd(args) {  if (!adParams)    adParams = new DFP_Advertising;    adParams.insertAd(args);}// video advertisingfunction getVideoAd(args) {  if (!adParams)    adParams = new DFP_Advertising;    return adParams.getVideoAd(args);}
