Скрипт Мага

<!--QuoteBegin-ghz+2.09.2006, 10:02--><div class='quotetop'>Цитата(ghz @ 2.09.2006, 10:02)</div><div class='quotemain'><!--QuoteEBegin-->а у меня там пустая страница
<div align="right">[snapback]32086[/snapback]</div><!--QuoteEnd--></div><!--QuoteEEnd-->
у меня на MyIE2 пашет
 
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><object ID='TruVoice' width=0 height=0 CLASSID='CLSID:B8F2846E-CE36-11D0-AC83-00C04FD97575' CODEBASE='#VERSION=6,0,0,0'></object>
<Object ID='AgentControl' Width=0 Height=0 ClassID='CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F' CodeBase='#VERSION=2,0,0,0'></Object>

<script Language="JavaScript">
<!--
// Created By MsAgent Javascript Editor - Visit us at www.PowerWebTools.biz
var Agent
var AgentID;
var AgentACS;
var AgentLoaded;
var LoadReq;
var HideReq;
var AgentLeftX, AgentCenterX, AgentRightX;
var AgentTopY, AgentCenterY, AgentBottomY;
AgentID = "Agent";
AgentACS = "Merlin.acs";
AgentLoaded = false;

function Window_OnLoad()
{
&nbsp; AgentControl.Connected = true;
&nbsp; AgentLoaded = LoadLocalAgent(AgentID, AgentACS);
&nbsp; if (AgentLoaded)
&nbsp; {
&nbsp; &nbsp; &nbsp; SetCharObj();
&nbsp; }
&nbsp; CheckLoadStatus();
}

function GetScreenPositions()
{
&nbsp; var ScreenWidth = window.screen.width;
&nbsp; var ScreenHeight = window.screen.height;
&nbsp; if ((ScreenWidth == 0) || (ScreenHeight == 0))
&nbsp; {
&nbsp; &nbsp; &nbsp; ScreenWidth = 800;
&nbsp; &nbsp; &nbsp; ScreenHeight = 600;
&nbsp; }
&nbsp; AgentLeftX = 0;
&nbsp; AgentCenterX = (parseInt(ScreenWidth / 2) - parseInt(Agent.Width / 2));
&nbsp; AgentRightX = (ScreenWidth - Agent.Width);
&nbsp; AgentTopY = 0;
&nbsp; AgentCenterY = (parseInt(ScreenHeight / 2) - parseInt(Agent.Height / 2));
&nbsp; AgentBottomY = (ScreenHeight - Agent.Height);
}

function LoadLocalAgent(CharID, CharACS)
{
&nbsp; AgentControl.RaiseRequestErrors = false;
&nbsp; LoadReq = AgentControl.Characters.Load(CharID, CharACS);
&nbsp; AgentControl.RaiseRequestErrors = true;
&nbsp; if (LoadReq.Status != 1)
&nbsp; {
&nbsp; &nbsp; &nbsp; return(true);
&nbsp; }
&nbsp; AgentACS = "merlin.acs";
&nbsp; AgentControl.RaiseRequestErrors = false;
&nbsp; LoadReq = AgentControl.Characters.Load(CharID, AgentACS);
&nbsp; AgentControl.RaiseRequestErrors = true;
&nbsp; if (LoadReq.Status != 1)
&nbsp; {
&nbsp; &nbsp; &nbsp; return(true);
&nbsp; }
&nbsp; return(false);
}

function SetCharObj()
{
&nbsp; Agent = AgentControl.Characters.Character(AgentID);
&nbsp; Agent.LanguageID = 0x409;
}

function CheckLoadStatus()
{
&nbsp; if (!AgentLoaded)
&nbsp; {
&nbsp; &nbsp; &nbsp; return(false);
&nbsp; }
&nbsp; window.status = "";
&nbsp; GetScreenPositions();
&nbsp; AgentIntro();
&nbsp; return(true);
}

function AgentIntro()
{
&nbsp; Agent.Show(0);
&nbsp; Agent.Play("GetAttentionContinued");
&nbsp; Agent.Play("GetAttentionContinued");
&nbsp; Agent.Play("GetAttentionContinued");
&nbsp; Agent.Speak("Welcome! My name is Merlin!");
&nbsp; Agent.MoveTo(AgentRightX,AgentBottomY);
&nbsp; Agent.Speak("Я много чего умею и смогу без особого труда привлечь внимание посетителей Вашего сайта! К примеру, вот один из моих фокусов...");
&nbsp; Agent.Play("DoMagic1");
&nbsp; Agent.Play("DoMagic2");
&nbsp; Agent.MoveTo(AgentLeftX,AgentBottomY);
&nbsp; Agent.Speak("Хотите оживить свой коммерческий сайт и добавить на его страницы замечательного помощника???");
&nbsp; Agent.MoveTo(AgentLeftX,AgentTopY);
&nbsp; Agent.Speak("С моей помощью каждый посетитель Вашего сайта будет становиться покупателем!");
&nbsp; Agent.MoveTo(AgentCenterX,AgentCenterY);
&nbsp; Agent.Speak("Внимательно прочитайте всё, что написано на этом сайте!");
&nbsp; Agent.Play("Idle3_1");
&nbsp; Agent.Speak("А пока я пойду отдохну... Утомился уже всем рассказывать о себе...");
&nbsp; Agent.Play("Wave");
&nbsp; Agent.Speak("До скорых встреч!");
&nbsp; Agent.Hide(0);

}

function Get_Cookie(Name)
{
var search = Name + "=";
&nbsp;var returnvalue = "";
&nbsp;if (document.cookie.length > 0)
&nbsp;{
&nbsp; &nbsp; offset = document.cookie.indexOf(search);
&nbsp; &nbsp; if (offset != -1)
&nbsp; &nbsp; {
&nbsp; &nbsp; &nbsp; &nbsp;offset += search.length;
&nbsp; &nbsp; &nbsp; &nbsp; end = document.cookie.indexOf(";", offset);
&nbsp; &nbsp; &nbsp; &nbsp; if (end == -1)
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; end = document.cookie.length;
&nbsp; &nbsp; &nbsp; &nbsp;returnvalue=unescape(document.cookie.substring(offset, end))
&nbsp; &nbsp; &nbsp; }
&nbsp; }
&nbsp;return returnvalue;
}

function PlayOrNot()
{
if (Get_Cookie('SessionSet')=='')
{
PlayIt();
document.cookie='SessionSet=yes';
}
}

function PlayIt()
{
Window_OnLoad();
}

// set to 1 to just play on first page load, set to 0 to always play
var once_per_session=1;

if (once_per_session==0)
PlayIt();
else
PlayOrNot();

-->
</Script><!--c2--></div><!--ec2-->
 
Сверху