/*
	Web Ads JavaScript Library
	Copyright 2010 Softera Interactive srl, All Rights Reserved.
*/





X1_AdReqPg = "http://core.beyond.ro/ad";
X1_CommonFilesDir = 'http://content.beyond.ro/CommonFiles';
X1_Preview = false;


X1_Config = 
{
	Text:
	{
		SkinId: 'Beyond',
		//SkinId: 'ad20',
		Skins:
		{
			Beyond:
			{
				FilesDir: X1_CommonFilesDir + '/Text/Skin/Beyond/',
				AdvTextH: 'P U B L I C I T A T E',
				AdvTextV: 'PUBLICITATE',
				ProviderUrl: 'http://www.beyond.ro',
				C: {B:'#919191', IB:'#abddf8', SEP:'#abb1cf', BG:'#FFFFFF', TI:'#0072a7', TIO:'#000000', TE:'#444444', TEO:'#444444', SI:'#000000', SIO:'#b00000',
					HAT:'#000000', HATBG:'#ffffff', VAT:'#000000', VATBG:'#ffffff'},
				A: {TI:'left', TE:'left', SI:'right'}
			},
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/Text/Skin/ad20/',
				AdvTextH: X1_Preview ? 'A D V E R T I S I N G' : 'P U B L I C I T A T E',
				AdvTextV: X1_Preview ? 'ADVERTISING' : 'PUBLICITATE',
				ProviderUrl: '',
				C: {B:'#DBDBE3', IB:'#E6E8E8', SEP:'#abb1cf', BG:'#FFFFFF', TI:'#0F62BD', TIO:'#EF4743', TE:'#000000', TEO:'#000000', SI:'#BF4343', SIO:'#EF4743',
					HAT:'#000000', HATBG:'#ffffff', VAT:'#000000', VATBG:'#E2E2E9'},
				A: {TI:'left', TE:'left', SI:'right'}
			}
		}
	},
	
	TextAndImage:
	{
		SkinId: 'ad20',
		Skins:
		{
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/TextAndImage/Skin/ad20/',
				Colors: {B:'#cccccc', BG:'#ffffff', TI:'#096692', TIO:'#EF4743', TE:'#555555', TEO:'#555555', LI:'#555555', LIO:'#EF4743', AC:'#096692', ACO:'#EF4743'},
				Layouts:
				{
					size_468x60:
						'<style type="text/css">\n'+
						
						'#__BANNER_ID__ {width:468px; height:60px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:232px; height:58px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px; cursor:pointer; width:35px; height:35px;}\n'+
						'#__BANNER_ID__ .ad IMG.image_over {}\n'+
						'#__BANNER_ID__ .ad .title_text {height:42px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:5px 0px 0px 7px; padding:0px; font:bold 10px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:1px 0px 0px 7px; padding:0px; font:normal 9px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:11px; height:22px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:135px; height:12px; float:left; margin:0px 0px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__LI__; font:normal 9px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:65px; height:12px; float:right; margin:0px 4px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__AC__; font:normal 9px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
						
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'</div>\n',
						


					size_728x90:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:728px; height:90px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:362px; height:88px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px; cursor:pointer; width:82px; height:82px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:65px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:8px 4px 0px 7px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:8px 4px 0px 7px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:16px; height:32px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:185px; height:14px; float:left; margin:4px 0px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:75px; height:14px; float:right; margin:4px 4px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
						
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
						
						
					size_920x120_ad_1:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:920px; height:120px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:918px; height:118px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px 3px 3px 0px; cursor:pointer; width:112px; height:112px;}\n'+
						'#__BANNER_ID__ .ad .title {margin:18px 17px 0px 17px; padding:0px; font:bold 15px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:8px 0px 0px 17px; padding:0px; font:normal 14px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:40px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:165px; height:14px; float:left; margin:0px 0px 0px 17px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 12px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:90px; height:14px; float:right; margin:0px 17px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 12px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
					
					
					size_920x120_ad_2:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:920px; height:120px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:458px; height:118px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px 3px 3px 0px; cursor:pointer; width:112px; height:112px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:87px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:12px 10px 0px 10px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:12px 10px 0px 10px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:40px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:125px; height:14px; float:left; margin:8px 0px 0px 10px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:80px; height:14px; float:right; margin:8px 10px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer;  color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
					
					
					size_920x120:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:920px; height:120px; padding:0px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:305px; height:118px; padding:0px; margin:0px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__; text-align:left;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px 3px 3px 0px; cursor:pointer; width:112px; height:112px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:90px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:12px 10px 0px 10px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:12px 10px 0px 10px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:45px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {height:14px; float:left; margin:4px 0px 8px 10px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:75px; height:14px; float:right; margin:4px 10px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
						
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
					

					size_930x120:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:930px; height:120px; padding:0px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:308px; height:118px; padding:0px; margin:0px; float:left; overflow:hidden; border-top:solid 1px __B__; border-right:solid 1px __B__; border-bottom:solid 1px __B__; background-color:__BG__; text-align:left;}\n'+
						'#__BANNER_ID__ .first_ad {border-left:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {float:right; margin:3px 3px 3px 0px; cursor:pointer; width:112px; height:112px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:90px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:12px 10px 0px 10px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:12px 10px 0px 10px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:45px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {height:14px; float:left; margin:4px 0px 8px 10px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:75px; height:14px; float:right; margin:4px 10px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
						
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',

					
					size_300x250:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:300px; height:250px; margin:0px auto; overflow:hidden;}\n'+
						//'#__BANNER_ID__:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; float:none; height:0; line-height:0;}\n'+
						'#__BANNER_ID__ .ad {width:298px; height:123px; float:left; overflow:hidden; border-right:solid 1px __B__; border-bottom:solid 1px __B__; border-left:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-top:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {margin:4px; float:right; cursor:pointer; width:80px; height:80px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:97px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:8px 7px 0px 7px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:7px 7px 0px 7px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:57px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:175px; height:14px; float:left; margin:5px 0px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:75px; height:14px; clear:right; float:right; margin:5px 7px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
					
					
					
					size_120x600:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:120px; height:600px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:118px; height:298px; float:left; overflow:hidden; border-right:solid 1px __B__; border-bottom:solid 1px __B__; border-left:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-top:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {margin:9px 3px 3px 3px; cursor:pointer; width:112px; height:112px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:126px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:8px 7px 0px 7px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer; line-height:16px;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:8px 7px 0px 7px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:75px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:115px; height:12px; float:left; margin:12px 0px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 9px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:70px; height:12px; float:left; margin:12px 7px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 9px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
					
					
					
					size_160x600:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:160px; height:600px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:158px; height:298px; float:left; overflow:hidden; border-right:solid 1px __B__; border-bottom:solid 1px __B__; border-left:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-top:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {margin:10px 3px 3px 3px; cursor:pointer; width:151px; height:151px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:102px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:8px 7px 0px 7px; padding:0px; font:bold 12px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer; line-height:15px;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:5px 7px 0px 7px; padding:0px; font:normal 11px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:125px; height:12px; float:left; margin:0px 0px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 9px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:70px; height:12px; float:left; margin:7px 7px 0px 7px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 9px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n',
						
						
						
					size_300x600:
						'<style type="text/css">\n'+
						'#__BANNER_ID__ {width:300px; height:600px; margin:0px auto; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad {width:298px; height:197px; float:left; overflow:hidden; border-right:solid 1px __B__; border-bottom:solid 1px __B__; border-left:solid 1px __B__; background-color:__BG__;}\n'+
						'#__BANNER_ID__ .first_ad {border-top:solid 1px __B__;}\n'+
						'#__BANNER_ID__ .ad IMG.image {margin:15px 15px 0px 0px; float:right; cursor:pointer; width:110px; height:110px;}\n'+
						'#__BANNER_ID__ .ad .title_text {height:155px; overflow:hidden;}\n'+
						'#__BANNER_ID__ .ad .title {margin:15px 15px 0px 15px; padding:0px; font:bold 14px tahoma; color:__TI__; text-align:left; text-decoration:underline; cursor:pointer;}\n'+
						'#__BANNER_ID__ .ad .title_over {color:__TIO__;}\n'+
						'#__BANNER_ID__ .ad .text {margin:8px 15px 0px 15px; padding:0px; font:normal 13px tahoma; vertical-align:top; color:__TE__; text-align:left; line-height:15px; height:57px;}\n'+
						'#__BANNER_ID__ .ad .text_over {color:__TEO__;}\n'+
						'#__BANNER_ID__ .ad .link {width:175px; height:14px; float:left; margin:7px 0px 0px 15px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__LI__; font:normal 11px tahoma; text-align:left;}\n'+
						'#__BANNER_ID__ .ad .link_over {color:__LIO__;}\n'+
						'#__BANNER_ID__ .ad .action {width:75px; height:14px; clear:right; float:right; margin:7px 15px 0px 0px; padding:0px; overflow:hidden; text-decoration:underline; cursor:pointer; color:__AC__; font:normal 11px tahoma; text-align:right;}\n'+
						'#__BANNER_ID__ .ad .action_over {color:__ACO__;}\n'+
						'</style>\n'+
					
						'<div id="__BANNER_ID__" class="__CSS_CLASS__">\n'+
						'	<div class="ad first_ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						'	<div class="ad">\n'+
						'		<img class="image" src="http://content.ad20.net/Storage/0_0/blank.gif" width="0" height="0" border="0"/>\n'+
						'		<div class="title_text">\n'+
						'			<div class="title">&nbsp;</div>\n'+
						'			<div class="text">&nbsp;</div>\n'+
						'		</div>\n'+
						'		<div class="link">&nbsp;</div>\n'+
						'		<div class="action">&nbsp;</div>\n'+
						'	</div>\n'+
						//'	<div class="clear">&nbsp;</div>\n'+
						'</div>\n'
					
				}
			}
		}
	},
	
	
	Underline:
	{
		//SkinId: 'Beyond',
		SkinId: 'ad20',
		Skins:
		{
			Beyond:
			{
				FilesDir: X1_CommonFilesDir + '/Underline/Skin/Beyond',
				AdvText: 'PUBLICITATE',
				ProviderUrl: 'http://www.beyond.ro',
				C: {B:'#919191', IB:'#abddf8', BG:'#FFFFFF', TI:'#0072a7', TIO:'#000000', TE:'#444444', TEO:'#444444', SI:'#000000', SIO:'#b00000', AT:'#000000',
					CB:'#BEBEBE', CBO:'#d00000', CBB:'#FFFFFF'}
			},
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/Underline/Skin/ad20',
				AdvText: X1_Preview ? 'ADVERTISING' : 'PUBLICITATE',
				ProviderUrl: '',
				C: {B:'#DBDBE3', IB:'#E6E8E8', BG:'#FFFFFF', TI:'#0F62BD', TIO:'#0F62BD', TE:'#000000', TEO:'#000000', SI:'#BF4343', SIO:'#EF4743', AT:'gray',
					CB:'#BEBEBE', CBO:'#FE9507', CBB:'#FFFFFF'}
			}
		}
	},
	VideoOverlayFlash:
	{
		SkinId: 'ad20',
		Skins:
		{
			Beyond:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayFlash/Skin/Beyond',
				ProviderUrl: 'http://www.beyond.ro'
			},
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayFlash/Skin/ad20',
				ProviderUrl: ''
			}
		}
	},
	VideoOverlayImage:
	{
		SkinId: 'ad20',
		Skins:
		{
			Beyond:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayImage/Skin/Beyond',
				ProviderUrl: 'http://www.beyond.ro'
			},
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayImage/Skin/ad20',
				ProviderUrl: ''
			}
		}
	},
	VideoOverlayText:
	{
		SkinId: 'ad20',
		Skins:
		{
			Beyond:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayText/Skin/Beyond',
				ProviderUrl: 'http://www.beyond.ro',
				C: {B:'#ff9956', BG:'#FFFFFF', TI:'#0F62BD', TIO:'#EF4743', TE:'#000000', TEO:'#000000', SI:'#BF4343', SIO:'#EF4743'},
				Opacity: 90
			},
			ad20:
			{
				FilesDir: X1_CommonFilesDir + '/VideoOverlayText/Skin/ad20',
				ProviderUrl: '',
				C: {B:'#ff9956', BG:'#FFFFFF', TI:'#0F62BD', TIO:'#EF4743', TE:'#000000', TEO:'#000000', SI:'#BF4343', SIO:'#EF4743'},
				Opacity: 90
			}
		}
	}
};




