	function ROFlashTag (src, w, h) {
		ret = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="pvp" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="movie" value="'+src+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="'+src+'" quality="high" wmode="transparent" width="'+w+'" height="'+h+'" name="pvp" align="middle" allowScriptAccess="always" allowNetworking="all" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		return ret;
	}
	
	function ROShowBanner (arg) {
		arg[1] = unescape(arg[1]);
		arg[2] = unescape(arg[2]);
		switch (arg[0])
		{
			case 'image':
				obj = document.getElementById('banner300x250');
				obj.style.visibility = 'visible';
				obj.innerHTML = '<a href="'+arg[2]+'" target="_blank"><img src="'+arg[1]+'" border="0" alt="Click Here"></a>';
				break;
			case 'iframe':
				obj = document.getElementById('banner300x250');
				obj.style.visibility = 'visible';
				obj.innerHTML = '<IFRAME SRC="'+arg[1]+'" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000"></IFRAME>';
				break;
			case 'flash':
				obj = document.getElementById('banner300x250');
				obj.style.visibility = 'visible';
				obj.innerHTML = ROFlashTag(arg[1], 300, 250);
				break;
			case 'html':
				obj = document.getElementById('banner300x250');
				obj.style.visibility = 'visible';
				obj.innerHTML = arg[1];
				break;
		}
		return 1;
	}
	
	function ROHideBanner () {
		obj = document.getElementById('banner300x250');
		obj.style.visibility = 'hidden';
	}

	
	function ROVideoPlayer (arg) {
		document.write(ROFlashTag ('http://video.redorbit.com/VideoPlayer/redorbitVideoPlayer.swf?' + arg, 332, 290));
		document.write('<scr'+'ipt type="text/javascript" src="http://cdna.tremormedia.com/acudeo/banners.js"></scr'+'ipt>');
	}

	function ROShowPBanner (arg) {
		obj = document.getElementById('prerollbanner');
		obj.style.visibility = 'visible';
		obj.innerHTML = '<IFRAME SRC="'+arg[0]+'" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000"></IFRAME>';
		obj = document.getElementById('banner300x250');
		obj.style.visibility = 'visible';
		obj.innerHTML = '<IFRAME SRC="'+arg[0]+'" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR="#000000"></IFRAME>';
	}

	function ROHidePBanner () {
		obj = document.getElementById('prerollbanner');
		obj.style.visibility = 'hidden';
	}

	function ROShowBanner_Acudeo (banners) {
		obj = document.getElementById('banner300x250');
		obj.style.visibility = 'visible';
		obj.innerHTML = '';
		tmDisplayBanner(banners, "banner300x250", 300, 250);
	}

	
	
	var f_cb_medrect1_served = false;
	var f_cb_leaderboard1_served = false;
	var f_need_cb = false;

	function yume_backfill_banner(banner_div_id, imu_type) {
		var obj = document.getElementById(banner_div_id);
		obj.style.visibility = 'visible';
		var rc=0;
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		var cb_w = cb_width.split("px", 1);
		var cb_h = cb_height.split("px", 1);
		var arg1 ="http://pl.yumenetworks.com/dynamic_banner_iframe.html?domain=11JCrVvuQO&width="+cb_w+"&height="+cb_h+"&imu="+imu_type;
		try {
			obj.innerHTML = "<iframe src='"+arg1+"'height='"+250+"'width='"+300+"' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' style='overflow:hidden'></iframe>";
			rc = 1;
		} catch(e) {}
		return rc;
	}

	function yume_serve_cb_frame(banner_div_id, frame_src_url) {
		var obj = document.getElementById(banner_div_id);
		obj.style.visibility = 'visible';
		var rc=0;
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		try {
			obj.innerHTML = "<iframe src='"+frame_src_url+"'height='"+250+"'width='"+300+"' frameborder='0' scrolling='no' marginheight='0' marginwidth='0' topmargin='0' leftmargin='0' style='overflow:hidden'></iframe>";
			rc = 1;
		} catch(e) {}
		return rc;
	}

	function yume_serve_cb_image(banner_div_id, frame_img, frame_link) {
		var obj = document.getElementById(banner_div_id);
		obj.style.visibility = 'visible';
		var rc=0;
		var cb_width = document.getElementById(banner_div_id).style.width;
		var cb_height =document.getElementById(banner_div_id).style.height;
		try {
			obj.innerHTML = "<a href='"+frame_link+"' target='_blank'><img src='"+frame_img+"' border='0' width='"+300+"' height='"+250+"'></a>";
			rc = 1;
		} catch(e) {}
		return rc;
	}

	function yume_flash_callback(command, arg1, arg2, arg3){
		//alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2 + "," + arg3);
		if (command == 'companionbanner/iframe') {
			//alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2 + "," + arg3);
			if (arg3=="cb1" || arg3=="cb_medrect1") {
				if (yume_serve_cb_frame("banner300x250", arg1) > 0) {
					f_cb_medrect1_served = true;
				}
			} else
			if (arg3=="cb_leaderboard1") {
				/*
				if (yume_serve_cb_frame("cb_leaderboard1_div", "cb_leaderboard1_frame", arg1) > 0) {
					f_cb_leaderboard1_served = true;
				}
				*/
			}
		} else if (command == 'companionbanner/image') { 
			//alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2 + "," + arg3);
			if (arg3=="cb1" || arg3=="cb_medrect1") {
				if (yume_serve_cb_image("banner300x250", arg1, arg2) > 0) {
					f_cb_medrect1_served = true;
				}
			} else
			if (arg3=="cb_leaderboard1") {
				/*
				if (yume_serve_cb_image("cb_leaderboard1_div", "cb_leaderboard1_frame", arg1, arg2) > 0) {
					f_cb_leaderboard1_served = true;
				}
				*/
			}
		} else
		if(command == "yume_preroll_start" || command == "yume_postroll_start" || command == "yume_midroll_start") {
		  f_need_cb = true;
		  //alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2);
			} else
		if(command == "yume_preroll_end" || command == "yume_postroll_end" || command == "yume_midroll_end") {
		  f_need_cb = false;
		  //alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2);
			} else
		if(command == "yume_ad_end") {
		  f_cb_medrect1_served = false;
		  f_cb_leaderboard1_served = false;
		  //alert("yume_flash_callback:" + command +"," + arg1 + "," + arg2);
			} else
		if( (command == "yume_ad_start" && f_need_cb == true)
		  ||(command == "yume_end" && arg1 == "0" && f_need_cb == true) ) {
			//alert("check for backfill");
			if (f_cb_medrect1_served == false) {
				if (yume_backfill_banner("banner300x250", "medrect") > 0) {
					f_cb_medrect1_served = true;
				}
			}
			if (f_cb_leaderboard1_served == false) {
				/*
				if (yume_backfill_banner("cb_leaderboard1_div", "cb_leaderboard1_frame", "leaderboard") > 0) {
					f_cb_leaderboard1_served = true;
				}
				*/
			}
			}
	}