NetallAds=function(params)
{if(params==null||params.layout==null||params.filePrefix==null||params.urlPrefix==null)
{return false;}
this.layout=params.layout;this.filePrefix=params.filePrefix;this.urlPrefix=params.urlPrefix;this.init=function(banners)
{var htmlCode=new Array(banners.length);document.writeln(this.generateStyles(banners));document.writeln('<table cellpadding="0" cellspacing="5" border="0" align="center">');document.writeln('<tr>');document.writeln('<td align="center" valign="top">');for(var i=0;i<banners.length;i++)
{if(banners[i].isHTML&&banners[i].htmlCode)
{htmlCode[i]=banners[i].htmlCode;}
else if(banners[i].bannerID&&banners[i].src)
{banners[i].alt=banners[i].alt||'';banners[i].border=banners[i].border||0;banners[i].target=banners[i].target||'_blank';banners[i].url=this.urlPrefix+banners[i].bannerID;banners[i].src=this.filePrefix+banners[i].src.substring(0,3)+'/'+banners[i].src;banners[i].altSrc=banners[i].altSrc?this.filePrefix+banners[i].altSrc.substring(0,3)+'/'+banners[i].altSrc:banners[i].altSrc;if(banners[i].isFlash)
{htmlCode[i]=this.generateFlashBlock(banners[i]);}
else
{htmlCode[i]=this.generateImgBlock(banners[i]);}}}
if(this.layout=='h')
{document.writeln(htmlCode.join('</td><td style="width: 6px;"></td><td valign="bottom">'+"\n"));}
else
{document.writeln(htmlCode.join('</td></tr><tr><td></td></tr><tr><td valign="bottom">'+"\n"));}
document.write('');document.writeln('</tr>');document.writeln('</table>');};this.generateStyles=function(adLayers)
{var styleBlock='<style type=text/css>'+
'.banner_block { z-index: 1; position: relative; left: 0px; top: 0px; border-width: 0px; }';for(var i=0;i<adLayers.length;i++)
{if(adLayers[i].isFlash&&adLayers[i].noLink)
{adLayers[i].zIndex=adLayers[i].zIndex||10;adLayers[i].position=adLayers[i].position||'relative';adLayers[i].left=adLayers[i].left||0;adLayers[i].marginTop=adLayers[i].marginTop||'-'+adLayers[i].height;adLayers[i].border=adLayers[i].border||0;styleBlock+='#layer'+adLayers[i].bannerID+' { '+
'z-index: '+adLayers[i].zIndex+'; '+
'width:'+adLayers[i].width+'px; '+
'height:'+adLayers[i].height+'px; '+
'position:'+adLayers[i].position+'; '+
'left:'+adLayers[i].left+'px; '+
'margin-top:'+adLayers[i].marginTop+'px; '+
'border-width:'+adLayers[i].border+'px; }';}}
styleBlock+='</style>';return styleBlock;};this.generateImgBlock=function(image)
{var tmpImage=new Image(image.width,image.height);tmpImage.src=image.src;var imageBlock='<a href="'+image.url+'" target="'+image.target+'">'+
'<img src="'+image.src+'" alt="'+image.alt+'" width="'+image.width+'" height="'+image.height+'" border="'+image.border+'" />'+
'</a>';return imageBlock;};this.getIEVersion=function()
{var ver=navigator.appVersion;var version={major:0,minor:0,release:0,toString:function(){return this.major+'.'+this.minor+'.'+this.release;}};if(ver.indexOf("MSIE")!=-1)
{var matches=ver.match(/MSIE (\d+?)\.(\d)(\d)?/i);if(matches!=null&&matches[1]&&matches[2])
{version.major=parseInt(matches[1],10);version.minor=parseInt(matches[2],10);version.release=matches[3]?parseInt(matches[3],10):0;}}
return version;}
this.getFlashVersion=function()
{var mimeType='application/x-shockwave-flash';var pluginName='Shockwave Flash';var ActiveXName='ShockwaveFlash.ShockwaveFlash';var agent=navigator.userAgent.toLowerCase();var flashVersion={major:0,minor:0,release:0,toString:function(){return this.major+'.'+this.minor+'.'+this.release;}};if(agent.indexOf("Mozilla/3")!=-1&&agent.indexOf("MSIE")==-1)
{flashVersion.major=0;flashVersion.minor=0;flashVersion.release=0;}
if(navigator.plugins!=null&&navigator.plugins.length>0)
{var flashPlugin=navigator.plugins[pluginName];if(typeof flashPlugin=='object')
{if(navigator.mimeTypes&&navigator.mimeTypes[mimeType]&&navigator.mimeTypes[mimeType].enabledPlugin)
{var version=flashPlugin.description.replace(/^.*\s+(\S+\s+\S+$)/,"$1");flashVersion.major=parseInt(version.replace(/^(.*)\..*$/,"$1"),10);flashVersion.minor=parseInt(version.replace(/^.*\.(.*)\s.*$/,"$1"),10);flashVersion.release=/[a-zA-Z]/.test(version)?parseInt(version.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0;}}}
else if(window.ActiveXObject&&parseInt(this.getIEVersion().major)>=4)
{/*@cc_on @*/
/*@if (@_jscript_version >= 5) // hack for IE4
            try
            {
                var flashActiveX = new ActiveXObject(ActiveXName);
                if (flashActiveX) // a will return null when ActiveX is disabled
                {
                    var version = flashActiveX.GetVariable("$version");
                    if (version)
                    {
                        version = version.split(" ")[1].split(",");
                        flashVersion.major = parseInt(version[0], 10);
                        flashVersion.minor = parseInt(version[1], 10);
                        flashVersion.release = parseInt(version[2], 10);
                    }
                }
            } catch (e) {}
            @end @*/}
return flashVersion;};this.hasPlayerVersion=function(version)
{var flashVersion=this.getFlashVersion();var revision=version.split(".");revision[0]=parseInt(revision[0],10);revision[1]=parseInt(revision[1],10)||0;revision[2]=parseInt(revision[2],10)||0;return(flashVersion.major>revision[0]||(flashVersion.major==revision[0]&&flashVersion.minor>revision[1])||(flashVersion.major==revision[0]&&flashVersion.minor==revision[1]&&flashVersion.release>=revision[2]))?true:false;};this.generateFlashBlock=function(flash)
{var flashBlock='';flash.type='application/x-shockwave-flash';flash.classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';flash.pluginspage='http://www.macromedia.com/go/getflashplayer';flash.codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0';flash.align=flash.align||'middle';flash.quality=flash.quality||'autohigh';flash.wmode=flash.wmode||'opaque';flash.allowScriptAccess=flash.allowScriptAccess||'always';flash.menu=flash.menu||'false';flash.swLiveConnect=flash.swLiveConnect||'false';if(this.hasPlayerVersion('6.0.0'))
{flashBlock='<div id="banner_block">'+
'<object type="'+flash.type+'" classid="'+flash.classid+'" codebase="'+flash.codebase+'" width="'+flash.width+'" height="'+flash.height+'" align="'+flash.align+'">'+
'<param name="movie" value="'+flash.src+'?link='+escape(flash.url)+'">'+
'<param name="quality" value="'+flash.quality+'">'+
'<param name="wmode" value="'+flash.wmode+'">'+
'<param name="allowScriptAccess" value="'+flash.allowScriptAccess+'">'+
'<embed '+
'type="'+flash.type+'" '+
'src="'+flash.src+'?link='+escape(flash.url)+'" '+
'quality="'+flash.quality+'" '+
'align="'+flash.align+'" '+
'swLiveConnect="'+flash.swLiveConnect+'" '+
'allowScriptAccess="'+flash.allowScriptAccess+'" '+
'width="'+flash.width+'" '+
'height="'+flash.height+'" '+
'menu="'+flash.menu+'" '+
'wmode="'+flash.wmode+'" '+
'pluginspage="'+flash.pluginspage+'"></embed>'+
'</object>'+
'</div>';if(flash.noLink)
{flashBlock+='<a href="'+flash.url+'" target="'+flash.target+'">'+
'<img id="layer'+flash.bannerID+'" alt="'+flash.alt+'" src="'+this.filePrefix+'null.gif" border="'+flash.border+'" />'+
'</a></td>';}}
else if(flash.altSrc&&flash.altSrc!=null)
{var tmpImage=new Image(flash.width,flash.height);tmpImage.src=flash.altSrc;flashBlock='<a href="'+flash.url+'" target="'+flash.target+'">'+
'<img src="'+flash.altSrc+'" alt="'+flash.alt+'" width="'+flash.width+'" height="'+flash.height+'" border="'+flash.border+'" />'+
'</a></td>';}
else
{flashBlock='<div style="width:'+flash.width+'px;height:'+flash.height+'px;">'+
'<a href="http://www.adobe.com/go/getflashplayer">'+
'<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" style="margin-top:'+(flash.height/2-16)+'px;" border="0" />'+
'</a></td>';}
return flashBlock;};};