if(typeof(X1_PgId)=="undefined")
{
	var X1_PgId = parseInt(Math.random() * Math.pow(10,17));
	var X1_FV = 0;
	var X1_AdTagIndex = 1;
	var X1_Time = (new Date()).getTime();
	var X1_Rnd = Math.random()*Math.pow(10,17);
	var X1_VideoAds = {};
	var X1_Dbg = {};
	var X1_BUA = navigator.userAgent?navigator.userAgent.toLowerCase():'';
	var X1_FixedPos = typeof(document.compatMode)!='undefined'&&document.compatMode.toLowerCase()!='backcompat'&&(new RegExp("msie 7|msie 8|firefox|chrome|opera/9|opera/10")).test(X1_BUA);
	var X1_CallbackCode = null;
	var X1_EmptyCallbackCode = null;
	var X1_ZIndexMaxValue = 10000000;
	var X1_DCU = null;
	var X1_BI = null;



	
	/* Begin - General use functions */
	
	function X1_Debug(s){if(typeof(Debug)=="function")Debug(s);}
	

	function X1_Enc(s)
	{
		return window.encodeURIComponent ? encodeURIComponent(s) : escape(s);
	}


	function X1_AdTagRequest()
	{
		if (!(document.body && document.body.firstChild))
		{
			alert
			(
				'Place X1 Ad Tag '+ 
				(typeof(X1_AdParams) == "object" ? ('for "' + X1_AdParams['zone'] + '" zone') : '') + 
				' between <BODY> and </BODY> html tags!'
			);
			return;
		}
		
		if (X1_BI == null)
		{
			X1_BI = {WIN:X1_BUA.indexOf("windows")>=0, OP:X1_BUA.indexOf('opera')>=0, IE50:false, IE:false, FF:false, CH:false};
			
			if (!X1_BI.OP)
			{
				X1_BI.IE = X1_BUA.indexOf('msie')>=0;
				if (X1_BI.IE)
				{
					X1_BI.IE50 = X1_BUA.indexOf('msie 5.0')>=0;
				}
				else
				{
					if (X1_BUA.indexOf('chrome')>=0)
						X1_BI.CH = true;
					else
						X1_BI.FF = true;
				}
			}
		}
		
	
		var sP, sAd = "", i, sQ, iB, sU = "", sR = "";
		
		if (document.URL && X1_Trim(document.URL.toLowerCase()).indexOf("file://") != 0)
		{
			sU = document.URL.replace(/ /g, "%20").replace(/\+/g, "%2b");
			iB = sU.indexOf("#"); if (iB > -1) sU = sU.substring(0, iB);
			sU = X1_Enc(sU);
		}

		if (document.referrer)
		{
			sR = document.referrer.replace(/ /g, "%20").replace(/\+/g, "%2b");
			iB = sR.indexOf("#"); if (iB > -1) sR = sR.substring(0, iB);
			sR = X1_Enc(sR);
		}


		if (typeof(X1_AdParams) == "object")
		{
			for (sP in X1_AdParams)
			{
				if (typeof(X1_AdParams[sP]) == "object")
				{
					for (i=0; i<X1_AdParams[sP].length; i++)
					{
						if (typeof(X1_AdParams[sP][i]) == 'string')
							sAd += "&" + X1_Enc(sP.toString().toLowerCase()) + "[]=" + X1_Enc(X1_AdParams[sP][i]);
					}
				}
				else
				{	
					if (typeof(X1_AdParams[sP]) == 'string')
						sAd += "&" + X1_Enc(sP.toString().toLowerCase()) + "=" + X1_Enc(X1_AdParams[sP]);
				}
			}
		}
		else
		{
			sAd = "&sadparamsaremissing=true";
		}


		if (typeof(X1_ZI) == "undefined")
		{
			X1_ZI = {};
		}
		
		if (typeof(X1_CloseZIndex) != "undefined" && typeof(X1_OpenZIndex) != "undefined")
		{
			X1_ZI['key' + X1_AdTagIndex] = {Close: X1_CloseZIndex, Open: X1_OpenZIndex};
			X1_CloseZIndex = undefined;
			X1_OpenZIndex = undefined;
		}
		
		if (typeof(X1_FormRequiredFields) == "undefined") X1_FormRequiredFields = {};
		if (typeof(X1_FormRequiredField_DisplayParams) != "undefined")
		{
			X1_FormRequiredFields['key' + X1_AdTagIndex] = {oDP:X1_FormRequiredField_DisplayParams};
			X1_FormRequiredField_DisplayParams = undefined;
		}


		if (typeof(X1_AdZoneCallbackCode) == "undefined")
		{
			X1_CallbackCode = null;
		}
		else
		{
			X1_CallbackCode = X1_AdZoneCallbackCode;
			X1_AdZoneCallbackCode = undefined;
		}

		
		if (typeof(X1_EmptyAdZoneCallbackCode) == "undefined")
		{
			X1_EmptyCallbackCode = null;
		}
		else
		{
			X1_EmptyCallbackCode = X1_EmptyAdZoneCallbackCode;
			X1_EmptyAdZoneCallbackCode = undefined;
		}

		
		var zSendAdReq = true;
		var ws = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
		var hs = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		
		if (typeof(X1_BrowserSizeMin) != "undefined")
		{
			var v = X1_BrowserSizeMin.toLowerCase().split('x'), iNu;
			if (v.length > 1)
			{
				iNu = parseInt(v[0]);	if (!isNaN(iNu) && ws < iNu) zSendAdReq = false;
				iNu = parseInt(v[1]);	if (!isNaN(iNu) && hs < iNu) zSendAdReq = false;
			}
			
			X1_BrowserSizeMin = undefined;
		}
		
		if (typeof(X1_BrowserSizeMax) != "undefined")
		{
			var v = X1_BrowserSizeMax.toLowerCase().split('x'), iNu;
			if (v.length > 1)
			{
				iNu = parseInt(v[0]);	if (!isNaN(iNu) && ws > iNu) zSendAdReq = false;
				iNu = parseInt(v[1]);	if (!isNaN(iNu) && hs > iNu) zSendAdReq = false;
			}
			
			X1_BrowserSizeMax = undefined;
		}
		
		X1_DCU = null;
		if (typeof(X1_DestinationClickUrl) != "undefined")
		{
			X1_DCU = X1_DestinationClickUrl;
			X1_DestinationClickUrl = undefined;
		}
		

		var dtNow = new Date();
		dtNow.setTime(dtNow.getTime()+1000);
		document.cookie = 'x1testck=1; expires=' + dtNow.toGMTString() + '; path=/';
		var sCk = document.cookie && document.cookie.indexOf('x1testck') > -1 ? 'y' : 'n';
		
		
		sQ = X1_AdReqPg + '?snocache=' + X1_CacheBuster() + '&spgid=' + X1_PgId + '&sww=' + ws + '&swh=' + hs + '&sck=' + sCk + '&sfver=' + X1_FV + sAd;
		sQ += '&surl=' + (sQ.length + sU.length < 2000 ? sU : '');
		sQ += '&sref=' + (sQ.length + sR.length < 2000 ? sR : '');


		X1_ReqTime = {begin:new Date(), end:null};

		if (zSendAdReq)
			document.write('<scr'+'ipt src="'+ sQ +'"><\/scr'+'ipt>');
		
		X1_ReqTime.end = new Date();
		
		
		if (typeof(X1_Dbg_Render_timeoutId) != 'undefined')
			clearTimeout(X1_Dbg_Render_timeoutId);
			
		X1_Dbg_Render_timeoutId = setTimeout('X1_Dbg_Render();', 1000);
	}


	function X1_FVer()
	{
		var v=0,m=navigator.mimeTypes,x=m["application/x-shockwave-flash"],f=m&&x?x.enabledPlugin:0;
		if(f){var d=f.description;v=parseInt(d.substring(d.indexOf(".")-2));}
		else
		{
			var a=navigator.appName,u=navigator.userAgent;
			if (a&&a.indexOf("Microsoft")>=0&&u.indexOf("Windows")>=0&&u.indexOf("3.1")<0)
			{
				document.write('<scr'+'ipt language=VBScript\>\nOn Error Resume Next\ndim i, ff\nff=False\nFor i=15 To 1 Step-1\nff=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash."&i))\nIf ff Then\n vglob=i\nExit For\nEnd If\nNext\n<\/scr'+'ipt>');
				v=(typeof(vglob)!="undefined"&&vglob)?vglob:0;
			}
		}
		return v;
	}


	function X1_FSCmd(id)
	{
		var a=navigator.appName,u=navigator.userAgent;
		if(a&&a.indexOf("Microsoft")>=0&&u.indexOf("Windows")>=0&&u.indexOf("3.1")<0)
		{
			return "<script language=VBScript>on error resume next\n Sub "+id+"_FSCommand(ByVal c,ByVal a)\n call "+id+"Fn(c, a)\n end sub<\/script>";
		}
		return "";
	}


	function X1_HideSelects(z)
	{
		var i,o,v=document.getElementsByTagName('SELECT');
		for(i=0;i<v.length; i++)
		{
			o=v[i];if(!o||!o.offsetParent)continue;
			if(z){o.x1_pv=o.style.visibility;o.style.visibility='hidden';}
			else{o.style.visibility=o.x1_pv;}
		}
	}


	function X1_CacheBuster()
	{
		return escape(X1_Time+'_'+X1_Rnd);
	}


	function X1_ObjectTag(s)
	{
		document.write(s);
	}


	function X1_Trim(s)
	{
		if(typeof(s)=="undefined")return "";
		else return s.toString().replace(/^\s+|\s+$/g, '');
	}


	function X1_JsEncLight(s)
	{
		if (typeof(s) == "undefined" || !s) return "";
		
		var i, iLen = s.length, c, iC, v = [];

		for (i = 0; i < iLen; i++)
		{
			c = s.charAt(i);
			iC = s.charCodeAt(i);

			if (c == "'")	v[v.length] = "\\'";	else
			if (c == "\"")	v[v.length] = "\\\"";	else
			if (c == "\b")	v[v.length] = "\\b";	else
			if (c == "\t")	v[v.length] = "\\t";	else
			if (c == "\n")	v[v.length] = "\\n";	else
			if (c == "\r")	v[v.length] = "\\r";	else
			
			v[v.length] = c;
		}
		
		return v.join("");
	}


	function X1_HtmlEncode(s)
	{
		if (typeof(s) == "number") return s.toString();
		if (typeof(s) == "undefined" || !s) return "";
	
		var i, iLen = s.length, c, iC, v = [];

		for (i = 0; i < iLen; i++)
		{
			c = s.charAt(i);
			iC = s.charCodeAt(i);

			if (c == "<")	v[v.length] = "&#60;";	else
			if (c == ">")	v[v.length] = "&#62;";	else
			if (c == "'")	v[v.length] = "&#39;";	else
			if (c == "\"")	v[v.length] = "&#34;";	else
			if (c == "&")	v[v.length] = "&#38;";	else
			if (iC <= 126)	v[v.length] = c;
			else
				v[v.length] = "&#"+ iC +";";
		}
		
		return v.join("");
	}


	function X1_HtmlEncodeCustom1(s)
	{
		if (typeof(s) == "undefined" || !s) return "";
		
		return X1_HtmlEncode(s).replace(/  /g, ' ').replace(/\n\r/g, '<br/>').replace(/\r\n/g, '<br/>').replace(/[\n|\r]/g, '<br/>');
	}


	function X1_HtmlEncodeCustom2(s)
	{
		if (typeof(s) == "undefined" || !s) return "";

		var i, iLen = s.length, c, iC, v = [];

		for (i = 0; i < iLen; i++)
		{
			c = s.charAt(i);
			iC = s.charCodeAt(i);

			if (c == "<")	v[v.length] = "&#60;";	else
			if (iC <= 126)	v[v.length] = c;
			else
				v[v.length] = "&#"+ iC +";";
		}
		
		var s = 
			v.join("").
			replace(/&#60;b>/gi,'<b>').replace(/&#60;\/b>/gi,'</b>').replace(/&#60;b /gi,'<b ').
			replace(/&#60;strong>/gi,'<strong>').replace(/&#60;\/strong>/gi,'</strong>').replace(/&#60;strong /gi,'<strong ').
			replace(/&#60;i>/gi,'<i>').replace(/&#60;\/i>/gi,'</i>').replace(/&#60;i /gi,'<i ').
			replace(/&#60;table/gi,'<table').replace(/&#60;\/table/gi,'</table').
			replace(/&#60;tr/gi,'<tr').replace(/&#60;\/tr/gi,'</tr').
			replace(/&#60;td/gi,'<td').replace(/&#60;\/td/gi,'</td').
			replace(/&#60;div/gi,'<div').replace(/&#60;\/div/gi,'</div').
			replace(/&#60;span/gi,'<span').replace(/&#60;\/span/gi,'</span').
			replace(/\s+on[a-z0-9]+\s*=/gi,' EvNA=').
			replace(/"+on[a-z0-9]+\s*=/gi,' EvNA=').
			replace(/'+on[a-z0-9]+\s*=/gi,' EvNA=').
			replace(/  /g, '&nbsp; ').replace(/\n\r/g, '<br/>').replace(/\r\n/g, '<br/>').replace(/[\n|\r]/g, '<br/>')
		;
		
		return s;
	}

	
	function X1_TrkHtmlCode2(s)
	{
		var sCTrk=X1_CP(X1_S);

		s =	s.replace(/\$creative_id\$/gi, X1_S.id).
			replace(/\$display_time\$/gi, X1_Time).
			replace(/\$display_random\$/gi, X1_Rnd).
			replace(/\$files_dir\$/gi, X1_S.dir).
			replace(/\$click_tracking_url\$/gi, sCTrk).
			replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
			replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone))
		;
		
		var i,vUrls=s.split('$click_url_begin$'),v,sCU;
		if(vUrls.length>1)
		{
			for(i=0; i<vUrls.length; i++)
			{
				v=vUrls[i].split('$click_url_end$');
				if(v.length>1)
				{
					sCU = v[0];
					sCU = X1_DCU?X1_DCU.replace(/\$destination_click_url\$/gi,escape(sCU)):sCU;
					vUrls[i] = sCTrk + escape(sCU) + v[1];
				}
			}
			s = vUrls.join('');
		}
		
		
		vUrls=s.split('$encode_begin$');
		if(vUrls.length>1)
		{
			for(i=0; i<vUrls.length; i++)
			{
				v=vUrls[i].split('$encode_end$');
				if(v.length>1)
					vUrls[i] = escape(v[0]) + v[1];
			}
			s = vUrls.join('');
		}


		vUrls=s.split('$decode_begin$');
		if(vUrls.length>1)
		{
			for(i=0; i<vUrls.length; i++)
			{
				v=vUrls[i].split('$decode_end$');
				if(v.length>1)
					vUrls[i] = unescape(v[0]) + v[1];
			}
			s = vUrls.join('');
		}
		
		return(s);
	}


	function X1_Params(sQ,sP)
	{
		sP='&'+sP;
		if(sQ.length+sP.length>2000)
		{
			sP=sP.replace(/\&sref=[^\&]+/gi,'&sref=');
			if(sQ.length+sP.length>2000)
			{
				sP=sP.replace(/\&surl=[^\&]+/gi,'&surl=');
				if(sQ.length+sP.length>2000)sP='&s2000c=1';
			}
		}
		return sP.substr(1);
	}


	function X1_ParamsE(sQ,sP)
	{
		sP='%26'+sP;
		if(sQ.length+sP.length>2000)
		{
			sP=escape(unescape(sP).replace(/\&sref=[^\&]+/gi,'&sref='));
			if(sQ.length+sP.length>2000)
			{
				sP=escape(unescape(sP).replace(/\&surl=[^\&]+/gi,'&surl='));
				if(sQ.length+sP.length>2000)sP=escape('&s2000c=1');
			}
		}
		return sP.substr(3);
	}
	
	
	function X1_CP(S)
	{
		var sQ=S.click+'?scprnd='+escape(Math.random());
		return sQ+'&'+X1_Params(sQ,S.params)+'&sclickurl=';
	}

	
	function X1_DT(S)
	{
		if(S.trk<1)return;
		var sQ=S.trkimg+'?sdtrnd='+escape(Math.random());
		document.write('<img src="'+(sQ+'&'+X1_Params(sQ,S.params))+'" width="1" height="1" border="0" style="position:absolute !important; left:-100px !important; top:-100px !important; width:1px !important; height:1px !important;"/>');
		
		
		var sETrkC = '';
		
		if (typeof(S.etrkm) != "undefined" && typeof(S.etrkc) != "undefined")
		{
			var t = X1_Trim(S.etrkc);
			if (t == '') return;
		
			switch (S.etrkm)
			{
				case 1:
					var v = t.split(/\s*[\n|\r]\s*/), i, sLow, sSrc;
					for (i = 0; i < v.length; i++)
					{
						sLow = v[i].toLowerCase();
						if (sLow.indexOf('http://') == 0 || sLow.indexOf('https://') == 0)
						{
							sSrc = v[i].replace(/\$display_time\$/gi, X1_Time).replace(/\$display_random\$/gi, X1_Rnd);
							sETrkC = sETrkC + '<img src="'+sSrc+'" width="1" height="1" border="0"/>';
						}
					}
					document.write('<div style="position:absolute !important; top:0px; left:0px; width:1px !important; height:1px !important; overflow:hidden !important; display:block; visibility:visible; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;">'+ sETrkC +'</div>');
					break;
				
				case 2:
					t = t.replace(/\$display_time\$/gi, X1_Time).replace(/\$display_random\$/gi, X1_Rnd);
					document.write('<div style="position:absolute !important; top:0px; left:0px; width:1px !important; height:1px !important; overflow:hidden !important; display:block; visibility:visible; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;">'+t+'</div>');
					break;			
				
				default:
					break;
			}
		}
	}


	function X1_DT2(S)
	{
		if(S.trk<1)return;
		
		var sETrkC = '';
		
		if (typeof(S.etrkm) != "undefined" && typeof(S.etrkc) != "undefined")
		{
			var t = X1_Trim(S.etrkc);
			if (t != '')
			{
				switch (S.etrkm)
				{
					case 1:
						var v = t.split(/\s*[\n|\r]\s*/), i, sLow, sSrc;
						for (i = 0; i < v.length; i++)
						{
							sLow = v[i].toLowerCase();
							if (sLow.indexOf('http://') == 0 || sLow.indexOf('https://') == 0)
							{
								sSrc = v[i].replace(/\$display_time\$/gi, X1_Time).replace(/\$display_random\$/gi, X1_Rnd);
								sETrkC = sETrkC + '<img src="'+sSrc+'" width="1" height="1" border="0"/>';
							}
						}
						break;
					
					default:
						break;
				}
			}
		}
		
		
		var oD = document.createElement("DIV");
		if (oD)
		{
			oD.style.position = 'absolute';
			oD.style.top = '0px';
			oD.style.left = '0px';
			oD.style.width = '1px';
			oD.style.height = '1px';
			oD.style.display = '';
			 				
			var sQ=S.trkimg+'?sdtrnd='+escape(Math.random());
			var sTrkC='<img src="'+(sQ+'&'+X1_Params(sQ,S.params))+'" width="1" height="1" border="0"/>';
			oD.innerHTML = '<div style="position:absolute !important; top:0px; left:0px; width:1px !important; height:1px !important; overflow:hidden !important; display:block; visibility:visible; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;">'+ sTrkC + sETrkC +'</div>';
			
			document.body.insertBefore(oD, document.body.firstChild)
		}
	}


	function X1_EDT(m,t)
	{
		t = X1_Trim(t); 
		if (t == '') return;
		
		if (m == 1)
		{
			if (t.toLowerCase().indexOf('http://') == 0 || t.toLowerCase().indexOf('https://') == 0)
			{
				t = t.replace(/\$display_time\$/gi, X1_Time).replace(/\$display_random\$/gi, X1_Rnd);
				document.write('<div style="position:absolute !important; top:0px; left:0px; width:1px !important; height:1px !important; overflow:hidden !important; display:block; visibility:visible; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;"><img src="'+t+'" width="1" height="1" border="0"></div>');
			}
		}
		else
		{
			t = t.replace(/\$display_time\$/gi, X1_Time).replace(/\$display_random\$/gi, X1_Rnd);
			document.write('<div style="position:absolute !important; top:0px; left:0px; width:1px !important; height:1px !important; overflow:hidden !important; display:block; visibility:visible; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;">'+t+'</div>');
		}
	}
	
	
	function X1_UQ(B,S)
	{
		var sQ = S.dir+B.f+
			'?id='+escape(S.id)+'&dir='+escape(S.dir)+'&trk='+escape(S.trk)+'&trkimg='+escape(S.trkimg)+'&click='+escape(S.click)+
			'&site='+escape(X1_AdParams.site)+'&zone='+escape(X1_AdParams.zone);
		
		if (X1_DCU)
		{
			var sEDCU = escape(X1_DCU);
			if (sQ.length + sEDCU.length < 2000)
				sQ = sQ + '&dcu=' + sEDCU;
		}
		
		return sQ+'&params='+X1_ParamsE(sQ,escape(S.params));
	}
	
	
	function X1_CT(sN,sV)
	{
		var sR = sV;
		
		if (sN.toLowerCase().indexOf('clicktag') == 0)
		{
			if (X1_DCU)
			{
				if (sV == '$cp$')
				{
					sR = '$cp$' + escape(X1_DCU);
				}
				else
				{
					if (sV.indexOf('$cp$') == 0)
					{
						var u = sV.substr(4);
						u = u.replace(/\%24ad_params_site\%24/gi, escape(escape(X1_AdParams.site))).replace(/\%24ad_params_zone\%24/gi, escape(escape(X1_AdParams.zone)));
						sR = '$cp$' + escape(X1_DCU.replace(/\$destination_click_url\$/gi, u));
					}
				}
			}
			else
			{
				if (sV == '$cp$') sR = '';
				else
				{
					sR = sR.replace(/\%24ad_params_site\%24/gi, escape(escape(X1_AdParams.site))).replace(/\%24ad_params_zone\%24/gi, escape(escape(X1_AdParams.zone)));
				}
			}
		}

		return sR;
	}
	
	
	function X1_GetXY(ObjRefOrId)
	{
		var oR = {x:-10000, y:-10000};

		var o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
		if(!o) return oR;

		if(o.getBoundingClientRect && !document.getBoxObjectFor)
		{
			var r = o.getBoundingClientRect(), 
				x = document.documentElement.scrollLeft || document.body.scrollLeft,
				y = document.documentElement.scrollTop || document.body.scrollTop;
			
			
			if (document.URL.indexOf('www.intrefete.ro') > -1)
			{
				var noB = (new RegExp("msie 6|msie 8|firefox|chrome")).test(X1_BUA);
				
				if (noB)
					oR = {x: r.left + x, y: r.top + y};
				else
					oR = {x: r.left + x - 2, y: r.top + y - 2};
			}
			else
			{
				oR = {x: r.left + x - 2, y: r.top + y - 2};
			}
		}
		else
		{
			if(document.getBoxObjectFor)
			{
				var r = document.getBoxObjectFor(o);
				oR = {x: r.x, y: r.y};
			}
			else
			{
				if (o.offsetParent)
				{
					oR.x = o.offsetLeft
					oR.y = o.offsetTop
					
					while (o = o.offsetParent)
					{
						oR.x += o.offsetLeft
						oR.y += o.offsetTop
					}
				}
			}
		}
		
		return oR;
	}
	

	function X1_GetWH(ObjRefOrId)
	{
		var oR = {w:0, h:0}, o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
		if(!o) return oR;
		
		if(o.style.display == 'none')
		{
			o.style.display = '';
			oR.w = o.offsetWidth;
			oR.h = o.offsetHeight;
			o.style.display = 'none';
		}
		else
		{
			oR.w = o.offsetWidth;
			oR.h = o.offsetHeight;
		}

		return oR;
	}
	
	function X1_GetWinH()
	{
		var hs = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		return hs;
	}
	
	
	function X1_GetComputedZIndex(ObjRefOrId)
	{
		var iR = 0;
		var o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
		if(!o) return iR;
		
		var iSig = 0;
		var s = '';
		
		while (o && o != document.body && iSig < 100)
		{
			s = X1_GetStyleValue(o, 'z-index');
			
			if (!isNaN(parseInt(s)))
			{
				iR = parseInt(s);
				break;
			}
			
			o = o.parentNode;
			iSig++;
		}

		return iR;
	}
	
	
	var X1_oAR = {};
	
	function X1_AnimateResize(id, w, h, secs)
	{
		if (isNaN(w) || isNaN(h) || isNaN(secs)) return;
	
		var o = document.getElementById(id);	if (!o) return;
		var oWH = X1_GetWH(o);
		
		if (X1_oAR[id]) return;

		if (secs <=0)
		{
			o.style.width = w + 'px';
			o.style.height = h + 'px';
			return;
		}
		
		X1_oAR[id] = 
		{
			w: w,
			h: h,
			zWMode: w - oWH.w,
			zHMode: h - oWH.h,
			iWStep: Math.abs(oWH.w - w) / ((secs * 1000) / 33), 
			iHStep: Math.abs(oWH.h - h) / ((secs * 1000) / 33),
			sw: oWH.w,
			sh: oWH.h,
			iw: oWH.w,
			ih: oWH.h,
			elem: o
		};
		X1_oAR[id].intervalId = setInterval('X1_AR2("'+id+'");', 28);
		
		setTimeout('X1_ARStop("'+id+'");', secs * 1000);
	}
	
	
	function X1_AR2(id)
	{
		var iPx, o = X1_oAR[id];
		if (!o) return;
		
		if (o.zHMode > 0)
		{
			if (o.sh < o.h)
			{
				iPx = Math.ceil(o.sh + o.iHStep);
				if (iPx > o.h)
					iPx = o.h;
				o.elem.style.height = iPx + 'px';
				o.sh = iPx;
			}
		}
		else if (o.zHMode < 0)
		{
			if (o.sh > o.h)
			{
				iPx = Math.floor(o.sh - o.iHStep);
				if (iPx < o.h)
					iPx = o.h;
				o.elem.style.height = iPx + 'px';
				o.sh = iPx;
			}
		}
		
		if (o.zWMode > 0)
		{
			if (o.sw < o.w)
			{
				iPx = Math.ceil(o.sw + o.iWStep);
				if (iPx > o.w)
					iPx = o.w;
				o.elem.style.width = iPx + 'px';
				o.sw = iPx;
			}
		}
		else if (o.zWMode < 0)
		{
			if (o.sw > o.w)
			{
				iPx = Math.floor(o.sw - o.iWStep);
				if (iPx < o.w)
					iPx = o.w;
				o.elem.style.width = iPx + 'px';
				o.sw = iPx;
			}
		}
	}
	
	function X1_ARStop(id)
	{
		var o = X1_oAR[id];
		if (!o) return;
		
		o.elem.style.width = o.w + 'px';
		o.elem.style.height = o.h + 'px';
		
		clearInterval(o.intervalId);
		X1_oAR[id] = null;
	}

	
	function X1_GetStyleValue(ObjRefOrId, HPName)
	{
		var sV = '', oDV, oCS, o = typeof(ObjRefOrId) == 'string' ? document.getElementById(ObjRefOrId) : ObjRefOrId;
		if(!o) return '';
		
		var v = /(-[a-z])/i.exec(HPName), CPName = HPName.replace(RegExp.$1, RegExp.$1.substr(1).toUpperCase());

		if (o.currentStyle && o.currentStyle[CPName])
		{
			sV = o.currentStyle[CPName];
		}
		else
		{
			oDV = document.defaultView;
			
			if (oDV && oDV.getComputedStyle)
			{
				oCS = oDV.getComputedStyle(o, '');

				if (oCS && oCS.getPropertyValue)
					sV = oCS.getPropertyValue(HPName);
			}
		}

		if (sV == null)
			sV = '';

		return sV;
	}
	

	function X1_GetCCN(w,h)
	{
		if (typeof(w) == 'undefined') w = '0';
		if (typeof(h) == 'undefined') h = '0';
		
		var s = 'x1_banner' +
			' x1_' + X1_AdParams.section + '_' + X1_AdParams.zone + 
			' x1_w' + w + 
			' x1_h' + h + 
			' x1_' + w + 'x' + h;
		
		return s;
	}
	
	
	function X1_StripBR(s)
	{
		if (typeof(s) == "undefined" || !s) return "";
		
		return s.replace(/\<br\/\>/gi, ' ');
	}
	
	
	function X1_GetI(s,d)
	{
		if (typeof(s) == 'undefined') return d;
		
		var i = parseInt(s);
		return isNaN(i) ? d : i;
	}
	
	function X1_GetS(s,d)
	{
		return typeof(s) == 'undefined' ? d : s;
	}
	
	function X1_GetB(s,d)
	{
		return typeof(s) == 'undefined' ? d : s;
	}
	
	function X1_GetColorCode(s,d)
	{
		if (typeof(s) == 'undefined') return;
		s = X1_Trim(s);
		return (new RegExp("[^#a-zA-Z0-9]")).test(s) || s.length < 4 || s.length > 250 ? d : s;
	}
	
	var X1_Dbg_New_callNumber = 0;
	function X1_Dbg_New(i, t, b, s, ib)
	{					
		X1_Dbg[i] = {idx:X1_Dbg_New_callNumber, t:t, p:X1_AdParams, b:b, s:s, rt:X1_ReqTime, ib:ib, m:[{d:new Date(), s:'Init'}]};
		X1_Dbg_New_callNumber++;
	}
	
	function X1_Dbg_Msg(i, s)
	{
		var o = X1_Dbg[i];
		if (o)
		{
			o.m.push({d:new Date(), s:s});
			
			var oMD = document.getElementById(i + 'MD');
			if (oMD)
			{
				var oD = document.createElement("div");
				if (oD)
				{
					var zErr = s.indexOf('Err:') > -1, sRB = zErr ? '<font color="red">' : '', sRE = zErr ? '</font>' : ''
				
					var d = o.m[o.m.length-1].d;
					oD.innerHTML = X1_Dbg_TimeStr(d) + ' &nbsp;' + sRB + X1_HtmlEncode(s).replace(/[\n|\r]/g, '<br/>') + sRE;
					//oMD.insertBefore(oD, oMD.firstChild);
					oMD.appendChild(oD);
					
					var oML = document.getElementById(i + 'ML');
					if (oML)
						oML.innerHTML = 'msg (' + o.m.length + ')';
					
					if (zErr)
					{
						var oMErr = document.getElementById(i + 'MErr');
						if (oMErr)
							oMErr.style.display = '';
					}
				}
			}
		}
	}
	
	function X1_Dbg_Render()
	{
		var o = document.getElementById('X1DbgContainer'), zCreateTime = false;
		
		if (!o)
		{
			o = document.createElement("DIV");
			if (o)
			{
				o.id = 'X1DbgActivateMask';
				o.style.position = 'absolute';
				o.style.left = '0px';
				o.style.top = '0px';
				o.style.width = '10px';
				o.style.width = '10px';
				o.style.display = 'block';
				o.style.overflow = 'hidden';
				o.style.zIndex = X1_ZIndexMaxValue;
				o.innerHTML = '<div style="width:10px; height:10px; background-color:white; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01; " onclick="X1_Dbg_Open();"></div>';
				o = document.body.insertBefore(o, document.body.firstChild);
			}
		
		
			o = document.createElement("DIV");
			if (o)
			{
				o.id = 'X1DbgContainer';
				o.style.position = 'absolute';
				o.style.left = '20px';
				o.style.top = '100px';
				o.style.width = '306px';
				o.style.display = X1_Preview ? 'block' : 'none';
				o.style.zIndex = X1_ZIndexMaxValue;
				o.innerHTML = '&nbsp;';
				o = document.body.insertBefore(o, document.body.firstChild);
				
				zCreateTime = true;
			}
		}
		if (!o) return;
		
		var sH =
			'<div style="background-color:#ffffff; font-family:Arial; font-size:9px; padding:0px; color:#000000;">' +
				'<div style="background-color:#2255ff; border:solid 1px #2255ff; color:#ffffff; font-weight:bold; font-size:14px; padding:3px; cursor:move; height:20px;" ' +
					'onmousedown="X1_Dbg_MDown();" onmouseup="X1_Dbg_MUp();">X1 Banners <span style="font-size:9px; color:#dedede; padding-left:30px;">(click here to drag)</span></div>' +
				'<div style="padding:5px 6px 5px 0px; font-size:9px; color:#0000ff; cursor:pointer; text-align:right; width:300px; height:15px; background-color:#efefef;">' +
					'&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_LocateAll();">locate all</span>' +
					'&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_Large(this);">large</span>' +
					'&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_Collapse(this);">collapse</span>' +
					'&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_Close();">close</span>' +
				'</div>' + 
				'<div style="max-height:'+ (X1_GetWinH() - 150) +'px; overflow:auto; border:solid 1px gray;">'
				;
		
		var k, mi, oDbg;
		
		for (k in X1_Dbg)
		{
			oDbg = X1_Dbg[k];
			
			var sHM = '', vM = oDbg.m, d;
			for (mi = 0; mi < vM.length; mi++)
			{
				d = vM[mi].d;
				sHM = sHM + '<div>' + X1_Dbg_TimeStr(d) + ' &nbsp;' + X1_HtmlEncode(vM[mi].s).replace(/[\n|\r]/g, '<br/>') + '</div>';
			}
				
			sH = sH +
				'<div style="background-color:#eaeae0; font-weight:bold; font-size:11px; margin-top:10px; padding:2px; text-align:left;">' +
					(oDbg.idx + 1) +'. ' + oDbg.t + ' &nbsp; <small>' + oDbg.p.zone + '</small> </div>' +
				'<div style="font-size:9px; padding:2px; text-align:left;">'+
					'Request: <span style="text-decoration:underline; cursor:pointer;" onclick="X1_Dbg_ReqRsp(this,\''+k+'ReqP\');">show</span>, ' +
					'<div id="' + k + 'ReqP" style="display:none; color:#434343; border:dashed 1px #ffdfdf; background-color:#fafafa;">X1_AdParams: ' + X1_Dbg_Obj2Html(oDbg.p) + '</div>' +
					'Response: <span style="text-decoration:underline; cursor:pointer;" onclick="X1_Dbg_ReqRsp(this,\''+k+'RspP\');">show</span>, ' +
					'<div id="' + k + 'RspP" style="display:none; color:#434343; border:dashed 1px #ffdfdf; background-color:#fafafa;">B:' +
						X1_Dbg_Obj2Html(oDbg.b) + '<br/><br/>S:' + X1_Dbg_Obj2Html(oDbg.s) + '</div>' +
					'Time: ' + ((oDbg.rt.end - oDbg.rt.begin) / 1000) + ' sec' +
				'</div>' +
				'<div style="font-size:9px; color:#0000ff; cursor:pointer; text-align:right; widthx:300px;">' +
					(oDbg.ib ? '&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_Locate(\''+k+'\');">locate</span>' : '') +
					'&nbsp; <span style="text-decoration:underline;" onclick="X1_Dbg_ShowMsg(\''+k+'MD\');" id="'+k+'ML">msg ('+ mi +')</span>' +
					'&nbsp; <span style="color:red; display:none;" id="'+k+'MErr">errors</span>' +
				'</div>'+
				'<div style="color:#434343; font-size:9px; height:70px; text-align:left; overflow:auto; display:'+(X1_Preview?'block':'none')+
					'; margin-top:3px; border:dashed 1px #ffdfdf; background-color:#fafafa;" id="'+k+'MD" '+
				' onclick="this.style.height = (this.style.height == \'70px\' ? \'200px\' : \'70px\')" title="Click to increase/decrease" >' + sHM + '</div>';
		}
		
		sH = sH +
			'</div>';
		
		o.innerHTML = sH;
		
		
		if (zCreateTime)
		{
			if (document.attachEvent)
			{
				document.attachEvent("onmouseup", X1_Dbg_MUp);
				document.attachEvent("onmousemove", X1_Dbg_MMove);
			}
			else if (document.addEventListener)
			{
				document.addEventListener("mouseup", X1_Dbg_MUp, false);
				document.addEventListener("mousemove", X1_Dbg_MMove, false);
			}
		}
	}

	var X1_Dbg_MoveObj = null;

	function X1_Dbg_MDown()
	{
		X1_Dbg_MoveObj = document.getElementById('X1DbgContainer');
		
		if (!X1_Dbg_MoveObj)
			return;
	}
	
	function X1_Dbg_MUp()
	{
		X1_Dbg_MoveObj = null;
	}

	function X1_Dbg_MMove(e)
	{
		if (!X1_Dbg_MoveObj)
			return;
	
		if (!e)
			e = window.event;
		
		if (!e)
			return;
		
		var x, y;
		
		if (e.pageX || e.pageY)
		{   
			x = e.pageX;
			y = e.pageY;
		}
		else
		{
			x = e.clientX + document.documentElement.scrollLeft||document.body.scrollLeft;
			y = e.clientY + document.documentElement.scrollTop||document.body.scrollTop;
		}
		
		X1_Dbg_MoveObj.style.left = (x - 150) + 'px';
		X1_Dbg_MoveObj.style.top = (y - 15) + 'px';
	}

	function X1_Dbg_Obj2Html(o)
	{
		var sR = '';
		if (typeof(o) == "object")
		{
			sR += '<br/>{<div style="margin-left:5px;">';
			for (var k in o)
			{
				var o2 = o[k];
				if (typeof(o2) == "object")
				{
					sR += '<br/>'+ k + ':<br/>{<div style="margin-left:5px;">';
					for (var k2 in o2)
					{
						var o3 = o2[k2];
						if (typeof(o3) == "object")
						{
							sR += '<br/>'+ k2 + '<br/>:{<div style="margin-left:5px;">';
							for (var k3 in o3)
							{
								if (typeof(o3[k3]) == 'number')
									sR += k3 + ':' + o3[k3] + ', &nbsp; ';
								else
									sR += k3 + ':\'' + X1_HtmlEncode(X1_JsEncLight(o3[k3])) + '\', &nbsp; ';
							}
							sR += '</div>},<br/>';
						}
						else
						{	
							if (typeof(o3) == 'number')
								sR += k2 + ':' + o3 + ', &nbsp; ';
							else
								sR += k2 + ':\'' + X1_HtmlEncode(X1_JsEncLight(o3)) + '\', &nbsp; ';
						}
					}
					sR += '</div>},<br/>';
				}
				else
				{	
					if (typeof(o2) == 'number')
						sR += k + ':' + o2 + ', &nbsp; ';
					else
						sR += k + ':\'' + X1_HtmlEncode(X1_JsEncLight(o2)) + '\', &nbsp; ';
				}
			}
			
			sR += '</div>}';
		}
		else
		{
			sR = 'no object';
		}
		
		return sR;
	}
	
	function X1_Dbg_ShowMsg(eid)
	{
		var o = document.getElementById(eid);
		if (o)
			o.style.display = o.style.display == 'none' ? 'block' : 'none';
	}
	
	function X1_Dbg_Open()
	{
		var o = document.getElementById('X1DbgContainer');
		if (o)
			o.style.display = 'block';
	}
	
	function X1_Dbg_Close()
	{
		var o = document.getElementById('X1DbgContainer');
		if (o)
			o.style.display = 'none';
	}
	
	function X1_Dbg_Collapse(eobj)
	{
		var o = document.getElementById('X1DbgContainer');
		if (o)
		{
			if (eobj.innerHTML.toLowerCase() == 'expand')
			{
				o.style.clip = 'rect(auto auto auto auto)';
				eobj.innerHTML = 'collpase';
			}
			else
			{
				o.style.clip = 'rect(auto auto 50px auto)';
				eobj.innerHTML = 'expand';
			}
		}
	}
	
	function X1_Dbg_Large(eobj)
	{
		var o = document.getElementById('X1DbgContainer');
		if (o)
		{
			if (eobj.innerHTML.toLowerCase() == 'small')
			{
				o.style.width = '306px';
				eobj.innerHTML = 'large';
			}
			else
			{
				o.style.width = '806px';
				eobj.innerHTML = 'small';
			}
		}
	}
	
	function X1_Dbg_ReqRsp(eobj, eid)
	{
		var o = document.getElementById(eid);
		if (o)
		{
			if (o.style.display == 'none')
			{
				o.style.display = 'block';
				eobj.innerHTML = 'hide';
			}
			else
			{
				o.style.display = 'none';
				eobj.innerHTML = 'show';
			}
		}
	}
	
	function X1_Dbg_Locate(i,t)
	{
		if (!X1_Dbg[i] || !X1_Dbg[i].ib) return;
		
		var oDbg = X1_Dbg[i];
		
		var o = document.getElementById(oDbg.ib);
		if (o)
		{
			var oXY = X1_GetXY(o), oWH = X1_GetWH(o);
			var oD = document.getElementById(i + 'Loc');
			if (oD)
			{
				o.style.zIndex = X1_ZIndexMaxValue - 2;
				
				if (t == 1)
				{
					oD.style.left = oXY.x + 'px';
					oD.style.top = oXY.y + 'px';
				}
				else
				{
					if (oD.style.display == 'none')
					{
						oD.style.display = 'block';
						oD.style.left = oXY.x + 'px';
						oD.style.top = oXY.y + 'px';
					}
					else
					{
						oD.style.display = 'none';
						o.style.zIndex = o.X1OldZIndex;
					}
				}
			}
			else
			{
				o.X1OldZIndex = o.style.zIndex;
				o.style.zIndex = X1_ZIndexMaxValue - 2;
			
				var oD = document.createElement("div");
				if (oD)
				{
					oD.id = i + 'Loc';
					oD.style.position = 'absolute';
					oD.style.left = oXY.x + 'px';
					oD.style.top = oXY.y + 'px';
					oD.style.width = '130px';
					oD.style.height = '15px';
					oD.style.display = 'block';
					oD.style.overflow = 'visible';
					oD.style.zIndex = X1_ZIndexMaxValue - 1;
					
					var vBC = ['red', 'green', 'blue', 'yellow', 'magenta', 'black', 'brown'];
					var sBC = vBC[oDbg.idx % vBC.length];
					
					oD.innerHTML = '<div style="background-color:' + sBC + '; font-family:Arial; font-size:10px; font-weight:normal; padding:2px 2px 2px 5px;"><span style="background-color:#eaeae0; color:#000000;">&nbsp;' + (oDbg.idx + 1) +'. ' + oDbg.p.zone + '&nbsp;</span></div><div style="position:absolute; left:0px; top:0px; height:1px; width:'+ oWH.w +'px; overflow:hidden; border-top:dashed 1px '+ sBC +';"></div><div style="position:absolute; left:0px; top:0px; height:'+ oWH.h +'px; width:1px; overflow:hidden; border-right:dashed 1px '+ sBC +';"></div>';
					
					document.body.insertBefore(oD, document.body.firstChild);
					
					setInterval('X1_Dbg_Locate(\''+i+'\',1);', 300);
				}
			}
		}
	}
	
	function X1_Dbg_LocateAll()
	{
		for (var i in X1_Dbg)
			X1_Dbg_Locate(i);
	}
	
	function X1_Dbg_TimeStr(d)
	{
		var sR = '<span style="color:#834343;">' +
			(d.getHours() < 10 ? '0' + d.getHours() : d.getHours()) + ':' + 
			(d.getMinutes() < 10 ? '0' + d.getMinutes() : d.getMinutes()) + ':' +
			(d.getSeconds() < 10 ? '0' + d.getSeconds() : d.getSeconds()) + ' ' +
			(d.getMilliseconds() < 10 ? '00' + d.getMilliseconds() : (d.getMilliseconds() < 100 ? '0' + d.getMilliseconds() : d.getMilliseconds())) +
			'</span>'
		;
		return sR;
	}
	
	function X1_AddCFV(f,ct,cp,dir)
	{
		var c=escape(X1_CT('clickTAG',ct).replace(/\$cp\$/gi,cp));
		return f+(f.indexOf('&Sdir=')>0?'':'&Sdir='+escape(dir))+'&SAdParamsSite='+escape(X1_AdParams.site)+'&SAdParamsZone='+escape(X1_AdParams.zone)+
			'&ClickTAG='+c+'&ClickTag='+c+'&clickTag='+c+'&clicktag='+c;
	}
	
	function X1_GetFlashParams(fid, u, ut, S)
	{
	
		var sBU = u.replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
		sBU = X1_DCU?X1_DCU.replace(/\$destination_click_url\$/gi,escape(sBU)):sBU;

		var cp = S.click+'?scprnd='+escape(Math.random())+'&'+S.params, 
			c = escape(cp+'&sclickurl='+escape(sBU));
		
		var	f = 'clickTAG='+c+
				'&Scp='+escape(cp)+
				'&Stg='+ut+
				'&Sfn='+(X1_BI.IE&&X1_BI.WIN?'':fid+'Fn')+
				'&Sdir='+escape(S.dir)+
				'&SAdParamsSite='+escape(X1_AdParams.site)+
				'&SAdParamsZone='+escape(X1_AdParams.zone)+
				'&ClickTAG='+c+
				'&ClickTag='+c+
				'&clickTag='+c+
				'&clicktag='+c;

		var oFP = {f:f, q:''};
		
		if (X1_FV < 6)
		{
			oFP.f = '';
			oFP.q = '?' + f;
		}
		
		return oFP;
	}
	
	function X1_SendMsgToFlash(sId, sMsg)
	{
		var o = document.embeds && document.embeds[sId] ? document.embeds[sId] : document.getElementById(sId);
		if(o)
		{
			if (typeof(o.PercentLoaded) != 'undefined')
			{
				if (o.PercentLoaded() < 20)
					setTimeout('X1_SendMsgToFlash("'+ sId +'", "' + X1_JsEncLight(sMsg) + '");', 50);
				else
					o.SetVariable("X1_JSMsg",sMsg);
			}
			else
				o.SetVariable("X1_JSMsg",sMsg);
		}
	}
	
	
	function X1_ExecuteCallbackCode(id, width, height)
	{
		if (X1_CallbackCode)
		{
			X1_Dbg_Msg(id, 'Call callback code for ad zone.');
			
			if (typeof(X1_CallbackCode) == 'function')
				X1_CallbackCode(width, height);
			else
				eval(X1_CallbackCode);
		}
	}
	
	
	/* End - General use functions */




	X1_FV = X1_FVer();






	/* Begin - In-Page: Image Ad */


	function X1_Image(B,S)
	{
		if (window.X1_VideoParams){X1_VideoOverlay_Image(B,S);return;}
		
		var id='X1Img'+X1_AdTagIndex,
			sBU=B.u.replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone)),
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f);

		
		if (!B.w && !B.h)
		{
			if (X1_EmptyCallbackCode)
			{
				X1_Dbg_Msg(id, 'Call callback code for empty ad zone.');
				
				if (typeof(X1_EmptyCallbackCode) == 'function')
					X1_EmptyCallbackCode();
				else
					eval(X1_EmptyCallbackCode);
			}
		}
		else
			X1_ExecuteCallbackCode(id, B.w, B.h);

		
		
		sBU = X1_DCU?X1_DCU.replace(/\$destination_click_url\$/gi,escape(sBU)):sBU;
		
		window[id+'Click'] = function()
		{
			window.open(X1_CP(S) + escape(sBU), B.ut);
		}
		
		X1_Dbg_New(id, 'Image', B, S, id + 'B');
		
		var sEmptyClass = !B.w && !B.h ? ' x1_empty_zone' : '';
		
		document.write
		(
			'<div id="'+id+'B" class="'+X1_GetCCN(B.w,B.h) + sEmptyClass +'" style="width:'+B.w+'px !important; height:'+B.h+'px !important; display:block !important; visibility:visible !important; float:none !important;">'+
			'<img src="'+file+'" width="'+B.w+'" height="'+B.h+'" border="0" alt="'+X1_HtmlEncode(B.tit)+'"'+
			(B.u ? ' onClick="window.'+id+'Click();" style="cursor:pointer;"' : '')+
			'></div>'
		);
		
		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - In-Page: Image ad */










	/* Begin - In-Page: Flash ad */


	function X1_Flash(B,S)
	{
		if (window.X1_VideoParams){X1_VideoOverlay_Flash(B,S);return;}
		
		var id='X1Fla'+X1_AdTagIndex, cp=X1_CP(S),q='',f='',sep='',
			file=B.f.indexOf('://')>0?B.f:S.dir+B.f,
			sBGC=B.bg?'background-color:'+B.bg+';':''
		;
		
		X1_ExecuteCallbackCode(id, B.w, B.h);
		
		X1_Dbg_New(id, 'Flash', B, S, id + 'B');

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(X1_FV<6){q='?'+f;f='';}
		
		var sC = 'class="'+X1_GetCCN(B.w,B.h)+'"';
		
		if (B.cm)
		{
			X1_Dbg_Msg(id, "Enable click mask.");
			document.write('<div '+sC+' style="position:relative; left:0px; top:0px; width:'+B.w+'px !important; height:'+B.h+'px !important; display:block !important; visibility:visible !important; float:none !important;"><div style="position:absolute; left:0px; top:0px; width:'+B.w+'px; height:'+B.h+'px; z-index:10;">');
			sC = '';
		}
		
		document.write('<div id="'+id+'B" '+sC+' style="width:'+B.w+'px !important; height:'+B.h+'px !important; display:block !important; visibility:visible !important; float:none !important; '+sBGC+'"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+B.w+'" height="'+B.h+'" id="'+ id +'"><param name="movie" value="'+file+q+'"><param name="flashvars" value="'+f+'"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="allowScriptAccess" value="always"><embed type="application/x-shockwave-flash" id="'+ id +'" width="'+B.w+'" height="'+B.h+'" src="'+file+q+'" flashvars="'+f+'" quality="high" wmode="transparent" allowScriptAccess="always"></embed></object></div>');
		
		if (B.cm)
		{
			var sBU = B.u.replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			sBU = X1_DCU?X1_DCU.replace(/\$destination_click_url\$/gi,escape(sBU)):sBU;
			document.write('</div><div style="position:absolute; left:0px; top:0px; width:'+B.w+'px !important; height:'+B.h+'px !important; border:solid 1px navy; z-index:11; cursor:pointer; background-color:white; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01; " onclick="window.open(\''+X1_JsEncLight(X1_CP(S)+escape(sBU))+'\');"></div></div>');
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - In-Page: Flash Ad */










	/* Begin - Over-the-Page: Expandable Flash Ad */


	function X1_ExpandableFlash(B,S)
	{
		var id='X1ExpFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			Open=B.start.toLowerCase()=='open',
			ZI=X1_ZI['key'+X1_AdTagIndex],
			ZIdxD=60000,
			ZIdxClose=ZI?parseInt(ZI.Close):ZIdxD,
			ZIdxOpen=ZI?parseInt(ZI.Open):(ZIdxD+1),
			ZIdxB=-1,
			iSM=B.sm?B.sm:0,
			zFixedPos=X1_FixedPos&&iSM==3,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f)
		;
		
		X1_ExecuteCallbackCode(id, B.wclose, B.hclose);
		
		X1_Dbg_New(id, 'Expandable Flash', B, S, id + 'E');
		
		var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
		var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		
		if(!IE)ws-=19; 
		
		if (B.minw && B.minw >= ws)
		{
			X1_Dbg_Msg(id, 'This banner is not showed because the browser width is too small.');
			return;
		}
		if (B.minh && B.minh >= hs)
		{
			X1_Dbg_Msg(id, 'This banner is not showed because the browser height is too small.');
			return;
		}

		

		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);
		
		f=f+'&X1_ad_params_site='+escape(X1_AdParams.site);

		if(!zFn)f=f+sep+'Sfn='+(id+'Fn');
		
		
		if(X1_FV<6){q='?'+f;f='';}



		var RClose='',ROpen='auto auto auto auto',ETop=0,ELeft=0;

		switch(B.di.toLowerCase())
		{
			case 'up':
				ETop=B.hclose-B.hopen;
				RClose=(B.hopen-B.hclose) +'px auto auto auto';
				break;
			
			case 'left':
				ELeft=B.wclose-B.wopen;
				RClose='auto auto auto '+ (B.wopen - B.wclose) + 'px';
				break;
			
			case 'down':
				RClose='auto auto '+ B.hclose +'px auto';
				break;

			case 'right':
				RClose='auto '+ B.wclose +'px auto auto';
				break;
			
			case 'all':
				ETop=-B.yclose;
				ELeft=-B.xclose;
				RClose=B.yclose +'px '+ (B.xclose + B.wclose) +'px '+ (B.yclose + B.hclose) +'px '+ B.xclose +'px ';
				break;
			
			
			default:
				break;
		}


		document.write('<div id="'+id+'B" class="'+X1_GetCCN(B.wclose,B.hclose)+'" style="width:'+B.wclose+'px !important; height:'+B.hclose+'px !important; display:block !important; visibility:visible !important; float:none !important;"></div>');
		if(IE)document.write(X1_FSCmd(id));
		
		
		window[id+'CB'] = function()
		{
			var oD;
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = id + 'I';
					oD.style.position = zFixedPos?'fixed':'absolute';
					oD.style.left = '-10000px';
					oD.style.top = '-10000px';
					oD.style.width = B.wopen + 'px';
					oD.style.height = B.hopen + 'px';
					oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
					oD.style.display = '';
					oD.style.overflow = 'visible';
					oD.style.zIndex = (Open ? ZIdxOpen : ZIdxClose) - 1;
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:'+B.wopen+'px; height:'+B.hopen+'px; z-index: '+(oD.style.zIndex)+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					oD = document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			

			oD = document.createElement("DIV");
			if (oD)
			{
				oD.id = id + 'E';
				oD.style.position = zFixedPos?'fixed':'absolute';
				oD.style.left = '-10000px';
				oD.style.top = '-10000px';
				oD.style.width = B.wopen + 'px';
				oD.style.height = B.hopen + 'px';
				oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
				oD.style.display = '';
				oD.style.overflow = 'visible';
				oD.style.zIndex = Open ? ZIdxOpen : ZIdxClose;
				oD.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+B.wopen+'" height="'+B.hopen+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+B.wopen+'" height="'+B.hopen+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object>';
				oD = document.body.insertBefore(oD, document.body.firstChild);
			}
		}

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: '+ c + ' ' + a);
		
			var oE = document.getElementById(id+'E'), oI = document.getElementById(id+'I');
			
			if(oE)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					window[id+'FnOpen'] = true;
					
					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(true);
						else
						{
							oI.style.clip = 'rect('+ROpen+')';
							oI.style.zIndex = ZIdxOpen - 1;
						}
					}

					oE.style.clip = 'rect('+ROpen+')';
					oE.style.zIndex = ZIdxOpen;
					
					if(B.opentime>0)
					{
						if(window[id+'TId'])clearTimeout(window[id+'TId']);
						window[id+'TId']=setTimeout('window["'+id+'Fn"]("close","");',B.opentime*1000);
						X1_Dbg_Msg(id, 'Switch to close state in ' + B.opentime + ' seconds.');
					}
				}
				else if(c=="close")
				{
					window[id+'FnOpen'] = false;
					
					if(window[id+'TId'])clearTimeout(window[id+'TId']);
					
					oE.style.zIndex = ZIdxClose;
					oE.style.clip = 'rect('+RClose+')';

					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(false);
						else
						{
							oI.style.clip = 'rect('+RClose+')';
							oI.style.zIndex = ZIdxClose - 1;
						}
					}
				}
			}
		}


		window[id+'Pos'] = function(i)
		{
			var o = document.getElementById(id+'B');
			if (!o) return;
			
			
			if (ZIdxClose == ZIdxD)
			{
				if (ZIdxB < 0)
				{
					ZIdxB = X1_GetComputedZIndex(o);
					
					if (ZIdxB < ZIdxD)
						ZIdxB = 0;
					else
						X1_Dbg_Msg(id, 'Set z-index = ' + ZIdxB);
				}
			}
			
			
			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			var oXY = X1_GetXY(id + 'B');
			
			if (B.minw || B.minh)
			{
				if (B.minw >= ws || B.minh >= hs)
				{
					if (!window[id+'BannerBecomeInvisible'])
					{
						X1_Dbg_Msg(id, 'This banner is no more visible because the browser is too small.');
						window[id+'BannerBecomeInvisible'] = true;
					}
					o.style.display = 'none';
				}
				else
				{
					if (window[id+'BannerBecomeInvisible'])
					{
						X1_Dbg_Msg(id, 'This banner is visible again.');
						window[id+'BannerBecomeInvisible'] = false;
					}
				
					o.style.display = '';
				}
			}
			
			if (oXY.x >= -1000 && oXY.y >= -1000)
			{
				var iL = 0, iT = 0, zOpen = window[id+'FnOpen'] ? true : false, iSM = B.sm ? B.sm : 0;
				
				if (iSM > 0 && ((iSM == 1 && zOpen) || (iSM == 2 && !zOpen) || iSM == 3))
				{
					if (!zFixedPos)
					{
						iL = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
						iT = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
					}
				}
				
				
				o = document.getElementById(id+'I');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB;
					
					if (B.minw || B.minh)
					{
						o.style.display = B.minw >= ws || B.minh >= hs ? 'none' : '';
					}
				}
				
				o = document.getElementById(id+'E');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB + 1;
					
					if (B.minw || B.minh)
					{
						o.style.display = B.minw >= ws || B.minh >= hs ? 'none' : '';
					}
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		window[id+'CB']();
		
		
		if(Open)
		{
			X1_Dbg_Msg(id, 'Start in open state.');
			setTimeout('window["'+id+'Fn"]("open","");',100);
		}
		else
		{
			X1_Dbg_Msg(id, 'Start in close state.');
			setTimeout('window["'+id+'Fn"]("close","");',100);
		}
		
		if (iSM > 0)
			X1_Dbg_Msg(id, 'Enable sticky mode.');
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Expandable Flash Ad */










	/* Begin - Over-the-Page: Floating Flash Ad */


	function X1_FloatingFlash(B,S)
	{
		var id='X1FloatFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			iSM=B.scroll?B.scroll:0,
			zFixedPos=X1_FixedPos&&iSM>0,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f)
		;

		X1_Dbg_New(id, 'Floating Flash', B, S, id + 'B');


		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);
		
		f=f+'&X1_ad_params_site='+escape(X1_AdParams.site);

		if(!zFn)f=f+sep+'Sfn='+(id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}



		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if(B.cen)
			{
				l=parseInt((ws-B.w)/2);
				t=parseInt((hs-B.h)/2);
				w=B.w;
				h=B.h;
			}
			else if(B.fsc)
			{
				l=B.fsc.l;
				t=B.fsc.t;
				w=ws-B.fsc.r-B.fsc.l;
				h=hs-B.fsc.t-B.fsc.b;
			}
			else if(B.mrg)
			{
				switch(B.mrg.h)
				{
					case 1:l=B.mrg.hp;break;
					case 2:l=parseInt((ws-B.w)/2);break;
					case 3:l=ws-B.w-B.mrg.hp;break;
				}

				switch(B.mrg.v)
				{
					case 1:t=B.mrg.vp;break;
					case 2:t=parseInt((hs-B.h)/2);break;
					case 3:t=hs-B.h-B.mrg.vp;break;
				}

				w=B.w;
				h=B.h;
			}

			if (!zFixedPos)
			{
				l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
				t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			}

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id));
			
			oD.id = id + 'B';
			oD.style.position = zFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if(B.fsc){w=h="100%";salign=B.fsc.h+B.fsc.v;}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			
			oD = document.body.insertBefore(oD, document.body.firstChild);				
		}
		

		if(B.land)
		{
			X1_Dbg_Msg(id, 'Enable Landing Zone.');
		
			file=(B.land.f.indexOf('://')>0?B.land.f:S.dir+B.land.f);
			
			if(IE)document.write(X1_FSCmd(id+'LZ'));
			
			document.write
			(
				'<div id="'+id+'L" class="'+X1_GetCCN(B.land.w,B.land.h)+'" style="width:'+B.land.w+'px !important; height:'+B.land.h+'px !important; display:block !important; float:none !important; visibility:'+(B.land.show?'visible':'hidden')+';"><object id="'+id+'LZ" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+B.land.w+'" height="'+B.land.h+'"><param name="movie" value="'+file+q+'"><param name="flashvars" value="'+f+'"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="allowScriptAccess" value="always"><embed id="'+id+'LZ" type="application/x-shockwave-flash" width="'+B.land.w+'" height="'+B.land.h+'" src="'+file+q+'" flashvars="'+f+'" quality="high" wmode="transparent" allowScriptAccess="always"></embed></object></div>'
			);
		}


		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c + ' ' + a);

			var oB = document.getElementById(id+'B');
			
			if(oB)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					if(B.land&&!B.land.show)
					{
						var oL=document.getElementById(id+'L');
						if(oL)oL.style.visibility="hidden";
					}

					if(HideSel)
					{
						if(IE50)X1_HideSelects(true);
					}

					if(oB)oB.style.zIndex=ZIdxOpen;

					oB.style.display="";
				}
				else if(c=="close")
				{
					clearInterval(window[id+'RFnIntervalId']);
					
					oB.style.display = "none";

					if(HideSel)
					{
						if(IE50)X1_HideSelects(false);
					}

					if(B.land&&!B.land.show)
					{
						var oL=document.getElementById(id+'L');
						if(oL)oL.style.visibility="visible";
					}
				}
			}
		}

		window[id+'LZFn'] = function(c,a)
		{
			window[id+'Fn'](c,a);	
		}


		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		
		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn']("open","")} );
			window.attachEvent("onresize",window[id+'RFn']);
			if(B.scroll)window.attachEvent("onscroll",window[id+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn']("open","")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			if(B.scroll)window.addEventListener("scroll",window[id+'RFn'], false);
		}
		if(B.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode.');
			window[id+'RFnIntervalId']=setInterval('window.'+id+'RFn();',500);
		}

		if(B.secs>0)
		{
			X1_Dbg_Msg(id, 'Switch to close state in ' + B.secs + ' seconds.');
			setTimeout('window["'+id+'Fn"]("close","");',B.secs*1000);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Floating Flash Ad */






	/* Begin - Over-the-Page: Two Floating Flash Ad */


	function X1_TwoFloatingFlash(B, B2, S)
	{
		var id='X1TwoFloatFla'+X1_AdTagIndex,
			id2='X1TwoFloatFla2'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f),
			file2=(B2.f.indexOf('://')>0?B2.f:S.dir+B2.f)
		;

		X1_Dbg_New(id, 'Two Floating Flash', B, S, id + 'B');
		

		var cp=X1_CP(S),q='',f='',sep='',zFn=false, q2='',f2='',sep2='',zFn2=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?'':id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(!zFn)f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}



		for(var fvn in B2.fvars)
		{
			if(typeof(B2.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B2.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f2=f2+sep2+escape(fvn)+'='+(IE&&WIN?'':id2+'Fn');
					zFn2=true;
					break;

				case "$inf$":
					f2=f2+sep2+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f2=f2+sep2+escape(fvn)+'='+escape(X1_CT(fvn,B2.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep2='&';
		}
		
		f2=X1_AddCFV(f2,B2.fvars.clickTAG,cp);

		if(!zFn2)f2=f2+sep2+'Sfn='+(IE&&WIN?'':id2+'Fn');
		

		if(X1_FV<6){q2='?'+f2;f2='';}



		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if(B.cen)
			{
				l=parseInt((ws-B.w)/2);
				t=parseInt((hs-B.h)/2);
				w=B.w;
				h=B.h;
			}
			else if(B.fsc)
			{
				l=B.fsc.l;
				t=B.fsc.t;
				w=ws-B.fsc.r-B.fsc.l;
				h=hs-B.fsc.t-B.fsc.b;
			}
			else if(B.mrg)
			{
				switch(B.mrg.h)
				{
					case 1:l=B.mrg.hp;break;
					case 2:l=parseInt((ws-B.w)/2);break;
					case 3:l=ws-B.w-B.mrg.hp;break;
				}

				switch(B.mrg.v)
				{
					case 1:t=B.mrg.vp;break;
					case 2:t=parseInt((hs-B.h)/2);break;
					case 3:t=hs-B.h-B.mrg.vp;break;
				}

				w=B.w;
				h=B.h;
			}

			l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
			t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;

			return {w:w,h:h,t:t,l:l};
		}


		window[id2+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if(B2.cen)
			{
				l=parseInt((ws-B2.w)/2);
				t=parseInt((hs-B2.h)/2);
				w=B2.w;
				h=B2.h;
			}
			else if(B2.fsc)
			{
				l=B2.fsc.l;
				t=B2.fsc.t;
				w=ws-B2.fsc.r-B2.fsc.l;
				h=hs-B2.fsc.t-B2.fsc.b;
			}
			else if(B2.mrg)
			{
				switch(B2.mrg.h)
				{
					case 1:l=B2.mrg.hp;break;
					case 2:l=parseInt((ws-B2.w)/2);break;
					case 3:l=ws-B2.w-B2.mrg.hp;break;
				}

				switch(B2.mrg.v)
				{
					case 1:t=B2.mrg.vp;break;
					case 2:t=parseInt((hs-B2.h)/2);break;
					case 3:t=hs-B2.h-B2.mrg.vp;break;
				}

				w=B2.w;
				h=B2.h;
			}

			l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
			t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id));
			
			oD.id = id + 'B';
			oD.style.position = 'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if(B.fsc){w=h="100%";salign=B.fsc.h+B.fsc.v;}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			if (!B.open) oD.style.display = 'none';
			
			document.body.insertBefore(oD, document.body.firstChild);
		}


		var oD = document.createElement("DIV"), pd = window[id2+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id2));
			
			oD.id = id2 + 'B';
			oD.style.position = 'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if(B2.fsc){w=h="100%";salign=B2.fsc.h+B2.fsc.v;}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id2+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id2+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id2+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file2+q2+'" /><param name="flashvars" value="'+f2+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file2+q2+'" id="'+id2+'" flashvars="'+f2+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			if (!B2.open) oD.style.display = 'none';
			
			document.body.insertBefore(oD, document.body.firstChild);
		}
		
		window[id2+'CanOpen'] = true;

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd swf 1: ' + c + ' ' + a);
		
			var oB = document.getElementById(id+'B');
			if(!oB)return;
			
			switch (c.toLowerCase())
			{
				case "open_me":
					if(B.secs>0)setTimeout('window["'+id+'Fn"]("close_me","auto");',B.secs*1000);
					if(HideSel && IE50)X1_HideSelects(true);
					if(oB)oB.style.zIndex=ZIdxOpen;
					oB.style.display="";
					break;
				
				case "close_me":
					clearInterval(window[id+'RFnIntervalId']);
					oB.style.display = "none";
					if(HideSel&&IE50)X1_HideSelects(false);
					break;
					
				case "open_other":
					window[id2+'Fn']('open_me', 'from_1');
					break;
				
				case "close_other":
					window[id2+'Fn']('close_me', 'from_1');
					break;
				
				default:
					break;
			}
		}


		window[id2+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd swf 2: ' + c + ' ' + a);
			
			var oB = document.getElementById(id2+'B');
			if(!oB)return;
			
			switch (c.toLowerCase())
			{
				case "open_other":
					window[id+'Fn']('open_me', 'from_2');
					break;
				
				case "close_other":
					window[id+'Fn']('close_me', 'from_2');
					break;
			
				case "open_me":
					if (window[id2+'CanOpen'])
					{
						if(B2.secs>0)setTimeout('window["'+id2+'Fn"]("close_me","auto");',B2.secs*1000);
						if(HideSel && IE50)X1_HideSelects(true);
						if(oB)oB.style.zIndex=ZIdxOpen;
						oB.style.display="";
						window[id2+'CanOpen'] = false;
					}
					break;
				
				case "close_me":
					clearInterval(window[id2+'RFnIntervalId']);
					oB.style.display = "none";
					if(HideSel&&IE50)X1_HideSelects(false);
					if (a)
						window[id2+'CanOpen'] = true;
					break;
				
				default:
					break;
			}
		}



		window[id+'DivBase'] = document.getElementById(id+'B');
		window[id2+'DivBase'] = document.getElementById(id2+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		window[id2+'RFn'] = function()
		{
			var o=window[id2+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id2+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn'](B.open ? "open_me" : "close_me","init")} );
			window.attachEvent("onresize",window[id+'RFn']);
			if(B.scroll)window.attachEvent("onscroll",window[id+'RFn']);
			
			window.attachEvent("onload",function(){window[id2+'Fn'](B2.open ? "open_me" : "close_me","init")} );
			window.attachEvent("onresize",window[id2+'RFn']);
			if(B2.scroll)window.attachEvent("onscroll",window[id2+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn'](B.open ? "open_me" : "close_me","init")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			if(B.scroll)window.addEventListener("scroll",window[id+'RFn'], false);
			
			window.addEventListener("load",function(){window[id2+'Fn'](B2.open ? "open_me" : "close_me","init")}, false);
			window.addEventListener("resize",window[id2+'RFn'], false);
			if(B2.scroll)window.addEventListener("scroll",window[id2+'RFn'], false);
		}
		if(B.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode for swf 1.');
			window[id+'RFnIntervalId']=setInterval('window.'+id+'RFn();',500);
		}
		if(B2.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode for swf 2.');
			window[id2+'RFnIntervalId']=setInterval('window.'+id2+'RFn();',500);
		}

		if(B.open && B.secs>0)
		{
			X1_Dbg_Msg(id, 'Switch swf 1 to close state in ' + B.secs + ' seconds.');
			setTimeout('window["'+id+'Fn"]("close_me","");',B.secs*1000);
		}
		if(B2.open && B2.secs>0)
		{
			X1_Dbg_Msg(id, 'Switch swf 2 to close state in ' + B2.secs + ' seconds.');
			setTimeout('window["'+id2+'Fn"]("close_me","");',B2.secs*1000);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Two Floating Flash Ad */






	/* Begin - In-Page: Html Ad */


	function X1_Html(B,S)
	{
		var id='X1Html'+X1_AdTagIndex;
		
		if (!B.width) B.width = 0;
		if (!B.height) B.height = 0;
		
		X1_ExecuteCallbackCode(id, B.width, B.height);
		
		X1_Dbg_New(id, 'Html Code', B, S, id + 'B');
		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
		
		
		X1_S = S;
		
		
		if (B.noc || (X1_AdParams.zone && (X1_AdParams.zone == 'zone_regielive_up' || X1_AdParams.zone == 'zone_regielive_down')))
			document.write(X1_TrkHtmlCode2(B.h));
		else
			document.write('<div id="' + id + 'B" class="'+X1_GetCCN(B.width, B.height)+'">' + X1_TrkHtmlCode2(B.h) + '</div>');
	}


	/* End - In-Page: Html Ad */










	/* Begin - In-Page: Iframe Ad */


	function X1_Iframe(B,S)
	{
		var id='X1Iframe'+X1_AdTagIndex;
		
		X1_ExecuteCallbackCode(id, B.w, B.h);
		
		X1_Dbg_New(id, 'Html Restricted Code (IFRAME)', B, S, id + 'B');
		X1_Dbg_Msg(id, 'Display tracking request is sent by the IFRAME.');
	
		document.write
		(
			'<div id="'+id+'B" class="'+X1_GetCCN(B.w,B.h)+'" style="width:'+B.w+'px !important; height:'+B.h+'px !important; display:block !important; visibility:visible !important; float:none !important;"><iframe src="'+X1_UQ(B,S)+'" width="'+B.w+'" height="'+B.h+'" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe></div>'
		);
	}


	/* End - In-Page: Iframe Ad */










	/* Begin - In-Page: Pop Ad */


	function X1_Pop(B,S)
	{
		var id='X1Pop'+X1_AdTagIndex;

		X1_Dbg_New(id, 'Pop', B, S);
		X1_Dbg_Msg(id, 'Display tracking request is sent by the Pop window. When opening the window is blocked request is not sent.');


		var ws=screen.availWidth,hs=screen.availHeight,l=0,t=0;

		switch(B.p.h)
		{
			case 1:l=B.p.hp;break;
			case 2:l=Math.round((ws-B.w-10)/2);break;
			case 3:l=ws-B.w-B.p.hp-10;break;
		}

		switch(B.p.v)
		{
			case 1:t=B.p.vp;break;
			case 2:t=Math.round((hs-B.h-30)/2);break;
			case 3:t=hs-B.h-B.p.vp-30;break;
		}

		var a=B.attr,s="width="+B.w+",height="+B.h+",left="+l+",top="+t+",location="+a.l+",menubar="+a.m+",resizable="+a.r+",scrollbars="+a.b+",status="+a.s+",toolbar="+a.t;

		window.open(X1_UQ(B,S),'popid'+parseInt(Math.random()*Math.pow(10,17)),s);
		if(!B.t)window.focus();
	}


	/* End - In-Page: Pop Ad */










	/* Begin - In-Page: Transitional Ad */


	function X1_Transitional(B,S)
	{
		var id='X1Trans'+X1_AdTagIndex,
			clk=S.click.toLowerCase(),
			UA=X1_BUA,
			IE=UA.indexOf('opera')<0&&UA.indexOf('msie')>=0,
			vDU=[],vN=[],vM=[],sD='__',
			oHrefRE=/\.as|\.js|\.swf|\.flv|\.zip|\.rar|\.dll|\.exe|\.m3u|\.mp3|\.wav|\.mpeg|\.jpg|\.jpeg|\.gif|\.png/,
			oClassRE=/x1_skip_this_link|skip_this_link/,
			oSkipFunction=null;
		
		X1_Dbg_New(id, 'Transitional', B, S);
		X1_Dbg_Msg(id, 'Display tracking request is sent when the transitional page is seen.');

		if (typeof(X1_Trans_SkipFunction)=='function')
			oSkipFunction = X1_Trans_SkipFunction;
		

		var Q=X1_UQ(B,S)+'&dtime='+escape(B.dtime);
		
		
		window[id+'Ov'] = function(){window.status=this[id+'h'];return true;}
		window[id+'Ou'] = function(){window.status="";return true;}
		window[id+'M']	= function(u)
		{
			var i,z,d='',v=u.split('://');
			
			if(v.length>1){v=v[1].split('/');d=X1_Trim(v[0]);}
			
			if(!d)return false;
			
			if(d==sD&&document.URL&&u.indexOf(document.URL.toLowerCase()+'#')>-1)return false;
			
			for(i=0;i<vN.length;i++){if(d.indexOf(vN[i])>-1)return false;}
			for(i=0;i<vM.length;i++){if(d.indexOf(vM[i])>-1)return true;}
			
			switch(parseInt(B.mode))
			{
				case 1:z=d.indexOf(sD)>-1;break;
				case 2:z=d.indexOf(sD)<0;break;
				default:z=true;break;
			}
			
			return z;
		}


		window[id+'L'] = function(o)
		{
			if(!o.href)return;

			var u=o.href.toLowerCase(),h,cn;
			if(u.indexOf("javascript:")<0&&u.indexOf(clk)<0)
			{
				if (oSkipFunction)
				{
					if (oSkipFunction(o))return;
				}
				else
				{
					if (oHrefRE.test(u))return;
					if (o.className && o.className.toLowerCase && oClassRE.test(o.className.toLowerCase()))return;
				}
			
				if(window[id+'M'](u))
				{
					vDU[vDU.length] = '<br/>' + u + ' &nbsp; &nbsp; &nbsp; &nbsp; ' + o.innerHTML;
					
					if(IE)h=o.innerHTML;
					o[id+'h']=o.href;
					o.href=Q+'&url='+escape(o.href);
					if(IE&&h!="")o.innerHTML=h;
					if(!o.onmouseover)o.onmouseover=window[id+'Ov'];
					if(!o.onmouseout)o.onmouseout=window[id+'Ou'];
				}
			}
		}

		window[id+'A'] = function()
		{
			X1_Dbg_Msg(id, 'Page loading is completed. Start replacing URLs.');
		
			var i,v,o,s;
			
			if(document.URL){v=document.URL.split('://');if(v.length>1){v=v[1].split('/');sD=X1_Trim(v[0]).toLowerCase();}}
			
			if(B.no){v=B.no.toLowerCase().split(/\s+/);		for(i=0;i<v.length;i++)vN[vN.length]=v[i];}
			if(B.must){v=B.must.toLowerCase().split(/\s+/);	for(i=0;i<v.length;i++)vM[vM.length]=v[i];}
			
			v=document.getElementsByTagName("A");for(i=0;i<v.length;i++)window[id+'L'](v[i]);
			v=document.getElementsByTagName("AREA");for(i=0;i<v.length;i++)window[id+'L'](v[i]);
			
			X1_Dbg_Msg(id, 'URLs that display the transitional page:<br/>' + vDU.join('') + '<br/><br/>');
		}

		if(window.attachEvent)window.attachEvent("onload",window[id+'A']);
		else if(window.addEventListener)window.addEventListener("load",window[id+'A'], false);
	}


	/* End - In-Page: Transitional Ad */










	/* Begin - Over-the-Page Underline Ad */


	function X1_UnderlineMultipleLinks(B,S)
	{
		B.load = 1;
		X1_Underline(B,S);
	}


	function X1_Underline(B,S)
	{
		if (!document.getElementById) return;
		
		B.txt = " \n El Nino \n Oceanographic Institute \n " + B.txt;
		
		if (typeof(X1_U_vB) == 'undefined') X1_U_vB = [];
		if (typeof(X1_U_oDP) == 'undefined') X1_U_oDP = {iPhMinLen:60, iPhMaxU:5, iPgMaxU:5};

		if (typeof(X1_U_oT) == 'undefined')
		{
			var oSkin = X1_Config.Underline.Skins[X1_Config.Underline.SkinId];
		
			X1_U_oT =
			{
				sCH1: function(iBWidth)
				{
				iBWidth = parseInt(iBWidth); if(!(iBWidth && iBWidth > 50)) iBWidth = 300;
					
				return '<table cellpadding="0" cellspacing="0" border="0" style="width: '+ iBWidth +'px;"><tr>'+
				'<td style="width:'+ iBWidth +'px; border:solid 1px '+oSkin.C.B+'; background-color:'+oSkin.C.IB+'; padding:1px;">'+
				'<table cellpadding="0" cellspacing="0" border="0" style="width:100%;">'+
				'<tr>'+
				' <td style="border-top:solid 1px '+oSkin.C.IB+'; background-color:'+oSkin.C.IB+'; padding:1px 2px 2px 4px;">'+
				'  <table cellpadding="0" cellspacing="0" border="0" width="100%">'+
				'  <tr>'+
				'   <td width="99%"><div style="float:left; font:normal 10px tahoma; color:'+oSkin.C.AT+';">'+ (oSkin.AdvText ? oSkin.AdvText : '') +'</div><div style="float:right; margin:1px 10px 0px 0px;">'+
					(oSkin.ProviderUrl ? 
						'<a href="'+ oSkin.ProviderUrl +'" target="_blank"><img src="'+ oSkin.FilesDir +'/Provider.gif" width="51" height="11" border="0"/></a>' : 
						'<img src="'+ oSkin.FilesDir +'/Provider.gif" width="51" height="11" border="0"/>'
					)+
					'</div></td>'+
				'   <td style="font:bold 10px verdana; background-color:'+oSkin.C.CB+'; color:'+oSkin.C.CBB+'; '+
										'cursor:pointer; padding:0px 3px 2px 4px; border:solid 1px '+oSkin.C.CBB+';"'+
				'    onClick="X1_U_CloseBanner(); return false;" onMouseOver="this.style.backgroundColor=\''+oSkin.C.CBO+'\';" '+
				'	 onMouseOut="this.style.backgroundColor=\''+oSkin.C.CB+'\';" title="Close">x</td>'+
				'  </tr>'+
				'  </table>'+
				' </td>'+
				'</tr>'+
				
				'<tr>'+
				' <td style="border:solid 1px '+oSkin.C.IB+'; border-top-color:'+oSkin.C.IB+'; border-bottom:solid 1px '+oSkin.C.IB+'; '+
							'padding:10px 4px 10px 4px; background-color:'+oSkin.C.BG+';">';
				},

				sCH2:
				' </td>'+
				'</tr>'+
				'</table>'+
				'</td></tr></table>',


				Text:
				{
					Fnc: function(oP)
					{
						return X1_U_oT.sCH1(oP.bw) +
						
						'  <table cellpadding="0" cellspacing="0" border="0" width="100%">'+
						'  <tr>'+
						'   <td style="font:bold 13px tahoma; color:'+oSkin.C.TI+'; text-decoration:underline; text-align:center; padding:2px 5px 2px 5px; cursor:pointer;"'+
						'	 onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\');"'+
						'	 onMouseOver="this.style.color=\''+oSkin.C.TIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TI+'\';">'+ X1_HtmlEncodeCustom2(oP.ti) +'</td>'+
						'  </tr>'+
						'  <tr>'+
						'   <td style="font:normal 11px tahoma; padding:5px 10px 0px 10px; color:'+oSkin.C.TE+'; cursor:pointer;"'+
						'	 onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\');"'+
						'	 onMouseOver="this.style.color=\''+oSkin.C.TEO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TE+'\';">'+ X1_HtmlEncodeCustom2(oP.te) + '</td>'+
						'  </tr>'+
						'  <tr>'+
						'   <td style="padding:5px 3px 0px 10px; text-align:right;"><a href="'+ oP.su +'" '+
						'    style="color:'+oSkin.C.SI+'; font:normal 11px tahoma; text-decoration:underline;" '+
						'   onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.su) +'\',\''+ oP.ut +'\',\'ClickOnCreativeSiteName\'); return false;" '+
						'	onMouseOver="this.style.color=\''+oSkin.C.SIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.SI+'\';">'+ X1_HtmlEncodeCustom2(oP.sn) +'</a></td>'+
						'  </tr>'+
						'  </table>'+
						 
						X1_U_oT.sCH2;
					}
				},
				
				ImageAndText:
				{
					Fnc: function(oP)
					{
						var sWiHe = (oP.w ? ' width="'+ oP.w +'"' : '') + (oP.h ? ' height="'+ oP.h +'"' : '');
						var sOnClick = ' onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\');" ';
					
						return X1_U_oT.sCH1(oP.bw) +
						
						'  <table cellpadding="0" cellspacing="0" border="0" width="100%">'+
						'  <tr>'+
						'   <td colspan="2" style="font:bold 13px tahoma; color:'+oSkin.C.TI+'; text-decoration:underline; text-align:center; padding:2px 5px 2px 5px; cursor:pointer;"'+sOnClick+
						'	 onMouseOver="this.style.color=\''+oSkin.C.TIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TI+'\';">'+ X1_HtmlEncodeCustom2(oP.ti) +'</td>'+
						'  </tr>'+
						
						(oP.te ?
							('<tr>'+
							'  <td style="padding:5px 2px 0px 10px; width:10px; cursor:pointer;"'+sOnClick+'><img src="'+ oP.f +'" alt="" border="0" '+ sWiHe +'/></td>'+
							'  <td style="font: normal 11px tahoma; padding:5px 10px 0px 10px; color:'+oSkin.C.TE+'; cursor:pointer;"'+sOnClick+
							'	 onMouseOver="this.style.color=\''+oSkin.C.TEO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TE+'\';">'+ X1_HtmlEncodeCustom2(oP.te) + '</td>'+
							'</tr>')
							:
							('<tr><td style="padding:5px 10px 0px 10px; text-align:center; cursor:pointer;"'+sOnClick+'><img src="'+ oP.f +'" alt="" border="0" '+ sWiHe +'/></td></tr>')
						)+
						
						'  <tr>'+
						'   <td colspan="2" style="padding:5px 3px 1px 10px; text-align:right;"><a href="'+ oP.su +'" '+
						'    style="color:'+oSkin.C.SI+'; font:normal 11px tahoma; text-decoration:underline;" '+
						'   onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.su) +'\',\''+ oP.ut +'\',\'ClickOnCreativeSiteName\'); return false;" '+
						'	onMouseOver="this.style.color=\''+oSkin.C.SIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.SI+'\';">'+ X1_HtmlEncodeCustom2(oP.sn) +'</a></td>'+
						'  </tr>'+
						'  </table>'+
						 
						X1_U_oT.sCH2;
					}
				},
				
				
				Flash:
				{
					Fnc: function(oP,sFId)
					{
						return X1_U_oT.sCH1(oP.bw) +
						
						'<table cellpadding="0" cellspacing="0" border="0" width="100%">'+
						'<tr>'+
						' <td style="text-align: center;">'+

						'  <object id="'+ sFId +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+ oP.w +'" height="'+ oP.h +'" align="middle">'+
						'   <param name="flashVars" value="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" />'+
						'	<param name="movie" value="'+ oP.f +'" />'+
						'	<param name="allowScriptAccess" value="always" />'+
						'	<param name="quality" value="high" />'+
						'	<param name="salign" value="lt" />'+
						'	<param name="bgcolor" value="#ffffff" />'+
						
						'	<embed id="'+ sFId +'" type="application/x-shockwave-flash" width="'+ oP.w +'" height="'+ oP.h +'" align="middle" '+
						'    flashVars="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" '+
						'	 src="'+ oP.f +'" '+
						'	 allowScriptAccess="always" ' + (window.opera ? 'wmode="transparent"' : '') + ' quality="high" salign="lt" bgcolor="#ffffff"/>'+
						
						'  </object>'+

						' </td>'+
						'</tr>'+
						'</table>'+
						 
						X1_U_oT.sCH2;
					}
				},


				FlashBoxless:
				{
					Fnc: function(oP,sFId)
					{
						return '<table cellpadding="0" cellspacing="0" border="0">'+
						'<tr>'+
						' <td style="text-align: center; padding:1px;">'+

						'  <object id="'+ sFId +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+ oP.w +'" height="'+ oP.h +'" align="middle">'+
						'   <param name="flashVars" value="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" />'+
						'	<param name="movie" value="'+ oP.f +'" />'+
						'	<param name="allowScriptAccess" value="always" />'+
						'	<param name="allowFullScreen" value="true" />'+
						'	<param name="wmode" value="transparent"/>'+
						'	<param name="quality" value="high" />'+
						'	<param name="salign" value="lt" />'+
						
						'	<embed id="'+ sFId +'" type="application/x-shockwave-flash" width="'+ oP.w +'" height="'+ oP.h +'" align="middle" '+
						'    flashVars="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" '+
						'	 src="'+ oP.f +'" '+
						'	 allowScriptAccess="always" allowFullScreen="true" wmode="transparent" quality="high" salign="lt"/>'+
						
						'  </object>'+

						' </td>'+
						'</tr>'+
						'</table>';
					}
				},

				
				FlashAndText:
				{
					Fnc: function(oP,sFId)
					{
						return X1_U_oT.sCH1(oP.bw) +
						
						'  <table cellpadding="0" cellspacing="0" border="0" width="100%">'+
						'  <tr>'+
						'   <td style="font:bold 13px tahoma; color:'+oSkin.C.TI+'; text-decoration:underline; text-align:center; padding:2px 10px 2px 10px; cursor:pointer;"'+
						'	 onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\');"'+						
						'	 onMouseOver="this.style.color=\''+oSkin.C.TIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TI+'\';">'+ X1_HtmlEncodeCustom2(oP.ti) + '</td>'+
						'  </tr>'+
						'  <tr>'+
						'   <td style="font: normal 11px tahoma; padding:10px 5px 10px 5px; text-align: center;">'+ 
						
						'  <object id="'+ sFId +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+ oP.w +'" height="'+ oP.h +'" align="middle">'+
						'   <param name="flashVars" value="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" />'+
						'	<param name="movie" value="'+ oP.f +'" />'+
						'	<param name="allowScriptAccess" value="always" />'+
						'	<param name="quality" value="high" />'+
						'	<param name="salign" value="lt" />'+
						'	<param name="bgcolor" value="#ffffff" />'+
						
						'	<embed id="'+ sFId +'" type="application/x-shockwave-flash" width="'+ oP.w +'" height="'+ oP.h +'" align="middle" '+
						'    flashVars="clickTAG=$encode_begin$$click_url_begin$'+ oP.u +'$click_url_end$&suref=NoText_ClickOnCreative$encode_end$&Stg='+ oP.ut +'&Scp=$encode_begin$$click_tracking_url$$encode_end$'+ oP.fvars +'" '+
						'	 src="'+ oP.f +'" '+
						'	 allowScriptAccess="always" ' + (window.opera ? 'wmode="transparent"' : '') + ' quality="high" salign="lt" bgcolor="#ffffff"/>'+
						
						'  </object>'+
						
						   '</td>'+
						'  </tr>'+
						'  <tr>'+
						'   <td style="font:normal 11px tahoma; padding:2px 10px 0px 10px; color:'+oSkin.C.TE+'; cursor:pointer;"'+
						'	 onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\');"'+						
						'	 onMouseOver="this.style.color=\''+oSkin.C.TEO+'\';" onMouseOut="this.style.color=\''+oSkin.C.TE+'\';">'+ X1_HtmlEncodeCustom2(oP.te) + '</td>'+
						'  </tr>'+
						'  <tr>'+
						'   <td style="padding:5px 3px 1px 10px; text-align:right;"><a href="'+ oP.su +'" '+
						'    style="color:'+oSkin.C.SI+'; font:normal 11px tahoma; text-decoration: underline;" '+
						'   onClick="X1_U_ClickBanner(\''+ X1_JsEncLight(oP.su) +'\',\''+ oP.ut +'\',\'ClickOnCreativeSiteName\'); return false;" '+
						'	onMouseOver="this.style.color=\''+oSkin.C.SIO+'\';" onMouseOut="this.style.color=\''+oSkin.C.SI+'\';">'+ X1_HtmlEncodeCustom2(oP.sn) +'</a></td>'+
						'  </tr>'+
						'  </table>'+
						 
						X1_U_oT.sCH2;
					}
				}
				
			};

		} // if (typeof(X1_U_vT) == 'undefined')



		
		var id='X1U'+X1_AdTagIndex,
			clk=S.click.toLowerCase(),
			
			UA=X1_BUA,
			OP=UA.indexOf('opera')>=0,
			WIN=UA.indexOf("windows")>=0,
			IE50=!OP&&UA.indexOf('msie 5.0')>=0,
			IE=!OP&&UA.indexOf('msie')>=0,
			zMaskSel=IE&&location.protocol=="http:",
			sTCss = null, sTCssOver = null, sTColor = null, sTColorOver = null,
			iPhMinLen = 0, iPhMaxU = 0, iPgMaxU = 0, iMSecsBBC = 0,
			iUBLen = X1_U_vB.length, oDP
		;
		
		X1_Dbg_New(id + iUBLen, 'Underline/Replace Text', B, S);

		if (typeof(X1_DisplayParams) != 'undefined' && X1_DisplayParams)
		{
			oDP = X1_DisplayParams;
			
			if (oDP.u_css_class && oDP.u_over_css_class)
			{
				sTCss = oDP.u_css_class;
				sTCssOver = oDP.u_over_css_class;
			}
			
			if (oDP.u_paragraph_min_length) X1_U_oDP.iPhMinLen = parseInt(oDP.u_paragraph_min_length);
			if (oDP.u_max_per_paragraph)	X1_U_oDP.iPhMaxU = parseInt(oDP.u_max_per_paragraph);
			if (oDP.u_max_per_page)			X1_U_oDP.iPgMaxU = parseInt(oDP.u_max_per_page);
			
			if (X1_U_oDP.iPhMinLen < 1) X1_U_oDP.iPhMinLen = 60;
			if (X1_U_oDP.iPhMaxU < 1)	X1_U_oDP.iPhMaxU = 5;
			if (X1_U_oDP.iPgMaxU < 1)	X1_U_oDP.iPgMaxU = 5;
			
			X1_DisplayParams = null;
		}
		
		if (!(sTCss && sTCssOver))
		{
			if (B.up.s && B.up.so)
			{
				document.write('<style type="text/css">.X1USC'+ iUBLen +' {' + B.up.s  + '} \n .X1USCOver'+ iUBLen +' {' + B.up.so + '} \n </style>');
				sTCss = 'X1USC'+ iUBLen;
				sTCssOver = 'X1USCOver'+ iUBLen;
			}
			else
			{
				sTColor = B.up.c ? B.up.c : '#C0D1FE';
				sTColorOver = B.up.co ? B.up.co : '#0494E1';
			}
		}
		
		iPhMinLen = B.up.phminlen ? B.up.phminlen : 60;
		iPhMaxU = B.up.phmaxu ? B.up.phmaxu : 5;
		iPgMaxU = B.up.pgmaxu ? B.up.pgmaxu : 5;
		iMSecsBBC = B.secsbbc ? parseFloat(B.secsbbc) * 1000 : 1800;
		
		
		X1_U_vB[iUBLen] = 
		{
			B:B, S:S,
			sTCss:sTCss, sTCssOver:sTCssOver, sTColor:sTColor, sTColorOver:sTColorOver,
			iPhMinLen:iPhMinLen, iPhU:0, iPhMaxU:iPhMaxU, iPgU:0, iPgMaxU:iPgMaxU, 
			iMSecsBBC:iMSecsBBC, sHtml:null, zDTrk:false,
			AdParams:X1_AdParams, DCU:X1_DCU
		};
		
		if (iUBLen > 0) return;
		
		

		window[id+'FlaFn'] = function(c)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c);
		
			if (c == 'close') window[id+'BHide']();
		}
		

		
		X1_U_oB = {iB:-1, oText:null, sUText:'', iW:-1};
		X1_U_iBLastClick = 0;
		

		window[id+'TOver'] = function(oText,iB,sUText,iW)
		{
			if(!oText)return;
			
			if(X1_U_vB[iB].sTColorOver)
				oText.style.borderBottomColor = X1_U_vB[iB].sTColorOver;
			else
				oText.className = X1_U_vB[iB].sTCssOver;
			
			if (X1_U_oB.oText == oText)
			{
				clearTimeout(X1_U_oB.iHideTimeout);
				return;
			}
			
			if (X1_U_oB.iB >= 0) window[id+'BHide']();
			
			X1_U_oB.iShowTimeout = setTimeout('window.'+id+'BShow();',30);
			X1_U_oB.iB = iB;
			X1_U_oB.iW = iW;
			X1_U_oB.oText = oText;
			X1_U_oB.sUText = sUText;
			
			var oB = X1_U_vB[iB];
			
			if (oB)
			{
				if (oB.vTexts[iW] && oB.vTexts[iW].url)
				{
					X1_U_oB.sUUrl = oB.vTexts[iW].url.
						replace(/\$ad_params_site\$/gi, escape(oB.AdParams.site)).
						replace(/\$ad_params_zone\$/gi, escape(oB.AdParams.zone));
					
					if (oB.DCU)
						X1_U_oB.sUUrl = oB.DCU.replace(/\$destination_click_url\$/gi,escape(X1_U_oB.sUUrl));
				}
				else
				{
					X1_U_oB.sUUrl = oB.B.htp && oB.B.htp.u ? oB.B.htp.u : '';
				}
			}
			else
			{
				X1_U_oB.sUUrl = '';
			}
		}

		window[id+'TOut'] = function(oText,iB)
		{
			if(!oText)return;
			
			if(X1_U_vB[iB].sTColor)
				oText.style.borderBottomColor = X1_U_vB[iB].sTColor;
			else
				oText.className = X1_U_vB[iB].sTCss;

			X1_U_oB.iHideTimeout = setTimeout('window.'+id+'BHide();',X1_U_vB[iB].iMSecsBBC);
		}

		window[id+'TClick'] = function(t,i)
		{
			if(!t)return;
			if(i<0)return;
			
			var oB = X1_U_vB[i];
			
			if(oB)
			{
				if (oB.B.htp && oB.B.htp.u)
				{
					var sUTClick = X1_U_oB.sUUrl?X1_U_oB.sUUrl:oB.B.htp.u;
					window.open(X1_CP(oB.S) + escape(sUTClick) + '&suref=' + X1_U_oB.sUText + '_ClickOnKeyword', (oB.B.htp.ut?oB.B.htp.ut:'_blank'));
				}
				else
				{
					if (oB.u)
					{
						window.open(X1_CP(oB.S) + escape(oB.u) + '&suref=' + X1_U_oB.sUText + '_ClickOnKeyword', (oB.ut ? oB.ut : '_blank'));
					}
				}
			}
		}

		window[id+'BShow'] = function()
		{
			X1_Dbg_Msg(id + X1_U_oB.iB, 'Show banner for "' + unescape(X1_U_oB.sUText) + '".');
		
			var oB = document.getElementById('X1UBnr_' + X1_U_oB.iB), oTxy, oBwh, oTwh, oA, iA = 1, iL, iT, iDT = 2, iX = 0, iY = 0, oBS;
			if (!oB) return;
			
			oBS = X1_U_vB[X1_U_oB.iB];
			
			if (oBS.sHtml)
			{
				oB.innerHTML = oBS.sHtml.replace(/suref%3DNoText/gi, 'suref%3D' + X1_Enc(X1_U_oB.sUText));
				oBS.sHtml = null;
			}
			
			if (!oBS.zDTrk)
			{
				X1_Dbg_Msg(id + X1_U_oB.iB, 'Send display tracking request.');
				X1_DT2(oBS.S);
				oBS.zDTrk = true;
			}		
			
			//oB.style.display = '';
			
			oTxy = X1_GetXY(X1_U_oB.oText);
			oBwh = X1_GetWH(oB);
			oTwh = X1_GetWH(X1_U_oB.oText);
			
			oA = oBS.B.aout;
			
			if(oA)
			{
				iA = oA.a ? parseInt(oA.a) : 1;			if(!iA||iA<1||iA>12) iA = 1;
				iDT = oA.dt ? parseInt(oA.dt) : 2;
				iX = oA.x ? parseInt(oA.x) : 0;
				iY = oA.y ? parseInt(oA.y) : 0;
			}


			var zSP = false,
				iRT, 
				iVx = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft, 
				iVy = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop, 
				iVw = window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth, 
				iVh = window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;

			if(!IE)iVw-=19;

			
			switch(iA)
			{
				case 1: iL = oTxy.x; iT = oTxy.y - oBwh.h - iDT; break;
				case 2: iL = oTxy.x + (oTwh.w - oBwh.w) / 2; iT = oTxy.y - oBwh.h - iDT; break;
				case 3: iL = oTxy.x + oTwh.w - oBwh.w; iT = oTxy.y - oBwh.h - iDT; break;
				
				case 4: iL = oTxy.x + oTwh.w + iDT;	iT = oTxy.y; break;
				case 5: iL = oTxy.x + oTwh.w + iDT;	iT = oTxy.y + (oTwh.h - oBwh.h) / 2; break;
				case 6: iL = oTxy.x + oTwh.w + iDT;	iT = oTxy.y + oTwh.h - oBwh.h; break;
				
				case 7: iL = oTxy.x; iT = oTxy.y + oTwh.h + iDT; break;
				case 8: iL = oTxy.x + (oTwh.w - oBwh.w) / 2; iT = oTxy.y + oTwh.h + iDT; break;
				case 9: iL = oTxy.x + oTwh.w - oBwh.w; iT = oTxy.y + oTwh.h + iDT; break;
				
				case 10: iL = oTxy.x - oBwh.w - iDT; iT = oTxy.y; break;
				case 11: iL = oTxy.x - oBwh.w - iDT; iT = oTxy.y + (oTwh.h - oBwh.h) / 2; break;
				case 12: iL = oTxy.x - oBwh.w - iDT; iT = oTxy.y + oTwh.h - oBwh.h; break;
			}

			if (iX + iL + oBwh.w > iVx + iVw) iL = iVx + iVw - iX - oBwh.w - 2;
			if (iX + iL < iVx) iL = iVx - iL + 2;
			
			if (iY + iT + oBwh.h > iVy + iVh) iT = iVy + iVh - iY - oBwh.h - 2;
			if (iY + iT < iVy) iT = iVy - iY + 2;
			
			if ((oTxy.y >= iY + iT && oTxy.y <= iY + iT + oBwh.h) && (oTxy.x >= iX + iL && oTxy.x <= iX + iL + oBwh.w))
				iT = (iA >= 7 && iA <= 9) ? oTxy.y - oBwh.h - iDT  : oTxy.y + oTwh.h + iDT;


			oB.style.left = iX + iL + 'px';
			oB.style.top = iY + iT + 'px';
			
			
			if (zMaskSel)
			{
				var oDMask = document.getElementById('X1UBnrSMask');
				if (oDMask)
				{
					oDMask.style.left = iX + iL + 'px';
					oDMask.style.top = iY + iT + 'px';
					oDMask.style.width = oBwh.w + 'px';
					oDMask.style.height = oBwh.h + 'px'
				}
			}

			
			var sSendText = X1_U_oB.sUText + X1_Enc('__X1_C_SEP__' + X1_U_oB.sUUrl);
			
			setTimeout('window.X1_U_Js2Fla("'+ (id + X1_U_oB.iB + 'Fla') +'","open");',100);
			setTimeout('window.X1_U_SendTextFromJs("'+ (id + X1_U_oB.iB + 'Fla') +'","'+ sSendText +'");',50);
		}

		window[id+'BHide'] = function()
		{
			X1_Dbg_Msg(id + X1_U_oB.iB, 'Hide banner for "' + unescape(X1_U_oB.sUText) + '".');
			
			clearTimeout(X1_U_oB.iShowTimeout);
			clearTimeout(X1_U_oB.iHideTimeout);
		
			var oB = document.getElementById('X1UBnr_' + X1_U_oB.iB);
			if (!oB) return;
			
			//oB.style.display = 'none';
			oB.style.top = '-10000px';
			oB.style.left = '-10000px';
			
			if (zMaskSel)
			{
				var oDMask = document.getElementById('X1UBnrSMask');
				if (oDMask)
				{
					oDMask.style.left = '-10000px';
					oDMask.style.top = '-10000px';
				}
			}
			
			setTimeout('window.X1_U_Js2Fla("'+ (id + X1_U_oB.iB + 'Fla') +'","close");',100);
			
			X1_U_oB.iB = -1;
			X1_U_oB.oText = null;
			X1_U_oB.sUText = '';
		}
		
		window['X1_U_Js2Fla'] = function(sId, sMsg)
		{
			var o = document.embeds && document.embeds[sId] ? document.embeds[sId] : document.getElementById(sId);
			if(o)
			{
				if (typeof(o.PercentLoaded) != 'undefined')
				{
					if (o.PercentLoaded() < 20)
						setTimeout('window.X1_U_Js2Fla("'+ sId +'", "' + sMsg + '");', 200);
					else
						o.SetVariable("JsChangeState",sMsg);
				}
				else
					o.SetVariable("JsChangeState",sMsg);
			}
		}

		window['X1_U_SendTextFromJs'] = function(sId, sMsg)
		{
			var o = document.embeds && document.embeds[sId] ? document.embeds[sId] : document.getElementById(sId);
			if(o)
			{
				if (typeof(o.PercentLoaded) != 'undefined')
				{
					if (o.PercentLoaded() < 20)
						setTimeout('window.X1_U_SendTextFromJs("'+ sId +'", "' + sMsg + '");', 50);
					else
						o.SetVariable("X1_SendTextFromJs",sMsg);
				}
				else
					o.SetVariable("X1_SendTextFromJs",sMsg);
			}
		}
		
		window['X1_U_CloseBanner'] = function()
		{
			window[id+'BHide']();
		}

		window['X1_U_ClickBanner'] = function(sU,sUT,sURef)
		{
			if (X1_U_oB.iB < 0)return;
			
			var iTNow = (new Date()).getTime();
			
			if (iTNow - X1_U_iBLastClick < 500) return;
			X1_U_iBLastClick = iTNow;
			
			var oB = X1_U_vB[X1_U_oB.iB];
			
			if(oB&&sU) window.open(X1_CP(oB.S) + escape(sU) + '&suref=' + X1_U_oB.sUText + (sURef ? ('_' + sURef) : ''), sUT);
		}

		window[id+'BOver'] = function()
		{
			clearTimeout(X1_U_oB.iHideTimeout);
		}

		window[id+'BOut'] = function()
		{
			if(X1_U_oB.iB<0)return;
			
			X1_U_oB.iHideTimeout = setTimeout('window.'+id+'BHide();', X1_U_vB[X1_U_oB.iB].iMSecsBBC);
		}
		
		window[id+'U'] = function()
		{
			var oD, iB, iBLen = X1_U_vB.length, oB;
			
			if (zMaskSel)
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = 'X1UBnrSMask';
					oD.style.position = 'absolute';
					oD.style.top = '-10000px';
					oD.style.left = '-10000px';
					oD.style.width = '100px';
					oD.style.height = '100px';
					oD.style.display = '';
					oD.style.overflow = 'visible';
					oD.style.zIndex = 965006;
				
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:100%; height:100%; z-index: 965006; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					
					document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			
			for (iB = 0; iB < iBLen; iB++)
			{
				oB = X1_U_vB[iB];
			
				oD = document.createElement("DIV"); if (!oD) continue;
				oD = document.body.insertBefore(oD, document.body.firstChild); if (!oD) continue;
				
				oD.id = 'X1UBnr_' + iB;
				oD.style.position = 'absolute';
				oD.style.top = '-10000px';
				oD.style.left = '-10000px';
				oD.style.width = 'auto';
				oD.style.height = 'auto';
				oD.style.display = '';
				oD.style.overflow = 'visible';
				oD.style.zIndex = 965007;
				
				oD.onmouseover = window[id+'BOver'];
				oD.onmouseout = window[id+'BOut'];

				X1_S = oB.S;
				
				var sFV = '&Sfn='+id+'FlaFn';
				
				if (oB.B.htp.fvars)
				{
					var iFV, vFV = oB.B.htp.fvars.split(/[\n|\r]/), iEq;
					
					for (iFV = 0; iFV < vFV.length; iFV++)
					{
						iEq = vFV[iFV].indexOf('=');
						if (iEq > 0)
						{
							sFV += '&' + escape(X1_Trim(vFV[iFV].substr(0,iEq))) + '=' + escape(X1_Trim(vFV[iFV].substr(iEq+1)).replace(/\$files_dir\$/gi, X1_S.dir));
						}
					}
				}
				oB.B.htp.fvars = sFV;
				
				if (oB.B.htp.f && oB.B.htp.f.indexOf('://') < 0) oB.B.htp.f = oB.S.dir + oB.B.htp.f;


				if (oB.B.htp.u)
				{
					oB.B.htp.u = oB.B.htp.u.
						replace(/\$ad_params_site\$/gi, escape(oB.AdParams.site)).
						replace(/\$ad_params_zone\$/gi, escape(oB.AdParams.zone));
					
					if (oB.DCU)
						oB.B.htp.u = oB.DCU.replace(/\$destination_click_url\$/gi,escape(oB.B.htp.u));
				}
				
				if (oB.B.htp.su)
				{
					oB.B.htp.su = oB.B.htp.su.
						replace(/\$ad_params_site\$/gi, escape(oB.AdParams.site)).
						replace(/\$ad_params_zone\$/gi, escape(oB.AdParams.zone));
					
					if (oB.DCU)
						oB.B.htp.su = oB.DCU.replace(/\$destination_click_url\$/gi,escape(oB.B.htp.su));
				}
				

				if (oB.B.load)
				{
					if (oB.B.hc) oD.innerHTML = X1_TrkHtmlCode2(oB.B.hc);
					else
					{
						if (oB.B.ht && X1_U_oT[oB.B.ht])
						{
							oD.innerHTML = X1_TrkHtmlCode2(X1_U_oT[oB.B.ht].Fnc(oB.B.htp,id+iB+'Fla'));
						}
					}
				}
				else
				{
					if (oB.B.hc) oB.sHtml = X1_TrkHtmlCode2(oB.B.hc);
					else
					{
						if (oB.B.ht && X1_U_oT[oB.B.ht])
						{
							oB.sHtml = X1_TrkHtmlCode2(X1_U_oT[oB.B.ht].Fnc(oB.B.htp,id+iB+'Fla'));
						}
					}
				}
				
				
				oB.vTexts = oB.B.txt.split(/[\s\"]*[\n|\r][\s\"]*/);
				
				
				
				var iTx, iTxLen = oB.vTexts.length, oH2T = document.createElement("DIV"), vTNew = [], sVTTmp = '', iIdxHttp, sLowerT, sUrlT;
				if (oH2T)
				{
					for (iTx = 0; iTx < iTxLen; iTx++)
					{
						sVTTmp = oB.vTexts[iTx].replace(/^\s+|\s+$/g, '');
						
						if (sVTTmp != '')
						{
							sLowerT = sVTTmp.toLowerCase();
							
							iIdxHttp = sLowerT.indexOf('http://');
							if (iIdxHttp < 0)
								iIdxHttp = sLowerT.indexOf('https://');
								
							sUrlT = null;
							
							if (iIdxHttp > 0)
							{
								sUrlT = sVTTmp.substring(iIdxHttp);
								sVTTmp = sVTTmp.substr(0, iIdxHttp).replace(/^[\s|\"|\']+|[\s|\"|\']+$/g, '');
							}
						
						
							oH2T.innerHTML = sVTTmp.toLowerCase();
							
							if (oH2T.firstChild && oH2T.firstChild.nodeValue && oH2T.firstChild.nodeValue.length > 0)
							{
								vTNew[vTNew.length] = {txt: oH2T.firstChild.nodeValue, url: sUrlT};
							}
						}
					}
					
					oB.vTexts = vTNew;
				}
			}



			
			// Build paragraphs
			
			var vET = {A:1,APPLET:1,AREA:1,CODE:1,FRAME:1,FRAMESET:1,IFRAME:1,MAP:1,NOSCRIPT:1,OBJECT:1,SCRIPT:1,SELECT:1,STYLE:1,TEXTAREA:1,H1:1,H2:1,H3:1,FORM:1},
				vPT = {B:1,BIG:1,BR:1,EM:1,I:1,INS:1,Q:1,S:1,SMALL:1,SPAN:1,STRIKE:1,STRONG:1,SUB:1,SUP:1,U:1,VAR:1},
				vPhs = [], iPhs = 0, iPt = 0, vPhsLen = []
			;
			
			vPhs[0] = [];
			vPhsLen[0] = 0;
			
			
			function ACN(oN)
			{
				var i, iL, oT, 
					sId = oN.id ? oN.id.toString().toLowerCase() : '',
					sCName = oN.className ? oN.className.toString().toLowerCase() : '';
				
				if (sId.indexOf('x1ubnr') == 0 || sId.indexOf('x1tbnr') == 0 || sId.indexOf('x1dbg') == 0) return;
				if (/x1_no_underline|x1nounderline|no_underline|nounderline/.test(sCName)) return;

				if (oN.nodeType == 3 && typeof(oN.nodeValue) == 'string')
				{
					if (oN.nodeValue.replace(/^\s+|\s+$/g, '') != '')
					{
						vPhs[iPhs][iPt] = oN;
						vPhsLen[iPhs] += oN.nodeValue.length;
						iPt++;
					}
				}
				
				if (oN.hasChildNodes())
				{
					if (!vPT[oN.nodeName.toUpperCase()])
					{
						if (iPt > 0)
						{
							iPhs++;
							vPhs[iPhs] = [];
							vPhsLen[iPhs] = 0;
							iPt = 0;
						}
					}
				
					iL = oN.childNodes.length;
					
					for (i = 0; i < iL; i++)
					{
						oT = oN.childNodes[i];
						if (oT)
						{
							if (!vET[oT.nodeName.toUpperCase()])
							{
								ACN(oT);
							}
						}
					}
				}
			}
		
			var iBegTime = (new Date()).getTime();
		
			ACN(document.body);
			
			
			
			
			// Underline Words
			
			var sWordB = String.fromCharCode
				(
					0x0020,0x00A0,0x0009,0x000A,0x000D, 0x002E,0x003A, 0x0027,0x00B7,0x05F4,0x2019,0x2027, 0x30FC,0xFF70,0xFF9E,0xFF9F
				),
				sSentenceB = String.fromCharCode
				(
					0x0085,0x2028,0x2029, 
					0x0021,0x003F,0x0589,0x061F,0x06D4,0x0700,0x0701,0x0702,0x0964,0x1362,0x1367,0x1368,0x104A,
					0x104B,0x166E,0x1803,0x1809,0x203C,0x203D,0x2047,0x2048,0x2049,0x3002,0xFE52,0xFE57,0xFF01,0xFF0E,0xFF1F,0xFF61
				)
			;
			
			function GetCharType(c)
			{
				var i = c.charCodeAt(0);
				
				if ((sWordB.indexOf(c) > -1) || (i>=0 && i<=35) || (i>=37 && i<=47) || (i>=58 && i<=64) || (i>=91 && i<=96) || (i>=123 && i<=127))
					return 1;
					
				if (sSentenceB.indexOf(c) > -1) return 2;
				
				return 0;
			}

			
			
			var iP, i, iB, iBLen = X1_U_vB.length, iW, iWLen, iW2, iW2Len, sText, oText, oTextParent, oSpan,
				sTmp, iBeg, iEnd, iCharType, sTextLine, zHasWordB,
				oPart, vParts = [], iLastInd, vPhrase,
				iPhU = 0, iPgU = 0, zForPh, zForPhChunk, zForB, zForW, zFound;

			
			zForPh = true;
			
			for (iP = 0; iP < vPhs.length && zForPh; iP++)
			{
				if (vPhsLen[iP] < X1_U_oDP.iPhMinLen) continue;
				
				iPhU = 0;
				
				
				zForPhChunk = true;
			
				for (i = 0; i < vPhs[iP].length && zForPhChunk; i++)
				{
					oText = vPhs[iP][i];
					if (!oText) continue;
					
					oTextParent = oText.parentNode;		
					if (!oTextParent) continue;
					
					if (!oText.nodeValue) continue;
				
					vParts = [];
					sTmp = oText.nodeValue.toLowerCase();
					
					
					zForB = true;
					
					for (iB = 0; iB < iBLen && zForB; iB++)
					{
						if (iPhU == 0) X1_U_vB[iB].iPhU = 0;
						
						if (vPhsLen[iP] < X1_U_vB[iB].iPhMinLen) continue;
						if (X1_U_vB[iB].iPgU >= X1_U_vB[iB].iPgMaxU) continue;
						if (X1_U_vB[iB].iPhU >= X1_U_vB[iB].iPhMaxU) continue;
						
						
						iWLen = X1_U_vB[iB].vTexts.length;
						
						zForW = true;
					
						for (iW = 0; iW < iWLen && zForW; iW++)
						{
							sTextLine = X1_U_vB[iB].vTexts[iW].txt;
							
							if ((iBeg = sTextLine.indexOf('__disable_wb__')) == 0)
							{
								zHasWordB = false;
								sTextLine = sTextLine.substr(iBeg + '__disable_wb__'.length).replace(/^\s+/, '');
							}
							else
							{
								zHasWordB = true;
							}
							
							iEnd = -1;
							
							while (true)
							{
								iBeg = sTmp.indexOf(sTextLine,iEnd+1);	if (iBeg < 0) break;
								iEnd = iBeg + sTextLine.length - 1;
								
								zFound = true;
								
								if (zHasWordB)
								{
									if (iBeg > 0 && GetCharType(sTmp.charAt(iBeg-1)) == 0) zFound = false;
									if (zFound && (iEnd < sTmp.length - 1) && GetCharType(sTmp.charAt(iEnd+1)) == 0) zFound = false;
								}
							
							
								if (zFound)
								{
									iW2Len = vParts.length;								
									
									for (iW2 = 0; iW2 < iW2Len; iW2++)
									{
										oPart = vParts[iW2];
										
										if (
											(iBeg >= oPart.iBeg && iBeg <= oPart.iEnd) || (iEnd >= oPart.iBeg && iEnd <= oPart.iEnd) ||
											(oPart.iBeg >= iBeg && oPart.iBeg <= iEnd) || (oPart.iEnd >= iBeg && oPart.iEnd <= iEnd)
										)
										{
											zFound = false;
											break;
										}
									}
								
									if (zFound)
									{
										vParts[vParts.length] = {iBeg:iBeg, iEnd:iEnd, iB:iB, iW:iW};
										
										
										iPhU++;
										iPgU++;
										
										if (iPgU >= X1_U_oDP.iPgMaxU)
										{
											zForPh = false;
											zForPhChunk = false;
											zForB = false;
											zForW = false;
											break;
										}
										
										if (iPhU >= X1_U_oDP.iPhMaxU)
										{
											zForPhChunk = false;
											zForB = false;
											zForW = false;
											break;
										}
										
										X1_U_vB[iB].iPhU++;
										X1_U_vB[iB].iPgU++;
										
										if (X1_U_vB[iB].iPgU >= X1_U_vB[iB].iPgMaxU) {zForW = false; break;}
										if (X1_U_vB[iB].iPhU >= X1_U_vB[iB].iPhMaxU) {zForW = false; break;}
										
										break;
									}
								}
							}
						}
					}
					
					iW2Len = vParts.length;
					
					if (iW2Len > 0)
					//if (false)
					{
						function CN(a, b){return a.iBeg - b.iBeg};
						
						vParts.sort(CN);
						
						sTmp = oText.nodeValue;
						iLastInd = 0;
						vPhrase	= [];
					
					
						for (iW2 = 0; iW2 < iW2Len; iW2++)
						{
							oPart = vParts[iW2];
							
							if (iLastInd < oPart.iBeg)
							{
								vPhrase[vPhrase.length] = sTmp.substring(iLastInd, oPart.iBeg - 1 + 1);
							}
							
							sText = sTmp.substring(oPart.iBeg, oPart.iEnd + 1);
							
							oB = X1_U_vB[oPart.iB];
							
							if (oB.B.up && oB.B.up.img)
							{
								vPhrase[vPhrase.length] =
								'<img style="border-bottom:1px solid '+oB.sTColor+'; cursor:pointer; display:inline; float: none; margin: 0px;" ' +
									'src="'+ oB.S.dir + oB.B.up.img +'" '+
									(oB.B.up.imgw ?  'width="'+ oB.B.up.imgw +'" ' : ' ') +
									(oB.B.up.imgh ?  'height="'+ oB.B.up.imgh +'" ' : ' ') +
									'onClick="'+id+'TClick(this,'+ oPart.iB +');" ' +
									'onMouseOver="'+id+'TOver(this,'+ oPart.iB +',\''+ X1_JsEncLight(X1_Enc(sText)) +'\','+ oPart.iW +');" ' +
									'onMouseOut="'+id+'TOut(this,'+ oPart.iB +');" ' +
								'/>';
							}
							else
							{
								vPhrase[vPhrase.length] =
								'<span ' + 
									(oB.sTCss?'class="'+oB.sTCss+'" ':'style="color:'+oB.sTColorOver+' !important; border: none; border-bottom:1px solid '+oB.sTColor+'; cursor:pointer; display:inline !important;" ') +
									'onClick="'+id+'TClick(this,'+ oPart.iB +');" ' +
									'onMouseOver="'+id+'TOver(this,'+ oPart.iB +',\''+ X1_JsEncLight(X1_Enc(sText)) +'\','+ oPart.iW +');" ' +
									'onMouseOut="'+id+'TOut(this,'+ oPart.iB +');" ' +
								'>'+
									sText +
								'</span>';
							}
							
							iLastInd = oPart.iEnd + 1;
							
							
							X1_Dbg_Msg(id + oPart.iB, 'Underline: ' + X1_HtmlEncode(sText));
						}
						
						
						if (iLastInd < sTmp.length)
							vPhrase[vPhrase.length] = sTmp.substr(iLastInd);
						
						
						oSpan = document.createElement('span');
						if (oSpan && oText && oTextParent)
						{
							var sSPN, oSpSty =
							{
								margin: '0px',
								padding: '0px',
								position: 'static',
								float: 'none',
								/*
								wordSpacing: X1_GetStyleValue(oTextParent, 'word-spacing'),
								fontSize: X1_GetStyleValue(oTextParent, 'font-size'),
								fontFamily: X1_GetStyleValue(oTextParent, 'font-family'),
								fontWeight: X1_GetStyleValue(oTextParent, 'font-weight'),
								fontStyle: X1_GetStyleValue(oTextParent, 'font-style'),
								*/
								
								cursor: X1_GetStyleValue(oTextParent, 'cursor'),
								color: X1_GetStyleValue(oTextParent, 'color'),
								textDecoration: X1_GetStyleValue(oTextParent, 'text-decoration'),
								border: 'none'
							};
							
							if (oSpSty.fontSize < 8 || oSpSty.fontSize > 15)
								oSpSty.fontSize = 10;
							
							var oSpSpSty =
							{
								margin: '0px',
								padding: '0px',
								position: 'static',
								float: 'none'
								/*,
								wordSpacing: oSpSty.wordSpacing,
								fontSize: oSpSty.fontSize,
								fontFamily: oSpSty.fontFamily,
								fontWeight: oSpSty.fontWeight,
								fontStyle: oSpSty.fontStyle
								*/
							};
							
							
							
							
							oSpan.innerHTML = ' ' + vPhrase.join('') + ' ';
							oTextParent.replaceChild(oSpan, oText);
							
							
							for (sSPN in oSpSty)
							{
								if (oSpan.style && oSpSty[sSPN])
									oSpan.style[sSPN] = oSpSty[sSPN];
							}
							
							var iSC, vSC = oSpan.getElementsByTagName('SPAN');
							for (iSC = 0; iSC < vSC.length; iSC++)
							{
								if (!vSC[i] || !vSC[i].style) continue;
								
								for (sSPN in oSpSpSty)
								{
									if (vSC[i].style && oSpSpSty[sSPN])
										vSC[i].style[sSPN] = oSpSpSty[sSPN];
								}
							}
						}
					}
					
				}
			}
			
		}

		
		if(document.all)
		{
			window[id+'AllLen'] = 0;
			
			window[id+'CA'] = function(i)
			{
				var iLen = document.all.length;;
				if ((iLen - window[id+'AllLen']) > 0)
				{
					window[id+'AllLen'] = document.all.length;
					if(i<60) setTimeout('window.'+id+'CA('+(++i)+');', 500);
				}
				else
				{
					window[id+'L']();
				}
			}
			setTimeout('window.'+id+'CA(0);', 100);
		}
		
		window[id+'L'] = function()
		{
			if (typeof(X1_U_zLoad) != 'undefined') return;
			X1_U_zLoad = true;
			setTimeout('window.'+id+'U();', 300);
		}

		
		if (window.addEventListener)
		{
			window.addEventListener("DOMContentLoaded",window[id+'L'], false);
			window.addEventListener("load",window[id+'L'], false);
		}
		else if (window.attachEvent)
		{
			window.attachEvent("onload",window[id+'L']);
		}
		
		setTimeout('window.'+id+'L();', 20000);
	}



	/* End - Over-the-Page Underline Ad */










	/* Begin - In-Page Text Ad */



	function X1_Text(B,S)
	{
		if (window.X1_VideoParams){X1_VideoOverlay_Text(B,S);return;}
		
		B.ti = B.ti ? X1_HtmlEncodeCustom1(B.ti) : '';
		B.te = B.te ? X1_HtmlEncodeCustom1(B.te) : '';
		B.sn = B.sn ? X1_HtmlEncodeCustom1(B.sn) : '';
		
		if (B.u)
		{
			B.u = B.u.
				replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
				replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			
			if (X1_DCU)
				B.u = X1_DCU.replace(/\$destination_click_url\$/gi,escape(B.u));
		}

		if (B.su)
		{
			B.su = B.su.
				replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
				replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			
			if (X1_DCU)
				B.su = X1_DCU.replace(/\$destination_click_url\$/gi,escape(B.su));
		}

		if (typeof(X1_T_vB) == 'undefined') X1_T_vB = [];
		if (typeof(X1_T_iGLen) == 'undefined') X1_T_iGLen = 0;
		if (typeof(X1_T_vB[X1_T_iGLen]) == 'undefined') X1_T_vB[X1_T_iGLen] = [];
		
		var iIdx = X1_T_vB[X1_T_iGLen].length;
		
		X1_T_vB[X1_T_iGLen][iIdx] = {B:B, S:S};
		
		X1_Dbg_New('X1T'+X1_T_iGLen+iIdx, 'Text', B, S, 'X1T'+X1_T_iGLen+iIdx);
		X1_Dbg_Msg('X1T'+X1_T_iGLen+iIdx, 'Send display tracking request.');
		
		X1_DT(S);
	}

	function X1_TextBegin()
	{
		if (window.X1_VideoParams){X1_VideoOverlay_TextBegin();return;}
		
		if (typeof(X1_T_vB) == 'undefined') X1_T_vB = [];
		X1_T_iGLen = typeof(X1_T_iGLen) == 'undefined' ? 0 : X1_T_iGLen + 1;
		X1_T_vB[X1_T_iGLen] = [];
	}

	function X1_TextEnd()
	{
		if (window.X1_VideoParams){X1_VideoOverlay_TextEnd();return;}
		
		if (typeof(X1_T_vB) == 'undefined' || X1_T_vB.length == 0) return;
		
		var id='X1T'+X1_AdTagIndex,
			sTCss = null, sTCssOver = null, sTColor = null, sTColorOver = null, 
			oDP = {},
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			IE=!OP&&ag.indexOf('msie')>=0
		;
		
		X1_T_iBLastClick = 0;

		if (typeof(X1_DisplayParams) == "object")
		{
			for (var sP in X1_DisplayParams)
			{
				oDP[sP.toLowerCase()] = X1_DisplayParams[sP];
			}
		}
		
		
		var oP, iBW = 0, iBH = 0, iW, iH;
		
		if (typeof(X1_AdParams) == "object")
		{
			for (var sP in X1_AdParams)
			{
				if (typeof(X1_AdParams[sP]) == 'string' && sP.toString().toLowerCase() == 'size')
				{
					var v = X1_AdParams[sP].toLowerCase().split('x');
					if (v.length > 1)
					{
						iBW = parseInt(v[0]);	if (isNaN(iBW)) iBW = 0;
						iBH = parseInt(v[1]);	if (isNaN(iBH)) iBH = 0;
					}
				}
			}
		}
		
		if (iBW < 1 || iBH < 1) return;
		
		
		X1_ExecuteCallbackCode(id, iBW, iBH);


		window['X1_T_ClickBanner'] = function(sU,sUT,sURef,iG,iB)
		{
			var iTNow = (new Date()).getTime();
			if (iTNow - X1_T_iBLastClick < 2000) return;
			X1_T_iBLastClick = iTNow;
			var oB = X1_T_vB[iG] ? X1_T_vB[iG][iB] : null;
			if(oB&&sU) window.open(X1_CP(oB.S) + escape(sU) + '&suref=' + (sURef ? sURef : ''), sUT);
		}

		
		
		var zBC = IE && document.compatMode && document.compatMode.toLowerCase() == 'backcompat';
		var oSkin = X1_Config.Text.Skins[X1_Config.Text.SkinId];

		var zShowProvider = !(oDP.t_show_provider && (oDP.t_show_provider.toLowerCase() == 'no' || oDP.t_show_provider.toLowerCase() == 'false'));
		var zStripBR = oDP.t_strip_new_line && (oDP.t_strip_new_line.toLowerCase() == 'yes' || oDP.t_strip_new_line.toLowerCase() == 'true');
		var zHoriz = (iBW / iBH) > 1.25;
		
		if (oDP.t_layout)
			zHoriz = oDP.t_layout.toLowerCase() == 'h';
		

		
		if (oDP.t_colors)
		{
			for (var sCK in oSkin.C)
			{
				if (oDP.t_colors[sCK])
					oSkin.C[sCK] = X1_GetColorCode(oDP.t_colors[sCK], oSkin.C[sCK]);
			}
		}

		if (oDP.t_align)
		{
			for (var sAK in oSkin.A)
			{
				if (oDP.t_align[sAK])
					oSkin.A[sAK] = oDP.t_align[sAK];
			}
		}
		


		if (zHoriz)
		{
			var sAdvT = '';
		
			if (typeof(oDP.t_adv_text) == 'string')
			{
				var sTmpAT = oDP.t_adv_text.toUpperCase();
			
				for (var iAT = 0; iAT < sTmpAT.length; iAT++)
					sAdvT = sAdvT + ' ' + sTmpAT.charAt(iAT);
			}
			else
				sAdvT = oSkin.AdvTextH;
			
		
			if (sAdvT != '')
			{
				iBW = iBW - 12;
				document.write
				(
					'<div style="position:static; width:'+ (iBW+12) +'px; height:'+ iBH +'px; overflow:hidden; padding:0px; margin:0px auto 0px auto; vertical-align:top;">'+
					'<table cellpadding="0" cellspacing="0" border="0" width="'+ (iBW+12) +'" height="'+ iBH +'" style="position:static; padding:0px; margin:0px;">'+
					'<tr><td style="position:static; width:12px; padding:0px; margin:0px; vertical-align:top;"><div style="position:static; width:9px; height:'+iBH+'px; overflow:hidden; margin:0px 3px 0px 0px; padding:0px; font:normal 8px tahoma; color:'+oSkin.C.HAT+'; line-height:8px; background-color:'+oSkin.C.HATBG+'; text-align:center;">'+ sAdvT +'</td><td style="position:static; width:12px; padding:0px; margin:0px; vertical-align:top;">'
				);
			}
		
			if (!zBC)
			{
				iBW = iBW - 6;
				iBH = iBH - 6;
			}
		
			iW = parseInt((iBW - ((X1_T_vB[X1_T_iGLen].length -1) * 10) - (zShowProvider ? 23 : 8)) / X1_T_vB[X1_T_iGLen].length);

			document.write
			(
				'<div id="X1TBnr_' + X1_T_iGLen + '" '+
				' style="position:static; width:'+ iBW +'px; height:'+ iBH +'px; overflow:hidden; border:solid 1px '+oSkin.C.B+'; background-color:'+oSkin.C.IB+'; margin:0px auto 0px auto; padding:2px 2px 2px 2px;">'+
				'<div style="position:static; margin:0px; padding:0px; height:' + (iBH - (zBC?6:0)) + 'px; overflow:hidden;">'+
				'<table cellpadding="0" cellspacing="0" border="0" width="100%" style="position:static; padding:0px; margin:0px;">'+
				'<tr>'
			);
			
			var iTGLen = X1_T_vB[X1_T_iGLen].length;
			
			for (var i = 0; i < iTGLen; i++)
			{
				oP = X1_T_vB[X1_T_iGLen][i].B;
				
				document.write
				(
					'<td id="X1T'+(X1_T_iGLen+''+i)+'" '+
					' style="position:static; cursor:pointer; vertical-align:top; margin:0px; padding:5px 4px 1px 4px; ' + ((i + 1) < iTGLen ? 'border-right:solid 1px '+oSkin.C.SEP+';' : '') + ' background-color:'+oSkin.C.BG+';"'+
					' onClick="X1_T_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\','+ X1_T_iGLen +','+ i +');" '+
					' onMouseOver="this.style.backgroundColor=\''+oSkin.C.BG+'\';"'+
					' onMouseOut="this.style.backgroundColor=\''+oSkin.C.BG+'\';">'+
					
					'<div style="position:static; width:'+ iW +'px; height:'+ (iBH - (zBC?28:22)) +'px; margin:0px; padding:0px; overflow:hidden;">'+
					
					'<div '+
					' style="position:static; margin:0px; padding:0px; font:bold 13px tahoma; color:'+oSkin.C.TI+'; text-align:'+oSkin.A.TI+'; text-decoration:underline;"'+
					' onMouseOver="this.style.color=\''+oSkin.C.TIO+'\';"'+
					' onMouseOut="this.style.color=\''+oSkin.C.TI+'\';">'+ (zStripBR ? X1_StripBR(oP.ti) : oP.ti) + '</div>'+

					'<div '+ 
					' style="position:static; margin:0px; padding:0px; font:normal 11px tahoma; padding-top:4px; vertical-align:middle; color:'+oSkin.C.TE+'; text-align:'+oSkin.A.TE+';"'+
					' onMouseOver="this.style.color=\''+oSkin.C.TEO+'\';"'+
					' onMouseOut="this.style.color=\''+oSkin.C.TE+'\';">'+ (zStripBR ? X1_StripBR(oP.te) : oP.te) + '</div>'+
					
					'</div>'+

					'<div '+
					' style="position:static; margin:0px; padding:0px; width:'+ iW +'px; height:14px; overflow:hidden; text-align:'+oSkin.A.SI+'; text-decoration:underline; vertical-align:bottom; color:'+oSkin.C.SI+'; font:normal 11px tahoma;"'+
					' onClick="X1_T_ClickBanner(\''+ X1_JsEncLight(oP.su) +'\',\''+ oP.ut +'\',\'ClickOnSiteName\','+ X1_T_iGLen +','+ i +');" '+
					' onMouseOver="this.style.color=\''+oSkin.C.SIO+'\';"'+
					' onMouseOut="this.style.color=\''+oSkin.C.SI+'\';">'+ (zStripBR ? X1_StripBR(oP.sn) : oP.sn) + '</div>'+

					'</td>'
				);
			}

			if (zShowProvider)
			{
				document.write
				(
					' <td style="position:static; width:15px; vertical-align:top; margin:0px; padding:0px;"><div style="position:static; margin:0px; padding:0px; height:'+ iBH +'px; width:14px; margin-left:1px;">'+
						(oSkin.ProviderUrl ? 
							'<a href="'+ oSkin.ProviderUrl +'" target="_blank"><img src="'+ oSkin.FilesDir +'/H/Provider.gif" width="14" height="56" border="0" style="position:static; padding:0px; margin:0px;"/></a>' : 
							'<img src="'+ oSkin.FilesDir +'/H/Provider.gif" width="14" height="56" border="0"  style="position:static; padding:0px; margin:0px;"/>'
						)+
						'</div></td>'
				);
			}

			document.write
			(
				'</tr>'+
				'</table>'+
				'</div>'+
				'</div>'
			);
			
			if (sAdvT != '')
				document.write('</td></tr></table></div>');
		}
		else
		{
			var sAdvT = typeof(oDP.t_adv_text) == 'string' ? X1_Trim(oDP.t_adv_text) : oSkin.AdvTextV;

			iH = parseInt((iBH - ((X1_T_vB[X1_T_iGLen].length -1) * 7) - (sAdvT || zShowProvider ? 30 : 12)) / X1_T_vB[X1_T_iGLen].length);
			
			if (!zBC)
			{
				iBW = iBW - 6;
				iBH = iBH - 6;
			}

			document.write
			(
				'<div id="X1TBnr_' + X1_T_iGLen + '" '+
				' style="position:static; width:'+ iBW +'px; height:'+ iBH +'px; overflow:hidden; border:solid 1px '+oSkin.C.B+'; background-color:'+oSkin.C.IB+'; margin:0px auto 0px auto; padding:2px 2px 2px 2px;">'+
				'<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%" style="position:static; margin:0px; padding:0px;">'
			);
			
			if (sAdvT || zShowProvider)
			document.write
			(
				'<tr>'+
				' <td style="position:static; vertical-align:top; margin:0px; padding:0px;">'+
				'	<div style="position:static; float:left; width:70px; height:18px; margin:0px; padding:0px; margin-bottom:1px; padding-left:3px; overflow:hidden; font:normal 10px tahoma; color:'+oSkin.C.VAT+'; line-height:18px;">'+ sAdvT +'</div>'+
				'	<div style="position:static; float:right; width:58px; height:18px; margin:0px; padding:0px; margin-bottom:1px;">'+
					(zShowProvider ?
						(oSkin.ProviderUrl ?
							'<a href="'+ oSkin.ProviderUrl +'" target="_blank"><img src="'+ oSkin.FilesDir +'/V/Provider.gif" width="58" height="18" border="0" style="position:static; padding:0px; margin:0px;"/></a>':
							'<img src="'+ oSkin.FilesDir +'/V/Provider.gif" width="58" height="18" border="0" style="position:static; padding:0px; margin:0px;"/>')
						:
						''
					)+
					'</div>'+
				'</td>'+
				'</tr>'
			);

			var iTGLen = X1_T_vB[X1_T_iGLen].length;
			
			for (var i = 0; i < iTGLen; i++)
			{
				oP = X1_T_vB[X1_T_iGLen][i].B;
				
				document.write
				(
					'<tr>'+
					'<td id="X1T'+(X1_T_iGLen+''+i)+'" '+
					' style="position:static; cursor:pointer; vertical-align:top; margin:0px; padding:5px 4px 1px 4px; ' + ((i + 1) < iTGLen ? 'border-bottom:solid 1px '+oSkin.C.SEP+';' : '') + ' background-color:'+oSkin.C.BG+';"'+
					' onClick="X1_T_ClickBanner(\''+ X1_JsEncLight(oP.u) +'\',\''+ oP.ut +'\',\'ClickOnCreative\','+ X1_T_iGLen +','+ i +');" '+
					' onMouseOver="this.style.backgroundColor=\''+oSkin.C.BG+'\';"'+
					' onMouseOut="this.style.backgroundColor=\''+oSkin.C.BG+'\';">'+
					
					'<div style="position:static; width: '+ (iBW - (zBC?16:10)) +'px; height: '+ (iH - 15) +'px; overflow: hidden; margin:0px; padding:0px;">'+
					
					'<div '+
					' style="position:static; font:bold 13px tahoma; margin:0px; padding:0px; padding-top:3px; color:'+oSkin.C.TI+'; text-align:'+oSkin.A.TI+'; text-decoration:underline;"'+
					' onMouseOver="this.style.color=\''+oSkin.C.TIO+'\';"'+
					' onMouseOut="this.style.color=\''+oSkin.C.TI+'\';">'+ (zStripBR ? X1_StripBR(oP.ti) : oP.ti) + '</div>'+

					'<div '+
					' style="position:static; font:normal 11px tahoma; margin:0px; padding:0px; padding-top:5px; vertical-align:middle; color:'+oSkin.C.TE+'; text-align:'+oSkin.A.TE+';"'+
					' onMouseOver="this.style.color=\''+oSkin.C.TEO+'\';"'+
					' onMouseOut="this.style.color = \''+oSkin.C.TE+'\';">'+ (zStripBR ? X1_StripBR(oP.te) : oP.te) + '</div>'+
					
					'</div>'+

					'<div '+
					' style="position:static; width:'+ (iBW - (zBC?16:10)) +'px; height:15px; margin:0px; padding:0px; overflow:hidden; text-align:'+oSkin.A.SI+'; text-decoration:underline; vertical-align:bottom; color:'+oSkin.C.SI+'; font:normal 11px tahoma;"'+
					' onClick="X1_T_ClickBanner(\''+ X1_JsEncLight(oP.su) +'\',\''+ oP.ut +'\',\'ClickOnSiteName\','+ X1_T_iGLen +','+ i +');" '+
					' onMouseOver="this.style.color = \''+oSkin.C.SIO+'\';"'+
					' onMouseOut="this.style.color = \''+oSkin.C.SI+'\';">'+ (zStripBR ? X1_StripBR(oP.sn) : oP.sn) + '</div>'+

					'</td>'+
					'</tr>'
				);
			}

			document.write
			(
				'</table>'+
				'</div>'
			);
		}
	}


	/* End - In-Page Text Ad */




	/* Begin - Over-the-Page: PeelAway */


	function X1_PeelAway(B,S)
	{
		var id='X1PeelAway'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			iSM=B.scroll?B.scroll:0,
			zFixedPos=X1_FixedPos&&iSM>0,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f)
		;

		X1_Dbg_New(id, 'Peel Away', B, S, id + 'B');


		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?'':id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(!zFn)f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}



		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			var mh=3,mv=1;
			B.clipZone='auto auto auto auto';
			
			switch(B.pos)
			{
				case 1: mh=1; mv=1; B.clipZone='auto '+ B.wclose +'px '+ B.hclose +'px auto'; break;
				case 3: mh=3; mv=1; B.clipZone='auto auto '+ B.hclose +'px '+ (B.w - B.wclose) +'px'; break;
				case 7: mh=1; mv=3; B.clipZone=(B.h - B.hclose) +'px '+ B.wclose +'px auto auto'; break;
				case 9: mh=3; mv=3; B.clipZone=(B.h - B.hclose) +'px auto auto '+ (B.w - B.wclose) +'px'; break;
				default: break;
			}

			switch(mh)
			{
				case 1:l=B.hp;break;
				case 3:l=ws-B.w-B.hp;break;
				default: break;
			}

			switch(mv)
			{
				case 1:t=B.vp;break;
				case 3:t=hs-B.h-B.vp;break;
				default: break;
			}

			w=B.w;
			h=B.h;

			if (!zFixedPos)
			{
				l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
				t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			}

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id));
			
			oD.id = id + 'B';
			oD.style.position = zFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.clip = 'rect('+ B.clipZone +')';
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			
			document.body.insertBefore(oD, document.body.firstChild);
			
			if (!B.cmd)
			{
				window[id+'BOver'] = function()
				{
					setTimeout('window.'+id+'Fn("open","");',100)
				}
				
				window[id+'BOut'] = function()
				{
					setTimeout('window.'+id+'Fn("close","");',1000)
				}
				
				oD.onmouseover = window[id+'BOver'];
				oD.onmouseout = window[id+'BOut'];
			}
		}
		

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c + ' ' + a);
			
			var oB = document.getElementById(id+'B');
			
			if(oB)
			{
				c=c.toLowerCase();

				if(c=="open")
				{
					if(HideSel&&IE50)X1_HideSelects(true);
					oB.style.clip = 'rect(auto auto auto auto)';
				}
				else if(c=="close")
				{
					if(HideSel&&IE50)X1_HideSelects(false);
					oB.style.clip = 'rect('+ B.clipZone +')';
				}
				
				oB.style.zIndex=ZIdxOpen;
				oB.style.display="";
			}
		}

		window[id+'LZFn'] = function(c,a)
		{
			window[id+'Fn'](c,a);	
		}


		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}


		if(window.attachEvent)
		{
			window.attachEvent("onresize",window[id+'RFn']);
			if(B.scroll)window.attachEvent("onscroll",window[id+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",window[id+'RFn'], false);
			if(B.scroll)window.addEventListener("scroll",window[id+'RFn'], false);
		}
		if(B.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode.');
			window[id+'RFnIntervalId']=setInterval('window.'+id+'RFn();',500);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: PeelAway */










	/* Begin - Video Overlay Text Ad */



	function X1_VideoOverlay_Text(B,S)
	{
		B.ti = B.ti ? X1_HtmlEncodeCustom1(B.ti) : '';
		B.te = B.te ? X1_HtmlEncodeCustom1(B.te) : '';
		B.sn = B.sn ? X1_HtmlEncodeCustom1(B.sn) : '';

		if (typeof(X1_VT_vB) == 'undefined') X1_VT_vB = [];
		if (typeof(X1_VT_iGroupLen) == 'undefined') X1_VT_iGroupLen = 0;
		if (typeof(X1_VT_vB[X1_VT_iGroupLen]) == 'undefined') X1_VT_vB[X1_VT_iGroupLen] = [];
		
		X1_VT_vB[X1_VT_iGroupLen][X1_VT_vB[X1_VT_iGroupLen].length] = {B:B, S:S};
	}

	function X1_VideoOverlay_TextBegin()
	{
		if (typeof(X1_VT_vB) == 'undefined') X1_VT_vB = [];
		X1_VT_iGroupLen = typeof(X1_VT_iGroupLen) == 'undefined' ? 0 : X1_VT_iGroupLen + 1;
		X1_VT_vB[X1_VT_iGroupLen] = [];
	}

	function X1_VideoOverlay_TextEnd()
	{
		if (!window.X1_VideoParams || !X1_VideoParams.player_id || typeof(X1_VT_vB) == 'undefined' || 
			X1_VT_vB.length == 0 || X1_VT_vB[X1_VT_iGroupLen].length == 0) return;
	
		var id='X1VOT'+X1_AdTagIndex,
			oVP = X1_VideoParams,
			oSWF = document.getElementById(oVP.player_id),
			oP, iM, iX, iY, iW = 0, iH = 0, iBW = 0, iBH = 0, oWH, oD, sHTML = '', sAlign = '',
			zOpen = false, zSwfClicked = false, zOutside = false, iBIndex = 0,
			sTCss = null, sTCssOver = null, sTColor = null, sTColorOver = null,
			oGrp = X1_VT_vB[X1_VT_iGroupLen],
			B = oGrp[0].B,
			oTrkCall = {},
			oDP = {},
			oSkin = X1_Config.VideoOverlayText.Skins[X1_Config.VideoOverlayText.SkinId],
			oDBhv = {open:0, pm:'m', ps:2, pt:'s', pd:0, sps:0, scb:1},
			oDSty = {width:0, height:0, align:'bottom', outside:false, margin:20, x:0, y:0}
		;
		
		if (!oSWF) return;
		

		if (typeof(X1_DisplayParams) == "object")
		{
			for (var sP in X1_DisplayParams)
			{
				oDP[sP.toLowerCase()] = X1_DisplayParams[sP];
			}
		}

		
		if (!B.bhv)
			B.bhv = oDBhv;
			
		B.bhv.pm = 	B.bhv.pm.toUpperCase();
		B.bhv.pt = 	B.bhv.pt.toUpperCase();
		B.bhv.ps = 	new Number(B.bhv.ps);
		B.bhv.pd = 	new Number(B.bhv.pd);
		
		
		if (typeof(B.uss) == 'undefined' || B.uss)
		{
			if (oVP.style)
			{
				var oVS = oVP.style;
				
				B.style = 
				{
					width: X1_GetI(oVS.width, oDSty.width),
					height: X1_GetI(oVS.height, oDSty.height),
					align: X1_GetS(oVS.align, oDSty.align),
					outside: X1_GetB(oVS.outside, oDSty.outside),
					margin: X1_GetI(oVS.margin, oDSty.margin),
					x: X1_GetI(oVS.x, oDSty.x),
					y: X1_GetI(oVS.y, oDSty.y)
				};
			}
			else
				B.style = oDSty;
		}
		else
		{
			if (!B.style)
				B.style = oDSty;
		}


		iM = B.style.margin;
		iX = B.style.x;
		iY = B.style.y;
		sAlign = B.style.align.toLowerCase();
		
		zOpen = B.bhv.open;
		zOutside = B.style.outside;

		
		
		oWH = X1_GetWH(oSWF);
		
		iBW = B.style.width > 0 ? B.style.width : (sAlign == 'top' || sAlign == 'bottom' ? oWH.w : 50);
		iBH = B.style.height > 0 ? B.style.height : (sAlign == 'right' || sAlign == 'left' ? oWH.h : 50);
		
		
		if (iM < 0) iM = 0;
		if (iBW < 1 || iBH < 1) return;

		iW = iBW - 2;
		iH = iBH - 2;


		if (oDP.t_colors)
		{
			for (var sCK in oSkin.C)
			{
				if (oDP.t_colors[sCK])
					oSkin.C[sCK] = X1_GetColorCode(oDP.t_colors[sCK], oSkin.C[sCK]);
			}
		}

		if (oDP.t_opacity)
			oSkin.Opacity = X1_GetI(oDP.t_opacity,100);
			
		if (oSkin.Opacity < 0 || oSkin.Opacity > 100)
			oSkin.Opacity = 90;

		var sOpacity = 'filter:alpha(opacity='+oSkin.Opacity+'); -moz-opacity:'+ (oSkin.Opacity/100) +'; opacity: '+ (oSkin.Opacity/100) +';';
		
		

		sHTML = '<div id="X1TBnr_' + X1_VT_iGroupLen + '" style="width:'+ iW +'px; height:'+ iH +'px; overflow:hidden; border:solid 1px '+ oSkin.C.B +'; background-color:'+ oSkin.C.BG +';'+ sOpacity +'">';

		iW -= 7;
		
		
		var iGLen = oGrp.length;
				
		
		sHTML +=
			'<div style="position:relative; top:0px; left:0px;">'+
			(B.bhv.sps ? '<div style="position:absolute; top:4px; left:'+ (iW - 45) +'px; width:30px; height:13px; overflow:hidden;" onclick="'+id+'ShowProvider();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/provider.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/provider-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/provider.gif\'"/></div>' : '') +
			(B.bhv.scb ? '<div style="position:absolute; top:4px; left:'+ (iW - 5) +'px; width:13px; height:13px; overflow:hidden;" onclick="'+id+'Close();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/close.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/close-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/close.gif\'"/></div>' : '') +
			'<div style="position:absolute; top:'+ (iH - 13) +'px; left:'+ (iW - 19) +'px; width:23px; height:10px; overflow:hidden;">'+
			'<img id="'+id +'PI" border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/prev.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/prev-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/prev.gif\'" style="visibility:hidden; cursor:default;" onclick="'+id+'Prev();" />'+
			'<img id="'+id +'NI" border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/next.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/next-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/next.gif\'" style="'+ (iGLen<2?'visibility:hidden;':'') +'margin-left:3px; cursor:default;" onclick="'+id+'Next();" /></div></div>';

		
		
		for (var i = 0; i < iGLen; i++)
		{
			oP = oGrp[i].B;
			
			sHTML +=
			
			'<div id="'+ (id + i) +'" style="vertical-align:top; padding:4px 4px 0px 4px; background-color:'+ oSkin.C.BG +';'+ (i>0?'display:none;':'') +'">'+
			
			'<div style="width:'+ iW +'px; height:'+ (iH - 19) +'px; overflow:hidden; background-color:'+ oSkin.C.BG +';">'+
			
			'<div '+ 
			' style="cursor:pointer; font:bold 11px tahoma; color:'+ oSkin.C.TI +'; text-align:left; text-decoration:underline; width:'+ (iW - 45) +'px;"'+
			' onClick="X1_VT_ClickBanner(\'ClickOnCreative\','+ X1_VT_iGroupLen +','+ i +');" '+
			' onMouseOver="this.style.color=\''+ oSkin.C.TIO +'\';"'+
			' onMouseOut="this.style.color=\''+ oSkin.C.TI +'\';">'+ oP.ti + '</div>'+

			'<div '+ 
			' style="cursor:pointer; font:normal 9px tahoma; padding-top:5px; vertical-align: middle; color:'+ oSkin.C.TE +'; text-align:left;"'+
			' onClick="X1_VT_ClickBanner(\'ClickOnCreative\','+ X1_VT_iGroupLen +','+ i +');" '+			
			' onMouseOver="this.style.color=\''+ oSkin.C.TEO +'\';"'+
			' onMouseOut="this.style.color=\''+ oSkin.C.TE +'\';">'+ oP.te + '</div>'+
			
			'</div>'+

			'<div '+ 
			' style="cursor:pointer; width:'+ iW +'px; padding-top:1px; height:15px; overflow:hidden; text-align:left; vertical-align:bottom; color:'+ oSkin.C.SI +'; font:normal 9px arial; background-color:'+ oSkin.C.BG +';"'+
			' onClick="X1_VT_ClickBanner(\'ClickOnSiteName\','+ X1_VT_iGroupLen +','+ i +');" '+
			' onMouseOver="this.style.color=\''+ oSkin.C.SIO +'\';"'+
			' onMouseOut="this.style.color=\''+ oSkin.C.SI +'\';">'+ oP.sn + '</div>'+

			'</div>'
			;
		}


		sHTML += '</div>';
		
		
		oD = document.createElement("DIV");
		if (oD)
		{
			oD.id = id + 'C';
			oD.style.position = 'absolute';
			oD.style.left = '-10000px';
			oD.style.top = '-10000px';
			oD.style.width = iBW + 'px';
			oD.style.height = iBH + 'px';
			oD.style.display = 'none';
			oD.style.overflow = 'hidden';
			oD.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
			oD.innerHTML = sHTML;
			oD = document.body.insertBefore(oD, document.body.firstChild);
		}
		
		window['X1_VT_ClickBanner'] = function(sURef,iG,iB)
		{
			var oB = X1_VT_vB[iG] ? X1_VT_vB[iG][iB] : null;
			if (oB) window.open(X1_CP(oB.S) + escape(sURef=='ClickOnSiteName'?oB.B.su:oB.B.u) + '&suref=' + (sURef ? sURef : ''), oB.B.ut);
		}
		
		window[id+'Close'] = function()
		{
			zOpen = false;
			window[id+'Pos'](200);
		}

		window[id+'Prev'] = function()
		{
			var o = document.getElementById(id + iBIndex); if (o) o.style.display = 'none';
			iBIndex--;
			o = document.getElementById(id + iBIndex); if (o) o.style.display = '';
			o = document.getElementById(id + 'PI'); if (o) o.style.visibility = iBIndex - 1 < 0 ? 'hidden' : 'visible';
			o = document.getElementById(id + 'NI'); if (o) o.style.visibility = iBIndex + 1 >= iGLen ? 'hidden' : 'visible';
			
			window[id+'Trk'](iBIndex);
		}

		window[id+'Next'] = function()
		{
			var o = document.getElementById(id + iBIndex); if (o) o.style.display = 'none';
			iBIndex++;
			o = document.getElementById(id + iBIndex); if (o) o.style.display = '';
			o = document.getElementById(id + 'PI'); if (o) o.style.visibility = iBIndex - 1 < 0 ? 'hidden' : 'visible';
			o = document.getElementById(id + 'NI'); if (o) o.style.visibility = iBIndex + 1 >= iGLen ? 'hidden' : 'visible';
			
			window[id+'Trk'](iBIndex);
		}

		window[id+'ShowProvider'] = function()
		{
			alert('Powered by ...');
		}
		
		
		window[id+'Trk'] = function(i)
		{
			if (i < 0 || i >= iGLen) return;
		
			var oB = oGrp[i], oD, sQ2;
			
			if (oB && !oTrkCall['b'+i])
			{
				X1_DT2(oB.S);
				oTrkCall['b'+i] = true;
			}
		}
		
		
		window[id+'Pos'] = function(i)
		{
			var o, oPly = document.getElementById(oVP.player_id), oXY = X1_GetXY(oPly), oWH, x, y;
			
			if (oPly && oXY.x >= 0 && oXY.y >= 0)
			{
				oWH = X1_GetWH(oPly);
			
				x = iX + oXY.x;
				y = iY + oXY.y;
			
				o = document.getElementById(id+'C');
				if (o)
				{
					if (!zOpen)
					{
						o.style.left = '-10000px';
						o.style.top = '-10000px';
						o.style.display = 'none';
						return;
					}
				
				
					if (zOutside)
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y - iBH - iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w + iM) + 'px';
								o.style.top = y + 'px';
								break;
								
							case 'left':
								o.style.left = (x - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h + iM) + 'px';
								break;
						}
					}
					else
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y + iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'left':
								o.style.left = (x + iM) + 'px';
								o.style.top = y + 'px';
								break;

							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h - iBH - iM) + 'px';
								break;
						}
					}
					
					o.style.display = '';
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		
		var zShowed = false, iCountTimeToPlayCall = 0;
		
		if (zOpen)
		{
			window[id+'Pos'](200);
			zShowed = true;
			if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
			
			window[id+'Trk'](0);
		}
		else
		{
			if (X1_VideoParams.player_send_events)
			{
				X1_VideoAds[X1_VideoParams.player_id] =
				{
					Play: function()
					{
						if (zShowed) return;
						if (B.bhv.pm != 'B') return;
						
						zOpen = true;
						window[id+'Pos'](200);
						zShowed = true;
						if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
						
						window[id+'Trk'](0);
					},
					
					Time: function(elapsedSeconds, totalSeconds)
					{
						if (zShowed) return;
						
						iCountTimeToPlayCall++;
						
						var zPlay = false;
						
						
						if (B.bhv.pm == 'B') zPlay = true;
						else if (B.bhv.pm == 'E')
						{
							zPlay = (iCountTimeToPlayCall > 10 && elapsedSeconds == 0) || (totalSeconds - elapsedSeconds < 0.1);
						}
						else
						{
							var playTime;
							
							if (B.bhv.pt == 'P')
								playTime = (elapsedSeconds / totalSeconds) * 100;
							else
								playTime = new Number(elapsedSeconds);

							zPlay = playTime >= B.bhv.ps;
						}

						if (zPlay)
						{
							zOpen = true;
							window[id+'Pos'](200);
							zShowed = true;
							if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
							
							window[id+'Trk'](0);
						}
					}
				};
			}
			else
			{
				var oXY = X1_GetXY(oSWF), oWH = X1_GetWH(oSWF), iClkTimeoutId = null, oM;
				
				window[id+'MskOvr'] = function(){iClkTimeoutId=setTimeout('window.'+id+'MskClear();',300);}
				window[id+'MskOut'] = function(){if(iClkTimeoutId)clearTimeout(iClkTimeoutId);}
				window[id+'MskClear'] = function()
				{
					iClkTimeoutId = null;
					var oMsk = document.getElementById(id + 'M');
					if (oMsk)
					{
						oMsk.style.display = 'none';
						oMsk.style.left = '-10000px';
						oMsk.style.top = '-10000px';
					}
					if (B.bhv.pm == 'B')
						setTimeout('window.'+id+'Display();', 500);
					else
						setTimeout('window.'+id+'Display();', 1000 * B.bhv.ps);
				}
				window[id+'Display'] = function()
				{
					zOpen = true;
					window[id+'Pos'](200);
					zShowed = true;
					window[id+'Trk'](0);
					if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
				}

				oM = document.createElement("DIV");
				if (oM)
				{
					oM.id = id + 'M';
					oM.style.position = 'absolute';
					oM.style.left = oXY.x + 'px';
					oM.style.top = oXY.y + 'px';
					oM.style.width = oWH.w + 'px';
					oM.style.height = oWH.h + 'px';
					oM.style.display = '';
					oM.style.visibility = 'visible';
					oM.style.overflow = 'hidden';
					oM.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
					oM.innerHTML = '<div style="cursor: pointer; width:'+oWH.w+'px; height:'+oWH.h+'px; background-color:white; filter:alpha(opacity=1); -moz-opacity:0.01; opacity: 0.01" onmouseover="window.'+id+'MskOvr();" onmouseout="window.'+id+'MskOut();"></div>';
					oM = document.body.insertBefore(oM, document.body.firstChild);
				}
				
				window[id+'SetMskWH'] = function()
				{
					var oMsk = document.getElementById(id + 'M'), oPly = document.getElementById(oVP.player_id);
					
					if (oPly && oMsk && oMsk.style.display != 'none')
					{
						var oXY = X1_GetXY(oPly), oWH = X1_GetWH(oPly);
						
						oMsk.style.left = oXY.x + 'px';
						oMsk.style.top = oXY.y + 'px';
						oMsk.style.width = oWH.w + 'px';
						oMsk.style.height = oWH.h + 'px';
						
						var vMskC = oMsk.getElementsByTagName('DIV');
						if (vMskC.length > 0)
						{
							vMskC[0].style.left = oXY.x + 'px';
							vMskC[0].style.top = oXY.y + 'px';
							vMskC[0].style.width = oWH.w + 'px';
							vMskC[0].style.height = oWH.h + 'px';
						}
					}
				}
				
				setInterval('window.'+id+'SetMskWH();', 500);
			}
		}		
		
		
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);
		
		X1_VideoParams = null;
	}


	/* End - Video Overlay Text Ad */










	/* Begin - Video Overlay Image Ad */


	function X1_VideoOverlay_Image(B,S)
	{
		if (!window.X1_VideoParams || !X1_VideoParams.player_id) return;
	
		var id='X1VOI'+X1_AdTagIndex,
			oVP = X1_VideoParams,
			oSWF = document.getElementById(oVP.player_id),
			oP, iM, iX, iY, iW = 0, iH = 0, iBW = 0, iBH = 0, oWH, oD, sHTML = '', sAlign = '',
			zOpen = false, zSwfClicked = false, zOutside = false, zTrkCall = false,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			oSkin = X1_Config.VideoOverlayImage.Skins[X1_Config.VideoOverlayImage.SkinId],
			oDBhv = {open:0, pm:'m', ps:2, pt:'s', pd:0, sps:0, scb:1},
			oDSty = {width:0, height:0, align:'bottom', outside:false, margin:20, x:0, y:0}
		;
		
		if (!oSWF) return;
		
		if (!B.bhv)
			B.bhv = oDBhv;
			
		B.bhv.pm = 	B.bhv.pm.toUpperCase();
		B.bhv.pt = 	B.bhv.pt.toUpperCase();
		B.bhv.ps = 	new Number(B.bhv.ps);
		B.bhv.pd = 	new Number(B.bhv.pd);
		
		
		if (typeof(B.uss) == 'undefined' || B.uss)
		{
			if (oVP.style)
			{
				var oVS = oVP.style;
				
				B.style = 
				{
					width: X1_GetI(oVS.width, oDSty.width),
					height: X1_GetI(oVS.height, oDSty.height),
					align: X1_GetS(oVS.align, oDSty.align),
					outside: X1_GetB(oVS.outside, oDSty.outside),
					margin: X1_GetI(oVS.margin, oDSty.margin),
					x: X1_GetI(oVS.x, oDSty.x),
					y: X1_GetI(oVS.y, oDSty.y)
				};
			}
			else
				B.style = oDSty;
		}
		else
		{
			if (!B.style)
				B.style = oDSty;
		}


		iM = B.style.margin;
		iX = B.style.x;
		iY = B.style.y;
		sAlign = B.style.align.toLowerCase();
		
		zOpen = B.bhv.open;
		zOutside = B.style.outside;

		
		
		oWH = X1_GetWH(oSWF);
		
		iBW = B.style.width > 0 ? B.style.width : (sAlign == 'top' || sAlign == 'bottom' ? oWH.w : 50);
		iBH = B.style.height > 0 ? B.style.height : (sAlign == 'right' || sAlign == 'left' ? oWH.h : 50);
		
		
		if (iM < 0) iM = 0;
		if (iBW < 1 || iBH < 1) return;

		iW = iBW - 2;
		iH = iBH - 2;


		sHTML +=
		
			'<div style="width:'+B.w+'px; height:'+B.h+'px;">'+
		
			'<div style="position:relative; top:0px; left:0px;">'+
			(B.bhv.sps ? '<div style="position:absolute; top:4px; left:'+ (iW - 45) +'px; width:30px; height:13px; overflow:hidden;" onclick="'+id+'ShowProvider();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/provider.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/provider-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/provider.gif\'"/></div>' : '') +
			(B.bhv.scb ? '<div style="position:absolute; top:4px; left:'+ (iW - 10) +'px; width:13px; height:13px; overflow:hidden;" onclick="'+id+'Close();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/close.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/close-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/close.gif\'"/></div>' : '') +
			'</div>' +
			
			'<img src="'+(B.f.indexOf('://')>0?B.f:S.dir+B.f)+'" width="'+B.w+'" height="'+B.h+'" border="0" alt="'+X1_HtmlEncode(B.tit)+'" '+
			(B.u? 'onclick="'+id+'Click();" style="cursor: pointer;" ' : '') +
			'/>'+
			'</div>';
		
		
		
		oD = document.createElement("DIV");
		if (oD)
		{
			oD.id = id + 'C';
			oD.style.position = 'absolute';
			oD.style.left = '-10000px';
			oD.style.top = '-10000px';
			oD.style.width = iBW + 'px';
			oD.style.height = iBH + 'px';
			oD.style.display = 'none';
			oD.style.overflow = 'hidden';
			oD.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
			oD.innerHTML = sHTML;
			oD = document.body.insertBefore(oD, document.body.firstChild);
		}
		
		window[id+'Click'] = function()
		{
			window.open(X1_CP(S) + escape(B.u), B.ut);
		}
		
		window[id+'Close'] = function()
		{
			zOpen = false;
			window[id+'Pos'](200);
		}

		window[id+'ShowProvider'] = function()
		{
			alert('Powered by ...');
		}
		
		
		window[id+'Trk'] = function()
		{
			if (B && !zTrkCall)
			{
				X1_DT2(S);
				zTrkCall = true;
			}
		}
		
		
		window[id+'Pos'] = function(i)
		{
			var o, oPly = document.getElementById(oVP.player_id), oXY = X1_GetXY(oPly), oWH, x, y;
			
			if (oPly && oXY.x >= 0 && oXY.y >= 0)
			{
				oWH = X1_GetWH(oPly);
			
				x = iX + oXY.x;
				y = iY + oXY.y;
			
				o = document.getElementById(id+'C');
				if (o)
				{
					if (!zOpen)
					{
						o.style.left = '-10000px';
						o.style.top = '-10000px';
						o.style.display = 'none';
						return;
					}
				
				
					if (zOutside)
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y - iBH - iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w + iM) + 'px';
								o.style.top = y + 'px';
								break;
								
							case 'left':
								o.style.left = (x - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h + iM) + 'px';
								break;
						}
					}
					else
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y + iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'left':
								o.style.left = (x + iM) + 'px';
								o.style.top = y + 'px';
								break;

							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h - iBH - iM) + 'px';
								break;
						}
					}
					
					o.style.display = '';
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		
		var zShowed = false, iCountTimeToPlayCall = 0;
		
		if (zOpen)
		{
			window[id+'Pos'](200);
			zShowed = true;
			if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
			
			window[id+'Trk'](0);
		}
		else
		{
			if (X1_VideoParams.player_send_events)
			{
				X1_VideoAds[X1_VideoParams.player_id] =
				{
					Play: function()
					{
						if (zShowed) return;
						if (B.bhv.pm != 'B') return;
						
						zOpen = true;
						window[id+'Pos'](200);
						zShowed = true;
						if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
						
						window[id+'Trk'](0);
					},
					
					Time: function(elapsedSeconds, totalSeconds)
					{
						if (zShowed) return;
						
						iCountTimeToPlayCall++;
						
						var zPlay = false;
						
						
						if (B.bhv.pm == 'B') zPlay = true;
						else if (B.bhv.pm == 'E')
						{
							zPlay = (iCountTimeToPlayCall > 10 && elapsedSeconds == 0) || (totalSeconds - elapsedSeconds < 0.1);
						}
						else
						{
							var playTime;
							
							if (B.bhv.pt == 'P')
								playTime = (elapsedSeconds / totalSeconds) * 100;
							else
								playTime = new Number(elapsedSeconds);

							zPlay = playTime >= B.bhv.ps;
						}

						if (zPlay)
						{
							zOpen = true;
							window[id+'Pos'](200);
							zShowed = true;
							if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
							
							window[id+'Trk'](0);
						}
					}
				};
			}
			else
			{
				var oXY = X1_GetXY(oSWF), oWH = X1_GetWH(oSWF), iClkTimeoutId = null, oM;
				
				window[id+'MskOvr'] = function(){iClkTimeoutId=setTimeout('window.'+id+'MskClear();',300);}
				window[id+'MskOut'] = function(){if(iClkTimeoutId)clearTimeout(iClkTimeoutId);}
				window[id+'MskClear'] = function()
				{
					iClkTimeoutId = null;
					var oMsk = document.getElementById(id + 'M');
					if (oMsk)
					{
						oMsk.style.display = 'none';
						oMsk.style.left = '-10000px';
						oMsk.style.top = '-10000px';
					}
					if (B.bhv.pm == 'B')
						setTimeout('window.'+id+'Display();', 500);
					else
						setTimeout('window.'+id+'Display();', 1000 * B.bhv.ps);
				}
				window[id+'Display'] = function()
				{
					zOpen = true;
					window[id+'Pos'](200);
					zShowed = true;
					window[id+'Trk'](0);
					if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
				}

				oM = document.createElement("DIV");
				if (oM)
				{
					oM.id = id + 'M';
					oM.style.position = 'absolute';
					oM.style.left = oXY.x + 'px';
					oM.style.top = oXY.y + 'px';
					oM.style.width = oWH.w + 'px';
					oM.style.height = oWH.h + 'px';
					oM.style.display = '';
					oM.style.visibility = 'visible';
					oM.style.overflow = 'hidden';
					oM.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
					oM.innerHTML = '<div style="cursor: pointer; width:'+oWH.w+'px; height:'+oWH.h+'px; background-color:white; filter:alpha(opacity=1); -moz-opacity:0.01; opacity: 0.01" onmouseover="window.'+id+'MskOvr();" onmouseout="window.'+id+'MskOut();"></div>';
					oM = document.body.insertBefore(oM, document.body.firstChild);
				}
				
				window[id+'SetMskWH'] = function()
				{
					var oMsk = document.getElementById(id + 'M'), oPly = document.getElementById(oVP.player_id);
					
					if (oPly && oMsk && oMsk.style.display != 'none')
					{
						var oXY = X1_GetXY(oPly), oWH = X1_GetWH(oPly);
						
						oMsk.style.left = oXY.x + 'px';
						oMsk.style.top = oXY.y + 'px';
						oMsk.style.width = oWH.w + 'px';
						oMsk.style.height = oWH.h + 'px';
						
						var vMskC = oMsk.getElementsByTagName('DIV');
						if (vMskC.length > 0)
						{
							vMskC[0].style.left = oXY.x + 'px';
							vMskC[0].style.top = oXY.y + 'px';
							vMskC[0].style.width = oWH.w + 'px';
							vMskC[0].style.height = oWH.h + 'px';
						}
					}
				}
				
				setInterval('window.'+id+'SetMskWH();', 500);
			}
		}		
		
		
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);
		
		X1_VideoParams = null;
	}


	/* End - Video Overlay Image Ad */










	/* Begin - Video Overlay Flash Ad */


	function X1_VideoOverlay_Flash(B,S)
	{
		if (!window.X1_VideoParams || !X1_VideoParams.player_id) return;
	
		var id='X1VOF'+X1_AdTagIndex,
			oVP = X1_VideoParams,
			oSWF = document.getElementById(oVP.player_id),
			oP, iM, iX, iY, iW = 0, iH = 0, iBW = 0, iBH = 0, oWH, oD, sHTML = '', sAlign = '',
			zOpen = false, zSwfClicked = false, zOutside = false, zTrkCall = false,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			oSkin = X1_Config.VideoOverlayFlash.Skins[X1_Config.VideoOverlayFlash.SkinId],
			oDBhv = {open:0, pm:'m', ps:2, pt:'s', pd:0, sps:0, scb:1},
			oDSty = {width:0, height:0, align:'bottom', outside:false, margin:20, x:0, y:0}
		;
		
		if (!oSWF) return;
		
		if (!B.bhv)
			B.bhv = oDBhv;
			
		B.bhv.pm = 	B.bhv.pm.toUpperCase();
		B.bhv.pt = 	B.bhv.pt.toUpperCase();
		B.bhv.ps = 	new Number(B.bhv.ps);
		B.bhv.pd = 	new Number(B.bhv.pd);
		
		
		if (typeof(B.uss) == 'undefined' || B.uss)
		{
			if (oVP.style)
			{
				var oVS = oVP.style;
				
				B.style = 
				{
					width: X1_GetI(oVS.width, oDSty.width),
					height: X1_GetI(oVS.height, oDSty.height),
					align: X1_GetS(oVS.align, oDSty.align),
					outside: X1_GetB(oVS.outside, oDSty.outside),
					margin: X1_GetI(oVS.margin, oDSty.margin),
					x: X1_GetI(oVS.x, oDSty.x),
					y: X1_GetI(oVS.y, oDSty.y)
				};
			}
			else
				B.style = oDSty;
		}
		else
		{
			if (!B.style)
				B.style = oDSty;
		}


		iM = B.style.margin;
		iX = B.style.x;
		iY = B.style.y;
		sAlign = B.style.align.toLowerCase();
		
		zOpen = B.bhv.open;
		zOutside = B.style.outside;

		
		
		oWH = X1_GetWH(oSWF);
		
		iBW = B.style.width > 0 ? B.style.width : (sAlign == 'top' || sAlign == 'bottom' ? oWH.w : 50);
		iBH = B.style.height > 0 ? B.style.height : (sAlign == 'right' || sAlign == 'left' ? oWH.h : 50);
		
		
		if (iM < 0) iM = 0;
		if (iBW < 1 || iBH < 1) return;

		iW = iBW - 2;
		iH = iBH - 2;


		var cp=X1_CP(S),q='',f='',sep='',file=(B.f.indexOf('://')>0?B.f:S.dir+B.f);

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		
		if(X1_FV<6){q='?'+f;f='';}


		if(IE)document.write(X1_FSCmd(id));
		

		sHTML +=
		
			'<div style="width:'+B.w+'px; height:'+B.h+'px;">'+
		
			'<div style="position:relative; top:0px; left:0px;">'+
			(B.bhv.sps ? '<div style="position:absolute; top:4px; left:'+ (iW - 45) +'px; width:30px; height:13px; overflow:hidden;" onclick="'+id+'ShowProvider();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/provider.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/provider-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/provider.gif\'"/></div>' : '') +
			(B.bhv.scb ? '<div style="position:absolute; top:4px; left:'+ (iW - 10) +'px; width:13px; height:13px; overflow:hidden;" onclick="'+id+'Close();"><img border="0" hspace="0" vspace="0" align="top" src="'+oSkin.FilesDir+'/close.gif" onmouseover="this.src=\''+oSkin.FilesDir+'/close-over.gif\'" onmouseout="this.src=\''+oSkin.FilesDir+'/close.gif\'"/></div>' : '') +
			'</div>' +

			'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+B.w+'" height="'+B.h+'"><param name="movie" value="'+file+q+'"><param name="flashvars" value="'+f+'"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="allowScriptAccess" value="always"><embed id="'+id+'" type="application/x-shockwave-flash" width="'+B.w+'" height="'+B.h+'" src="'+file+q+'" flashvars="'+f+'" quality="high" wmode="transparent" allowScriptAccess="always"></embed></object>' +
			
			'</div>';
		
		
		
		oD = document.createElement("DIV");
		if (oD)
		{
			oD.id = id + 'C';
			oD.style.position = 'absolute';
			oD.style.left = '-10000px';
			oD.style.top = '-10000px';
			oD.style.width = iBW + 'px';
			oD.style.height = iBH + 'px';
			oD.style.display = 'none';
			oD.style.overflow = 'hidden';
			oD.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
			oD.innerHTML = sHTML;
			oD = document.body.insertBefore(oD, document.body.firstChild);
		}
		
		window[id+'Click'] = function()
		{
			window.open(X1_CP(S) + escape(B.u), B.ut);
		}
		
		window[id+'Close'] = function()
		{
			zOpen = false;
			window[id+'Pos'](200);
		}

		window[id+'ShowProvider'] = function()
		{
			alert('Powered by ...');
		}
		
		window[id+'Fn'] = function(c, a)
		{
			if (c.toLowerCase() == "close")
				window[id+'Close']();
		}
		
		window[id+'Trk'] = function()
		{
			if (B && !zTrkCall)
			{
				X1_DT2(S);
				zTrkCall = true;
			}
		}
		
		
		window[id+'Pos'] = function(i)
		{
			var o, oPly = document.getElementById(oVP.player_id), oXY = X1_GetXY(oPly), oWH, x, y;
			
			if (oPly && oXY.x >= 0 && oXY.y >= 0)
			{
				oWH = X1_GetWH(oPly);
				
				x = iX + oXY.x;
				y = iY + oXY.y;
			
				o = document.getElementById(id+'C');
				if (o)
				{
					if (!zOpen)
					{
						o.style.left = '-10000px';
						o.style.top = '-10000px';
						o.style.display = 'none';
						return;
					}
				
				
					if (zOutside)
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y - iBH - iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w + iM) + 'px';
								o.style.top = y + 'px';
								break;
								
							case 'left':
								o.style.left = (x - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h + iM) + 'px';
								break;
						}
					}
					else
					{
						switch (sAlign)
						{
							case 'top':
								o.style.left = x + 'px';
								o.style.top = (y + iM) + 'px';
								break;
						
							case 'right':
								o.style.left = (x + oWH.w - iBW - iM) + 'px';
								o.style.top = y + 'px';
								break;
							
							case 'left':
								o.style.left = (x + iM) + 'px';
								o.style.top = y + 'px';
								break;

							case 'bottom':
							default:
								o.style.left = x + 'px';
								o.style.top = (y + oWH.h - iBH - iM) + 'px';
								break;
						}
					}
					
					o.style.display = '';
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		
		var zShowed = false, iCountTimeToPlayCall = 0;
		
		if (zOpen)
		{
			window[id+'Pos'](200);
			zShowed = true;
			if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
			
			window[id+'Trk'](0);
		}
		else
		{
			if (X1_VideoParams.player_send_events)
			{
				X1_VideoAds[X1_VideoParams.player_id] =
				{
					Play: function()
					{
						if (zShowed) return;
						if (B.bhv.pm != 'B') return;
						
						zOpen = true;
						window[id+'Pos'](200);
						zShowed = true;
						if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
						
						window[id+'Trk'](0);
					},
					
					Time: function(elapsedSeconds, totalSeconds)
					{
						if (zShowed) return;
						
						iCountTimeToPlayCall++;
						
						var zPlay = false;
						
						
						if (B.bhv.pm == 'B') zPlay = true;
						else if (B.bhv.pm == 'E')
						{
							zPlay = (iCountTimeToPlayCall > 10 && elapsedSeconds == 0) || (totalSeconds - elapsedSeconds < 0.1);
						}
						else
						{
							var playTime;
							
							if (B.bhv.pt == 'P')
								playTime = (elapsedSeconds / totalSeconds) * 100;
							else
								playTime = new Number(elapsedSeconds);

							zPlay = playTime >= B.bhv.ps;
						}

						if (zPlay)
						{
							zOpen = true;
							window[id+'Pos'](200);
							zShowed = true;
							if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
							
							window[id+'Trk'](0);
						}
					}
				};
			}
			else
			{
				var oXY = X1_GetXY(oSWF), oWH = X1_GetWH(oSWF), iClkTimeoutId = null, oM;
				
				window[id+'MskOvr'] = function(){iClkTimeoutId=setTimeout('window.'+id+'MskClear();',300);}
				window[id+'MskOut'] = function(){if(iClkTimeoutId)clearTimeout(iClkTimeoutId);}
				window[id+'MskClear'] = function()
				{
					iClkTimeoutId = null;
					var oMsk = document.getElementById(id + 'M');
					if (oMsk)
					{
						oMsk.style.display = 'none';
						oMsk.style.left = '-10000px';
						oMsk.style.top = '-10000px';
					}
					if (B.bhv.pm == 'B')
						setTimeout('window.'+id+'Display();', 500);
					else
						setTimeout('window.'+id+'Display();', 1000 * B.bhv.ps);
				}
				window[id+'Display'] = function()
				{
					zOpen = true;
					window[id+'Pos'](200);
					zShowed = true;
					window[id+'Trk'](0);
					if (B.bhv.pd > 0) setTimeout('window.'+id+'Close();', 1000 * B.bhv.pd);
				}

				oM = document.createElement("DIV");
				if (oM)
				{
					oM.id = id + 'M';
					oM.style.position = 'absolute';
					oM.style.left = oXY.x + 'px';
					oM.style.top = oXY.y + 'px';
					oM.style.width = oWH.w + 'px';
					oM.style.height = oWH.h + 'px';
					oM.style.display = '';
					oM.style.visibility = 'visible';
					oM.style.overflow = 'hidden';
					oM.style.zIndex = (oSWF.style ? X1_GetI(oSWF.style.zIndex,1) : 0) + 1;
					oM.innerHTML = '<div style="cursor: pointer; width:'+oWH.w+'px; height:'+oWH.h+'px; background-color:white; filter:alpha(opacity=1); -moz-opacity:0.01; opacity: 0.01" onmouseover="window.'+id+'MskOvr();" onmouseout="window.'+id+'MskOut();"></div>';
					oM = document.body.insertBefore(oM, document.body.firstChild);
				}
				
				window[id+'SetMskWH'] = function()
				{
					var oMsk = document.getElementById(id + 'M'), oPly = document.getElementById(oVP.player_id);
					
					if (oPly && oMsk && oMsk.style.display != 'none')
					{
						var oXY = X1_GetXY(oPly), oWH = X1_GetWH(oPly);
						
						oMsk.style.left = oXY.x + 'px';
						oMsk.style.top = oXY.y + 'px';
						oMsk.style.width = oWH.w + 'px';
						oMsk.style.height = oWH.h + 'px';
						
						var vMskC = oMsk.getElementsByTagName('DIV');
						if (vMskC.length > 0)
						{
							vMskC[0].style.left = oXY.x + 'px';
							vMskC[0].style.top = oXY.y + 'px';
							vMskC[0].style.width = oWH.w + 'px';
							vMskC[0].style.height = oWH.h + 'px';
						}
					}
				}
				
				setInterval('window.'+id+'SetMskWH();', 500);
			}
		}		
		
		
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);
		
		X1_VideoParams = null;
	}


	/* End - Video Overlay Flash Ad */










	/* Begin - Over-the-Page: Floating Expandable Flash Ad */


	function X1_FloatingExpandableFlash(B,S)
	{
		var id='X1FloExpFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			Open=B.start.toLowerCase()=='open',
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965000:parseInt(X1_OpenZIndex),
			ZIdxClose=ZIdxOpen,
			iSM = B.sm ? B.sm : 0,
			zFixedPos=X1_FixedPos&&iSM>0,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f)
		;
		
		X1_Dbg_New(id, 'Floating Expandable Flash', B, S, id + 'E');

		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?'':id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(!zFn)f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}



		var RClose='',ROpen='auto auto auto auto',ETop=0,ELeft=0;

		switch(B.di.toLowerCase())
		{
			case 'up':
				ETop=B.hclose-B.hopen;
				RClose=(B.hopen-B.hclose) +'px auto auto auto';
				break;
			
			case 'left':
				ELeft=B.wclose-B.wopen;
				RClose='auto auto auto '+ (B.wopen - B.wclose) + 'px';
				break;
			
			case 'down':
				RClose='auto auto '+ B.hclose +'px auto';
				break;

			case 'right':
				RClose='auto '+ B.wclose +'px auto auto';
				break;
			
			case 'all':
				ETop=-B.yclose;
				ELeft=-B.xclose;
				RClose=B.yclose +'px '+ (B.xclose + B.wclose) +'px '+ (B.yclose + B.hclose) +'px '+ B.xclose +'px ';
				break;
			
			
			default:
				break;
		}


		if(IE)document.write(X1_FSCmd(id));
		
		
		window[id+'CB'] = function()
		{
			var oD;
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = id + 'I';
					oD.style.position = zFixedPos?'fixed':'absolute';
					oD.style.left = '-10000px';
					oD.style.top = '-10000px';
					oD.style.width = B.wopen + 'px';
					oD.style.height = B.hopen + 'px';
					oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
					oD.style.display = '';
					oD.style.overflow = 'visible';
					oD.style.zIndex = (Open ? ZIdxOpen : ZIdxClose) - 1;
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:'+B.wopen+'px; height:'+B.hopen+'px; z-index: '+(oD.style.zIndex)+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					oD = document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			

			oD = document.createElement("DIV");
			if (oD)
			{
				oD.id = id + 'E';
				oD.style.position = zFixedPos?'fixed':'absolute';
				oD.style.left = '-10000px';
				oD.style.top = '-10000px';
				oD.style.width = B.wopen + 'px';
				oD.style.height = B.hopen + 'px';
				oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
				oD.style.display = '';
				oD.style.overflow = 'visible';
				oD.style.zIndex = Open ? ZIdxOpen : ZIdxClose;
				oD.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+B.wopen+'" height="'+B.hopen+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+B.wopen+'" height="'+B.hopen+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object>';
				oD = document.body.insertBefore(oD, document.body.firstChild);
			}
		}


		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c + ' ' + a);
		
			var oE = document.getElementById(id+'E'), oI = document.getElementById(id+'I');
			
			if(oE)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					window[id+'FnOpen'] = true;
					
					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(true);
						else
						{
							oI.style.clip = 'rect('+ROpen+')';
							oI.style.zIndex = ZIdxOpen - 1;
						}
					}

					oE.style.clip = 'rect('+ROpen+')';
					oE.style.zIndex = ZIdxOpen;
					
					if(B.opentime>0)
					{
						if(window[id+'TId'])clearTimeout(window[id+'TId']);
						window[id+'TId']=setTimeout('window["'+id+'Fn"]("close","");',B.opentime*1000);
						X1_Dbg_Msg(id, 'Switch to close state in ' + B.opentime + ' seconds.');
					}
				}
				else if(c=="close")
				{
					window[id+'FnOpen'] = false;
					
					if(window[id+'TId'])clearTimeout(window[id+'TId']);
					
					oE.style.zIndex = ZIdxClose;
					oE.style.clip = 'rect('+RClose+')';

					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(false);
						else
						{
							oI.style.clip = 'rect('+RClose+')';
							oI.style.zIndex = ZIdxClose - 1;
						}
					}
				}
				else if(c=="close_both")
				{
					window[id+'FnOpen'] = false;
					
					if(window[id+'TId'])clearTimeout(window[id+'TId']);
					
					oE.style.zIndex = ZIdxClose;
					oE.style.clip = 'rect('+RClose+')';
					oE.style.display = 'none';

					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(false);
						else
						{
							oI.style.clip = 'rect('+RClose+')';
							oI.style.zIndex = ZIdxClose - 1;
							oI.style.display = 'none';
						}
					}
				}
			}
		}


		window[id+'GetPos'] = function()
		{
			var x=0,y=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(isNaN(ws)||ws<100)ws=100;
			if(isNaN(hs)||hs<100)hs=100;
			
			if(!IE)ws-=19; 

			if(B.mrg)
			{
				switch(B.mrg.h)
				{
					case 1:x=B.mrg.hp;break;
					case 2:x=parseInt((ws-B.wopen)/2);break;
					case 3:x=ws-B.wopen-B.mrg.hp;break;
				}

				switch(B.mrg.v)
				{
					case 1:y=B.mrg.vp;break;
					case 2:y=parseInt((hs-B.hopen)/2);break;
					case 3:y=hs-B.hopen-B.mrg.vp;break;
				}
			}

			return {x:x,y:y};
		}


		window[id+'Pos'] = function(i)
		{
			var o, oXY = window[id+'GetPos']();
			
			var iL = 0, iT = 0, zOpen = window[id+'FnOpen'] ? true : false;
			
			if (iSM > 0 && ((iSM == 1 && zOpen) || (iSM == 2 && !zOpen) || iSM == 3))
			{
				if (!zFixedPos)
				{
					iL = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
					iT = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
				}
			}
		
			o = document.getElementById(id+'I');
			if (o)
			{
				o.style.left = iL + oXY.x + 'px';
				o.style.top = iT + oXY.y + 'px';
			}
			
			o = document.getElementById(id+'E');
			if (o)
			{
				o.style.left = iL + oXY.x + 'px';
				o.style.top = iT + oXY.y + 'px';
			}
		}
		
		window[id+'CB']();
		
		if(Open)
		{
			X1_Dbg_Msg(id, 'Start in open state.');
			setTimeout('window["'+id+'Fn"]("open","");',100);
		}
		else
		{
			X1_Dbg_Msg(id, 'Start in close state.');
			setTimeout('window["'+id+'Fn"]("close","");',100);
		}
		
		if (iSM > 0)
			X1_Dbg_Msg(id, 'Enable sticky mode.');
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);
		
		
		if(B.displaytime && B.displaytime>0)
		{
			setTimeout('window["'+id+'Fn"]("close_both","");',B.displaytime*1000);
			X1_Dbg_Msg(id, 'Switch to close both state in ' + B.displaytime + ' seconds.');
		}
		
		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Floating Expandable Flash Ad */










	/* Begin - In-Page: Site Split Flash Ad */


	function X1_SiteSplitFlash(B,S)
	{
		var id='X1SitSplitFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f),
			rszFnc=null
		;
		
		X1_Dbg_New(id, 'Site Splitter Flash', B, S, id + 'D');
		
		if (typeof(X1_SiteSplitFlash_Resize) == 'function')
		{
			rszFnc = X1_SiteSplitFlash_Resize;
			X1_SiteSplitFlash_Resize = null;
		}

		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?'':id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(!zFn)f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}

		if(IE)document.write(X1_FSCmd(id));
		
		
		var iW = 0, iH = 0;
		
		switch (B.di.toLowerCase())
		{
			case 'down':
				iW = B.w;
				iH = B.st > 0 ? 0 : B.sh;
				break;
		}
		
				
		document.write('<div id="'+id+'D" class="'+X1_GetCCN(B.w,B.h)+'" style="overflow:hidden; width:'+iW+'px; height:'+iH+'px; display:block !important; float:none !important; visibility:'+ (B.st > 0 ? 'hidden':'visible') +';"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+B.w+'" height="'+B.h+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+B.w+'" height="'+B.h+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>');


		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: '+ c + ' ' + a);
		
			var oD = document.getElementById(id+'D'), v;
			
			if(oD)
			{
				c=c.toLowerCase();
				v = c.split(',');
				
				if (v[0] == 'open')
				{
					var iW = parseInt(v[1]), iH = parseInt(v[2]), iS = new Number(v[3]);
					
					if (iW < 0 || isNaN(iW)) iW = 1;
					else if (iW > B.w) iW = B.w;
					
					if (iH < 0 || isNaN(iH)) iH = 1;
					else if (iH > B.h) iH = B.h;
					
					if (iS < 0 || isNaN(iS)) iS = 0;
					
					X1_AnimateResize(id+'D', iW, iH, iS);
					
					if (rszFnc != null)
						rszFnc(iW, iH);
				}
				else if (v[0] == 'close')
				{
					X1_AnimateResize(id+'D', B.w, 1, 0.3);
					setTimeout('window.'+id+'Close();', 350);
				}
			}
		}
		
		window[id+'Start'] = function()
		{
			var oD = document.getElementById(id+'D');
			if (oD)
			{
				oD.style.width = B.sw + 'px';
				oD.style.height = B.sh + 'px';
				oD.style.visibility = 'visible';
				X1_Dbg_Msg(id, 'Send display tracking request.');
				X1_DT2(S);
			}
		}
		
		window[id+'Close'] = function()
		{
			var oD = document.getElementById(id+'D');
			if (oD)
				oD.style.display = 'none';
		}
		
		if (B.st > 0)
		{
			X1_Dbg_Msg(id, 'Show banner in ' + B.st + ' seconds.');
			setTimeout('window.'+id+'Start();', B.st * 1000);
		}
		else
		{
			X1_Dbg_Msg(id, 'Send display tracking request.');
			X1_DT2(S);
		}
	}


	/* End - In-Page: Site Split Flash Ad */










	/* Begin - In-Page: Form Required Field ad */


	function X1_FormRequiredField(B,S)
	{
		var id='X1FormRequiredField'+X1_AdTagIndex;
		
		var oP = X1_FormRequiredFields['key'+X1_AdTagIndex];
		if (oP)
		{
			X1_Dbg_New(id, 'Form Required Field', B, S, oP.oDP.banner_container);
		}
		else
		{
			X1_Dbg_New(id, 'Form Required Field', B, S);
			X1_Dbg_Msg(id, 'This banner is not showed because the X1_FormRequiredField_DisplayParams is missing from Ad Tag.');
			return;
		}
		
		window[id+'_SetAnswer'] = function(s)
		{
			X1_Dbg_Msg(id, 'Answer: ' + s);
			var o = document.getElementById(oP.oDP.user_response);
			if (o) o.value = s;
		}


		if (oP.oDP.banner_container && oP.oDP.user_expected_response && oP.oDP.user_response)
		{
			var oBC = document.getElementById(oP.oDP.banner_container),
				oER = document.getElementById(oP.oDP.user_expected_response),
				oUR = document.getElementById(oP.oDP.user_response);
			
			if (oBC && oER && oUR)
			{
				oBC.style.display = '';
				oER.value = B.er;
				
				X1_Dbg_Msg(id, 'Send display tracking request.');
				X1_DT(S);
				X1_S = S;
				document.write(X1_TrkHtmlCode2(B.h.replace(/{FUNCTION_PREFIX}/gi,id)));
			}
			else
			{
				X1_Dbg_Msg(id, 'This banner is not showed because one of the HTML elements referred by the X1_FormRequiredField_DisplayParams is missing from this webpage.');
			}
		}
	}

	/* End - In-Page: Form Required Field Ad */










	/* Begin - Over-the-Page: Floating Image Ad */


	function X1_FloatingImage(B,S)
	{
		var id='X1FloatFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			iSM=B.scroll?B.scroll:0,
			zFixedPos=X1_FixedPos&&iSM>0,
			file=B.f.indexOf('://')>0?B.f:S.dir+B.f,
			filec=B.cbi.indexOf('://')>0?B.cbi:S.dir+B.cbi
		;
		
		X1_Dbg_New(id, 'Floating Image', B, S, id + 'B');


		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if(B.cen)
			{
				l=parseInt((ws-B.w)/2);
				t=parseInt((hs-B.h)/2);
				w=B.w;
				h=B.h;
			}
			else if(B.mrg)
			{
				switch(B.mrg.h)
				{
					case 1:l=B.mrg.hp;break;
					case 2:l=parseInt((ws-B.w)/2);break;
					case 3:l=ws-B.w-B.mrg.hp;break;
				}

				switch(B.mrg.v)
				{
					case 1:t=B.mrg.vp;break;
					case 2:t=parseInt((hs-B.h)/2);break;
					case 3:t=hs-B.h-B.mrg.vp;break;
				}

				w=B.w;
				h=B.h;
			}

			if (!zFixedPos)
			{
				l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
				t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			}

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			oD.id = id + 'B';
			oD.style.position = zFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			
			oD.innerHTML = sHtml +
				'<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;">'+
				(B.u?'<a href="'+X1_CP(S)+escape(B.u)+'" title="'+X1_HtmlEncode(B.tit)+'" target="'+B.ut+'">':'')+
				'<img src="'+file+'" width="'+w+'" height="'+h+'" alt="'+X1_HtmlEncode(B.tit)+'" border="0"/>'+
				(B.u?'</a>':'')+
				'</div>'+
				'<div onclick="window.'+id+'Fn(\'close\');" style="position:absolute; left:'+B.cbl+'px; top:'+B.cbt+'px; width:'+B.cbw+'px; height:'+B.cbh+'px; cursor:pointer; overflow:hidden;"><img src="'+filec+'" width="'+B.cbw+'" height="'+B.cbh+'" border="0"/></div>';
			
			oD = document.body.insertBefore(oD, document.body.firstChild);				
		}
		
		
		
		window[id+'Fn'] = function(c,a)
		{

			var oB = document.getElementById(id+'B');
			
			if(oB)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					if(HideSel)
					{
						if(IE50)X1_HideSelects(true);
					}

					if(oB)oB.style.zIndex=ZIdxOpen;

					oB.style.display="";
				}
				else if(c=="close")
				{
					clearInterval(window[id+'RFnIntervalId']);
					
					oB.style.display = "none";

					if(HideSel)
					{
						if(IE50)X1_HideSelects(false);
					}
				}
			}
		}
		
		
		
		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		
		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn']("open","")} );
			window.attachEvent("onresize",window[id+'RFn']);
			if(B.scroll)window.attachEvent("onscroll",window[id+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn']("open","")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			if(B.scroll)window.addEventListener("scroll",window[id+'RFn'], false);
		}
		if(B.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode.');
			window[id+'RFnIntervalId']=setInterval('window.'+id+'RFn();',500);
		}

		if(B.secs>0)
		{
			X1_Dbg_Msg(id, 'Switch to close state in ' + B.secs + ' seconds.');
			setTimeout('window["'+id+'Fn"]("close","");',B.secs*1000);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Floating Image Ad */










	/* Begin - Over-the-Page: Floating HTML Code Ad */


	function X1_FloatingHtml(B,S)
	{
		var id='X1FloatHtml'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			iSM=B.scroll?B.scroll:0,
			zFixedPos=X1_FixedPos&&iSM>0
		;

		X1_Dbg_New(id, 'Floating Html', B, S, id + 'B');

		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if(B.cen)
			{
				l=parseInt((ws-B.w)/2);
				t=parseInt((hs-B.h)/2);
				w=B.w;
				h=B.h;
			}
			else if(B.fsc)
			{
				l=B.fsc.l;
				t=B.fsc.t;
				w=ws-B.fsc.r-B.fsc.l;
				h=hs-B.fsc.t-B.fsc.b;
			}
			else if(B.mrg)
			{
				switch(B.mrg.h)
				{
					case 1:l=B.mrg.hp;break;
					case 2:l=parseInt((ws-B.w)/2);break;
					case 3:l=ws-B.w-B.mrg.hp;break;
				}

				switch(B.mrg.v)
				{
					case 1:t=B.mrg.vp;break;
					case 2:t=parseInt((hs-B.h)/2);break;
					case 3:t=hs-B.h-B.mrg.vp;break;
				}

				w=B.w;
				h=B.h;
			}

			if (!zFixedPos)
			{
				l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
				t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			}

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id));
			
			oD.id = id + 'B';
			oD.style.position = zFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if(B.fsc){w=h="100%";salign=B.fsc.h+B.fsc.v;}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			X1_S = S;
			
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;">'+ X1_TrkHtmlCode2(B.html.replace(/{FUNCTION_PREFIX}/gi,id)) +'</div>';
			
			document.body.insertBefore(oD, document.body.firstChild);
		}
		
		window[id+'_Close'] = function()
		{
			window[id+'Fn']("close","");
		}

		window[id+'Fn'] = function(c,a)
		{

			var oB = document.getElementById(id+'B');
			
			if(oB)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					if(HideSel)
					{
						if(IE50)X1_HideSelects(true);
					}

					if(oB)oB.style.zIndex=ZIdxOpen;

					oB.style.display="";
				}
				else if(c=="close")
				{
					clearInterval(window[id+'RFnIntervalId']);
					
					oB.style.display = "none";

					if(HideSel)
					{
						if(IE50)X1_HideSelects(false);
					}
				}
			}
		}

		window[id+'LZFn'] = function(c,a)
		{
			window[id+'Fn'](c,a);	
		}


		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}


		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn']("open","")} );
			window.attachEvent("onresize",window[id+'RFn']);
			if(B.scroll)window.attachEvent("onscroll",window[id+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn']("open","")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			if(B.scroll)window.addEventListener("scroll",window[id+'RFn'], false);
		}
		if(B.scroll)
		{
			X1_Dbg_Msg(id, 'Enable sticky mode.');
			window[id+'RFnIntervalId']=setInterval('window.'+id+'RFn();',500);
		}

		if(B.secs>0)
		{
			X1_Dbg_Msg(id, 'Switch to close state in ' + B.secs + ' seconds.');
			setTimeout('window["'+id+'Fn"]("close","");',B.secs*1000);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Floating HTML Code Ad */






	/* Begin - Over-the-Page: Expandable Flash Kick Ad */


	function X1_ExpandableFlashKick(B,S)
	{
		var id='X1ExpFlaKick'+X1_AdTagIndex,
			idk='X1ExpFlaKickK'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			Open=B.start.toLowerCase()=='open',
			ZI=X1_ZI['key'+X1_AdTagIndex],
			ZIdxD=60000,
			ZIdxClose=ZI?parseInt(ZI.Close):ZIdxD,
			ZIdxOpen=ZI?parseInt(ZI.Open):(ZIdxD+1),
			ZIdxB=-1,
			iSM=B.sm?B.sm:0,
			//zFixedPos=X1_FixedPos&&iSM==3,
			zFixedPos=false,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f),
			filek=(B.fkick.indexOf('://')>0?B.fkick:S.dir+B.fkick),
			zKickIsOpen=false,
			ZIdxKick=X1_ZIndexMaxValue
		;
		
		X1_Dbg_New(id, 'Expandable Flash Kick', B, S, id + 'E');
		
		var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
		var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		
		if(!IE)ws-=19; 

		

		var cp=X1_CP(S),q='',f='',sep='',zFn=false;

		for(var fvn in B.fvars)
		{
			if(typeof(B.fvars[fvn])!='string')continue;
			
			switch(X1_Trim(B.fvars[fvn].toLowerCase()))
			{
				case "$fn$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?'':id+'Fn');
					zFn=true;
					break;

				case "$inf$":
					f=f+sep+escape(fvn)+'='+(IE&&WIN?1:2);
					break;

				default:
					f=f+sep+escape(fvn)+'='+escape(X1_CT(fvn,B.fvars[fvn]).replace(/\$cp\$/gi,cp));
					break;
			}
			sep='&';
		}
		
		f=X1_AddCFV(f,B.fvars.clickTAG,cp,S.dir);

		if(!zFn)f=f+sep+'Sfn='+(IE&&WIN?'':id+'Fn');
		

		if(X1_FV<6){q='?'+f;f='';}



		var RClose='',ROpen='auto auto auto auto',ETop=0,ELeft=0;

		switch(B.di.toLowerCase())
		{
			case 'up':
				ETop=B.hclose-B.hopen;
				RClose=(B.hopen-B.hclose) +'px auto auto auto';
				break;
			
			case 'left':
				ELeft=B.wclose-B.wopen;
				RClose='auto auto auto '+ (B.wopen - B.wclose) + 'px';
				break;
			
			case 'down':
				RClose='auto auto '+ B.hclose +'px auto';
				break;

			case 'right':
				RClose='auto '+ B.wclose +'px auto auto';
				break;
			
			case 'all':
				ETop=-B.yclose;
				ELeft=-B.xclose;
				RClose=B.yclose +'px '+ (B.xclose + B.wclose) +'px '+ (B.yclose + B.hclose) +'px '+ B.xclose +'px ';
				break;
			
			
			default:
				break;
		}


		document.write('<div id="'+id+'B" class="'+X1_GetCCN(B.wclose,B.hclose)+'" style="width:'+B.wclose+'px !important; height:'+B.hclose+'px !important; display:block !important; visibility:visible !important; float:none !important;"></div>');
		if(IE)
		{
			document.write(X1_FSCmd(id));
			document.write(X1_FSCmd(idk));
		}
		
		
		window[id+'CB'] = function()
		{
			var oD;
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = id + 'I';
					oD.style.position = zFixedPos?'fixed':'absolute';
					oD.style.left = '-10000px';
					oD.style.top = '-10000px';
					oD.style.width = B.wopen + 'px';
					oD.style.height = B.hopen + 'px';
					oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
					oD.style.display = '';
					oD.style.overflow = 'visible';
					oD.style.zIndex = (Open ? ZIdxOpen : ZIdxClose) - 1;
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:'+B.wopen+'px; height:'+B.hopen+'px; z-index: '+(oD.style.zIndex)+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					oD = document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			

			oD = document.createElement("DIV");
			if (oD)
			{
				oD.id = id + 'E';
				oD.style.position = zFixedPos?'fixed':'absolute';
				oD.style.left = '-10000px';
				oD.style.top = '-10000px';
				oD.style.width = B.wopen + 'px';
				oD.style.height = B.hopen + 'px';
				oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
				oD.style.display = '';
				oD.style.overflow = 'hidden';
				oD.style.zIndex = Open ? ZIdxOpen : ZIdxClose;
				oD.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+B.wopen+'" height="'+B.hopen+'"><param name="movie" value="'+file+q+'" /><param name="flashvars" value="'+f+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+q+'" id="'+id+'" flashvars="'+f+'" width="'+B.wopen+'" height="'+B.hopen+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object>';
				oD = document.body.insertBefore(oD, document.body.firstChild);
			}
			
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = idk + 'I';
					oD.style.position = zFixedPos?'fixed':'absolute';
					oD.style.left = '-10000px';
					oD.style.top = '-10000px';
					oD.style.width = (B.wkick + 50) + 'px';
					oD.style.height = (B.hkick) + 'px';
					oD.style.clip = 'rect(auto auto auto auto)';
					oD.style.display = 'none';
					oD.style.overflow = 'hidden';
					oD.style.zIndex = ZIdxKick - 2;
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:'+B.wkick+'px; height:'+B.hkick+'px; z-index: '+(oD.style.zIndex)+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					oD = document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			

			oD = document.createElement("DIV");
			if (oD)
			{
				oD.id = idk + 'E';
				oD.style.position = zFixedPos?'fixed':'absolute';
				oD.style.left = '-10000px';
				oD.style.top = '-10000px';
				oD.style.width = (B.wkick + 50) + 'px';
				oD.style.height = (B.hkick) + 'px';
				oD.style.clip = 'rect(auto auto auto auto)';
				oD.style.display = 'none';
				oD.style.overflow = 'hidden';
				oD.style.zIndex = ZIdxKick - 1;
				oD.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+idk+'" width="'+B.wkick+'" height="'+B.hkick+'"><param name="movie" value="'+filek+q+'" /><param name="flashvars" value="'+f+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+filek+q+'" id="'+idk+'" flashvars="'+f+'" width="'+B.wkick+'" height="'+B.hkick+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object>';
				oD = document.body.insertBefore(oD, document.body.firstChild);
			}
		}

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: '+ c + ' ' + a);
		
			var oE = document.getElementById(id+'E'), oI = document.getElementById(id+'I');
			
			if(oE)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					window[id+'FnOpen'] = true;
					
					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(true);
						else
						{
							oI.style.clip = 'rect('+ROpen+')';
							oI.style.zIndex = ZIdxOpen - 1;
						}
					}

					oE.style.clip = 'rect('+ROpen+')';
					oE.style.zIndex = ZIdxOpen;
					
					if(B.opentime>0)
					{
						if(window[id+'TId'])clearTimeout(window[id+'TId']);
						window[id+'TId']=setTimeout('window["'+id+'Fn"]("close","");',B.opentime*1000);
						X1_Dbg_Msg(id, 'Switch to close state in ' + B.opentime + ' seconds.');
					}
				}
				else if(c=="close")
				{
					window[id+'FnOpen'] = false;
					
					if(window[id+'TId'])clearTimeout(window[id+'TId']);
					
					oE.style.zIndex = ZIdxClose;
					oE.style.clip = 'rect('+RClose+')';

					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(false);
						else
						{
							oI.style.clip = 'rect('+RClose+')';
							oI.style.zIndex = ZIdxClose - 1;
						}
					}
				}
				else if(c=="kickopen")
				{
					zKickIsOpen = true;
					
					var iL = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft,
						iT = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
				
					window[id+'Pos'](1000);
					window.scrollTo(iL, iT);
					window[id+'KickScroll'](1);
				}
				else if(c=="kickclose")
				{
					zKickIsOpen = false;
				}
			}
		}
		
		window[idk+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: '+ c + ' ' + a);
			
			if(c=="kickclose")
			{
				zKickIsOpen = false;
			}
		}
		
		window[id+'KickScroll'] = function(i)
		{		
			if (i < 100)
			{
				window.scrollBy(100, 0);
				setTimeout('window.'+ id +'KickScroll(' + (++i) + ');', 50);
			}
		}


		window[id+'Pos'] = function(i)
		{
			var o = document.getElementById(id+'B');
			if (!o) return;
			
			
			if (ZIdxClose == ZIdxD)
			{
				if (ZIdxB < 0)
				{
					ZIdxB = X1_GetComputedZIndex(o);
					
					if (ZIdxB < ZIdxD)
						ZIdxB = 0;
					else
						X1_Dbg_Msg(id, 'Set z-index = ' + ZIdxB);
				}
			}
			
			
			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			var oXY = X1_GetXY(id + 'B');
			
			
			if (oXY.x >= -10 && oXY.y >= -10)
			{
				var iL = 0, iT = 0, zOpen = window[id+'FnOpen'] ? true : false, iSM = B.sm ? B.sm : 0;
				
				if (iSM > 0 && ((iSM == 1 && zOpen) || (iSM == 2 && !zOpen) || iSM == 3))
				{
					if (!zFixedPos)
					{
						iL = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
						iT = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
					}
				}
				
				
				o = document.getElementById(id+'I');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB;
				}
				
				o = document.getElementById(id+'E');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB + 1;
				}
				
				
				o = document.getElementById(idk+'I');
				if (o)
				{
					o.style.display = zKickIsOpen ? 'block' : 'none';
					o.style.left = iL + B.xkick + oXY.x + 'px';
					o.style.top = iT + B.ykick + oXY.y + 'px';
					o.style.zIndex = ZIdxKick - 2;
				}
				
				o = document.getElementById(idk+'E');
				if (o)
				{
					o.style.display = zKickIsOpen ? 'block' : 'none';
					o.style.left = iL + B.xkick + oXY.x + 'px';
					o.style.top = iT + B.ykick + oXY.y + 'px';
					o.style.zIndex = ZIdxKick - 1;
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		window[id+'CB']();
		
		
		if(Open)
		{
			X1_Dbg_Msg(id, 'Start in open state.');
			setTimeout('window["'+id+'Fn"]("open","");',100);
		}
		else
		{
			X1_Dbg_Msg(id, 'Start in close state.');
			setTimeout('window["'+id+'Fn"]("close","");',100);
		}
		
		if (iSM > 0)
			X1_Dbg_Msg(id, 'Enable sticky mode.');
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Expandable Flash Kick Ad */










	/* Begin - Over-the-Page: Expandable Iframe Ad */


	function X1_ExpandableIframe(B,S)
	{
		var id='X1ExaIFr'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			Open=B.start.toLowerCase()=='open',
			ZI=X1_ZI['key'+X1_AdTagIndex],
			ZIdxD=60000,
			ZIdxClose=ZI?parseInt(ZI.Close):ZIdxD,
			ZIdxOpen=ZI?parseInt(ZI.Open):(ZIdxD+1),
			ZIdxB=-1,
			iSM=B.sm?B.sm:0,
			zFixedPos=X1_FixedPos&&iSM==3,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f)
		;
		
		X1_ExecuteCallbackCode(id, B.wclose, B.hclose);
		
		X1_Dbg_New(id, 'Expandable Iframe', B, S, id + 'E');
		
		var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
		var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
		
		if(!IE)ws-=19; 
		
		if (B.minw && B.minw >= ws)
		{
			X1_Dbg_Msg(id, 'This banner is not showed because the browser width is too small.');
			return;
		}
		if (B.minh && B.minh >= hs)
		{
			X1_Dbg_Msg(id, 'This banner is not showed because the browser height is too small.');
			return;
		}


		var RClose='',ROpen='auto auto auto auto',ETop=0,ELeft=0;

		switch(B.di.toLowerCase())
		{
			case 'up':
				ETop=B.hclose-B.hopen;
				RClose=(B.hopen-B.hclose) +'px auto auto auto';
				break;
			
			case 'left':
				ELeft=B.wclose-B.wopen;
				RClose='auto auto auto '+ (B.wopen - B.wclose) + 'px';
				break;
			
			case 'down':
				RClose='auto auto '+ B.hclose +'px auto';
				break;

			case 'right':
				RClose='auto '+ B.wclose +'px auto auto';
				break;
			
			case 'all':
				ETop=-B.yclose;
				ELeft=-B.xclose;
				RClose=B.yclose +'px '+ (B.xclose + B.wclose) +'px '+ (B.yclose + B.hclose) +'px '+ B.xclose +'px ';
				break;
			
			
			default:
				break;
		}


		document.write('<div id="'+id+'B" class="'+X1_GetCCN(B.wclose,B.hclose)+'" style="width:'+B.wclose+'px !important; height:'+B.hclose+'px !important; display:block !important; visibility:visible !important; float:none !important;"></div>');
		
		
		window[id+'CB'] = function()
		{
			var oD;
			
			
			if(IE&&!IE50&&location.protocol=="http:")
			{
				oD = document.createElement("DIV");
				if (oD)
				{
					oD.id = id + 'I';
					oD.style.position = zFixedPos?'fixed':'absolute';
					oD.style.left = '-10000px';
					oD.style.top = '-10000px';
					oD.style.width = B.wopen + 'px';
					oD.style.height = B.hopen + 'px';
					oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
					oD.style.display = '';
					oD.style.overflow = 'visible';
					oD.style.zIndex = (Open ? ZIdxOpen : ZIdxClose) - 1;
					oD.innerHTML = '<iframe src="" style="position:absolute; top:0px; left:0px; width:'+B.wopen+'px; height:'+B.hopen+'px; z-index: '+(oD.style.zIndex)+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
					oD = document.body.insertBefore(oD, document.body.firstChild);
				}
			}
			
			

			oD = document.createElement("DIV");
			if (oD)
			{
				oD.id = id + 'E';
				oD.style.position = zFixedPos?'fixed':'absolute';
				oD.style.left = '-10000px';
				oD.style.top = '-10000px';
				oD.style.width = B.wopen + 'px';
				oD.style.height = B.hopen + 'px';
				oD.style.clip = 'rect('+ (Open ? ROpen : RClose) +')';
				oD.style.display = '';
				oD.style.overflow = 'visible';
				oD.style.zIndex = Open ? ZIdxOpen : ZIdxClose;
				oD.innerHTML = '<iframe src="'+ file +'" style="width:'+B.wopen+'px; height:'+B.hopen+'px; visibility:visible;" '+
				    'marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" allowTransparency="true" onmouseover="window.'+id+'Fn(\'open\',\'over_iframe\');" onmouseout="window.'+id+'Fn(\'close\',\'out_iframe\');"></iframe>';
				oD = document.body.insertBefore(oD, document.body.firstChild);
			}
		}

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: '+ c + ' ' + a);
		
			var oE = document.getElementById(id+'E'), oI = document.getElementById(id+'I');
			
			if(oE)
			{
				c=c.toLowerCase();
				
				if(c=="open")
				{
					window[id+'FnOpen'] = true;
					
					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(true);
						else
						{
							oI.style.clip = 'rect('+ROpen+')';
							oI.style.zIndex = ZIdxOpen - 1;
						}
					}

					oE.style.clip = 'rect('+ROpen+')';
					oE.style.zIndex = ZIdxOpen;
					
					if(B.opentime>0)
					{
						if(window[id+'TId'])clearTimeout(window[id+'TId']);
						window[id+'TId']=setTimeout('window["'+id+'Fn"]("close","");',B.opentime*1000);
						X1_Dbg_Msg(id, 'Switch to close state in ' + B.opentime + ' seconds.');
					}
				}
				else if(c=="close")
				{
					window[id+'FnOpen'] = false;
					
					if(window[id+'TId'])clearTimeout(window[id+'TId']);
					
					oE.style.zIndex = ZIdxClose;
					oE.style.clip = 'rect('+RClose+')';

					if(HideSel)
					{
						if(IE50||!oI)X1_HideSelects(false);
						else
						{
							oI.style.clip = 'rect('+RClose+')';
							oI.style.zIndex = ZIdxClose - 1;
						}
					}
				}
			}
		}


		window[id+'Pos'] = function(i)
		{
			var o = document.getElementById(id+'B');
			if (!o) return;
			
			
			if (ZIdxClose == ZIdxD)
			{
				if (ZIdxB < 0)
				{
					ZIdxB = X1_GetComputedZIndex(o);
					
					if (ZIdxB < ZIdxD)
						ZIdxB = 0;
					else
						X1_Dbg_Msg(id, 'Set z-index = ' + ZIdxB);
				}
			}
			
			
			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			var oXY = X1_GetXY(id + 'B');
			
			if (B.minw || B.minh)
			{
				if (B.minw >= ws || B.minh >= hs)
				{
					if (!window[id+'BannerBecomeInvisible'])
					{
						X1_Dbg_Msg(id, 'This banner is no more visible because the browser is too small.');
						window[id+'BannerBecomeInvisible'] = true;
					}
					o.style.display = 'none';
				}
				else
				{
					if (window[id+'BannerBecomeInvisible'])
					{
						X1_Dbg_Msg(id, 'This banner is visible again.');
						window[id+'BannerBecomeInvisible'] = false;
					}
				
					o.style.display = '';
				}
			}
			
			if (oXY.x >= -10 && oXY.y >= -10)
			{
				var iL = 0, iT = 0, zOpen = window[id+'FnOpen'] ? true : false, iSM = B.sm ? B.sm : 0;
				
				if (iSM > 0 && ((iSM == 1 && zOpen) || (iSM == 2 && !zOpen) || iSM == 3))
				{
					if (!zFixedPos)
					{
						iL = document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
						iT = document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
					}
				}
				
				
				o = document.getElementById(id+'I');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB;
					
					if (B.minw || B.minh)
					{
						o.style.display = B.minw >= ws || B.minh >= hs ? 'none' : '';
					}
				}
				
				o = document.getElementById(id+'E');
				if (o)
				{
					o.style.left = iL + ELeft + oXY.x + 'px';
					o.style.top = iT + ETop + oXY.y + 'px';
					
					if (ZIdxB > 0)
						o.style.zIndex = ZIdxB + 1;
					
					if (B.minw || B.minh)
					{
						o.style.display = B.minw >= ws || B.minh >= hs ? 'none' : '';
					}
				}
			}
			else
			{
				i++;
				if(i<20)setTimeout('window["'+id+'Pos"]('+i+');',100);
			}
		}
		
		window[id+'CB']();
		
		
		if(Open)
		{
			X1_Dbg_Msg(id, 'Start in open state.');
			setTimeout('window["'+id+'Fn"]("open","");',100);
		}
		else
		{
			X1_Dbg_Msg(id, 'Start in close state.');
			setTimeout('window["'+id+'Fn"]("close","");',100);
		}
		
		if (iSM > 0)
			X1_Dbg_Msg(id, 'Enable sticky mode.');
		
		setTimeout('window["'+id+'Pos"](1);',100);
		
		if(window.attachEvent)
		{
			window.attachEvent("onresize",function(){window[id+'Pos'](100);});
			window.attachEvent("onscroll",function(){window[id+'Pos'](100);});
		}
		else if(window.addEventListener)
		{
			window.addEventListener("resize",function(){window[id+'Pos'](100);}, false);
			window.addEventListener("scroll",function(){window[id+'Pos'](100);}, false);
		}
		
		setInterval('window.'+id+'Pos(200);',500);

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Expandable Iframe Ad */










	/* Begin - Over-the-Page: Scrolling Floating Flash Ad */


	function X1_ScrollingFloatingFlash(B,S)
	{
		var id='X1ScrollFloatFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965006:(parseInt(X1_OpenZIndex)+1),
			zFixedPos=X1_FixedPos,
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f),
			zFirstCloseAuto = false, zClose = false, iLastScrlST = -100, dtLastScrlDate = null, zScrlDown = false, zScrlUp = false, zIsVisible = false, iScrlCloseId = null
		;

		X1_Dbg_New(id, 'Scrolling Floating Flash', B, S, id + 'B');
		


		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			switch(B.halign)
			{
				case 1:l=0;break;
				case 2:l=parseInt((ws-B.w)/2);break;
				case 3:l=ws-B.w;break;
			}

			w=B.w;
			h=B.h;


			var iSL=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft,
				iST=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop,
				iSH=0;


			if (zFixedPos)
			{
				iSH=document.documentElement.scrollHeight||document.body.scrollHeight;
			}
			else
			{
				l+=iSL;
				t+=iST;
				iSH=document.body.scrollHeight||document.documentElement.scrollHeight;
			}
			
			var iScrlPer = iSH > hs ? (iST / (iSH - hs)) : 0.0;
			
			t = t + ((hs - h) * iScrlPer);

			return {w:w,h:h,t:t,l:l};
		}
		
		
		window[id+'MouseOver'] = function()
		{
			if (iScrlCloseId)
				clearInterval(iScrlCloseId);
		}
		
		window[id+'MouseOut'] = function()
		{
			if (B.secs>0)
				iScrlCloseId = setInterval("window."+id+"ScrlClose();", B.secs * 1000);
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			var oFP = X1_GetFlashParams(id, B.u, B.ut, S);
		
			if(IE)document.write(X1_FSCmd(id));
			
			oD.id = id + 'B';
			oD.style.position = zFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.display = 'block';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			oD.onmouseover = window[id+'MouseOver'];
			oD.onmouseout = window[id+'MouseOut']
			
			if(B.fsc){w=h="100%";salign=B.fsc.h+B.fsc.v;}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file+oFP.q+'" /><param name="flashvars" value="'+oFP.f+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+oFP.q+'" id="'+id+'" flashvars="'+oFP.f+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			
			oD = document.body.insertBefore(oD, document.body.firstChild);				
		}
		

		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c + ' ' + a);
			
			var oB = document.getElementById(id+'B');
			
			if(oB)
			{
				c=c.toLowerCase();
				
				if(c=="openauto")
				{
					if(HideSel)
					{
						if(IE50)X1_HideSelects(true);
					}

					if(oB)oB.style.zIndex=ZIdxOpen;

					oB.style.display="";
				}
				else if(c=="closeauto")
				{
					zFirstCloseAuto = true;
					
					clearInterval(window[id+'RFnIntervalId']);
					
					oB.style.display = "none";

					if(HideSel)
					{
						if(IE50)X1_HideSelects(false);
					}
				}
				else if(c=="close")
				{
					zClose = true;
					
					clearInterval(window[id+'RFnIntervalId']);
					
					oB.style.display = "none";

					if(HideSel)
					{
						if(IE50)X1_HideSelects(false);
					}
				}
				
			}
		}

		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if(o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		window[id+'ScrlClose'] = function()
		{
			var dif = new Date() - dtLastScrlDate;
			
			if (dif > B.secs * 1000)
			{
				clearInterval(iScrlCloseId);
				iScrlCloseId = null;
				zIsVisible = false;
				window[id+'Fn']("closeauto","");
			}
		}

		window[id+'Scrl'] = function()
		{
			if (!zFirstCloseAuto || zClose) return;
		
			var iST=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			

			if (iLastScrlST >= 0)
			{
				if (!zIsVisible)
				{
					window[id+'Fn']("openauto","");
					zIsVisible = true;
					
					if (B.secs>0)
						iScrlCloseId = setInterval("window."+id+"ScrlClose();", 1000);
				}
				
				window[id+'RFn']();
				
				
				if (iST > iLastScrlST)
				{
					if (!zScrlDown)
					{
						X1_SendMsgToFlash(id, "scrolling_down");
						
						zScrlUp = false;
						zScrlDown = true;
					}
				}
				else if (iST < iLastScrlST)
				{
					if (!zScrlUp)
					{
						X1_SendMsgToFlash(id, "scrolling_up");
						
						zScrlUp = true;
						zScrlDown = false;
					}
				}
			}

			
			iLastScrlST = iST;
			dtLastScrlDate = new Date();
		}

		
		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn']("closeauto","")} );
			window.attachEvent("onresize",window[id+'RFn']);
			window.attachEvent("onscroll",window[id+'Scrl']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn']("closeauto","")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			window.addEventListener("scroll",window[id+'Scrl'], false);
		}

		if(B.secs>0)
			X1_Dbg_Msg(id, 'Enable the automatically closing in ' + B.secs + ' seconds from opening.');

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Scrolling Floating Flash Ad */










	/* Begin - Over-the-Page: ToolbarFloating Flash Ad */


	function X1_ToolbarFloatingFlash(B,S)
	{
		var id='X1ToolFloatFla'+X1_AdTagIndex,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			WIN=ag.indexOf("windows")>=0,
			IE50=!OP&&ag.indexOf('msie 5.0')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			HideSel=IE,
			ZIdxOpen=typeof(X1_OpenZIndex)=="undefined"?965005:(parseInt(X1_OpenZIndex)+1),
			file=(B.f.indexOf('://')>0?B.f:S.dir+B.f),
			siteMrgTop,
			isTopZero=false,
			MrgTopFnc=typeof(X1_ToolbarFloating_OnMarginTopChange)=='function'?X1_ToolbarFloating_OnMarginTopChange:null,
			useFixedPos=X1_FixedPos
		;
		
		X1_Dbg_New(id, 'Toolbar Floating Flash', B, S, id + 'B');
		

		X1_ToolbarFloating_OnMarginTopChange = undefined;
		
		
		if (B.smallinpage && ag.indexOf('firefox')>0)
			useFixedPos = false;
		

		window[id+'PosDim'] = function()
		{
			var w=0,h=0,t=0,l=0;

			var ws=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
			var hs=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;
			
			if(!IE)ws-=19; 

			if (B.wide)
			{
				w = ws;
				h = B.h;
			}
			else
			{
				switch (B.halign)
				{
					case 'l':l=0;break;
					case 'c':l=parseInt((ws-B.w)/2);break;
					case 'r':l=ws-B.w;break;
				}
			
				w = B.w;
				h = B.h;
			}


			if (!useFixedPos)
			{
				l+=document.pageXOffset?document.pageXOffset:document.documentElement.scrollLeft||document.body.scrollLeft;
				if (!isTopZero)
					t+=document.pageYOffset?document.pageYOffset:document.documentElement.scrollTop||document.body.scrollTop;
			}

			return {w:w,h:h,t:t,l:l};
		}


		
		var oD = document.createElement("DIV"), pd = window[id+'PosDim'](), salign='lt', sHtml = '', w = pd.w + 'px', h = pd.h + 'px';
		if (oD)
		{
			if(IE)document.write(X1_FSCmd(id));
			
			
			var oFP = X1_GetFlashParams(id, B.u, B.ut, S);
			
			
			oD.id = id + 'B';
			oD.style.position = useFixedPos?'fixed':'absolute';
			oD.style.left = pd.l + 'px';
			oD.style.top = pd.t + 'px';
			oD.style.width = w;
			oD.style.height = h;
			oD.style.clip = 'rect(auto auto auto auto)';
			oD.style.display = '';
			oD.style.overflow = 'visible';
			oD.style.zIndex = ZIdxOpen;
			
			if (B.wide)
			{
				w = "100%";
				salign = B.halign + 't';
			}

			if(IE&&!IE50&&location.protocol=="http:")
			{
				sHtml = '<iframe src="" id="'+id+'I" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>';
			}
			oD.innerHTML = sHtml + '<div id="'+id+'E" style="position:absolute; left:0px; top:0px; width:'+w+'; height:'+h+'; visibility:visible;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+id+'" width="'+w+'" height="'+h+'"><param name="movie" value="'+file+oFP.q+'" /><param name="flashvars" value="'+oFP.f+'" /><param name="scale" value="noscale" /><param name="salign" value="'+salign+'" /><param name="wmode" value="transparent" /><param name="Autostart" value="true" /><param name="Quality" value="high" /><param name="allowScriptAccess" value="always" /><embed src="'+file+oFP.q+'" id="'+id+'" flashvars="'+oFP.f+'" width="'+w+'" height="'+h+'" scale="noscale" salign="'+salign+'" wmode="transparent" swLiveConnect="TRUE" TYPE="application/x-shockwave-flash" quality="high" allowScriptAccess="always"></embed></object></div>';
			
			oD = document.body.insertBefore(oD, document.body.firstChild);
			
			siteMrgTop = parseInt(X1_GetStyleValue(document.body, 'margin-top'));
			
			if (MrgTopFnc)
				MrgTopFnc(siteMrgTop, B[B.startstate+'h']);
			else
				document.body.style.marginTop = siteMrgTop + B[B.startstate+'h'] + 'px';
		}
		
	


		window[id+'Fn'] = function(c,a)
		{
			X1_Dbg_Msg(id, 'Cmd: ' + c + ' ' + a);

			var oB = document.getElementById(id+'B');
			if (!oB) return;
			
			
			isTopZero = false;
			
			
			var pos = useFixedPos?'fixed':'absolute';
			
			switch (c.toLowerCase())
			{
				case "small":
					if (HideSel && IE50) X1_HideSelects(true);
				
					if (MrgTopFnc)
						MrgTopFnc(siteMrgTop, B.smallh);
					else
						document.body.style.marginTop = siteMrgTop + B.smallh + 'px';
						
					oB.style.position = B.smallinpage ? 'absolute' : pos;
					oB.style.zIndex = ZIdxOpen;
					oB.style.clip = 'rect(auto auto '+ B.smallh +'px auto)';
					oB.style.display = "";
					isTopZero = B.smallinpage;
					break;
				
				case "normal":
					if (HideSel && IE50) X1_HideSelects(true);
					
					if (MrgTopFnc)
						MrgTopFnc(siteMrgTop, B.normalh);
					else
						document.body.style.marginTop = siteMrgTop + B.normalh + 'px';
					
					oB.style.position = pos;
					oB.style.zIndex = ZIdxOpen;
					oB.style.clip = 'rect(auto auto auto auto)';
					oB.style.display = "";
					break;
				
				case "large":
					if (HideSel && IE50) X1_HideSelects(true);
					
					if (MrgTopFnc)
						MrgTopFnc(siteMrgTop, B.normalh);
					else
						document.body.style.marginTop = siteMrgTop + B.normalh + 'px';
					
					oB.style.position = pos;
					oB.style.zIndex = ZIdxOpen;
					oB.style.clip = 'rect(auto auto auto auto)';
					oB.style.display = "";
					break;
				
				case "close":
					if (HideSel && IE50) X1_HideSelects(false);
					
					if (MrgTopFnc)
						MrgTopFnc(siteMrgTop, 0);
					else
						document.body.style.marginTop = siteMrgTop + 'px';
					
					oB.style.display = "none";
					break;
				
				default:
					break;
			}
		}


		window[id+'DivBase'] = document.getElementById(id+'B');

		
		window[id+'RFn'] = function()
		{
			var o=window[id+'DivBase'],p;
			if (o && o.style.display != "none")
			{
				p=window[id+'PosDim']();
				o.style.width=p.w+'px';o.style.height=p.h+'px';o.style.left=p.l+'px';o.style.top=p.t+'px';
			}
		}

		if(window.attachEvent)
		{
			window.attachEvent("onload",function(){window[id+'Fn'](B.startstate,"")} );
			window.attachEvent("onresize",window[id+'RFn']);
			window.attachEvent("onscroll",window[id+'RFn']);
		}
		else if(window.addEventListener)
		{
			window.addEventListener("load",function(){window[id+'Fn'](B.startstate,"")}, false);
			window.addEventListener("resize",window[id+'RFn'], false);
			window.addEventListener("scroll",window[id+'RFn'], false);
		}

		X1_Dbg_Msg(id, 'Send display tracking request.');
		X1_DT(S);
	}


	/* End - Over-the-Page: Toolbar Floating Flash Ad */










	/* Begin - In-Page Text and Image Ad */



	function X1_TextAndImage(B,S)
	{
		B.title = B.title ? X1_HtmlEncodeCustom1(B.title) : '';
		B.text = B.text ? X1_HtmlEncodeCustom1(B.text) : '';
		B.link = B.link ? X1_HtmlEncodeCustom1(B.link) : '';
		
		if (B.utitle)
		{
			B.utitle = B.utitle.
				replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
				replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			
			if (X1_DCU)
				B.utitle = X1_DCU.replace(/\$destination_click_url\$/gi,escape(B.utitle));
		}
		
		if (B.ulink)
		{
			B.ulink = B.ulink.
				replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
				replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			
			if (X1_DCU)
				B.ulink = X1_DCU.replace(/\$destination_click_url\$/gi,escape(B.ulink));
		}
		

		if (B.uaction)
		{
			B.uaction = B.uaction.
				replace(/\$ad_params_site\$/gi, escape(X1_AdParams.site)).
				replace(/\$ad_params_zone\$/gi, escape(X1_AdParams.zone));
			
			if (X1_DCU)
				B.uaction = X1_DCU.replace(/\$destination_click_url\$/gi,escape(B.uaction));
		}


		if (typeof(X1_TI_vB) == 'undefined') X1_TI_vB = [];
		if (typeof(X1_TI_iGLen) == 'undefined') X1_TI_iGLen = 0;
		if (typeof(X1_TI_vB[X1_TI_iGLen]) == 'undefined') X1_TI_vB[X1_TI_iGLen] = [];
		
		var iIdx = X1_TI_vB[X1_TI_iGLen].length;
		
		X1_TI_vB[X1_TI_iGLen][iIdx] = {B:B, S:S};
		
		X1_Dbg_New('X1TI'+X1_TI_iGLen+iIdx, 'Text and Image', B, S, 'X1TI'+X1_TI_iGLen+iIdx);
	}

	function X1_TextAndImageBegin()
	{
		if (typeof(X1_TI_vB) == 'undefined') X1_TI_vB = [];
		X1_TI_iGLen = typeof(X1_TI_iGLen) == 'undefined' ? 0 : X1_TI_iGLen + 1;
		X1_TI_vB[X1_TI_iGLen] = [];
	}
	
	
	
	function X1_TI_Click(iG, iB, sUType)
	{
		var oB = X1_TI_vB[iG][iB].B,
			oS = X1_TI_vB[iG][iB].S,
			sU = oB[sUType];
		
		window.open(X1_CP(oS) + escape(sU) + '&suref=' + sUType, oB.target);
	}

	function X1_TI_AddClass(evt, cn)
	{
		var re = new RegExp('(\\s|^)' + cn + '(\\s|$)'), o = null;
	
		if (evt.srcElement)
			o = evt.srcElement;
		else if (evt.target)
			o = evt.target;
		
		if (o && !o.className.match(re))
			o.className += ' ' + cn;
	}
	
	function X1_TI_RemoveClass(evt, cn)
	{
		var re = new RegExp('(\\s|^)' + cn + '(\\s|$)'), o = null;
	
		if (evt.srcElement)
			o = evt.srcElement;
		else if (evt.target)
			o = evt.target;
		
		if (o && o.className.match(re))
			o.className = o.className.replace(re, ' ');
	}
	
	function X1_TI_AddEv(oD, iG, iB, sUrlType, zHasClick, sOverClass)
	{
		var sClick = "X1_TI_Click("+iG+", "+iB+", '"+sUrlType+"');";
		
		if (oD.attachEvent)
		{
			if (zHasClick)
				oD.attachEvent("onclick", new Function(sClick));

			if (sOverClass)
			{
				oD.attachEvent("onmouseover", function(evt){X1_TI_AddClass(evt, sOverClass);});
				oD.attachEvent("onmouseout", function(evt){X1_TI_RemoveClass(evt, sOverClass);});
			}
		}
		else if (oD.addEventListener)
		{
			if (zHasClick)
				oD.addEventListener("click", new Function(sClick), false);
				
			if (sOverClass)
			{
				oD.addEventListener("mouseover", function(evt){X1_TI_AddClass(evt, sOverClass);}, false);
				oD.addEventListener("mouseout", function(evt){X1_TI_RemoveClass(evt, sOverClass);}, false);
			}
		}
	}


	function X1_TextAndImageEnd()
	{
		if (typeof(X1_TI_vB) == 'undefined' || X1_TI_vB.length == 0) return;
		
		var id='X1TI'+X1_AdTagIndex,
			sTCss = null, sTCssOver = null, sTColor = null, sTColorOver = null, 
			oDP = null,
			ag=X1_BUA,
			OP=ag.indexOf('opera')>=0,
			IE=!OP&&ag.indexOf('msie')>=0,
			oSkin = X1_Config.TextAndImage.Skins[X1_Config.TextAndImage.SkinId]
		;
		
		
		if (typeof(X1_TextAndImageParams) != 'undefined')
		{
			oDP = X1_TextAndImageParams;
			X1_TextAndImageParams = null;	
		}
		
		
		
		var oP, iBW = 0, iBH = 0, iTxtSlots = 100;
		
		if (typeof(X1_AdParams) == "object")
		{
			for (var sP in X1_AdParams)
			{
				if (typeof(X1_AdParams[sP]) == 'string' && sP.toString().toLowerCase() == 'size')
				{
					var v = X1_AdParams[sP].toLowerCase().split('x');
					if (v.length > 1)
					{
						iBW = parseInt(v[0]);	if (isNaN(iBW)) iBW = 0;
						iBH = parseInt(v[1]);	if (isNaN(iBH)) iBH = 0;
					}
				}
				else if (sP.toString().toLowerCase() == 'x1txtslots')
				{
					iTxtSlots = parseInt(X1_AdParams[sP]);
					
					if (isNaN(iTxtSlots))
						iTxtSlots = 100;
				}
			}
		}
		
		if (iBW < 1 || iBH < 1) return;
		
		
		X1_ExecuteCallbackCode(id, iBW, iBH);
		
		
		var iThisGroupLen = X1_TI_vB[X1_TI_iGLen].length,
			oG = null;
		
		if (oDP && oDP.custom_layouts)
		{
			var sCLK, oCL, zCLKFound = null, iMaxBN = 0;
			
			for (sCLK in oDP.custom_layouts)
			{
				oCL = oDP.custom_layouts[sCLK];
				
				if (iBW == oCL.width && iBH == oCL.height)
				{
					if (iThisGroupLen == oCL.banners_number)
					{
						zCLKFound = sCLK;
						break;
					}
					else
					{
						if (iMaxBN < oCL.banners_number)
						{
							iMaxBN = oCL.banners_number;
							zCLKFound = sCLK;
						}
					}
				}
			}
			
			if (zCLKFound)
				oG = document.getElementById(oDP.custom_layouts[zCLKFound].container_id);
		}
		
		
		if (!oG)
		{
			var sCssAndHtml = oSkin.Layouts['size_' + iBW + 'x' + iBH + '_ad_' + iThisGroupLen];

			if (typeof(sCssAndHtml) == 'undefined')
				sCssAndHtml = oSkin.Layouts['size_' + iBW + 'x' + iBH];
			
			if (typeof(sCssAndHtml) == 'undefined')
			{
				var iCW, iCH, fBRatio = iBW / iBH;
				
                if (fBRatio > 1.25)
                {
					if (iBW >= 920)
					{
						iCW = 920;
						iCH = 120;
					}
					else if (iBW >= 728)
					{
						iCW = 728;
						iCH = 90;
					}
					else
					{
						iCW = 468;
						iCH = 60;
					}
                }
                else
                {
                    if (fBRatio < 0.75)
                    {
						if (iBW >= 300)
						{
							iCW = 300;
							iCH = 600;
						}
						else if (iBW >= 160)
						{
							iCW = 160;
							iCH = 600;
						}
						else
						{
							iCW = 120;
							iCH = 600;
						}
					}
                    else
					{
						iCW = 300;
						iCH = 250;
					}
                }
                
                sCssAndHtml = oSkin.Layouts['size_' + iCW + 'x' + iCH].replace(iCW+'px', iBW+'px').replace(iCH+'px', iBH+'px');
			}
			
			
			sCssAndHtml = sCssAndHtml.replace(/__BANNER_ID__/g, id).replace(/__CSS_CLASS__/, X1_GetCCN(iBW, iBH));
			
			var sCK, sCC, re, zHasCC = oDP && oDP.custom_colors;
		
			for (sCK in oSkin.Colors)
			{
				re = new RegExp('__' + sCK + '__', 'g');
				sCC = null;
			
				if (zHasCC && oDP.custom_colors[sCK])
					sCC = X1_GetColorCode(oDP.custom_colors[sCK], null);
				
				if (sCC == null)
					sCC = oSkin.Colors[sCK];
				
				sCssAndHtml = sCssAndHtml.replace(re, sCC);
			}
			
			document.write(sCssAndHtml);
			
			oG = document.getElementById(id);
		}
		
		
		
		
		
		if (!oG) return;
		
		

		
		
		var i, iB = 0, iL = oG.childNodes.length, oA, oD, oI, oB, oS, sCN, j, zAd, zFirstAd, zTitle, zText, zLink, zAction, zImage, vDivs, vImgs, sClick, sImgUrl, vAds = [], zShowAd;
		
		
		for (i = 0; i < iL; i++)
		{
			oA = oG.childNodes[i];
		
			zAd = false;
			zFirstAd = false;
			
			
			if (oA.className)
			{
				sCN = ' ' + oA.className.toLowerCase() + ' ';
				zAd = sCN.indexOf(' ad ') > -1;
				zFirstAd = sCN.indexOf(' first_ad ') > -1;
			}
			
			if (!(zAd || zFirstAd)) continue;
			
			
			zShowAd = X1_Preview ? (iB < iThisGroupLen && iB < iTxtSlots) : (iB < iThisGroupLen);
			
			if (zShowAd)
			{
				oB = X1_TI_vB[X1_TI_iGLen][iB].B;
				oS = X1_TI_vB[X1_TI_iGLen][iB].S;
				
				X1_Dbg_Msg('X1TI'+X1_TI_iGLen+iB, 'Send display tracking request.');
				X1_DT2(oS);
				
				vAds.push(oA);
			}
			else
			{
				oA.style.display = 'none';
				continue;
			}
			
			
			vDivs = oA.getElementsByTagName('div');
			
			
			for (j = 0; j < vDivs.length; j++)
			{
				oD = vDivs[j];
				
				zTitle = false;
				zText = false;
				zLink = false;
				zAction = false;
				
				if (oD.className)
				{
					sCN = ' ' + oD.className.toLowerCase() + ' ';
					
					zTitle = sCN.indexOf(' title ') > -1;
					zText = sCN.indexOf(' text ') > -1;
					zLink = sCN.indexOf(' link ') > -1;
					zAction = sCN.indexOf(' action ') > -1;
				}
				
				
				if (zTitle)
				{
					oD.innerHTML = oB.title;
					X1_TI_AddEv(oD, X1_TI_iGLen, iB, 'utitle', true, 'title_over');
				}
				
				if (zText)
				{
					oD.innerHTML = oB.text;
					X1_TI_AddEv(oD, X1_TI_iGLen, iB, 'utitle', false, 'text_over');
				}

				if (zLink)
				{
					oD.innerHTML = oB.link;
					X1_TI_AddEv(oD, X1_TI_iGLen, iB, 'ulink', true, 'link_over');
				}

				if (zAction)
				{
					oD.innerHTML = oB.action;
					X1_TI_AddEv(oD, X1_TI_iGLen, iB, 'uaction', true, 'action_over');
				}
			}
			
			
			vImgs = oA.getElementsByTagName('IMG');
			
			for (j = 0; j < vImgs.length; j++)
			{
				oD = vImgs[j];
				
				zImage = false;
				
				if (oD.className)
				{
					sCN = ' ' + oD.className.toLowerCase() + ' ';
					
					zImage = sCN.indexOf(' image ') > -1;
				}
				
				
				if (zImage)
				{
					sImgUrl = X1_Trim(oB.img);
				
					if (sImgUrl == '')
					{
						oD.style.display = 'none';
					}
					else
					{
						if (sImgUrl.toLowerCase().indexOf('http://') == 0 || sImgUrl.toLowerCase().indexOf('https://') == 0)
							oD.src = sImgUrl;
						else
							oD.src = oS.dir + sImgUrl;
						
						X1_TI_AddEv(oD, X1_TI_iGLen, iB, 'utitle', true, 'image_over');
					}
				}
			}
			
			
			iB++;
		}
		
		
		if (vAds.length > 0)
		{
			var iAd, oAd, oWH, iAdW, iAdH, fBRatio = iBW / iBH;
			
			if (fBRatio > 1.25)
			{
				iAdW = Math.floor((iBW - 2 * vAds.length) / vAds.length);
				iAdH = iBH - 2;
			}
			else
			{
				iAdW = iBW - 2;
				iAdH = Math.floor((iBH - 2 * vAds.length) / vAds.length);
			}
			
			
			for (iAd = 0; iAd < vAds.length; iAd++)
			{
				oAd = vAds[iAd];
				
				if (oAd)
				{
					oWH = X1_GetWH(oAd);
					
					if (Math.abs(oWH.w - iAdW) > 10)
					{
						oAd.style.width = iAdW + 'px';
					}
					
					if (Math.abs(oWH.h - iAdH) > 10)
					{
						oAd.style.height = iAdH + 'px';
					}
				}
			}
		}
		
		
		oG.style.display = 'block';
	}


	/* End - In-Page Text and Image Ad */
}
else
{
	X1_AdTagIndex++;
	X1_Time = (new Date()).getTime();
	X1_Rnd = Math.random()*Math.pow(10,17);
}



X1_AdTagRequest();

