/********************************
 * Functions List:
 * - banner (sitepage, position, querystr, filterstr)
 * - banner2 (sitepage, position, querystr, filterstr)
 * - callBanner(sitepage, position, staticpos, querystr, filterstr)
 * - bannerTop1_2(sitepage, server, staticpos)
 * Library Used:
 * - sniffer2.js
 ********************************/

// variabili comuni
var server = 'adv.ilsole24ore.it'; // server ADV

/*
 * Funzione generata automaticamante da RealMedia
 * e parametrizzata da noi.
 */
function banner (sitepage, position, querystr, filterstr) {
 //var staticpos = 'Bottom,Left,Middle1,Middle2,Middle3,Right,Top,Top1,Top2,Top3!';
 if (enableBanner)
 {
	 var staticpos = '';
	 try
	 {
	 	callBanner(sitepage, position, staticpos, querystr, filterstr);
	 }
	 catch (er)
	 {}
 }
}

function bannerPay (sitepage, position, querystr, filterstr) {
 var staticpos = '';
 if (position == "Top" || position == "Bottom" || position == "SkyScraper" || position == "VideoBox") {
 callBanner(sitepage, position, staticpos, querystr, filterstr);
 }
}

/*
 * Chiamata comune per i banner.
 * Funzione generata automaticamante da RealMedia
 * e parametrizzata da noi.
 */
function callBanner(sitepage, position, staticpos, querystr, filterstr) {
 var retValue;
 if (position == "Top1" || position == "Top2") {
 bannerTop1_2(sitepage, server, staticpos);
 } else {
 if (! (RN)) {
 var RN = new String (Math.random());
 var RNS = RN.substring (2, 11);
 }

 var oas='http://' + server + '/RealMedia/ads/';
 var oaspage = sitepage + '/1' + RNS + '@' + staticpos + position;
 if (querystr != "") oaspage += "?q=" + querystr + "&filter=" + filterstr;
 oaspage = oaspage.replace("\ ", "\+");

 // is_js è calcolato dal file sniffer2.js
 if ( is_js < 1.1 ) {
 //retValue = '<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" ><IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '" BORDER="0" ALT="" ></a>';

 document.write ('<A HREF="' + oas + 'click_nx.ads/'+ oaspage + '" TARGET="_blank" ><IMG SRC="' + oas + 'adstream_nx.ads/' + oaspage + '" BORDER="0" ALT="" ></a>');
 } else {
 /*retValue = '<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">';
 retValue += '\<\!-- --\>';
 retValue += '\<\/SCRIPT\>';
 retValue += '\<\!-- --\>';*/

 document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.ads/' + oaspage + '">');
 document.write ('\<\!-- --\>');
 document.write ('\<\/SCRIPT\>');
 document.write ('\<\!-- --\>');
 }
 }

}

