/********************************
 * 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
sitepage = ( typeof(sitepage) == 'undefined' ) ? 'www.ilsole24ore.it/luxury24' : sitepage;

/*
 *  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!';
	var staticpos = '';
	callBanner(sitepage, position, staticpos, querystr, filterstr);
}

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 ('\<\!-- --\>');
		}
	}
	
}

